随笔分类 -  linux

摘要:内核参数本文总结Linux内核中关于TCP协议相关的内核参数含义及其相关配置。目的是指出可能在某些情况下提高TCP网络性能的潜在内核可调参数,请确保在进行调整之前和之后进行测试以获得可测量的定量结果。 TCP状态转移图 TCP连接的任意一端,在任一时刻都处于某一状态,当前状态可以通过netstat命 阅读全文
posted @ 2019-12-24 10:25 lpfuture 阅读(1913) 评论(0) 推荐(0) 编辑
摘要:1) SIGHUP 本信号在用户终端连接(正常或非正常)结束时发出, 通常是在终端的控制进程结束时, 通知同一session内的各个作业, 这时它们与控制终端不再关联。 登录Linux时,系统会分配给登录用户一个终端(Session)。在这个终端运行的所有程序,包括前台进程组和后台进程组,一般都属于 阅读全文
posted @ 2018-08-23 14:50 lpfuture 阅读(567) 评论(0) 推荐(0) 编辑
摘要:最近在学习Linux下的C编程,买了一本叫《Linux环境下的C编程指南》读到makefile就越看越迷糊,可能是我的理解能不行。 于是google到了以下这篇文章。通俗易懂。然后把它贴出来,方便学习。 后记,看完发现这篇文章和《Linux环境下的C编程指南》的makefile一章所讲述的惊人的相似 阅读全文
posted @ 2018-04-18 16:59 lpfuture 阅读(3131) 评论(0) 推荐(0) 编辑
摘要:传统方式read/write send/recv 在传统的文件传输里面(read/write方式),在实现上事实上是比較复杂的,须要经过多次上下文的切换。我们看一下例如以下两行代码: 1. read(file, tmp_buf, len); 2. write(socket, tmp_buf, len 阅读全文
posted @ 2018-03-12 10:42 lpfuture 阅读(976) 评论(0) 推荐(0) 编辑
摘要:创建阵列(-C或--create) --raid-devices(-n) 功能:指定阵列中成员盘个数。 举例:mdadm --create /dev/md0 -l5 -n2 /dev/sdb /dev/sdc -x1 /dev/sdd 备注:当创建linear, multipath, raid0和r 阅读全文
posted @ 2017-02-10 11:39 lpfuture 阅读(18611) 评论(0) 推荐(1) 编辑
摘要:【原理基础】 Hping是一个命令行下使用的TCP/IP数据包组装/分析工具,其命令模式很像Unix下的ping命令,但是它不是只能发送ICMP回应请求,它还可以支持TCP、UDP、ICMP和RAW-IP协议,它有一个路由跟踪模式,能够在两个相互包含的通道之间传送文件。Hping常被用于检测网络和主 阅读全文
posted @ 2016-11-28 16:41 lpfuture 阅读(3939) 评论(0) 推荐(0) 编辑
摘要:Postmark用于对进行频繁,大量存取小文件的存储系统的存储性能测试。原理:构建一个测试文件池,通过文件最大,最小大小,数量等参数进行配置,然后进行事务的初始化,对每一个事务中读取/附加,创建/删除等所占的比例进行设置来模拟真是应用场景,事务操作完成后,Postmark对文件池进行删除,结束测试, 阅读全文
posted @ 2016-11-11 16:59 lpfuture 阅读(2291) 评论(0) 推荐(0) 编辑
摘要:FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎,包括:sync,mmap, libaio, posixaio, SG v3, splice, null, network, syslet, guasi, solarisaio 等等。fio 官网地址:htt 阅读全文
posted @ 2016-11-11 16:56 lpfuture 阅读(21742) 评论(0) 推荐(0) 编辑
摘要:IOzone是一个文件系统测试基准工具。可以测试不同的操作系统中文件系统的读写性能。可以通过 write, re-write, read, re-read, random read, random write, random mix, backwards read, record rewirte, 阅读全文
posted @ 2016-11-11 16:55 lpfuture 阅读(675) 评论(0) 推荐(0) 编辑
摘要:什么是Iperf? Iperf 是一个网络性能测试工具。Iperf可以测试TCP和UDP带宽质量。Iperf可以测量最大TCP带宽,具有多种参数和UDP特性。Iperf可以报告带宽,延迟抖动和数据包丢失。 编译与安装 Iperf2.0.2目前仅提供源码包的下载。当你下载到Iperf源码包后,在类un 阅读全文
posted @ 2016-11-11 16:53 lpfuture 阅读(500) 评论(0) 推荐(0) 编辑
摘要:读本文之前请注意:1. 本文的目标是提供一些vim的使用技巧,利用这些技巧可以提高vim的操作效率。部分技巧在vi上也可以使用,但是现在基本上都是用vim了。2. 本文是整理和总结使用技巧,而非讲解vim入门,因此不会涉及最基本的使用,例如如何上移或下移光标,对此类操作请参阅任何一本vim或者vi教 阅读全文
posted @ 2016-11-04 14:48 lpfuture 阅读(668) 评论(0) 推荐(0) 编辑
摘要:个人理解:sysfs向用户空间展示了驱动设备的层次结构。我们都知道设备和对应的驱动都是由内核管理的,这些对于用户空间是不可见的。现在通过sysfs,可以在用户空间直观的了解设备驱动的层次结构。 我们来看看sysfs的文件结构: [root@yj423 /sys]#lsblock class devi 阅读全文
posted @ 2016-11-03 16:43 lpfuture 阅读(252) 评论(0) 推荐(0) 编辑
摘要:大致了解了DNS与邮件服务器之间的关系后,接下来我们介绍邮件到底是如何传送到目的邮件主机的。下面我们分成“寄信”与“收信”两个主要的邮件服务器使用方式进行介绍。先说明关于“寄信”的部分。通常我们都是使用桌面计算机来寄信,如果你以Netscape或者Kmail或者OutLook Express来寄信时 阅读全文
posted @ 2016-11-01 14:59 lpfuture 阅读(432) 评论(0) 推荐(0) 编辑
摘要:大名鼎鼎的 X Window 大家肯定不陌生。都知道它是 Unix/Linux 下面的窗口系统,也都知道它基于 Server/Clinet 架构。在网上随便搜一搜,也可以找到不少 X Window 的介绍。有不少文章为了给用户留一个直观的印象,往往先让系统进入纯文本界面,然后使用 startx 来启 阅读全文
posted @ 2016-11-01 09:56 lpfuture 阅读(3616) 评论(0) 推荐(0) 编辑
摘要:Linux完成内核(Kernel)引导后,会由init初始化进程调用/etc/inittab配置文件(ps -aux | less,init进程号为始终为1,是所有系统进程的起点,init进程也有一个PID为0的父进程Kernel Scheduler,该进程用来分配CPU时间和进行进程间切换。)。 阅读全文
posted @ 2016-10-31 18:16 lpfuture 阅读(1227) 评论(0) 推荐(0) 编辑
摘要:一般在windows 来判断网络连通性用ping 和tracert,ping的话可以来判断丢包率,tracert可以用来跟踪路由,在Linux中有一个更好的网络连通性判断工具,它可以结合ping nslookup tracert 来判断网络的相关特性,这个命令就是mtr [root@10.10.90 阅读全文
posted @ 2016-10-31 12:15 lpfuture 阅读(253) 评论(0) 推荐(0) 编辑
摘要:一、NFS服务简介 NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系 阅读全文
posted @ 2016-09-01 15:46 lpfuture 阅读(267) 评论(0) 推荐(0) 编辑
摘要:一.前言 nginx的memcached_module模块可以直接从memcached服务器中读取内容后输出,后续的请求不再经过应用程序处理,如php-fpm、django,大大的提升动态页面的速度。nginx只负责从memcached服务器中读取数据,要往memcached写入数据还得需要后台的应 阅读全文
posted @ 2016-08-23 16:51 lpfuture 阅读(6224) 评论(0) 推荐(0) 编辑
摘要:Iptables 是用来设置、维护和检查Linux内核的IP包过滤规则的。 可以定义不同的表,每个表都包含几个内部的链,也能包含用户定义的链。每个链都是一个规则列表,对对应的包进行匹配:每条规则指定应当如何处理与之相匹配的包。这被称作'target'(目标),也可以跳向同一个表内的用户定义的链。 T 阅读全文
posted @ 2016-08-19 12:15 lpfuture 阅读(360) 评论(0) 推荐(0) 编辑
摘要:VPS侦探在刚接触Linux时最怕的就是SSH远程登录Linux VPS编译安装程序时(比如安装lnmp)网络突然断开,或者其他情况导致不得不与远程SSH服务器链接断开,远程执行的命令也被迫停止,只能重新连接,重新运行。相信现在有些VPSer也遇到过这个问题,今天就给VPSer们介绍一款远程会话管理 阅读全文
posted @ 2016-08-19 11:10 lpfuture 阅读(361) 评论(0) 推荐(0) 编辑