linux 系统管理

uptime

uptime显示服务器已经运行多久了

uptime
10:22:51 up  1:49,  1 user,  load average: 0.22, 0.84, 1.01
uptime -p
# 显示开机至此总时长
uptime -s
# 显示开机时间

free

free查看内存使用情况的命令

free -h
              total        used        free      shared  buff/cache   available
Mem:           3.7G        2.0G        109M         47M        1.6G        2.1G
Swap:          1.9G        268K        1.9G
# -h => --human

ifconfig

ifconfig查看网络

sudo apt install net-tools
ifconfig
# 查看网卡信息

htop

htoptop的替代品

sudo apt install htop
htop

glances

glances是一个跨平台的系统监控软件

优点 - 远程监控 - 可以在web页面监控 - 数据可以导出到elasticsearch,csv,rabbittmg,influxdb等

sudo pip install glances bottle
glances
glances -s # 开启一个galances服务器
glances -c <ip_server> # 开启客户端
glances --browser # 浏览器模式
glances -h # 寻求帮助

dstat

dstat显示系统资源状态

sudo apt install dstat
dstat --top-mem --top-io --top-cpu

# 其他参数
-c  ==> cpu
-d  ==> disk
-l  ==> load avg
-u  ==> usage
-m  ==> memory
-n  ==> net
-p  ==> process
-s  ==> swap
-y  ==> system
-t  ==> time

Comments