服务器基础信息
1,查看linux服务器的型号: dmidecode |grep "Name"
2,查看linux服务器的系统版本
cat /etc/issue cat /etc/issue //查看linux的版本信息
lsb_release -a //查看LSB本身的版本信息
uname -r //Kernel版本
3,查看linux服务器的CPU及内存使用率
top
ps -aux | more PS命令显示的不太直观,是查看后台进程的好命令,选项中的%cpu %MEM 可以看到每个进程,每个用户所占的CPU或者MEM(内存)拉的使用率....
top命令可以动态的显示当前系统进程用户的使用情况,而且是动态的显示出来,尤其是在该命令显示出来的对上方对系统的情况进行汇总.
/proc是个伪文件目录,不占用系统空间,及时的反应出内存现在使用的进程情况......应该是比较专业的查看系统情况的命令,或者是最佳之选,不过要比较熟悉该文件夹内各个命令的具体意思
4,查看CPU数量及其他
grep "model name" /proc/cpuinfo | cut -f2 -d: 5,
查看内存 grep MemTotal /proc/meminfo | cut -f2 -d:
一:查看cpu
more /proc/cpuinfo | grep "model name"
grep "model name" /proc/cpuinfo
grep "model name" /proc/cpuinfo | cut -f2 -d:(看的舒服)
二:查看内存
grep MemTotal /proc/meminfo
grep MemTotal /proc/meminfo | cut -f2 -d:
free -m |grep "Mem" | awk '{print $2}'
三:查看cpu是32位还是64位
getconf LONG_BIT
四:查看当前linux的版本
more /etc/redhat-release
cat /etc/redhat-release
五:查看内核版本
uname -r
uname -a
六:查看当前时间
date
七:查看硬盘和分区
df -h
fdisk -l
也可以查看分区
du -sh
可以看到全部占用的空间
du /etc -sh
可以看到这个目录的大小
八:查看安装的软件包
查看系统安装的时候装的软件包
cat -n /root/install.log
more /root/install.log | wc -l
查看现在已经安装了那些软件包
rpm -qa
rpm -qa | wc -l
yum list installed | wc -l
九: 查看ip,mac地址
在ifcfg-eth0 文件里你可以看到mac,网关等信息
ifconfig
cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep IPADDR
cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep IPADDR | cut -f2 -d=
ifconfig eth0 |grep "inet addr:" |awk '{print $2}'|cut -c 6-
ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}'
查看网关
cat /etc/sysconfig/network
查看dns
cat /etc/resolv.conf
/etc/initd/network restart 重启网络服务