Linux学习笔记之工作管理

工作管理

将进程放入后台

一些进程执行需要一些时间,我们可以把它放入后台执行以便在前台可以执行其他操作,将进程放入后台有两种方式:
1、在命令行后面加 ”&”:放入后台执行
2、按Ctrl+Z:放入后台暂停执行

查看看后台工作

jobs -l:-l显示是工作的pid
后台进程恢复到前台:fg %工作号
前台恢复到后台: bg %工作号

后台命令脱离终端执行

第一种方式:将后台命令加入到/etc/rc.local文件中(每次开机都会执行,常用的方式)
第二种:使用nohup命令(常用)
第三种:使用定时任务

实验例子:让一个脚本程序脱离终端运行
第一步:vim for.sh
Linux学习笔记之工作管理_第1张图片

第二步:让这个脚本后台运行且能脱离终端: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”,是用来加速数据的写入速度的。

你可能感兴趣的:(linux)