摘要:
[root@localhost /home/ahao.mah/main] make make C /lib/modules/3.10.0 327.ali2000.alios7.x86_64/build M=/home/ahao.mah/main modules make[1]: Entering d 阅读全文
摘要:
shell输出加颜色 cat a.sh !/bin/sh blue= reset= echo "${blue}[INFORMATION]${reset}" !/bin/sh lib_dir=$(cd $(dirname ${BASH_SOURCE[0]}); pwd) LOG_format="/va 阅读全文
摘要:
https://www.coder4.com/archives/3853 阅读全文
摘要:
我们在搞性能测试的时候,对后台服务器的CPU利用率监控是一个常用的手段。服务器的CPU利用率高,则表明服务器很繁忙。如果前台响应时间越来越大,而后台CPU利用率始终上不去,说明在某个地方有瓶颈了,系统需要调优。这个是即使不懂技术的人都容易理解的事情。 上面理解对吗?我个人觉得不十分准确。这个要看后台 阅读全文
摘要:
本文主要介绍在Linux下的时间实现以及系统如何进行时钟中断处理。 一. Linux的硬件时间 PC机中的时间有三种硬件时钟实现,这三种都是基于晶振产生的方波信号输入。这三种时钟为: 1. 实时时钟RTC ( Real Time Clock) 2. 可编程间隔器PIT(Programmable In 阅读全文
摘要:
Linux时间戳和标准时间的互转 在LINUX系统中,有许多场合都使用时间戳的方式表示时间,即从1970年1月1日起至当前的天数或秒数。如/etc/shadow里的密码更改日期和失效日期,还有代理服务器的访问日志对访问时间的记录等等。 下面介绍几种时间戳格式和标准时间格式转换的方法: 1、分别以标准 阅读全文
摘要:
ps 如果想看一个进程的启动时间,可以用lstart来看 如果想看一个进程的启动时间,可以用lstart来看,使用 p的时候,不要使用 e, e把所有的都显示出来 如果想看一个进程的运行时间,可以用etime 如果想要一个进程的使用内存大小,pid是实时获取,可以用pidof [root@jiang 阅读全文
摘要:
参考: "【原创】技术系列之 网络模型(三)多路复用模型" select函数 select函数: 系统提供select函数来实现多路复用输入/输出模型。原型: 参数maxfd是需要监视的最大的文件描述符值+1; rdset,wrset,exset分别对应于需要检测的可读文件描述符的集合,可写文件描述 阅读全文
摘要:
1、获取文件的flags,即open函数的第二个参数: flags = fcntl(fd,F_GETFL,0); 2、设置文件的flags: fcntl(fd,F_SETFL,flags); 3、增加文件的某个flags,比如文件是阻塞的,想设置成非阻塞: flags = fcntl(fd,F_GE 阅读全文
摘要:
sockaddr sockaddr 是通用的socket地址,具体到Internet socket,用下面的结构,二者可以进行类型转换 sa_family是地址家族,一般都是“AF_xxx”的形式。通常大多用的是都是AF_INET,代表TCP/IP协议族 sa_data是14字节协议地址。 此数据结 阅读全文