檢視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 –l
df –h
檢視cpu的資訊
cat /proc/cpuinfo
檢視記憶體資訊
cat /proc/meminfo
檢視板卡資訊
lspci
cat /proc/pci
檢視當前系統運**況
ps –aux
top (類似於windows的任務管理器,可以看到當前cpu,記憶體的使用情況)
檢視安裝的一些服務軟體
一般都安裝在/usr/local/下,所以到這個下面去檢視相關的資料夾即可
對於軟體來講,首先要看的就是它的版本,所以我列出幾個常用軟體檢視版本的命令
php:在安裝的bin目錄下執行 ./php –v
mysql:在安裝的bin目錄下執行 ./mysql –v (注意這個v是大寫)
apache:在安裝的bin目錄下執行./apachectl -v
其實沒必要專門去bin目錄下,因為全域性環境變數中已包含bin目錄,可直接執行命令
檢視linux 作業系統版本
1.檢視核心版本命令 chen mylinuxserver cat proc version linux version 2.6.5 7.244 smp geeko buildhost gcc version 3.3.3 suse linux 1 smp mon dec 12 18 32 25 ut...
檢視Linux作業系統版本
1 檢視核心版本命令 root localhost cat proc version linux version 2.6.5 7.244 smp geeko buildhost gcc version 3.3.3 suse linux 1 smp mon dec 12 18 32 25 utc 20...
檢視Linux作業系統版本
如何檢視linux作業系統版本?1.檢視核心版本命令 chen mylinuxserver cat proc version linux version 2.6.5 7.244 smp geeko buildhost gcc version 3.3.3 suse linux 1 smp mon de...