linux各硬件运行状态查看
来源:互联网 发布:婚礼绘图软件 编辑:程序博客网 时间:2024/05/29 06:36
# uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块 # env # 查看环境变量资源 # free -m # 查看内存使用量和交换区使用量 # df -h # 查看各分区使用情况 # du -sh <目录名> # 查看指定目录的大小 # grep MemTotal /proc/meminfo # 查看内存总量 # grep MemFree /proc/meminfo # 查看空闲内存量 # uptime # 查看系统运行时间、用户数、负载 # cat /proc/loadavg # 查看系统负载磁盘和分区 # mount | column -t # 查看挂接的分区状态 # fdisk -l # 查看所有分区 # swapon -s # 查看所有交换分区 # hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备) # dmesg | grep IDE # 查看启动时IDE设备检测状况网络 # ifconfig # 查看所有网络接口的属性 # iptables -L # 查看防火墙设置 # route -n # 查看路由表 # netstat -lntp # 查看所有监听端口 # netstat -antp # 查看所有已经建立的连接 # netstat -s # 查看网络统计信息进程 # ps -ef # 查看所有进程 # top # 实时显示进程状态用户 # w # 查看活动用户 # id <用户名> # 查看指定用户信息 # last # 查看用户登录日志 # cut -d: -f1 /etc/passwd # 查看系统所有用户 # cut -d: -f1 /etc/group # 查看系统所有组 # crontab -l # 查看当前用户的计划任务服务 # chkconfig –list # 列出所有系统服务 # chkconfig –list | grep on # 列出所有启动的系统服务程序 # rpm -qa # 查看所有安装的软件包
1,查看磁盘
复制代码
代码如下:df -h
2,查看内存大小
复制代码
代码如下:free
free [-m|g]
按MB,GB显示内存
复制代码
代码如下:vmstat
3,查看cpu
复制代码
代码如下:cat /proc/cpuinfo
只看cpu数量grep "model name" /proc/cpuinfo | wc -l
4,查看系统内存
复制代码
代码如下:cat /proc/meminfo
5,查看每个进程的情况
复制代码
代码如下:cat /proc/5346/status 5347是pid
6,查看负载
w
uptime
7,查看系统整体状态
top
最后一些输出信息的解释:
load average: 0.09, 0.05, 0.01
三个数分别代表不同时间段的系统平均负载(一分钟、五 分钟、以及十五分钟),它们的数字当然是越小越好。“有多少核心即为有多少负荷”法则: 在多核处理中,你的系统均值不应该高于处理器核心的总数量
进程使用的内存可以用top,有3个列VIRT RES SHR, 标示了进程使用的内存情况, VIRT标识这个进程可以使用的内存总大小, 包括这个进程真实使用的内存, 映射过的文件, 和别的进程共享的内存等. RES标识这个这个进程真实占用内存的大小. SHR标识可以和别的进程共享的内存和库大小.
8,性能监视sar命令
sar -u输出显示CPU信息。-u选项是sar的默认选项。该输出以百分比显示CPU的使用情况
CPU
CPU编号
%user
在用户模式中运行进程所花的时间
%nice
运行正常进程所花的时间
%system
在内核模式(系统)中运行进程所花的时间
%iowait
没有进程在该CPU上执行时,处理器等待I/O完成的时间
%idle
没有进程在该CPU上执行的时间
sar 5 10 sar以5秒钟间隔取得10个样本
sar -u -p ALL 5 5 分cup显示
复制代码
代码如下:sar -n { DEV | EDEV | NFS | NFSD | SOCK | ALL }
sar 提供六种不同的语法选项来显示网络信息。-n选项使用6个不同的开关:DEV | EDEV | NFS | NFSD | SOCK | ALL 。DEV显示网络接口信息,EDEV显示关于网络错误的统计数据,NFS统计活动的NFS客户端的信息,NFSD统计NFS服务器的信息,SOCK显示套接字信息,ALL显示所有5个开关。它们可以单独或者一起使用。
sar -n DEV 各参数含义
IFACE
LAN接口
rxpck/s
每秒钟接收的数据包
txpck/s
每秒钟发送的数据包
rxbyt/s
每秒钟接收的字节数
txbyt/s
每秒钟发送的字节数
rxcmp/s
每秒钟接收的压缩数据包
txcmp/s
每秒钟发送的压缩数据包
rxmcst/s
每秒钟接收的多播数据包
9,查看命令历史(含时间戳)
export HISTTIMEFORMAT='%F %T ';history| more
10,查看文件夹和文件大小
复制代码
代码如下:du -h --max-depth=0 dm
查看dm目录大小复制代码
代码如下:du -h --max-depth=1 dm
查看dm目录大小,以及dm各文件文件夹的大小复制代码
代码如下:du -h --max-depth=0
查看当前文件夹大小 阅读全文
0 0
- linux各硬件运行状态查看
- linux各硬件运行状态查看
- 查看硬件状态
- linux -查看当前服务运行状态
- LINUX命令行如何查看memcache运行状态
- LINUX命令行如何查看memcache运行状态?
- linux查看cpu 内存运行状态命令
- LINUX命令行如何查看memcache运行状态
- linux 查看机器运行状态常用命令
- linux查看cpu 内存运行状态命令
- linux下查看Memcached运行状态
- LINUX命令行如何查看memcache运行状态
- linux 查看机器运行状态常用命令
- Linux 实时查看MQ中间件运行状态
- LINUX命令行 查看memcache运行状态
- 查看Linux操作系统运行状态的命令
- 检测Linux硬件状态
- 检测Linux硬件状态
- Java ArrayList add(index,element) 方法插入元素到数组指定位置
- HDOJ 1218 Blurred Vision (水题)
- gdal 项目string 相加程序在release下崩溃的问题
- 数据库笔记:数据依赖,范式,闭包,分解
- Windows环境,配置ssh并通过ssh方式从git拉取代码
- linux各硬件运行状态查看
- 设计模式简介
- Map集合
- String处理字符串的技巧
- redis:hash数据类型与操作
- 使用View 的setDrawingCacheEnabled获取整个activity的缓存快照,进行渐变动画
- 整体复制的unity工程在另一台电脑上打开,但mono无法调试的解决办法
- Java中普通代码块,构造代码块,静态代码块区别及代码示例
- proceXP