篇一:linux日常运维命令
1. 修改系统时间
[root@localhost ~]# date -s "2012-11-16 10:16:00"
[root@localhost ~]# clock -w
2. 查看系统的内核
[root@localhost ~]# uname–a
3. 查看linux服务器物理CPU的个数
[root@localhost ~]# cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc–l
4. 查看linux服务器逻辑CPU的个数
[root@localhost ~]# cat /proc/cpuinfo | grep "processor " | wc–l
5. 查看linux服务器的内存使用
[root@localhost ~]# free–m
已用内存:used-buffers-cached
可用内存:free+buffers+cached
6. 查看服务器硬盘使用情况
[root@localhost ~]# fdisk–l
7. 查看文件系统的磁盘空间占用情况
[root@localhost ~]# df–h
8. 查看服务器IO使用情况,,(使用下面命令要先安装软件包yum –y install sysstat)
[root@localhost ~]# iostat
Iostat–d –x –k 1(持续查看IO使用)
如果%util接近100%说明产生的I/O请求太多,I/O系统已经满负荷,该磁盘可能存在瓶颈。
如果idble小于70%,I/O的压力就比较大,说明读取进程中有较多的等待,还可以结合vmstat查看b参数(等待资源的进程数)和wa参数(I/O等待所占用的CPU时间的百分比,高于30%时I/O的压力就比较高了)。
9. 查看目录的大小
[root@localhost ~]# du -sh /root
10. Dd命令的使用,在进行维护系统时也经常用到
*制作交换文件的时候
Dd if=/dev/zero of=/swapfilebs=1024 count=65536
*制作驱动盘的时候
Dd if=rhel40 .img of=/dev/fd0 bs=10k
制作ISO镜像的时候
Dd if=/dev/cdrom of=/root/cd1 .iso
11. 查看系统负载情况
[root@localhost ~]# uptime或者 top
在使用top时,如果r经常大于3或4,且id经常小于50,则标示CPU的负荷很重 如果每个cpu当前的活动进程数大于5,则标示系统性能问题严重。
12. 使用vmstat命令查看linux系统的整体性能(进程、内存、虚拟内存、磁盘IO、CPU等)
[root@localhost ~]# vmstat
13. 查看系统是23位的还是64位的
[root@localhost ~]# ls -lF / | grep /$
*或者用命令# file /sbin/init
查看输出结果是否有/lib64的目录,有则说明系统是64位的,没有说明是32位的。
14. 查看系统安装的模块
[root@localhost ~]# lsmod
15. 查看服务器PCI设置(如:网卡、声卡、显卡等详细信息)
[root@localhost ~]# lspci
16. 查看和设置用户密码策略
[root@localhost ~]# vim /etc/login.defs
*强制密码长度
[root@localhost ~]# vim /etc/pam.d/system-auth
password requisite pam_cracklib.so try_first_pass retry=3 minlen=12
17. 设置登录超时自动退出终端
[root@localhost ~]# vim /etc/profie
export TMOUT=600
18. 设置禁止root用户和空密码用户远程登录系统
[root@localhost ~]# vim /etc/ssh/sshd_config
PermitRootLogin no
PermitEmptyPasswordsno
如果拒绝某个用户远程登录系统则:(不能使用deny和allow)
DenyUserszhangfengzhangxiao
-允许用户zhang远程登录系统,允许用户wang在某个主机登录,其它用户不允许。 AllowUserszhang
限制登录失败后的重试次数MaxAuthTries 3
设置完后SSH:使用命令是设置的生效:# /etc/init.d/sshdreload
19. 系统日志管理
[root@localhost ~]# vim /etc/syslog.conf(定义日志类型,输出路径)
[root@localhost ~]# vim /var/log/secure(查看系统登录安全日志:SSH/POP3/telnet、ftp等)
[root@localhost ~]# last (产看登录用户的信息)
[root@localhost ~]# lastlog(查看所有用户登录的时间)
20. 设置用户在系统的权限;如只让用户使用ifconfig命令。
[root@localhost ~]# visudo(编辑sudo文件)
Zhang localhost=/sbin/ifconfig
定义别名格式如下:
User_AliasMING=zhang,wang,xiao (别名必须大写,这是定义一个用户组)
Host_AliasZHU=smtp,pop
Cmnd_AliasMING=/bin/rpm , /usr/bin/yum (定义一组命令集合)
进行调用:
Cmnd_AliasMING=/bin/rpm ,/usr/bin/yum
Zhanglocalhost=MING
启用sudo后,进行日志设置
[root@localhost ~]# visudo
Default logfile = “/var/log/sudo”
[root@localhost ~]# vim /etc/syslog.conf
Local12.debug/var/log/sudo
[root@localhost ~]# /etc/init.d/syslog restart
[root@localhost ~]# sudo–l (查看当前用户被授权的sudo命令)
21. 锁定密码文件,运行增加和删除;
[root@localhost ~]# chattr+i /etc/passwd
[root@localhost ~]# chattr -I /etc/passwd(取消i权限)
22. 禁止用户执行控制台命令(poweroff、halt、reboot、eject)
在目录/etc/security/console.apps/下有以上命令,将其打包并移除到别的目录或者删除。
23. 禁止用户执行Ctrl+Alt+Del热键重启命令
[root@localhost ~]# vim /etc/inittab
#ca::ctrlaltdel:/sbin/shutdown -t3 -r now
[root@localhost ~]# init q(使用此命令使之生效)
24. 在grub之前设置密码,使用户在进入grub前输入密码
① [root@localhost ~]# grub-md5-crypt(设置MD5加密密码)
② [root@localhost ~]# vim /boot/grub/grub.conf (在title 前加入password--MD5)
25. 限制用户登录的tty终端
[root@localhost ~]# vim /etc/inittab(在tty终端前加#号,注释掉就可以)
26. 禁止root用户登录的终端
[root@localhost ~]# vim /etc/securetty(加#号注释)
27. 禁止除root外的用户从tty1终端登录系统
① [root@localhost ~]# vim /etc/pam.d/login
Account required pam_access.so (增加此认证)
② [root@localhost ~]# vim /etc/security/access.conf
-:ALL EXCEPT root:tty1 (去掉#号)
- : root : 192.168.12.0/24 172.16.0.0/8(禁止root用户从这两个网段远程登录)
26. 防火墙规则表
Filter表:主要是对数据包进行过滤
Nat表:主要用于修改数据包的IP地址、端口号等。
Mangle表:此表应用并不广泛。
Raw表:主要用于决定数据包是否被状态跟踪机制处理,在匹配时raw表优先于其它表。 Iptables-A(在末尾追加一条规则)
-D(删除指定链中的某条规则,按序号或内容)
-I(在指定的链中插入一条规则,没有指定位置,在开头插入)
-L (显示防火墙规则)
-F (清除指定连中所有规则,没有指定则清楚表中所有链的规则)
-X(清除用户自定义的规则链)
-P (设置默认的策略)
Iptables(-t表名)(-A命令选项)(链名)(条件匹配–p tcp)(-j 目标动作)
28. Linux系统SNAT(只能用在nat表的POSTROUTING链)和DNAT(只能用在nat表的
prerouting和output 链)策略使用
* iptables -t nat -A POSTROUTING –s 192.168.1.0/24 -o etho -j SNAT --to-source 200.100.100.1(有固定公网IP使用此策略)
* iptables -t nat -A POSTROUTING –s 192.168.1.0/24 -o ppp0 -j MASQUERADE (使用动态公网IP时使用次策略)
* Iptables -t nat -A PREROUTING -I eth0 -d 200.100.100.1 -p tcp --dport
80 -j DNAT --to-destination 192.68.12.1 (首先要开启路由转发功能,在使用DNAT策略)
27. 代理服务器squid
配置文件:/etc/squid/squid.conf
http_port 3128 (这是squid的默认端口号)
cache_mem 64MB (用于设置缓存的内存空间大小)
maximum_object_size 4096 KB (允许保存的缓存的最大对象大小)
reply_body_max_size 1024 allow all (允许用户下载的最大文件大小)
access_log (用于指定日志文件的保存位置)
visible_hostname(用于设置代理服务器可用的完整主机名)
[root@localhost ~]# squid -z (初始化缓存目录)
[root@localhost ~]# squid -k reconfigure (重新加载配置文件)
脚本基础:
29. Sed的基础用法
Sed的格式如下:
Sed【-nefr】【n1,n2】 action
其中:
-n :是安静模式,只有经过sed处理过的行才显示出来,其它的不显示。
-e :默认选项,表示直接在命令行模式进行sed操作。
-f :将sed的操作写在一个文件里,如:-f filename
-r :表示使sed支持扩展正则表达式。
N1,n2 :选择要进行处理的行。如10,20表示在10~20行之间处理。
a : 表示添加,后接字符串,添加到当前行的下一行。
c : 表示替换,后接字符串,用它替换n1,n2之间的行。
d : 表示删除字符模式的行,语法为sed‘/regexp/d’ ,斜杠之间是正则表达式,模式在d前面,d后面一般不接任何内容。
i : 表示插入,后接字符串,添加到当前行的上一行。
P : 表示打印,打印某个选择的数据,通常与–n 一起使用。
S : 表示搜索,还可以替换,例如:1,20s/hao/zhang/g表示替换1~20行的hao为zhang。 实例如下:
① 显示password内容,将2~5行删除后显示
[root@node-rac1 ~]# cat -n /etc/passwd | sed '2,5d'
② 在文件第二行后面加上hello语句。
[root@node-rac1 ~]# cat -n /etc/passwd | sed '2a hello'
③ 在文件第二行后面加上两行字,
[root@node-rac1 ~]# cat -n /etc/passwd | sed '2a hello? \
zhangfneg ?'
④ 将2~5行的内容替换成“我是好人”
[root@node-rac1 ~]# cat -n /etc/passwd | sed '3,37c我是好人'
⑤ 只显示文件5~7行
[root@node-rac1 ~]# cat -n /etc/passwd | sed -n '5,7p'
利用此表达方式也可以很轻松的分析日志:
[root@node-rac1 ~]# cat /var/log/secure | sed -n '/12:12:50/,/12:13:50/p' ⑥ 只显示IP地址和子网掩码
⑦ [root@node-rac1 ~]# ifconfig eth0 | grep "inetaddr" | awk -F: '{print $2,$4}'|
>awk '{print $1,$3}'
192.168.12.231 255.255.255.0
[root@node-rac1 ~]#
⑧ 修改文件中第3行中的while为root。
[root@node-rac1 ~]# sed-i '3s/root/while/g' zhang.sh
30. Sort在linux中的用法
Sort –b : 忽略前导空格
Sort -f : 忽略大小写
Sort -M :按月排序
Sort -n :按数字排序
Sort -r :倒序排列
Sort -o :输入之文件
Sort -u 文件名:表示忽略重复,取单一
Sort a.txt | uniq -I表示取消重复查看重复值有多少次。
例如:要查看服务器被多少IP访问过
[root@node-rac1 ~]# sort /var/log/httpd/access-log | awk '{print $1}' | uniq–c
31. Grep在linux中的用法
Grep -a : 表示以文本文件方式搜索。
Grep -c : 表示计算找到符合行的次数
Grep -i : 忽略大小写。
Grep -n : 表示输出行号。
Grep -v : 表示反向选择。
正则表达式:
*修饰符:前一个字符出现零次或多次。
[ ] 通配符:任意单个字符在[ ]中
. 通配符:任意单个字符。
[ ^ ] 通配符:不在集合中的任意单个字符。
^ 定位点:行首,或以什么开头。
$ 定位点:行尾。
[ n1-n2 ]:列出截取的范围:grep‘[a-z]’a.txt
[:ulnum:] 0-9,A-Z,a-z
[:digit:] 0-9
[:alpha:] A-Z,a-z
[:upper:] A-Z
篇二:linux系统巡检命令及相关知识点整理
系统:
uname -a
#例如:
#[root@dingoshan ~]# uname -a
#Linux dingoshan 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux
#Linux dingoshan:所在主机的主机名,与主机配置文件/etc/hosts内容一致
2.6.9-55.ELsmp#1:内核版本号
SMP Fri Apr 20 17:03:35 EDT 2007:系统启动时间
i686:CPU指令集
i686:CPU厂商
i386:CPU架构
GNU/Linux:该Linux版本符合GNU
hostname
#系统主机名称
hostid
#系统相关MAC地址,此项为电脑唯一项,每个主机均不同。Linux与Solaris中Hostid可修改,但为避免修改后出现问题,特此不建议修改,切忌!!!
cat /etc/hosts
#查看系统配置文件hosts,主机名称。
uptime
#查看系统已运行时间。
date
#查看系统现在时间。
top
#查看即时的系统进程状态,相似于windows系统中的查看系统进程,时时跳动,ctrl+C结束。
df -k
#以K为单位,查看系统磁盘使用空间。
cat /etc/fstab
#/etc/fstab有几个用处:
决定开机时自动挂载哪些介质;
指定每个介质挂载时的可选项、载入点;
系统用来挂载几个虚拟文件系统。
dmidecode
#dmidecode的输出格式一般如下:
Handle 0x0002
DMI type 2, 8 bytes
Base Board Information
Manufacturer:Intel
Product Name: C440GX+
Version: 727281-0001
Serial Number: INCY92700942
其中的前三行都称为记录头(recoce Header), 其中包括了:
1、recode id(handle): DMI表中的记录标识符,这是唯一的,比如上例中的Handle 0x0002。
2、dmi type id: 记录的类型,譬如说:BIOS,Memory,上例是type 2,即"Base Board Information"
3、recode size: DMI表中对应记录的大小,上例为8 bytes.(不包括文本信息,所有实际输出的内容比这个size要更大。)记录头之后就是记录的值:
4、decoded values: 记录值可以是多行的,比如上例显示了主板的制造商(manufacturer)、model、version以及serial Number。
swapon -s
#系统交互分区的使用情况,即查看系统虚拟内存使用情况。
mii-tool
#查看网卡情况。
ip addr
#查看网络地址。
ip route
#查看路由。
ifconfig -a
#查看所有网络硬件配置情况。
netstat -an
#显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。 netstat -rn
#查看路由方面信息,其中重点关注flags项,U 该路由可用、G 这个路由器是一个网关、H 该路由是一个主机,如果没该标志,则可能是表示一个网络段、D 该路由是由重定向报文建立的、H 该路由被重定向报文修改。
ps -ef
#查看所有正在进行中的服务器进程。
ps -ef |wc -l
#查看服务器进程总数量
vmstat 1 5
#报告关于内核线程、虚拟内存、磁盘、陷阱和 CPU 活动的统计信息。由 vmstat 命令生成的报告可以用于平衡系统负载活动。系统范围内的这些统计信息(所有的处理器中)都计算出以百分比表示的平均值,或者计算其总和。前面的数字表示时间间隔,后面则为显示次数。
cat /etc/rc.d/rc.local
#查看系统开机启动项目配置文件。重要!
cat /etc/crontab
#查看系统的任务项文件,此文件可以设定某些进程在特定时间进行(例如:关机,运行脚本等)类似windows中的计划任务。
last
#最后登录的用户
more /var/log/secure
#查看系统log日志中的ssh错误登录信息。如果其中显示过多信息,则应注意是否有非法用户正在试图强行进入服务器的危险。
more /var/log/messages
#同上有相同意思。
可以限制ssh的登录ip地址
vi /etc/hosts.deny
sshd:all
vi /etc/hosts.allow
sshd:192.168.10.
sshd:你允许的IP段或者IP
more /var/log/messages |grep fail
more /var/log/messages |grep error
more /var/log/messages |grep Error
more /var/log/messages |grep warn
#查看服务器错误信息。
apache:
ps aux |grep httpd
#查看apache的相关进程。
more /var/apachelog/acclogs/w01wwwlog20100429
# 查看apache当天日志,此路径只针对国网。
tail -100 /var/apachelog/acclogs/w01wwwlog20100429 |grep fail tail -100 /var/apachelog/acclogs/w01wwwlog20100429 |grep error tail -100 /var/apachelog/acclogs/w01wwwlog20100429 |grep Error tail -100 /var/apachelog/acclogs/w01wwwlog20100429 |grep warn #查看apache日志中的相关错误信息。
syncserver:(iguard服务)
ps -ef |grep syncserver
#查看iguard相关进程
more /usr1/local/iguard/syncserver/logs/error.log
#查看iguard错误日志信息。
篇三:查询系统负载信息 Linux 命令详解
linux uptime命令主要用于获取主机运行时间和查询linux系统负载等信息。uptime命令过去只显示系统运行多久。现在,可以显示系统已经运行了多长时间,信息显示依次为:现在时间、系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。
uptime命令用法十分简单:直接输入
# uptime
即可。
输入样例:
18:02:41 up 41 days, 23:42, 1 user, load average: 0.00, 0.00, 0.00
1可以被认为是最优的负载值。负载是会随着系统不同改变得。单CPU系统1-3和SMP系统6-10都是可能接受的。
另外还有一个参数 -V ,是用来查询版本的。 (注意是大写的字母v)
[linux @ localhost]$ uptime -V
procps version 3.2.7
[linux @ localhost]$ uptime
显示结果为:
10:19:04 up 257 days, 18:56, 12 users, load average: 2.10, 2.10,2.09
显示内容说明:
10:19:04 //系统当前时间
up 257 days, 18:56 //主机已运行时间,时间越大,说明你的机器越稳定。
12 user //用户连接数,是总连接数而不是用户数
load average // 系统平均负载,统计最近1,5,15分钟的系统平均负载
那么什么是系统平均负载呢? 系统平均负载是指在特定时间间隔内运行队列中的平均进程数。
如果每个CPU内核的当前活动进程数不大于3的话,那么系统的性能是良好的。如果每个CPU内核的任务数大于5,那么这台机器的性能有严重问题。
如果你的linux主机是1个双核CPU的话,当Load Average 为6的时候说明机器已经被充分使用了。 查看cpu负载
怎样才能快速的定位到并发高是由于磁盘io开销大呢?可以通过三种方式:
第一种:用 top 命令 中的cpu 信息观察
Top可以看到的cpu信息有:
Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0% si具体的解释如下:
Tasks: 29 total 进程总数
1 running 正在运行的进程数
28 sleeping 睡眠的进程数
0 stopped 停止的进程数
0 zombie 僵尸进程数
Cpu(s):
0.3% us 用户空间占用CPU百分比
1.0% sy 内核空间占用CPU百分比
0.0% ni 用户进程空间内改变过优先级的进程占用CPU百分比
98.7% id 空闲CPU百分比
0.0% wa 等待输入输出的CPU时间百分比
0.0% hi
0.0% si
0.0% wa 的百分比可以大致的体现出当前的磁盘io请求是否频繁。如果 wa的数量比较大,说明等待输入输出的的io比较多。
第二种:用vmstat
vmstat 命令报告关于线程、虚拟内存、磁盘、陷阱和 CPU 活动的统计信息。由 vmstat 命令生成的报告可以用于平衡系统负载活动。系统范围内的这些统计信息(所有的处理器中)都计算出以百分比表示的平均值,或者计算其总和。
输入命令:
vmstat 2 5
如果发现等待的进程和处在非中断睡眠状态的进程数非常多,并且发送到块设备的块数和从块设备接收到的块数非常大,那就说明磁盘io比较多。
vmstat参数解释:
Procs
r: 等待运行的进程数 b: 处在非中断睡眠状态的进程数 w: 被交换出去的可运行的进程数。此数由 linux 计算得出,但 linux 并不耗尽交换空间
Memory
swpd: 虚拟内存使用情况,单位:KB
free: 空闲的内存,单位KB
buff: 被用来做为缓存的内存数,单位:KB
Swap
si: 从磁盘交换到内存的交换页数量,单位:KB/秒
so: 从内存交换到磁盘的交换页数量,单位:KB/秒
IO
bi: 发送到块设备的块数,单位:块/秒
bo: 从块设备接收到的块数,单位:块/秒
System
in: 每秒的中断数,包括时钟中断
cs: 每秒的环境(上下文)切换次数
CPU
按 CPU 的总使用百分比来显示
us: CPU 使用时间
sy: CPU 系统使用时间
id: 闲置时间
准测
更多vmstat使用信息
第二种:用iostat
安装:
Iostat 是 sysstat 工具集的一个工具,需要安装。
Centos的安装方式是:
yum install sysstat
Ubuntu的安装方式是:
aptitude install sysstat
使用:
iostat -dx 显示磁盘扩展信息
root@fileapp:~# iostat -dx
r/s 和 w/s 分别是每秒的读操作和写操作,而rKB/s 和wKB/s 列以每秒千字节为单位显示了读和写的数据量
如果这两对数据值都很高的话说明磁盘io操作是很频繁。
Linux查看IO的工具主要有两个,iostat(集成于sysstat包中)和iotop。前者经常用于查看分区的IO情况,后者常用来查看每个进程的IO占用。
[root@bogon ~]# yum install sysstat
[root@bogon ~]# iostat -x 1 #每隔一秒显示一次
avg-cpu: %user%nice %system %iowait %steal%idle
0.00 0.00 0.00 0.00 0.00 100.00
Device:rrqm/swrqm/sr/sw/srsec/swsec/s avgrq-sz avgqu-szawait svctm %
sda0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.000.00
sda1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.000.00
sda2 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.000.00
dm-0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.000.00
dm-1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.000.00
hdc0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.000.00
[root@bogon ~]# yum install iotop
[root@bogon ~]# iotop -o #仅显示占用IO的进程
Total DISK read: 0.00 B/s | Total DISK write: 25.97 K/s
TID PRIO USER DISK READ DISK WRITE SWAPIN IO> command
5 be/3 root 0.00 B/s 0.00 B/s 0.00 % 0.88 % [khelper]
534 be/3 root 0.00 B/s25.17 K/s 0.00 % 0.03 % [kjournald]
187 be/3 root 0.00 B/s 0.00 B/s 0.00 % 0.01 % [cqueue/0]
2945 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % automount --pid-fi~var/run/autofs.pid
2513 be/3 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % auditd
2865 be/4 haldaemo 0.00 B/s 0.00 B/s 0.00 % 0.00 % hald-addon-keyboar~ /dev/input/event0
18 be/3 root 0.00 B/s 0.00 B/s 0.88 % 0.00 % [kblockd/0] 2844 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % hald-runner
2457 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % dhclient -1 -q -lf~ient-eth0.pid eth0
508 be/3 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [ata/0]
2970 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % sshd
iotop选项:
–version show program’s version number and exit
-h, –help show this help message and exit
-o, –only only show processes or threads actually doing I/O
-b, –batch non-interactive mode
-n NUM, –iter=NUM number of iterations before ending [infinite]
-d SEC, –delay=SEC delay between iterations [1 second]
-p PID, –pid=PID processes/threads to monitor [all]
-u USER, –user=USER users to monitor [all]
-P, –processes only show processes, not all threads
-a, –accumulated show accumulated I/O instead of bandwidth
-k, –kilobytes use kilobytes instead of a human friendly unit
-t, –time add a timestamp on each line (implies –batch)
-q, –quiet suppress some lines of header (implies –batch)
-p 指定进程ID,显示该进程的IO情况
-u 指定用户名,显示该用户所有的进程IO情况
CPU使用率
例如每1秒采集一次CPU使用率,共采集5次。
[root@li676-235 ~]# sar -u 1 5
Linux 3.18.5-x86_64-linode52 (li676-235) 07/20/2015 _x86_64_ (1 CPU)
02:41:25 PM CPU %user %nice %system %iowait %steal %idle
02:41:26 PM all 64.71 0.00 18.63 0.00 0.98 15.69
02:41:27 PM all 29.47 0.00 22.11 14.74 0.00 33.68
02:41:28 PM all 67.33 0.00 31.68 0.99 0.00 0.00
02:41:29 PM all 7.00 0.00 2.00 0.00 0.00 91.00
02:41:30 PM all 69.00 0.00 23.00 0.00 0.00 8.00
Average: all 47.79 0.00 19.48 3.01 0.20 29.52
和top一样,可以看到所有cpu的使用情况。如果需要查看某颗cpu的使用可以用-P参数。例如指定显示0号cpu 的使用情况。
《linux,uptime》
由:免费论文网互联网用户整理提供,链接地址:
http://m.csmayi.cn/meiwen/34878.html
转载请保留,谢谢!
- 上一篇:幼儿园超轻粘土教案
- 下一篇:政府购买案例分析