系统基本命令(构建高可用服务器)
1.查看LINUXCPU的详细状况
1)查看有几个物理CPU
cat /porc/cpuinfo | grep "physical id" | sort | uniq | wc -l
2)查看每个CPU中core的个数
cat /proc/cpuinfo | grep "cpu cores" | uniq
3)查看逻辑cpu的个数
cat /proc/cpuinfo | grep "pro" | wc -l
物理X核心数=逻辑数量
如果不想等的话就是开了超线程
2.查看linux服务器内存的使用情况
free -m
[root@KVM /]# free -m
total used free shared buffers cached
Mem: 2665 2615 49 0 90 1890
-/+ buffers/cache: 634 2030
Swap: 2047 0 2047
total: 内存总数
used: 已经使用的内存数
free: 空闲的内存数
shared:多个进程共享的内存总数
- buffers/cache: (可用内存书)即used-buffers-cached
+ buffers/cache: (可用)即free+buffers+cached
可用内存的公式=free +buffers +cached
3.查看服务器硬盘使用状况
fdisk -l 查看硬盘即分区的情况
df -h 查看空间和挂载状况
iostat -d -x -k 1 10 查看IO的性能
du -sh 查看文件的大小
dd dd if=/dev/cdrom of=/dev/cd1.iso制作ISO
if =file输入文件名称
of =file 输出文件
ibs=bytes 字节 一次读入的数据
obs=bytes 同时设置读写块的大小为bytes
bs=bytes 同时设置读写快的大小为bytes
cbs=bytes 一次转换字节
skip=blocsks
count =复制的次数
4.Linux系统的负责均衡
uptime
w
top
wmstat
5.查看系统内核
uname -a
uname -r
查看系统是32还是64位
ls -lF / | grep /$
file /sbin/init
6.查看LINUX下的发行版本
lsb_release -a
7.查看系统已经载入的相关模块
lsmod | grep ip_vs
8.Linux下查找PCI设置
lspci |grep Ether