#服務管理
service 服務名 restart,stop start
#監聽檔案
tail -f 檔名稱
#查詢指定目錄下,檔案內容包含指定字串的檔案
grep -color -i -r -n "fwrite" /opt/ftp/root
#查詢指定目錄下,檔名稱包含指定字串的檔案
find / -name "neirong"
#檢視程序名稱
ps -ef | grep 模糊名稱
#強殺程序 1827是埠號
kill -s 9 1827
#檢視資料夾大小
du -h wechat_log/
#檢視埠被占用情況
netstat -tunlp|grep 埠號
netstat -tunlp|grep 埠號,用於檢視指定埠號的程序情況,如檢視22埠的情況,
#可以使用以下命令查使用記憶體最多的10個程序
ps -aux | sort -k4nr | head -10
#設定服務開機啟動
chkconfig 服務 on
#遠端copy
scp /opt/soft/nginx-0.5.38.tar.gz [email protected]:/opt/soft/scptest
#檢視記憶體使用情況
free
total:總計物理記憶體的大小。
used:已使用多大。
free:可用有多少。
shared:多個程序共享的記憶體總額。
buffers/cached:磁碟快取的大小。
第三行(-/+ buffers/cached):
used:已使用多大。
free:可用有多少。
第四行就不多解釋了。
區別:第二行(mem)的used/free與第三行(-/+ buffers/cache) used/free的區別。 這兩個的區別在於使用的角度來看,第一行是從os的角度來看,因為對於os,buffers/cached 都是屬於被使用,所以他的可用記憶體是434884kb,已用記憶體是3489800kb,
第三行所指的是從應用程式角度來看,對於應用程式來說,buffers/cached 是等於可用的,因為buffer/cached是為了提高檔案讀取的效能,當應用程式需在用到記憶體的時候,buffer/cached會很快地被**。
所以從應用程式的角度來說,可用記憶體=系統free memory+buffers+cached。
top 命令
pid:程序的id
user:程序所有者
pr:程序的優先級別,越小越優先被執行
ninice:值
virt:程序占用的虛擬記憶體
res:程序占用的物理記憶體
shr:程序使用的共享記憶體
s:程序的狀態。s表示休眠,r表示正在執行,z表示僵死狀態,n表示該程序優先值為負數
%cpu:程序占用cpu的使用率
%mem:程序使用的物理記憶體和總記憶體的百分比
time+:該程序啟動後占用的總的cpu時間,即占用cpu使用時間的累加值。
command:程序啟動命令名稱
linux常用指令
一 查詢狀態類 1 pwd pwd print work directory 顯示當前工作目錄的絕對路徑 2 ls ls list 顯示當前目錄的檔案 二 目錄類 1 cd cd change directory 切換目錄 波浪符號,代表使用者家目錄 cd 返回上乙個目錄 cd 回到自己的家目錄 c...
Linux常用指令
ctrl alt t 開啟終端 sudo su 在終端裡從普通使用者轉換成 root 使用者。su 普通使用者名稱 在終端裡從 root 使用者轉成普通使用者。clear 清除螢幕 mkdir 資料夾名 新建資料夾 rmdir 資料夾名 刪除資料夾 rm f filename 強制刪除乙個檔案 rm...
Linux常用指令
echo home cores core e p t proc sys kernel core pattern e 標示exe p 標示pid t 標示發生時間 使用root許可權建立 home cores目錄 chmod a w home cores r ulimit c unlimited讓co...