Linux伺服器常用命令(一)

2021-08-15 18:22:17 字數 2741 閱讀 6476

一 常用cpu、硬碟、記憶體命令

1 cpu資訊

#lscpu

architecture:         i686                           #

架構

686cpu(s):               2                                  #

邏輯cpu

顆數是2

thread(s) percore:   1                          #

每個核心執行緒數是

1                

core(s) persocket:   2                          #

每個cpu

插槽核數

/每顆物理

cpu核數是

2cpusocket(s):        1                           #cpu

插槽數是

1vendorid:            genuineintel           #cpu

廠商id

是genuineintel

cpufamily:           6                             #cpu

系列是6

model:                23                               #

型號23

stepping:             10                             #

步進是10

cpumhz:              800.000                #cpu

主頻是800mhz

virtualization:       vt-x                        #cpu

支援的虛擬化技術

vt-x(

對此在下一博文中解釋下

l1dcache:            32k                        #

一級快取

32k(

google

了下,這具體表示表示

cpu的

l1資料快取為

32k)

l1icache:            32k                          #

一級快取

32k(具體為

l1指令快取為

32k)

l2cache:             3072k                     #

二級快取

3072k

2 硬碟

df命令,

用於顯示磁碟分割槽上的可使用的磁碟空間。預設顯示單位為kb。可以利用該命令來獲取硬碟被占用了多少空間,目前還剩下多少空間等資訊。

#df -h  

du命令,也是檢視使用空間的,但是與

df命令不同的是linux du命令是對檔案和目錄磁碟使用的空間的檢視。

#df -u

3 記憶體

#free m

4 系統

#cat /etc/redhat-release 或者#

cat /etc/os-release

watch free命令實時監控記憶體使用情況

二、硬碟使用率100%解決辦法

通過df -h 或其他命令發現硬碟使用率達100% 導致伺服器不能正常執行,則可試下下面解決辦法

1 查詢大檔案,若發現實際占用較大空間,則可刪除部分無用大檔案或擴容磁碟空間,

如果是大檔案占用了,那麼查詢大於某個值的檔案的方法: 

find / -size +100c -print 

然後選擇對應方法即可。

2 伺服器上明明沒有那麼多檔案,但仍顯示100%占有率,則可能是因為刪除了某些檔案,但是空間沒有釋放,即刪除程序沒有結束,空間沒有得到釋放。這時,重啟reboot可以解決問題,但是若伺服器上仍有應用在執行 切不可終端,則使用下面命令找出刪除程序,kill掉就ok了

lsof |grep -i deleted //檢視刪除未完成的程序

或者更直接 

lsof |awk '/deleted/'|xargs kill -9 //

殺除未完成的刪除程序

三、防火牆及埠

1、centos系列產品(包括redhat),版本7及以上:

>>> 關閉防火牆

systemctl stop firewalld.service            #停止firewall

systemctl start firewalld.service  

systemctl disable firewalld.service       #禁止firewall開機啟動

>>>開啟埠

firewall-cmd --zone=public --add-port=80/tcp--permanent

命令含義:

--zone #作用域

--add-port=80/tcp #新增埠,格式為:埠/通訊協議

--permanent #永久生效,沒有此引數重啟後失效

>>>重啟防火牆

firewall-cmd --reload

linux 伺服器 常用命令

一.檔案處理命令 1.命令格式與目錄處理命令 ls a 檢視隱藏檔案 ls l 檢視檔案首席資訊官格式顯示 ls d 檢視指定目錄的詳細資訊 ls i 檢視任何檔案的l節點 ll 檔名 檢視乙個檔案的詳細資訊 df 顯示磁碟情況 df lh 詳細磁碟使用情況 df a 全部檔案系統使用情況 df i...

Linux伺服器常用命令

ps 個人使用linux伺服器時常用的命令。登入伺服器 ssh 使用者名稱 iptop 顯示和管理系統程序,相當於windows任務管理器 kill 殺死程序或作業 殺死pid碼的程序或作業,釋放對應的記憶體 kill pidnvidia smi 檢視gpu使用情況和視訊記憶體占用 watch n ...

Linux伺服器常用命令

ls檢視檔案 ls命令 用於顯示指定工作目錄下之內容 列出目前工作目錄所含之檔案及子目錄 ll命令 是ls l命令的縮寫,可以詳細列出檔名 檔案型態 許可權 擁有者 檔案大小等資訊詳細列出 移動位置 cd 返回上一層 pwd 檢視當前所在路徑 clear 清屏 mkdir xx 建立資料夾 touc...