linux资源管理器
top命令⽤于实时的监控系统的处理器状态,已经其他硬件负载信息还有动态的进程信息等
还可以按照排名,先后的显⽰某个进程cpu,内存的使⽤情况排名
top实际⽤法如下
进⼊top命令的状态栏之后,可以输⼊如下命令
z  打开关闭颜⾊
#top命令的第⼀⼤板块,系统的负载信息
top的实际使⽤,
进⼊top命令后,输⼊数字指令1,表⽰查看linux的逻辑cpu个数
按照内存使⽤情况排序
进⼊top后,输⼊⼤写的M指令,内存使⽤量,从⼤到⼩排序
top  -c #显⽰进程命令的绝对路径
top  -d 秒数 #设置top进程的刷新时间
top -n  3  #刷新三次后结束
top  -p pid #指定查看某⼀个进程的信息
#指定某⼀列⾼亮p
<  > #2边移动
nohup命令
nohup命令可以将程序以忽略挂起信号的形式在后台运⾏,也就是被运⾏的程序,输出的结果不打印到终端
⽆论是否将nohup命令的输出重定向到终端,nohup命令执⾏的输出结果都会写⼊到当前⽬录的nohup.out⽂件中
如果当前⽬录的nohup.out⽂件禁⽌写⼊数据,nuhup的命令结果会⾃动输出到$HOME/nuhup.out⽂件
nohup的语法
nohup 你要执⾏的命令,即使你的终端关闭,程序也会再后台继续运⾏
root@localhost ~]# nohup ping baidu
nohup: ignoring input and appending output to ‘nohup.out’#输出结果会写⼊到当前⽬录的 nohup.out⽂件中,但是程序会卡在前台
#关闭终端,命令不会刮掉,进程还会⼀直在运⾏,直到进程呗杀死
⼀般使⽤nohup不会敲完命令后,直接关闭窗⼝,⽽是希望能够继续运⾏命令⾏,只需要在结尾加个  &符号
nohup  ping baidu  &
不显⽰命令的执⾏结果,直接重定向到垃圾站(linux的⿊洞⽂件)
把命令结果,重定向写⼊到nohup.out⽂件中。把标准错误输出到标准输出,写⼊到⿊洞⽂件
标准错误输出  2
标准输出        1
nohup ping www.pythonnav > l.out 2>&1 &  #把ping 进程的正确输出结果,以及错误输出结果,都写⼊到  l.out ⽂件中
nohup ping www.pythonnav > /dev/null  2>&1 &# 把命令放在后台运⾏且⽆论是正确的输出或是错误的输出,都直接扔进⿊洞,直接销毁
bg命令,将进程放⼊后台运⾏运⾏,使得前台可以运⾏其他的命令
bg命令就等⽤于【命令 &】
使⽤⼀个不中断的命令
ping  baidu
可以使⽤ctrl + z 快捷键,暂停且放⼊后台
通过⼀个命令,检查后台的任务
jobs  #可以查到后台正在执⾏的程序序号
如果想要前台运⾏,输⼊
  fg 序号
此时可以继续⽤ctrl +  z 把ping 进程暂停且放⼊后台,此时可以使⽤bg 序号
bg序号相当于如下命令
如果不想让⽇志输出在前台,可以输出到⽂件或是⿊洞⽂件中
linux系统的运⾏级别
读取系统的/var/run/utmp  系统定位的运⾏级别
[root@localhost ~]# runlevel
N 3
#常见的级别如下
0  关机
1  单⽤户模式
2:多⽤户模式,⽆⽹络模式
3:完全的多⽤户模式,有⽹模式
4:⽤户⾃定义的级别
5:图形化界⾯的多⽤户模式
6:重启机器
init命令
init是linux进程的初始化⼯具,是所有的linux进程的⽗进程,进程id号默认是1
init 6 #重启linux机器
top
htop命令,就是⽐top更好看的命令
此命令需要单独安装
yum  install htop -y
安装不了解决⽅案:
yum install -y epel-release
然后在
yum  iinstall htop -y
系统资源检测⼯具有很多top , htop
glances⼯具是有python语⾔编写,是有psutil模块来采集系统的硬件资源等等
glances可以为unix和linux操作系统提供专家级别的性能检测。
-cpu使⽤率
-
内存使⽤情况
-内核统计信息
-磁盘的IO速度,读取数据,写⼊数据的⼀个速度,传输的速率
-⽂件系统的剩余空间
-⽹络的IO速度,⽹络的读取数据和写⼊数据的传输速率
-缓存空间的使⽤情况 swap空间
-系统负载信息
glances还能够将采集的数据,输出到⼀个⽂件中,以便于数据分析⼈员,对服务器性能报表进⾏分析以及绘制图表等yum install
必须安装此⼯具,第⼀种,⽤python 的软件包管理⼯具pip
pip3 install  glances
第⼆种⽅式
yum  install glances -y
glances的界⾯信息
h 显⽰glances帮助信息
q 退出glances
c 以cpu排序
linux重定向m 以内存排序
i 以io速率排序
p 以进程名排序
d  打开,关闭磁盘读写情况
f 打开,关闭⽂件系统剩余空间情况
glances的web服务功能
此功能能够将glances监控到的数据,以⽹站形式做⼀个展⽰,⽤浏览器去查看
yum install python python-pip  python-devl gcc -y
再⽤python的包管理⼯具,安装⼀个模块,⽤于启动web服务
pip  install bottle
nohup glances -w & > /dev/null 2 >&1  #后台运⾏
glance还⽀持 cs模式,glances运⾏⼀个server服务端,可以⽤clent客户端去远程链接,查看系统状况

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。