1. 程式人生 > >Linux檢視系統資訊常用命令大全

Linux檢視系統資訊常用命令大全

[b]系統[/b]

# uname -a               # 檢視核心/作業系統/CPU資訊
# head -n 1 /etc/issue # 檢視作業系統版本
# file /sbin/init 或者 file /bin/ls # 檢視作業系統位數
# cat /proc/cpuinfo # 檢視CPU資訊
# hostname # 檢視計算機名
# lspci -tv # 列出所有PCI裝置
# lsusb -tv # 列出所有USB裝置
# lsmod # 列出載入的核心模組
# env # 檢視環境變數
# lsb_release -a # 列出所有版本資訊


[b]資源[/b]

# free -m                # 檢視記憶體使用量和交換區使用量
# df -h # 檢視各分割槽使用情況
# du -sh <目錄名> # 檢視指定目錄的大小
# du -h --max-depth=2 /app #檢視制定目錄下幾級目錄大小
# grep MemTotal /proc/meminfo # 檢視記憶體總量
# grep MemFree /proc/meminfo # 檢視空閒記憶體量
# uptime # 檢視系統執行時間、使用者數、負載
# cat /proc/loadavg # 檢視系統負載


[b]磁碟和分割槽[/b]

# mount | column -t      # 檢視掛接的分割槽狀態
# fdisk -l # 檢視所有分割槽
# swapon -s # 檢視所有交換分割槽
# hdparm -i /dev/hda # 檢視磁碟引數(僅適用於IDE裝置)
# dmesg | grep IDE # 檢視啟動時IDE裝置檢測狀況


[b]網路[/b]

# ifconfig               # 檢視所有網路介面的屬性
# iptables -L # 檢視防火牆設定
# route -n # 檢視路由表
# netstat -lntp # 檢視所有監聽埠
# netstat -antp # 檢視所有已經建立的連線
# netstat -s # 檢視網路統計資訊
# ethtool eth0(eth1....) # 檢視某網絡卡配置資訊
# iptraf -d eth0 # 監控eth0的網路流量狀態


[b]程序[/b]

# ps -ef                 # 檢視所有程序
# top # 實時顯示程序狀態


[b]使用者[/b]

# w                      # 檢視活動使用者
# id <使用者名稱> # 檢視指定使用者資訊
# last # 檢視使用者登入日誌
# cut -d: -f1 /etc/passwd # 檢視系統所有使用者
# cut -d: -f1 /etc/group # 檢視系統所有組
# crontab -l # 檢視當前使用者的計劃任務


[b]服務[/b]

# chkconfig --list # 列出所有系統服務
# chkconfig --list | grep on # 列出所有啟動的系統服務


[b]程式[/b]

# rpm -qa                # 檢視所有安裝的軟體包


[b]其他常用:[/b]

[b]壓縮解壓縮[/b]
zip -r hops-transaction.zip ./hops-transaction/
unzip -o hops-transaction.zip -d ./hops-transaction



[b]遠端拷貝檔案
[/b]
scp filename [email protected]:remotefilename
scp startserver.sh [email protected]:/root/twns/bin


[b]查詢目錄下的所有檔案中是否含有某個字串 [/b]
find .|xargs grep -ri "IBM" 


[b]查詢目錄下的所有檔案中是否含有某個字串,並且只打印出檔名 [/b]
find .|xargs grep -ri "IBM" -l 


[b]nohup命令及其輸出檔案
[/b]
  nohup命令:如果你正在執行一個程序,而且你覺得在退出帳戶時該程序還不會結束,那麼可以使用nohup命令。該命令可以在你退出帳戶/關閉終端之後繼續執行相應的程序。nohup就是不掛起的意思( n ohang up)。

該命令的一般形式為:
nohup command &


使用nohup命令提交作業

如果使用nohup命令提交作業,那麼在預設情況下該作業的所有輸出都被重定向到一個名為nohup.out的檔案中,除非另外指定了輸出檔案:
nohup command > myout.file 2>&1 &


在上面的例子中,輸出被重定向到myout.file檔案中。
使用 jobs 檢視任務。
使用 fg %n 關閉。

[b]檢視系統某埠上socket連線情況(可使用者檢測loadrunner發來的http請求,以及系統中連線資料庫的連線數):
[/b]
while true; do netstat -an|grep 8080|grep est|wc; sleep 5; done


[b]顯示檔案開始/結尾:
[/b]
head -10 filename      # 靜態顯示檔案前10行
tail -10 filename # 靜態顯示檔案後10行
tail -f filename # 動態顯示檔案最新後10行


[b]設定系統時間:[/b]
#date -s 06/10/96 比如將系統時間設定成1996年6月10日的命令如下。
#date -s 13:12:00 將系統時間設定成下午1點12分0秒的命令如下。
#clock -w 這個命令強制把系統時間寫入CMOS

相關推薦

Linux檢視系統資訊常用命令大全

[b]系統[/b]# uname -a # 檢視核心/作業系統/CPU資訊# head -n 1 /etc/issue # 檢視作業系統版本# file /sbin/init 或者 file /bin/ls # 檢視作業系統位數# cat

CentOS檢視系統資訊常用命令

檢視CPU # 命令1 more /proc/cpuinfo | grep "model name" # 命令2 grep "model name" /proc/cpuin

檢視linux系統常用命令Linux檢視系統配置常用命令

一、linux CPU大小   cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id" 說明:Linux下可以在/proc/cpuinfo中看到每個cpu

linux檢視資源資訊常用命令

系統# uname -a # 檢視核心/作業系統/CPU資訊 # lsb_release -a # 檢視作業系統版本 (適用於所有的linux,包括Redhat、SuSE、Debian等發行版,但是在debian下要安裝lsb)

Linux常用檢視系統資訊命令

導讀 Linux是一個神奇而又高效的作業系統,學完Linux對Linux系統有一個熟悉的瞭解後,你需要了解下這些實用的檢視系統資訊的命令。 檢視系統版本命令 uname 談到系統版本就一定會想到uname,檢視系統核心版本 uname -引數 其他的什麼-n -m -r

linux 檢視系統資訊命令(比較全)

# iptables -L # 檢視防火牆設定 [[email protected] ~]# iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT

Linux檢視系統配置常用命令

系統 >> uname -a 檢視核心/作業系統/CPU資訊 >> head -n 1 /etc/issue 檢視作業系統版本 >> cat /proc/cpuinfo 檢視CPU資訊 >> hostname 檢視計算機名 &g

企業Linux系統管理員常用命令大全例項解析(1)

作為一名企業Linux系統管理員,熟悉並熟練運用一些常用的命令是必不可少的,對裝置即檔案的Linux系統來說,Linux系統管理的命令是它正常執行的核心。筆者根據實際工作總結一些常用指令,附上一些

Linux操作系統常用命令

命令1. 常用命令:1.1 ls命令:1.2 cd 命令: 1.3 cal命令 cal是calendar的意思1.4 echo 命令echo -necho -e "The year is 2018. \nToday is 8. "2. 命令類型:3. date:時間管理:Linux:

第二課:第一講Linux操作系統常用命令

d第二課:第一講Linux操作系統及常用命令1.liunx中“X”表示圖像顯示協議X-window有三種:Gnome,KDE,Xface2.windows->.dll(dynamic link library)liunx->.so (shared object)3.認證:authenticatio

第二講:第二課Linux操作系統常用命令

排版 普通用戶 命令格式 配置文件 see 電池 硬件 -h comm 第二講:第二課Linux操作系統及常用命令1.date-顯示系統時間修改時間2.liunx記時模式:晶體振蕩器,高級的每萬年誤差一秒。主機上就是晶體振蕩器紀時的。晶體振蕩器要供電才行,主板上有紐扣電池。

linux 檢視伺服器效能常用命令

一、top命令是Linux下常用的效能分析工具,能夠實時顯示系統中各個程序的資源佔用狀況,類似於Windows的工作管理員   下面詳細介紹它的使用方法。top是一個動態顯示過程,即可以通過使用者按鍵來不斷重新整理當前狀態.如果在前臺執行該命令,它將獨佔前臺,直到使用者終止該程式為

centos、linux檢視系統資訊

檢視位數命令 命令實在是不要太多,為了防止選擇性障礙,一致選擇第一種方式,後面的僅作為補充。 方法1: [[email protected] ~]# uname -a Linux bogon 3.10.0-327.18.2.el7.x86_64 #1 SMP Thu May 12

Linux檢視系統資源佔用命令

轉自:http://essen.iteye.com/blog/1920081 top命令 ======================================主要引數 d:指定更新的間隔,以秒計算。 q:沒有任何延遲的更新。如果使用者有超級使用者,則t

linux檢視系統狀態的命令

vmstat檢視機器實時的綜合情況:load,記憶體,swap,cpu使用率等方面   procs: r:執行佇列中程序數量 b:等待IO的程序數量 memory(記憶體): swpd:使用虛擬記憶體大小 free:可用記憶體大小 buff:用作緩衝的記憶體大小 cache:歐

Linux檔案系統管理-常用命令df\du\fsck\dumpe2fs

一、分割槽 1234只能給主分割槽用,所有邏輯是從5開始的。 du看到的就是跟分割槽下所有檔案的大小。 df是除了檔案的大小還要包括系統和程序因為這個檔案所佔用的大小。 看剩餘空間還是用   df  更準確,看檔案大小用 du  更準確;

Linux檢視系統當前使用者命令

一, w命令 該命令用於顯示登入到系統的使用者情況,w命令功能強大,它不但可以顯示有誰登入到系統,還可以顯示出這些使用者當前正在進行的工作,並且統計資料相對who命令來說更加詳細和科學. w命令的顯示專案按以下順序排列:當前時間,系統啟動到現在的時間,登入使用者的數目,

Solaris中檢視硬體資訊常用命令

11、檢視及啟動系統的64位核心模式 64位模式 # isalist –v sparcv9+vis sparcv9 sparcv8plus+vis sparcv8plus sparcv8 sparcv8-fsmuld sparcv7 sparc # isainfo –v 64-bit sparcv9 appl

Linux檢視系統資訊和狀態

  在 Linux 系統中,使用者和應用程式可以通過 /proc 得到系統資訊和狀態。      在 Linux 環境開發驅動程式,首先要探測到新硬體,接下來就是開發驅動程式。 常用命令整理如下:

Linux檢視系統硬碟記憶體及開機資訊命令

Linux要的檢視系統硬碟記憶體及開機資訊的命令一, df可以檢視硬碟中的資訊 df -a 可以看很多資訊 df -T 可以看更多資訊 df -k 以k為單位看資訊 df -m 以m為單位看資訊 df -h 以G為單位看資訊 df -t vfat 看是vfat型別的分割槽。 比如 df -a 檔案系統 1K-