linux如何查看系统信息
一:cpu
?1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | [root@srv /] # more /proc/cpuinfo grep "model name" model name : Intel(R) Xeon(R) CPU X3220 @ 2.40GHz model name : Intel(R) Xeon(R) CPU X3220 @ 2.40GHz model name : Intel(R) Xeon(R) CPU X3220 @ 2.40GHz model name : Intel(R) Xeon(R) CPU X3220 @ 2.40GHz [root@srv /] # grep "model name" /proc/cpuinfo model name : Intel(R) Xeon(R) CPU X3220 @ 2.40GHz model name : Intel(R) Xeon(R) CPU X3220 @ 2.40GHz model name : Intel(R) Xeon(R) CPU X3220 @ 2.40GHz model name : Intel(R) Xeon(R) CPU X3220 @ 2.40GHz [root@srv /] # grep "model name" /proc/cpuinfo cut -f2 -d: Intel(R) Xeon(R) CPU X3220 @ 2.40GHz Intel(R) Xeon(R) CPU X3220 @ 2.40GHz Intel(R) Xeon(R) CPU X3220 @ 2.40GHz Intel(R) Xeon(R) CPU X3220 @ 2.40GHz |
二:内存
?1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | [root@srv /] # grep MemTotal /proc/meminfo MemTotal: 614400 kB [root@srv /] # free -m total used free shared buffers cached Mem: 600 23 576 0 0 0 -/+ buffers /cache : 23 576 Swap: 0 0 0 [root@srv /] # free -m grep "Mem" awk '{print $2}' 600 |
三:查看CPU位数(32 or 64)
?1 2 3 | [root@srv /] # getconf LONG_BIT 32 |
四:查看linux版本
?1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | [root@srv /] # more /etc/redhat-release CentOS release 5 (Final) [root@srv /] # more /etc/issue CentOS release 5 (Final) Kernel \r on an \m [root@srv /] # more /proc/version Linux version 2.6.18-92.1.18.el5.028stab060.2PAE ([email=root@rhel5-32-build-xemul]root@rhel5-32-build-xemul[ /email ]) (gc c version 4.1.2 20071124 (Red Hat 4.1.2-42)) #1 SMP Tue Jan 13 12:31:30 MSK 2009 |
五:查看内核版本
?1 2 3 4 5 6 7 | [root@srv /] # uname -r 2.6.18-92.1.18.el5.028stab060.2PAE [root@srv /] # uname -a Linux srv.eddiechen.cn 2.6.18-92.1.18.el5.028stab060.2PAE #1 SMP Tue Jan 13 12:31:30 MSK 2009 i686 i686 i386 GNU/Linux |
六:查看时区
?1 2 3 4 5 6 7 8 9 10 11 | [root@srv /] # date -R Wed, 25 Feb 2009 02:20:50 +0000 [root@srv /] # mv /etc/localtime /etc/localtime.save [root@srv /] # cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime [root@srv /] # date -R Wed, 25 Feb 2009 10:24:26 +0800 |
七:主机名
查看主机名
?1 2 3 | [root@srv /] # hostname www.ifuoo.com |
修改主机名
?1 | [root@srv /] # cat /etc/sysconfig/network |
八:查看selinux情况
?1 2 3 | [root@srv /] # sestatus SELinux status: disabled |
九:网络
IP
?1 2 3 | [root@srv /] # ifconfig grep 'inet addr:' grep -v '127.0.0.1' cut -d: -f2 awk '{ print $1}' 207.154.202.216 |
网关
[root@srv /]# cat /etc/sysconfig/network NETWORKING="yes" GATEWAY="192.0.2.1" HOSTNAME="srv.eddiechen.cn"
dns
?1 2 3 4 5 6 7 | [root@srv /] # cat /etc/resolv.conf nameserver 208.74.168.131 nameserver 208.74.168.132 nameserver 4.2.2.1 |
修改Host文件
?1 | [root@srv /] # cat /etc/hosts |
十:已经安装的软件包
?1 2 3 4 5 6 7 | [root@srv /] # rpm -qa wc -l 197 [root@srv /] # yum list installed wc -l 198 |
十一:磁盘和分区
?1 2 3 4 5 6 7 8 9 10 11 12 13 | [root@srv /] # df -h Filesystem Size Used Avail Use % Mounted on /dev/simfs 10G 353M 9.7G 4% / [root@srv /] # du -sh 353M [root@srv /] # du /etc -sh 4.6M /etc |
十二:查看键盘布局
?1 2 3 | cat /etc/sysconfig/keyboard cat /etc/sysconfig/keyboard grep KEYTABLE cut -f2 -d= |
十三:查看默认语言
?1 2 3 | echo $LANG $LANGUAGE cat /etc/sysconfig/i18n |
==================================
通过以下命令,可以查看RS/6000系统配备的物理内存的大小。
lsdev -Cc memory
查看RS/6000配置的物理内存设备,下面为其输出示例:
?1 2 3 | mem0 Available 00-00 Memory L2cache0 Available 00-00 L2 Cache |
再使用命令
lsattr -El mem0
输出如下
?1 2 3 | size 512 Total amount of physical memory in Mbytes False goodsize 512 Amount of usable physical memory in Mbytes False |
此例说明机器的物理内存为512MB。如果前面lsdev的输出中有设备名 mem1,则使用同样的命令查看其对应的大小并依此类推。L2cache0 为系统二级缓存(Level 2 Cache)的设备名。同样,使用命令:
lsattr -El L2cache0
可以查看其大小。
查看LINUX系统位数
1.编程实现:
在程序中返回sizeof(int)的值,返回的结果是操作系统的字节数。若返回4则是32位操作系统,返回8即是64位。
2.getconf命令:
getconf命令可以获取系统的基本配置信息,比如操作系统位数,内存大小,磁盘大小等。
例如:
确定磁盘 hdisk0 大小,若是 root 用户,则输入:
getconf DISK_SIZE /dev/hdisk0
确定实际内存大小:getconf REAL_MEMORY
确定是否机器硬件是 32 位或 64 位:getconf HARDWARE_BITMODE
确定是否内核是 32 位或 64 位: getconf KERNEL_BITMODE
若以上的getconf KERNEL_BITMODE方法不成功(在我的机器上就不成功),可能是因为版本不一致,可以再尝试用:getconf WORD_BIT,这个命令返回int类型的长度,与sizeof(int)一致。
到此这篇关于linux如何查看系统信息的文章就介绍到这了,更多相关linux查看系统信息内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!
原文链接:https://blog.51cto.com/u_15070324/6090904
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。