1. 程式人生 > >linux 命令 之一,系統資訊

linux 命令 之一,系統資訊

1. arch

   arch [option]

   --help   ,顯示幫助並且退出

   --version,顯示版本資訊並且退出

   舉例:[email protected]:~$ arch

             x86_64

  2. uname  ,輸出當前系統資訊

     uname [option]

     -a,--all                              輸出所有下表列出的資訊,

    -s,--kernel-name               輸出kernel名

    -n,--nodename                 輸出網路節點的主機名 

    -r,--kernel-release             輸出kernel release

    -v, --kernel-version           輸出kernelbanben

    -m,--machine                   輸出裝置硬體名稱

    -p,--processor                  輸出處理器型別

    -i,--hardware-platform     輸出硬體平臺型別

    -o,--operating-system      輸出作業系統

   --help                               輸出幫助資訊並且退出

   --version                           輸出版本資訊並且退出

   舉例

   [email protected]:~$ uname -s
   Linux
  [email protected]:~$ uname -n
  xxx-VirtualBox
  [email protected]:~$ uname -r
  4.13.0-45-generic
  [email protected]:~$ uname -v
  #50~16.04.1-Ubuntu SMP Wed May 30 11:18:27 UTC 2018
  [email protected]

:~$ uname -m
  x86_64
  [email protected]:~$ uname -p
  x86_64
  [email protected]:~$ uname -i
  x86_64
  [email protected]:~$ uname -o

  GNU/Linux

3. dmidecode -q 顯示硬體系統部件

舉例:

[email protected]:~$ sudo dmidecode -q
 
BIOS Information
Vendor: innotek GmbH
Version: VirtualBox
Release Date: 12/01/2006
Address: 0xE0000
Runtime Size: 128 kB
ROM Size: 128 kB
Characteristics:
ISA is supported
PCI is supported
Boot from CD is supported
Selectable boot is supported
8042 keyboard services are supported (int 9h)
CGA/mono video services are supported (int 10h)
ACPI is supported


System Information
Manufacturer: innotek GmbH
Product Name: VirtualBox
Version: 1.2
Serial Number: 0
UUID: D157904D-4C3A-42F9-B1DB-E094E659EBF3
Wake-up Type: Power Switch
SKU Number: Not Specified
Family: Virtual Machine


Base Board Information
Manufacturer: Oracle Corporation
Product Name: VirtualBox
Version: 1.2
Serial Number: 0
Asset Tag: Not Specified
Features:
Board is a hosting board
Location In Chassis: Not Specified
Type: Motherboard


Chassis Information
Manufacturer: Oracle Corporation
Type: Other
Lock: Not Present
Version: Not Specified
Serial Number: Not Specified
Asset Tag: Not Specified
Boot-up State: Safe
Power Supply State: Safe
Thermal State: Safe
Security Status: None


OEM Strings
String 1: vboxVer_5.1.30
String 2: vboxRev_118389

4. hdparm -i /dev/hda 羅列一個磁碟的架構特性

[email protected]:~$ sudo hdparm -i /dev/sda

/dev/sda:

 Model=VBOX HARDDISK, FwRev=1.0, SerialNo=VBc27a6dcd-486ae1a3
 Config={ Fixed }
 RawCHS=16383/16/63, TrkSize=0, SectSize=512, ECCbytes=0
 BuffType=DualPortCache, BuffSize=256kB, MaxMultSect=128, MultSect=128
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=83886080
 IORDY=yes, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio3 pio4 
 DMA modes:  mdma0 mdma1 mdma2 
 UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6 
 AdvancedPM=no WriteCache=enabled
 Drive conforms to: unknown:  ATA/ATAPI-1,2,3,4,5,6


 * signifies the current active mode

5. hdparm -tT /dev/sda  在磁碟上執行測試性讀取操作

[email protected]:~$ sudo hdparm -tT /dev/sda


/dev/sda:
 Timing cached reads:   22096 MB in  1.98 seconds = 11171.66 MB/sec

 Timing buffered disk reads: 572 MB in  3.03 seconds = 188.65 MB/sec

  6. cat /proc/cpuinfo    顯示CPU info 資訊

processor: 0
vendor_id: GenuineIntel
cpu family: 6
model: 94
model name: Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz
stepping: 3
cpu MHz: 2591.996
cache size: 6144 KB
physical id: 0
siblings: 1
core id: 0
cpu cores: 1
apicid: 0
initial apicid: 0
fpu: yes
fpu_exception: yes
cpuid level: 22

wp: yes
flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid pni pclmulqdq monitor ssse3 cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx rdrand hypervisor lahf_lm abm 3dnowprefetch pti retpoline rsb_ctxsw rdseed clflushopt
bugs: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass
bogomips: 5183.99
clflush size: 64
cache_alignment: 64
address sizes: 39 bits physical, 48 bits virtual

power management:

7.cat /proc/interrupts   顯示中斷

          CPU0       
  0:         32   IO-APIC   2-edge      timer
  1:        929   IO-APIC   1-edge      i8042
  8:          0   IO-APIC   8-edge      rtc0
  9:          0   IO-APIC   9-fasteoi   acpi
 12:        808   IO-APIC  12-edge      i8042
 14:          0   IO-APIC  14-edge      ata_piix
 15:       2725   IO-APIC  15-edge      ata_piix
 18:         22   IO-APIC  18-fasteoi   vboxvideo
 19:       2229   IO-APIC  19-fasteoi   enp0s3
 20:       7817   IO-APIC  20-fasteoi   vboxguest
 21:      13955   IO-APIC  21-fasteoi   ahci[0000:00:0d.0], snd_intel8x0
 22:         31   IO-APIC  22-fasteoi   ohci_hcd:usb1
NMI:          0   Non-maskable interrupts
LOC:     204803   Local timer interrupts
SPU:          0   Spurious interrupts
PMI:          0   Performance monitoring interrupts

IWI:          0   IRQ work interrupts
RTR:          0   APIC ICR read retries
RES:          0   Rescheduling interrupts
CAL:          0   Function call interrupts
TLB:          0   TLB shootdowns
TRM:          0   Thermal event interrupts
THR:          0   Threshold APIC interrupts
DFR:          0   Deferred Error APIC interrupts
MCE:          0   Machine check exceptions
MCP:          9   Machine check polls
ERR:          0
MIS:          0
PIN:          0   Posted-interrupt notification event
NPI:          0   Nested posted-interrupt event
PIW:          0   Posted-interrupt wakeup event

8.  cat /proc/meminfo   顯示記憶體使用

MemTotal:        2041560 kB
MemFree:          944864 kB
MemAvailable:    1271236 kB
Buffers:           46392 kB
Cached:           405760 kB
SwapCached:            0 kB
Active:           745164 kB
Inactive:         237460 kB
Active(anon):     531384 kB
Inactive(anon):    10272 kB
Active(file):     213780 kB
Inactive(file):   227188 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       2095100 kB
SwapFree:        2095100 kB
Dirty:                 0 kB
Writeback:             0 kB

AnonPages:        530512 kB
Mapped:           183984 kB
Shmem:             11188 kB
Slab:              55004 kB
SReclaimable:      33984 kB
SUnreclaim:        21020 kB
KernelStack:        5692 kB
PageTables:        26156 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     3115880 kB
Committed_AS:    3080672 kB
VmallocTotal:   34359738367 kB
VmallocUsed:           0 kB
VmallocChunk:          0 kB
HardwareCorrupted:     0 kB
AnonHugePages:         0 kB
ShmemHugePages:        0 kB
ShmemPmdMapped:        0 kB

CmaTotal:              0 kB
CmaFree:               0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:       88000 kB

DirectMap2M:     2009088 kB

9. cat /proc/swaps    顯示哪些swap被使用  

   FilenameTypeSizeUsedPriority

/dev/sda5                               partition20951000-1

10 。 cat /proc/version   ,顯示核心版本

Linux version 4.13.0-45-generic ([email protected]) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.9)) #50~16.04.1-Ubuntu SMP Wed May 30 11:18:27 UTC 2018

11. cat /proc/net/dev,    顯示網路介面卡及統計

Inter-|   Receive                                                |  Transmit
 face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier compressed
    lo:    3392      40    0    0    0     0          0         0     3392      40    0    0    0     0       0          0

enp0s3:   85510    1016    0    0    0     0          0       315    12420     118    0    0    0     0       0          0

12. cat /proc/mounts  顯示已載入的檔案系統·

sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
udev /dev devtmpfs rw,nosuid,relatime,size=994236k,nr_inodes=248559,mode=755 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /run tmpfs rw,nosuid,noexec,relatime,size=204156k,mode=755 0 0
/dev/sda1 / ext4 rw,relatime,errors=remount-ro,data=ordered 0 0
securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
tmpfs /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0
tmpfs /sys/fs/cgroup tmpfs ro,nosuid,nodev,noexec,mode=755 0 0
cgroup /sys/fs/cgroup/systemd cgroup rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd 0 0
pstore /sys/fs/pstore pstore rw,nosuid,nodev,noexec,relatime 0 0
cgroup /sys/fs/cgroup/cpu,cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct 0 0
cgroup /sys/fs/cgroup/hugetlb cgroup rw,nosuid,nodev,noexec,relatime,hugetlb 0 0
cgroup /sys/fs/cgroup/net_cls,net_prio cgroup rw,nosuid,nodev,noexec,relatime,net_cls,net_prio 0 0
cgroup /sys/fs/cgroup/rdma cgroup rw,nosuid,nodev,noexec,relatime,rdma 0 0
cgroup /sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0
cgroup /sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0
cgroup /sys/fs/cgroup/perf_event cgroup rw,nosuid,nodev,noexec,relatime,perf_event 0 0
cgroup /sys/fs/cgroup/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset 0 0
cgroup /sys/fs/cgroup/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0
cgroup /sys/fs/cgroup/pids cgroup rw,nosuid,nodev,noexec,relatime,pids 0 0
cgroup /sys/fs/cgroup/memory cgroup rw,nosuid,nodev,noexec,relatime,memory 0 0
systemd-1 /proc/sys/fs/binfmt_misc autofs rw,relatime,fd=29,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=12053 0 0
mqueue /dev/mqueue mqueue rw,relatime 0 0
debugfs /sys/kernel/debug debugfs rw,relatime 0 0
hugetlbfs /dev/hugepages hugetlbfs rw,relatime,pagesize=2M 0 0
sunrpc /run/rpc_pipefs rpc_pipefs rw,relatime 0 0
configfs /sys/kernel/config configfs rw,relatime 0 0
fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0
tmpfs /run/user/1000 tmpfs rw,nosuid,nodev,relatime,size=204156k,mode=700,uid=1000,gid=1000 0 0
gvfsd-fuse /run/user/1000/gvfs fuse.gvfsd-fuse rw,nosuid,nodev,relatime,user_id=1000,group_id=1000 0 0

/dev/sr0 /media/cheng/VBOXADDITIONS_5.1.30_118389 iso9660 ro,nosuid,nodev,relatime,nojoliet,check=s,map=n,blocksize=2048,uid=1000,gid=1000,dmode=500,fmode=400 0 0

13.lspci -tv    羅列PCI裝置

-[0000:00]-+-00.0  Intel Corporation 440FX - 82441FX PMC [Natoma]
           +-01.0  Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II]
           +-01.1  Intel Corporation 82371AB/EB/MB PIIX4 IDE
           +-02.0  InnoTek Systemberatung GmbH VirtualBox Graphics Adapter
           +-03.0  Intel Corporation 82540EM Gigabit Ethernet Controller
           +-04.0  InnoTek Systemberatung GmbH VirtualBox Guest Service
           +-05.0  Intel Corporation 82801AA AC'97 Audio Controller
           +-06.0  Apple Inc. KeyLargo/Intrepid USB
           +-07.0  Intel Corporation 82371AB/EB/MB PIIX4 ACPI

           \-0d.0  Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [AHCI mode]

14. lsusb -tv    顯示USB裝置

/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/12p, 12M

    |__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M

15. date    顯示系統日期

16 cal 2018 顯示2018的日曆

17 date 061420542018.00  設定日期和時間----月日時分年.秒

18.clock -w 將時間修改儲存到BIOS

相關推薦

linux 命令 之一系統資訊

1. arch   arch [option]   --help   ,顯示幫助並且退出   --version,顯示版本資訊並且退出   舉例:[email protected]:~$ arch             x86_64  2. uname  ,輸出當

linux命令格式獲取幫助及其目錄結構簡要理解

linux 命令 命令行 我們都知道,一臺計算機要是沒通電,和一堆廢鐵沒什麽區別。那麽,通電開機進入系統後,會進入交互界面,等待用戶操作,人與計算機交互界面有兩種:GUI:圖形用戶接口。如我們平時使用的Windows ,linux的X window,有KDE和GOME. CLI:命令行接口,使用

linux命令stat查看文件詳細信息

oob 刪除文件 分享圖片 uid 排除 inf 分享 文件 詳細 可以查看文件的各類具體信息:文件權限的數字形式0664;uid、gid的權限的數字形式等 更多用法參考stat --help lsattr test.sh 查看文件的其他屬性:只讀屬性、只可以追加寫屬性等

Linux命令詳解-系統安裝

con ros iso鏡像 修改 ip地址 普通用戶 安裝 cli station 1.虛擬軟件安裝1.VMware虛擬軟件ESX GSX WorkStation(推薦)2.新建虛擬機類型:Typical 操作系統:Linux Redhat 設置網絡:bri

java工程師常用的Linux命令(crontabnetstatservice等命令)

開發過程中,難免會需要部署,所以也需要掌握一些基本的Linux命令,那些簡單的ls,touch,mkdir,mv,cp等等這些就不列舉了。 1.netstat:顯示各種網路相關資訊 這是一個非常實用的命令,當我們要檢視某個埠是否開放的時候,就可以通過這個命令查詢。此外,這個命令還可以用於顯示

linux命令——findgrep

1.find 路徑 匹配表示式 查詢檔案所在目錄,路徑可以是多個,之間用空格隔開。 匹配表示式: -name:指明要查詢的檔名,支援萬用字元‘*’,‘?’ -user username:查詢檔案擁有者為username的檔案 -group grpname

Linux命令之檢視使用者資訊

命令 作用 id [使用者名稱] 檢視使用者UID和GID資訊 who 檢視當前所有登入的使用者列表 whoami 檢視當前登入使用者的賬戶名 1.passwd檔

嵌入式linux網路程式設計網路資訊檢索函式域名解析gethostbyname()網路屬性設定setsockopt()網路超時優化心跳檢測

文章目錄 1,網路資訊檢索函式 2,域名解析 2.1,gethostbyname() 2.2,gethostbyaddr() 2.3 錯誤處理 herror()、hstrerror() 2.4 釋放hostent結構體end

Linux命令之——檔案系統命令

目錄 df: mv:移動 linux系統常見重要檔案目錄 Filesystem Hierarchy Standard(檔案系統層次化標準) /boot:系統啟動相關的檔案,如核心、initrd,

每天一點linux命令:demesg——系統啟動異常診斷

dmesg用於顯示核心環形緩衝區(kernel-ring-buffer)裡面的內容。在進行系統引導時,核心會將有關硬體以及驅動的資訊,寫到這個緩衝區。當我們在診斷系統問題的時候,這裡面的內容是很有用的。核心緩衝區的內容會同時寫在/var/log/dmesg檔案裡

Linux命令之一句重灌軟體

有時候軟體出現問題需要重灌軟體解決問題這時候就可以這樣做: sudo apt-get purge xxx && sudo apt-get install xxx   注: xxx

Linux命令之一句獲取網絡卡名字

命令:     注意: 如需複製請使用劃詞後ctrl+c複製,右邊欄的複製鍵內容編碼會令到shell解析不到的現象 cat /proc/net/dev | awk '{i++; if(i>2){print 

HP-UX 主機巡檢-nickel 指令碼命令細細讀--系統資訊

nickel指令碼請見附件: 一、系統資訊:     用與收集系統所有軟硬體資訊:       1、系統資訊 system information      使用命令: /usr/contrib/bin/machinfo      說明:這個是nickel生成

linux命令之新增系統搜尋動態庫目錄-ldconfig

ldconifg,/etc/ld.so.conf,/etc/ld.so.cache三個的關係 一般情況下我們可以將程式需要搜尋動態庫的路徑配置到ld_library_path這個環境變數中,不過很多系統的庫我們沒有配置到這個環境變數中也是可以找到的,ldconfig就如同w

Linux命令basenamedirname

1、basename命令用於去掉檔名的目錄和字尾,最後獲取檔名稱;      例如: $basename /opt/shrun/passwd passwd 2、dirname命令去掉檔名獲取路徑名;      例如: $dirnam

linux命令tee:將資訊同時輸出到螢幕和檔案

如果你在linux下希望將程式或命令執行的資訊,在輸入到檔案的同時,也能夠顯示在螢幕上,你可以考慮使用tee這個命令。 下圖是對這個命令的形象介紹: 上圖的解釋是:ls -l 的輸出重定向到 tee, tee 用於將內容存入file.txt檔案,管道符號將內容輸出到les

Linux命令之查詢系統執行時間-uptime

伺服器在執行重要應用的時候,必須儘量保證長時間的穩定執行,有時候甚至要求零宕機。 怎麼才能知道伺服器運行了多久呢? 使用 uptime 命令即可查詢伺服器已經運行了多久,該命令預設安裝。 這些資訊儲存在/proc/uptime 檔案中,雖然是以文字方式儲存,但是這些資料卻

linux命令--檢視檔案系統 df -T

linux141:/etc/ssh # df -T Filesystem    Type   1K-blocks      Used Available Use% Mounted on /dev/sda2     ext3    82573140  28105508  50

Linux命令--系統管理與設定

3.1常用的資訊顯示命令 arch:顯示主機的體系結構,等同於uname -m,可輸出i386、i486、arm等。 cal:顯示日曆。 cat /proc/meminfo:檢視記憶體使用情況。/proc目錄下的檔案通常用來幫助檢視核心執行資訊,系統關閉後,該目錄的檔

C# 獲取機器的硬體資訊(CPU ID序列號, 主機板資訊硬碟序列號系統資訊

Win32_1394ControllerWin32_1394ControllerDeviceWin32_AccountWin32_AccountSIDWin32_ACEWin32_ActionCheckWin32_AllocatedResourceWin32_ApplicationCommandLineWin