Linux学习6----nohup、htop、glances
nohup命令
让程序在后台运行,输出结果不再打印到终端,而是写入当前目录下的nohup.out文件中,如果当前目录的nohup.out文件没有权限,则写入$HOME/nohup.out
语法
nohup 要执行的命令
案例
1. nohup 命令 #即时窗口关闭,命令也会在后台执行,但程序会卡在前台
2. nohup 命令 & #命令在后台执行,程序也不会卡在前台
3. nohub 命令 > test.out 2>&1 & #>:重定向 2>&1:执行命令错误的也输出
4. nohub 命令 > /dev/null 2>&1 & #重定向到Linux黑洞文件,即不再输出结果,以防文件越来越大
bg命令
使进程在后台运行
语法
bg 序号
进程相关操作
1.ping baidu.com
2.使用ctrl + z,暂停进程且放入后台
3.jobs #查看后台任务
runlevel #查看系统定位的运行级别
0关机
1单用户
2多用户,无网络
3完全的多用户,有网络
4用户自定义
5图形化界面的多用户
6重启机器
fg命令
使进程在前台运行
语法
fg 序号
init命令
init是Linux进程的初始化工具,是所有的Linux进程的父进程,进程id默认是1
init 6 #重启Linux机器
htop
比top更好使的进程查看命令
安装
yum install htop -y
使用
htop
glances
系统检测工具很多,比如top、htop
glances工具是由Python语言编写,使用psutil模块来采集系统的硬件资源,可以为unix和Linux系统提供专家级的性能检测
可以采集的数据:
- CPU使用率
- 内存使用情况
- 内核统计信息
- 磁盘io速度
- 文件系统的剩余空间
- 网络的io速度
- 缓存空间的使用情况,swap
- 动态进程信息
- 系统负载信息
安装
-
使用Python的软件包安装工具pip
pip3 install glances -
yum 安装
yum install glances -y
使用
- glances命令
glances
h 显示glances帮助信息
q 退出glances
c 以CPU排序
m 以内存排序
i 以io排序
p 以进程名排序
d 打开/关闭磁盘读写情况
f 打开/关闭文件系统剩余空间情况
- glances的web功能
yum install python python-pip python-devel gcc -y #安装相应软件
pip install bottle
glances -w #然后访问ip:61208
nohup glances -w & > /dev/null 2>&1 #然后访问ip:61208
播种和收获通常不在一个季节,而中间的过程叫做坚持~

浙公网安备 33010602011771号