Linux运维

一、Linux查看系统状态

• 命令:vmstat
• 命令:vmsta 1 10               #每1秒钟1次显示10次。
r:几个进程在占用cpu              b:等待IO值
Swpd:多少交换内存                free:剩余内存(k)
Buff:数据缓冲区                  cache:数据缓存区
Si:从内存进入内存交换区           so:从内存交换分区到内存
Bi:设备读入数据量                 bo:设备写入数据量
Us:用户cpu使用率                  id:cp空闲

注:r数值高,表示cpu使用率高。
注:b数值高,表示磁盘io读写使用率高。

https://www.cnblogs.com/infodriven/p/16352673.html

二、使用top命令

Top 命令是 Linux 下最流行的系统性能检测工具之一。可以显示当前服务器的运行情况及系统负载等信息,可以查看系统总体的状态和特定进程占用的资源。在

英文 UP 的最上面的数字 689.8 表示表示从这台服务器开机到出现此画面的此间已经过的小时数;id 的百分数表示处于空闲状态的 CPU 的时间百分比(0% 表示服务器 CPU 满负荷运行);us 表示处于用户态的运行时间百分比(sys 表示处于内核态的运行时间百分比);wa 表示服务器正在等待 I/O 的耗费的 CPU 时间百分比;第三行 load average 是 CPU 的负载情况,0.0 表示正常, 1.0 表示正常, 10.0 表示正常。

二、常用命令

uptime
dmesg | tail
vmstat 1
mpstat -P ALL 1
pidstat 1
iostat -xz 1
free -m
sar -n DEV 1
sar -n TCP,ETCP 1
top
其中一些命令需要安装sysstat包,有一些由procps包提供。这些命令的输出,有助于快速定位性能瓶颈,检查出所有资源(CPU、内存、磁盘IO等)的利用率(utilization)、饱和度(saturation)和错误(error)度量,也就是所谓的USE方法。

监控java线程数:
ps -eLf | grep java | wc -l
监控网络客户连接数:
netstat -n | grep tcp | grep 侦听端口 | wc -l

一分钟快速查看Linux系统状态

三、硬盘挂载及分区命令

ls -l /dev/sd*
lsblk -f
fdisk /dev/sdb   
n  w
mount -t ext4 /dev/sdb1 /backup
vi /etc/fstab

gnome-disks 可打开工具界面

如何在Ubuntu系统中添加硬盘_ubuntu添加硬盘-CSDN博客

Ubuntu硬盘空间不足时,添加硬盘的方法_ubuntu怎么添加新硬盘_笑看江湖路6的博客-CSDN博客

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值