摘要: D 不可中断睡眠(通常进程在进行I/O)R 运行中或者可运行状态(在运行队列中)S 可中断睡眠(等待event,进程idle中)T 进程停止(进程被trace或者进程被信号停止)X 进程死亡(应该永不可见)Z 僵尸进程(结束,但是父进程没有... 阅读全文
posted @ 2014-11-27 18:37 子子午 阅读(3341) 评论(0) 推荐(0) 编辑
摘要: (1)查看系统所有进程:标准格式: ps -e ps -ef ps -eF ps -elyBSD格式: ps ax ps axu(2)打印进程树 ps -ejH ps axjf(3)获得线程信息: ps -eLf ... 阅读全文
posted @ 2014-11-27 15:41 子子午 阅读(848) 评论(0) 推荐(0) 编辑
摘要: 有时候,读写文件并不想要使用系统缓存(page cache),此时 direct 文件读写就派上了用场,使用方法:(1)打开文件时,添加O_DIRECT参数:需要定义_GNU_SOURCE,否则找不到O_DIRECT宏定义示例片段:#define _GNU_SOURCE #include #inc... 阅读全文
posted @ 2014-11-27 13:57 子子午 阅读(6663) 评论(0) 推荐(0) 编辑
摘要: 一般情况下,想要通过终端长时间运行任务,需要使用nohup 或者 screen,如果不使用会怎么样呢?来测试一下描述:场景1:ssh登录机器,通过添加(&),启动任务到后台,通过exit命令退出,任务依然存在场景2:ssh登录机器,通过添加(&),启动任务到后台,直接关闭ssh终端(GUI 直接叉掉... 阅读全文
posted @ 2014-11-27 10:19 子子午 阅读(5457) 评论(0) 推荐(0) 编辑