系统日志和进程

常用系统日志:
/var/log/dmesg  核心启动日志
/var/log/messages 系统报错日志
/var/log/maillog   邮件系统日志
/var/log/boot.log  系统引导过程日志
/var/log/cron      记录守护进程派生子进程
/var/log/syslog  记录警告信息
/var/log/wtmp     永久记录用户登录事件
/var/log/xferlog  记录FTP回话
/var/log/secure    安全信息


系统通过进程来完成工作,每一个进程都有一个独立的进程号,系统通过调用进程号来调度操控进程;系统原始进程是init,init的PID总是1;一个进程可以产生另一个进程,除了init以外,所有的进程都有父进程。

kill -l  查看信号(包括杀掉的信号)
系统总共32个信号
kill       一般发送15信号
kill -9    发送第9号信号
kill -19   发送暂停信号
kill -18   发送启动信号
killall   -9  强制停止所有相关进程 
skill  用户名或者控制台
skill  -9 用户名或者控制台
pkill -u 用户名

ps a      显示前端进程
ps au     显示前端进程(详细)
ps aux    x更详细
ps auxf   f显示父进程
ps  -ef 
pstree
top :?帮助 M内存 k杀掉进程 n把进程优先级调高低   q退出

进程信息:
S station
T stop
R  running
D  deep station
Z 僵尸进程

nice  -n -10 updatedb & 把updatedb进程放到后台运行
renice -n 10 1          把优先级为1的进程调整到10

job        显示后台的任务进程
kill %1    杀掉后台第一个进程
kill %2    杀掉后台第二个进程

bg %1    让后台1号停止进程运行
fg %1    调1号进程调到前台运行
nohup  进程名   &   当Exit退出后进程依然存在运行。

你可能感兴趣的:(日志,职场,进程,休闲)