一 常用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(
了下,這具體表示表示
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...