工作管理
将进程放入后台
一些进程执行需要一些时间,我们可以把它放入后台执行以便在前台可以执行其他操作,将进程放入后台有两种方式:
1、在命令行后面加 ”&”:放入后台执行
2、按Ctrl+Z:放入后台暂停执行
查看看后台工作
jobs -l
:-l显示是工作的pid
后台进程恢复到前台:fg %工作号
前台恢复到后台: bg %工作号
后台命令脱离终端执行
第一种方式:将后台命令加入到/etc/rc.local文件中(每次开机都会执行,常用的方式)
第二种:使用nohup命令(常用)
第三种:使用定时任务
实验例子:让一个脚本程序脱离终端运行
第一步:vim for.sh
第二步:让这个脚本后台运行且能脱离终端:nohup ./for.sh &
第三步:关闭这个终端,打开一个新终端,查这个进程是否还在运行:
可以看到这个程序脱离终端还在运行,说明nohup命令起到了效果。
监听系统资源
vmstat [刷新时延 刷新次数],如:vmstat 1 3
dmesg
dmesg:开机时内核信息监测
查看内存使用状态
free [-b | -k | -m | -g]
查看CPU信息
cat /proc/cpuinfo
查看top命令结果的第一行
重点内容
uptime
查看系统位数
file /bin/ls
问题:缓存和缓冲有什么区别?
缓存是”cache”,用来加速从硬盘的读取速度,缓冲是“buffer”,是用来加速数据的写入速度的。