查看linux伺服器的系統資訊
來源:互聯網
上載者:User
原文:http://yahoon.blog.51cto.com/13184/32734查看linux伺服器的系統資訊新接手了幾台linux的伺服器,第一步當然是要瞭解這些伺服器的軟硬體設定.現在就寫出我這次用的一些命令. 首先當然要取得機器的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 –ldf –h 查看cpu的資訊cat /proc/cpuinfo 查看記憶體資訊cat /proc/meminfo 查看板卡資訊lspcicat /proc/pci 查看當前系統運行情況ps –auxtop (類似於windows的工作管理員,可以看到當前cpu,記憶體的使用方式) 查看安裝的一些服務軟體一般都安裝在/usr/local/下,所以到這個下面去查看相關的檔案夾即可對於軟體來講,首先要看的就是它的版本,所以我列出幾個常用軟體查看版本的命令PHP:在安裝的bin目錄下執行 ./php –vMySQL:在安裝的bin目錄下執行 ./mysql –V (注意這個V是大寫)Apache:在安裝的bin目錄下執行./apachectl -v