-
LINUX常用命令
普通类 -
- 支持
- 批判
- 提问
- 解释
- 补充
- 删除
-
-
1.查看某程序占用端口情况:ps -ef |grep xx
ps -ef |grep xx --xx表示程序名,如系统运行了几个tomcat,想知道这些tomcate占用端口情况,就使用ps -ef |grep tomcat
-
2.查看当前目录:pwd
-
3.查看CPU、内存等使用情况
----1.先安装sysstat: yum -y install sysstat
A: 在命令行方式下,
1. 查看CPU使用情况的命令
\\\$ vmstat 5
每5秒刷新一次,最右侧有CPU的占用率的数据
\\\$ top
top 然后按Shift+P,按照进程处理器占用率排序
2. 查看内存使用情况的命令
\\\$ free
top 然后按Shift+M, 按照进程内存占用率排序
\\\$ top
3. 查看网络流量
可以用工具iptraf工具
\\\$ iptraf -g
“”针对某个Interface的网络流量可以通过比较两个时间网络接口的RX和TX数据来获得
\\\$ date; ifconfig eth1
\\\$ date; ifconfig eth1
4. 查看磁盘i/o
\\\$ iostat -d -x /dev/sdc3 2
用iostat查看磁盘/dev/sdc3的磁盘i/o情况,每两秒刷新一次
\\\$ vmstat 2
用vmstat查看io部分的信息
procs:
r–>;在运行队列中等待的进程数
b–>;在等待io的进程数
w–>;可以进入运行队列但被替换的进程memoy
swap–>;现时可用的交换内存(k表示)
free–>;空闲的内存(k表示)pages
re--》回收的页面
mf--》非严重错误的页面
pi--》进入页面数(k表示)
po--》出页面数(k表示)
fr--》空余的页面数(k表示)
de--》提前读入的页面中的未命中数
sr--》通过时钟算法扫描的页面disk 显示每秒的磁盘操作。 s表示scsi盘,0表示盘号
fault 显示每秒的中断数
in--》设备中断
sy--》系统中断
cy--》cpu交换cpu 表示cpu的使用状态
cs--》用户进程使用的时间
sy--》系统进程使用的时间
id--》cpu空闲的时间其中:
如果 r经常大于 4 ,且id经常少于40,表示cpu的负荷很重。
如果pi,po 长期不等于0,表示内存不足。
如果disk 经常不等于0, 且在 b中的队列 大于3, 表示 io性能不好。-
4.查看linux版本
cat /etc/redhat-release
-
5.查看软件安装情况(是否安装)
rpm -qa|grep xxx --xxx表示软件名,如想查看java的安装位置:rpm -qa|grep java
-
6.查看软件安装位置
whereis xxx 如想查看nginx的安装位置,就用whereis nginx
-
-
- 标签:
- 常用命令
- 进程
- 表示
- 时间
- 使用
- grep
- linux
- 安装
- cpu
- 内存
- 查看
- 页面
-
学习元评论 (0条)
聪明如你,不妨在这 发表你的看法与心得 ~