linux系统版本、指标、参数
1、cpu
# 查看物理CPU个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
# 查看cpu核数
cat /proc/cpuinfo| grep "cpu cores"| uniq
# 查看逻辑CPU的个数
cat /proc/cpuinfo| grep "processor"| wc -l
redhat7/centos7:cat /etc/redhat-release
redhat6/centos6:cat /etc/redhat-release
(2)内核版本
redhat6/centos6:uname -a
redhat7/centos7:uname -r
(3)防火墙
redhat6/centos6:iptables
redhat7/centos7:firewalld
(4)默认数据库
redhat6/centos6:mysql
redhat7/centos7:mariadb
hostname
(6)服务相关
service+服务名称+指令
示例
查看防火墙状态:service iptables status
开启防火墙: service iptables start
关闭防火墙:service iptables stop
重启防火墙:service iptables restart
参数:
-h:以GB为单位显示
-m:以MB为单位显示
-k:以KB为单位显示
-b:以B为单位显示
指标:
total:内存总量
used:已用内存数
free:剩余内存
shared:多个进程共享的内存
buff/cache:读写缓存大小,当系统I/O繁忙时,会有一部分数据缓存到buff/cache中,下次会直接从此读取数据。这一部分可以看成是剩余内存,待系统I/O趋于平缓或当剩余内存(free)不够时,会将此内存释放
avaliale:真正剩余可被程序应用的内存
swap:交换分区容量,已使用,剩余
查看目录大小:du -sh
--max-depth 查看目录层级
指标:按P:按照进程占用cpu大小排列 按M:按照进程占用mem大小进行排列
按m:显示系统整体内存占用情况 按q:退出
静态化:top -n 1:表示top页面更新1次后停止更新显示
指标解释:
uptime:静态显示系统负载情况
1K=1024B
1MB=1024K
1G=1024MB
1T=1024G
换算时乘以*1024
(1)| :转义符,回归符号的本来意义 删除*:rm -rf \*
(2)>:输出覆盖原文件
>>:输出追加原文件
echo "hello world" > 1.txt:覆盖源文件
echo $ 表示调用 {}该命令执行的结果()