如何查看linux服务器的版本和配置信息

如何查看linux服务器的版本和配置信息,第1张

linux下看配置,可没有windows那么直观。你只能一个一个查看。

一:cpu

[root@srv /]# more /proc/cpuinfo | grep "model

name"

[root@srv /]# grep "model name"

/proc/cpuinfo

二:内存

[root@srv /]# grep MemTotal /proc/meminfo

三:查看CPU位数(32 or 64)

[root@srv /]# getconf LONG_BIT

32

四:查看linux版本

[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 /]# 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

六:查看时区

[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

七:主机名

[root@srv /]# hostname

srv.eddiechen.cn

八:查看selinux情况

[root@srv /]# sestatus

SELinux

status:

  

  

  

  

 disabled

九:网络

IP

[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

[root@srv /]# cat /etc/resolv.conf

nameserver

208.74.168.131

nameserver 208.74.168.132

nameserver 4.2.2.1

十:已经安装的软件包

[root@srv /]# rpm -qa | wc -l

197

[root@srv /]# yum list installed | wc

-l

198

十一:磁盘和分区

[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

首先当然要取得机器的IP,用户名和密码。

登陆之后,首先看到的就是机器的名称,一般提示符就有了,如[root@localhost root]#。

这其中的localhost就是机器名了.如果用命令来查看的话就是hostname。

查看系统内核:uname –a。

查看操作系统的版本(我现在只用过redhat,所以只以这个为例):cat /etc/redhat-release。

查看网络配置信息:ifconfig

输出如下信息:eth0      Link encap:Ethernet HWaddr 00:XX:XX:XX:XX:XX

inet addr:10.1.3.101 Bcast:10.1.3.255 Mask:255.255.255.0

……

eth1      Link encap:Ethernet HWaddr 00:XX:XX:XX:XX:XX

inet addr:10.1.2.101 Bcast:10.1.2.255 Mask:255.255.255.0

……..

lo        Link encap:Local Loopback

inet addr:127.0.0.1 Mask:255.0.0.0

UP LOOPBACK RUNNING MTU:16436 Metric:1。

说明当前有三个网卡:eth0,eth1,lo其中lo的ip是127.0.0.1,是用于测试的虚拟接口.

如果要对每个网卡查看更详细的信息就需要分别查看其配置文件

对eth0

执行less /etc/sysconfig/network-scripts/ifcfg-eth0

输出如下信息

DEVICE=eth0        设备名称

HWADDR=00:XX:XX:XX:XX:XX              物理地址

ONBOOT=yes    

TYPE=Ethernet  

BOOTPROTO=none  

IPADDR=10.1.3.101     ip地址

GATEWAY=10.1.3.1      网关

NETMASK=255.255.255.0   掩码

对eth1

执行less /etc/sysconfig/network-scripts/ifcfg-eth1,输出结果与上面类似。

查看当前打开的服务:chkconfig –list。

查看当前打开的端口:netstat –an。

查看磁盘信息:fdisk –l、df –h。

查看cpu的信息:cat /proc/cpuinfo。

查看内存信息:cat /proc/meminfo。

查看板卡信息:lspci、cat /proc/pci。

查看当前系统运行情况:ps –aux、top (类似于windows的任务管理器,可以看到当前cpu,内存的使用情况)。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/325778.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存