
linux
小小小不
学而不思则罔,思而不学则殆!
Practice makes perfect!
展开
-
linux shell读书笔记
调试脚本使用-x,启动跟踪调试shell脚本: bash -x script.sh //sh -x script.sh 运行带有 -x标志的脚本能够打印出所执行的每一行命令以及当前状态。 -x标识将脚本中执行过的每一行都输出到stdout。不过,我们也可以要求只关注脚本某些部分的命令及参数的打印输出 针对这种情况,可以在脚本中使用set built -in 来启动或禁止调试打印 set原创 2017-03-24 12:32:10 · 284 阅读 · 0 评论 -
Makefile
Makefile实例: SVR_NAME := svr_name INCPATH += \ -I../common/ \USRLIBS += \ -L../common/ -lcommon \OBJS := $(addsuffix .o, $(patsubst %.cpp, %, $(wildcard *.cpp)))all: $(SVR_NAME) $(S原创 2017-05-02 10:30:57 · 252 阅读 · 0 评论 -
关于I/O模型的记录
I/O模型的种类 阻塞式I/O、非阻塞式I/O、I/O复用(select, poll)、信号驱动式I/O(SIGIO)、异步I/O一个输入操作通常包括两个不同的阶段:(1)等待数据准备好(2)从内核向进程复制数据对于一个套接字上的输入操作,第一步通常涉及等待数据从网络中到达。当所等待分组到达时,它被复制到内核中的某个缓冲区。第二步就是把数据从内核缓冲区复制到应用进程缓冲区.1.阻塞式I/O模型默认原创 2017-04-16 15:26:34 · 360 阅读 · 0 评论 -
linux同步网络时间
1、安装ntpdate(sudo apt-get install ntpdate) 2、同步时间:ntpdate 1.cn.pool.ntp.org 3、设置时区:cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 4、写进硬件时钟:hwclock -w 5、添加定时任务: vi /etc/crontab 10 5 * * *原创 2018-01-19 17:58:52 · 554 阅读 · 0 评论