目錄管理:
ls、cd、pwd、mkdir、rm、tree
文件管理:
touch、stat(查看修改時間戳)、file、cp、mv、nano
日期時間:
date、clock、hwclock、cal
文字處理:
cat、more、less、head、tail、cut、sort、uniq、vim、awk、join、grep、sed
 
變更使用者: chown
chown -R:全部目錄及檔案都轉換
chown -R user.group abc 將abc這個目錄全部都轉換給user這個使用者和group這個群組
 
變更權限: chmod
-rwxrwxrwx :檔案屬性三個一組由2進位組成,r=4、w=2、x=1,
如果是5就是表示r-x、6就是表示rw-,以此類推
前三個藍色字代表檔案或目錄使用者的權限;中間三個綠色字代表檔案或目錄群組的權限;後面三個紅色字代表檔案或目錄任何人的權限;
chmod -R 744 abc 將abc這個目錄及檔案,全部都換成轉換給user這個使用者和group這個群組


 
 
 
 
觀看系統正在執行的行程: ps
ps -aux|more:常用方式
參數說明:
a :選擇所有的程序列出
u :所有使用者的程序均列出
x :所有 tty 的程序列出
 
USER:說明該程序是屬於哪一個人的;
PID:該程序的代號;
%CPU:代表該程序使用了多少 CPU 資源;
%MEM:代表該程序使用了多少的 RAM ;
VSZ, RSS:佔去的 ram 的大小( bytes );
TTY:是否為登入者執行的程序?若為 tty1-tty6 則為本機登入者,若為 pts/?? 則為遠端登入者執行的程序;
STAT:該程序的狀態,( R )為可執行的,( S )為該程序正在睡眠中,就是沒有執行了,( T )正在偵測或者是停止了,( Z )僵屍程式,就是 zombie 死掉的程式啦!需要以 kill 除去囉;
START:該程序開始的日期;
TIME:該程序跑了多久的時間;
COMMAND:該程序的內容;
 
刪除系統正在執行的行程: kill
kill 1999:刪除某個程序,利用ps來查詢PID值
參數說明:
-1:刪除某個程序(類似reload)
-2:使用者中斷該工作,類似 [Ctrl]+c 來中斷一個工作
-9:強制殺掉一個工作,並立刻執行
-15:停止一個工作(這是預設值)
kill -9 200刪除200這個PID程序
 
Task: Kill and Logout a User Called vivek
You can send KILL single, type the following command:
# skill -KILL -u vivek
強制刪除某個應用程式,例如siliconsmart是應用程式
# killall -9 siliconsmart
 
釋放記憶體空間
echo 3>/proc/sys/vm/drop_caches
 
如果是系統發生有問題時,可以作磁碟檢查,不當關機後 mount format 不正常
fsck -y 完成後重開機。
 
製作捷徑檔:ln
ln -s 已存在的檔案 要連結成的檔案
ln -s 原來的目錄 要連結的目錄
 
參數說明:
s:可作不同檔案系統間的連結,且能連結目錄
 
系統重新開機: reboot
系統關機: shutdown
 
查看ip: ifconfig
ifconfig -a 查詢所有網卡資訊
 
查看目前所有系統登入者的帳號 who
 
瀏覽檔案: ls
ls -all:全部列出,包含隱藏檔
ls -l:全部列出,不含隱藏檔

 
 
 
 
查看檔案/目錄狀態:stat
 
查詢目錄路徑: pwd
 
改變工作目錄: cd
cd .. 回到上一層目錄
cd 回到home directory
cd /usr/eric 直接跳到/usr/eric目錄(絕對路徑)
 
查看系統磁碟容量資訊: df
df -h:查詢所有磁碟容量,並以mb為單位呈現
 
觀看前幾名系統正在執行的行程: top
 
監控CPU的性能: vmstat
mpstat命令會把每一個可用的處理器都寫入標準輸出中,第一個處理器編號為0,同時對所有處理器的全部平均值做一次報告。監控CPU的性能: mpstat
使用sar命令可以收集,報告和保存系統活動信息。sar命令會把當天的CPU活動情況全部寫入標準輸出中。默認記錄間隔時間是10分鐘,你也可以添加參數來指定sar需要收集數據。 sar
 
觀看系統記憶體使用量: free
 
去掉linux系統vi中出現^M符號的方法:
^M符號是windows系統下的換行符號,在windows下的文字檔通過bin模式ftp上傳到了unxi空間出現的,要去掉這些^M結束符號,我們可以用dos2unix命令去掉
或用sed刪除
sed -i 's/\r//g' 檔案名稱
或用vim,vi打開檔案後
:1,$s/\r//g
 
系統服務開機設定位置 /etc/rc.d/init.d 之中,針對某項服務,如果啟動或關閉(例如 httpd)
service httpd start|stop|restart
/etc/rc.d/init.d httpd start|stop|restart
這樣就可以在執行時,處理各項系統的服務的狀態!!
 
如果希望一開機就啟動或關閉(例如 httpd)
首先就必須了解開機時有不同指令層級,如level 1|2|3|4|5
利用chkconfig –list httpd (查看httpd各層級開機啟動狀態)
 
安裝完成無法提供遠端網路連線
請先確認SELINUX是否關閉
設定檔路徑 /etc/selinux/config 中SELINUX=enabled(enforced)改為disabled
修改完後需要重新開機!!

linux下強制卸載nfs 有4個方法
fuser -km /nfs
umount /nfs
umount -f /nfs
umount -l /nfs
第四個是終極辦法
ERIC7605

Tags: ,