linux查看操作系統等
㈠ linux 如何查看硬碟大小,內存大小等系統信息及硬體信息
一、linux CPU大小x0dx0a[root@idc ~]# cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id"x0dx0amodel name: Intel(R) Xeon(TM) CPU 2.80GHzx0dx0amodel name: Intel(R) Xeon(TM) CPU 2.80GHzx0dx0amodel name: Intel(R) Xeon(TM) CPU 2.80GHzx0dx0amodel name: Intel(R) Xeon(TM) CPU 2.80GHzx0dx0aphysical id : 0x0dx0aphysical id : 0x0dx0aphysical id : 3x0dx0aphysical id : 3x0dx0a[root@idc ~]#x0dx0ax0dx0a說明:Linux下可以在/proc/cpuinfo中看到每個cpu的詳細信息。但是對於雙核的cpu,在cpuinfo中會看到兩個cpu。常常會讓人誤以為是兩個單核的cpu。x0dx0a其實應該通過Physical Processor ID來區分單核和雙核。而Physical Processor ID可以從cpuinfo或者dmesg中找到. flags 如果有 ht 說明支持超線程技術 判斷物理CPU的個數可以查看physical id 的值,相同則為同一個物理CPUx0dx0a可以看到上面,這台機器有兩個雙核的CPU,ID分別是0和3,大小是2.8G。x0dx0a二、內存大小x0dx0a[root@xbidc ~]# cat /proc/meminfo |grep MemTotalx0dx0aMemTotal: 1034612 kBx0dx0a[root@xbidc ~]# x0dx0ax0dx0a三、硬碟大小x0dx0a[root@xbidc ~]# fdisk -l |grep Diskx0dx0aDisk /dev/sda: 300.0 GB, 300000000000 bytesx0dx0a[root@xbidc ~]#x0dx0ax0dx0a四、 更多查看linux硬體信息的方法x0dx0auname -a # 查看內核/操作系統/CPU信息的linux系統信息命令x0dx0ahead -n 1 /etc/issue # 查看操作系統版本,是數字1不是字母Lx0dx0acat /proc/cpuinfo # 查看CPU信息的linux系統信息命令x0dx0ahostname # 查看計算機名的linux系統信息命令x0dx0alspci -tv # 列出所有PCI設備x0dx0alsusb -tv # 列出所有USB設備的linux系統信息命令x0dx0alsmod # 列出載入的內核模塊x0dx0aenv # 查看環境變數資源x0dx0afree -m # 查看內存使用量和交換區使用量x0dx0adf -h # 查看各分區使用情況x0dx0a -sh # 查看指定目錄的大小x0dx0agrep MemTotal /proc/meminfo # 查看內存總量x0dx0agrep MemFree /proc/meminfo # 查看空閑內存量x0dx0auptime # 查看系統運行時間、用戶數、負載x0dx0acat /proc/loadavg # 查看系統負載磁碟和分區x0dx0amount | column -t # 查看掛接的分區狀態x0dx0afdisk -l # 查看所有分區x0dx0aswapon -s # 查看所有交換分區x0dx0ahdparm -i /dev/hda # 查看磁碟參數(僅適用於IDE設備)x0dx0admesg | grep IDE # 查看啟動時IDE設備檢測狀況網路x0dx0aifconfig # 查看所有網路介面的屬性x0dx0aiptables -L # 查看防火牆設置x0dx0aroute -n # 查看路由表x0dx0anetstat -lntp # 查看所有監聽埠x0dx0anetstat -antp # 查看所有已經建立的連接x0dx0anetstat -s # 查看網路統計信息進程x0dx0aps -ef # 查看所有進程x0dx0atop # 實時顯示進程狀態用戶x0dx0aw # 查看活動用戶x0dx0aid # 查看指定用戶信息x0dx0alast # 查看用戶登錄日誌x0dx0acut -d: -f1 /etc/passwd # 查看系統所有用戶x0dx0acut -d: -f1 /etc/group # 查看系統所有組x0dx0acrontab -l # 查看當前用戶的計劃任務服務x0dx0achkconfig _list # 列出所有系統服務x0dx0achkconfig _list | grep on # 列出所有啟動的系統服務程序x0dx0arpm -qa # 查看所有安裝的軟體包x0dx0acat /proc/cpuinfo :查看CPU相關參數的linux系統命令x0dx0acat /proc/partitions :查看linux硬碟和分區信息的系統信息命令x0dx0acat /proc/meminfo :查看linux系統內存信息的linux系統命令x0dx0acat /proc/version :查看版本,類似uname -rx0dx0acat /proc/ioports :查看設備io埠x0dx0acat /proc/interrupts :查看中斷x0dx0acat /proc/pci :查看pci設備的信息x0dx0acat /proc/swaps :查看所有swap分區的信息
㈡ linux如何查看系統版本
1、通常可以點任務欄上的終端軟體。
㈢ linux怎麼查看操作系統信息
查看系統發型版本
方法1
對於linux系統而已,有成百上千個發行版。對於發行版的版本號查看方法
如以centos為例。輸入lsb_release -a即可
該命令適用於所有的linux,包括Redhat、SuSE、Debian等發行版
方法2
如果如上圖,沒有這個命令
可以通過查看 Cat /etc/xxx-release XX為發行版名稱。如 centos-release
方法3.
也可以通過查看/etc/issue文件查看發行版版本號
END
查看系統內核版本
對於不同的發行版而言,很多版本的內核都是一樣的。具體查看方法
方法1
Uname -r查看系統內核版本
如 2.6.32-358.el6.x86_64 表示最新的內核為2.6.32
方法2
通過查看內核版本號文件,如 more /proc/version
END
其他操作系統信息
查看系統位數
同樣對於Linux系統而言也有32和64位之分
用上述查看內核方法,輸入
Uname -a 或 more /proc/version
在內核版本後面會有一個X86_64就是表示64為系統啦
Yum更新版本查詢
除此之外對於使用yum更新的系統,還可以通過輸入yum info 查看當前更新到的系統版本號。如下圖最新的 3.e16
關於更多Linux的學習,請查閱書籍《linux就該這么學》。
㈣ linux怎麼查看操作系統版本
二。查看linux版本:
1) 登錄到伺服器執行 lsb_release -a ,即可列出所有版本信息,例如:
[root@SOR_SYS ~]# lsb_release -a
LSB Version: :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: RedHatEnterpriseAS
Description: Red Hat Enterprise Linux AS release 4 (Nahant Update 4)
Release: 4
Codename: NahantUpdate4
[root@SOR_SYS ~]#
注:這個命令適用於所有的linux,包括Redhat、SuSE、Debian等發行版。
2) 登錄到linux執行cat /etc/issue,例如如下:
[root@SOR_SYS ~]# cat /etc/issue
Red Hat Enterprise Linux Server release 5.6 (Tikanga)
Kernel \r on an \m
[root@SOR_SYS ~]#
3) 登錄到linux執行cat /etc/redhat-release ,例如如下:
[root@SOR_SYS ~]# cat /etc/redhat-release
Red Hat Enterprise Linux AS release 4 (Nahant Update 4)
[root@SOR_SYS ~]#
注:這種方式下可以直接看到具體的版本號,比如 AS4 Update 1
4)登錄到linux執行rpm -q redhat-release ,例如如下:
[root@SOR_SYS ~]# rpm -q redhat-release
redhat-release-5Server-5.6.0.3
[root@SOR_SYS ~]#
注:這種方式下可看到一個所謂的release號,比如上邊的例子是5
這個release號和實際的版本之間存在一定的對應關系,如下:
redhat-release-3AS-1 -> Redhat Enterprise Linux AS 3
redhat-release-3AS-7.4 -> Redhat Enterprise Linux AS 3 Update 4
redhat-release-4AS-2 -> Redhat Enterprise Linux AS 4
redhat-release-4AS-2.4 -> Redhat Enterprise Linux AS 4 Update 1
redhat-release-4AS-3 -> Redhat Enterprise Linux AS 4 Update 2
redhat-release-4AS-4.1 -> Redhat Enterprise Linux AS 4 Update 3
redhat-release-4AS-5.5 -> Redhat Enterprise Linux AS 4 Update 4
另:第3)、4)兩種方法只對Redhat Linux有效
5) [root@SOR_SYS ~]# file /bin/bash
/bin/bash: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped
[root@SOR_SYS ~]#
6) [root@SOR_SYS ~]# file /bin/cat
/bin/cat: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped
[root@SOR_SYS ~]#