24- 工作管理
把进程放入后台
方法1:在执行的命令后加上&
放入后台的命令还在运行
方法2:在命令执行的过程中按下Ctrl+z
放入后台的命令是暂停的
查看后台工作进程
- jobs
- -l 显示工作的PID
后台工作恢复到前台
- fg % 工作号 (工作号不是PID!!)
前台工作恢复到后台
- bg % 工作号
后台恢复执行的命令,是不能和前台有交互的,否则不能恢复到后台执行
25-系统资源查看
-
vmstat [刷新延时 刷新次数] 监控系统资源
vmstat 1 3 监听三次系统资源,每次间隔1秒
-
dmesg 开机时内核检测信息
-
free 查看内存使用状态
- -b 以字节为单位显示
- -k 以KB为单位显示
- -m 以MB为单位显示
- -g 以GB为单位显示
缓存和缓冲的区别
缓存cache是迎来加速数据从硬盘中读取的、
缓冲buffer是用来加速数据写入硬盘
-
cat/proc/cpuinfo 查看CPU信息
-
uptime 显示系统的启动时间和平均负载,也就是top命令第一行
-
uname [选项] 查看系统与内核相关信息
- -a 查看系统所有相关信息
- -r 查看内核版本
- -s 查看内核名称
-
file /bin/ls 判断系统的位数
-
lsb_release -a 查询当前Linux系统的发行版本
-
lsoft [选项] 列出进程打开或使用的文件信息
- -c 只列出以字符串开头的进程打开的文件
- -u 只列出某个用户的进程打开文件
- -p 列出某个PID进程打开文件
26-系统定时任务
首先要启动crond服务
-
service crond restart
(默认下都是自启动的)
-
crondtab [选项]
-
-e 编辑crontab定时任务
标准格式 * * * * * 要执行的任务
项目 含义 范围 第一个* 一个小时当中第几分钟 0-59 第二个* 一天当中第几个小时 0-23 第三个* 一个月当中第几天 1-31 第四个* 一年当中第几个月 1-12 第五个* 一周当中星期几 0-7(0,7都代表星期日)
-
-l 查询 crontab任务
-
-r 删除当前用户所有的crontab任务
-