P131,crontab,分 時 日 月 週 程式。-l 列出,-r 刪除,-e 編輯。
P130,kill,-9 停止程序,-15 軟體終止。
P126,ps 看當前的程序,-u 使用者,-aux 全部。-l 若是有Z表示是zombie。
P124,du 看硬碟空間大小。du /var/spool
P122,find 找尋檔案。find ./ -name "d*",找出d開頭的檔案。
find ./ -size +10,檔案大於10 block (一個block = 512 bytes)
find ./ -name abc -exec rm {} \; ,找到abc並刪除,這裡要小心,之前練習忘了打-name ,所以底下的資料全刪@@
find ./ -name abc -exec mv {} def \;,修改檔名
P118,tar (tape archive),是只硬碟與磁帶互傳耶!不是打包的意思(但有打包的功用)。
-t 可以顯示裡面檔案、 -c 新增、 -x 解開,最後一定要加 -f 。
P116,主機連線要注意的有 /etc/hosts (有)、/etc/hosts.equiv (無)、使用者家目錄下的 .rhosts (無)
上面三個檔案裡面寫的是主機名,另外要檢查DNS是要先讀取 hosts喔。(cat /etc/nsswitch.conf | grep dns )
(copilot)查看系統是64位元或32位元,uname -m ,x86_64表示是64位元,i686、i386表示32位元。
P112關機、重開機。reboot、poweroff。
指定時間關機,shutdown -h +5; (過五分鐘後關機),shutdown -h 15:22 (指定時間關機)
查看 重開機資訊,last -x reboot。
查看 關機資訊,last -x shutdown。
P109,不用useradd新增帳號,五個步驟
1. 編輯 /etc/passwd,將要新增的帳號寫進去
2. 執行 pwconv,同步更新/etc/passwd 到 /etc/shadow。
3. passwd 使用者,新增密碼
4. 建立目錄與權限。 cd /home/users/; mkdir frank/ ; chown frank frank/ ; chgrp frank frank/
5. cp /etc/skel/* /home/users/frank/ ; chown frank /home/users/frank/* ;
cp /etc/skel/.* /home/users/frank/ ; chown frank /home/users/frank/.* ;
P108建立帳號,useradd -d /home/users/frank -s /bin/csh frank。(d 換目錄、s 改 shell )
P110, -s /bin/false | /bin/nologin ,帳號就無法登入。
P104看帳號狀況,passwd -S moon。
P94,作業。 ( 1.) cal 8 2018,顯示八月 2018年。
( 2. ) vim f1 要另存時,可以 : w f2,接著關閉檔案有兩個選項,一個是q! (這樣f1保持舊的。 wq 則 f1 變成跟 f2 一樣)
( 2. ) vim f1 要另存時,可以 : w f2,接著關閉檔案有兩個選項,一個是q! (這樣f1保持舊的。 wq 則 f1 變成跟 f2 一樣)
( 3. ) 刪除檔案中某個字(sed),sed -i 's/LS/LSS/g' ls.out
( 4. ) cat、ls、mv、mkdir、touch、gzip、vim、rm、pwd、more、
( 5. ) 階層式架構。/etc 放系統結構檔且可執行。/var 放很多的變數。
( 6. ) ab -c 200 -n 500 -t 60 http://localhost/
( 7. ) stat 看檔案,Inode 代表被多少連結。
( 8. ) chmod 444 file1
( 9. ) 沒有x就不能進入目錄。沒有r 就不能複製檔案。
建立的檔案都是 -rwxr-xr-x,用 umask 011會變成-rw-rw-rw-。無效。
建立的檔案都是 -rwxr-xr-x,用 umask 011會變成-rw-rw-rw-。無效。
(10.) chmod g+s u+rwx g+rx o+rx file1
(11.) grep,-v 不包含,-i 不分大小寫。
egrep,egrep 'root | haproxy' /etc/passwd,可以同時找到兩個
fgrep,可以先建立一個字典,然後依照字典去搜尋。
fgrep -i -f 字典 /etc/passwd
(12.) /sbin/init。rc0.d 關機,rc1.d 單人,rc2.d 多人無NFS,rc3.d 多人,rc4.d 未定義,rc5.d X視窗,rc6.d 重開機。這些都在init.d/ 目錄中。
(13.) cp -r、rm -r (recursive) 複製或刪除目錄下的東西。
(14.) ping xxx.yyy.edu -c15
P93,gzip壓縮檔案成 GZ檔 (不能壓縮目錄),解壓縮用 gzip -d ooxx.gz。
P92,複製目錄時(cp -r ),裡面還有檔案時(不管是目錄或檔案),都要加 -r。
P86,次目錄,/var/spool/mail 、 /var/spool/cron (crontab工作排程)。
/var/log/wtmp (所有登入登出紀錄),用 last 觀看。
/var/log/wtmp (所有登入登出紀錄),用 last 觀看。
/var/log/syslog 或 /var/log/messages (系統核心資訊)。
/var/www/ 網站的位置。
P84,主目錄,/etc 是 "etcetera 等等" 的意思
P81,sort 排序。可以用sort將原始檔排序,sort -n -t : -k3 /etc/passwd
將大於900的帳號排序出來,awk -F ':' '$3>900 { print $1, $3}' /etc/passwd | sort -k2 -n
P78,重導方向,cat < out.html > abc.txt,印象中要先看右邊的指令,所以第一步是 > abc.txt寫入到abc.txt。第二步是 cat < out.html 列出out.html內容。最後組合 (第二步→第一步)
P76,fgrep功能,可以先寫一個類似字典的檔案,然後 fgrep -in -f 字典檔 要搜的檔,這樣就可以顯示字典檔的字出現在"要搜的檔"的第幾行。
P64,ab 測試網站效能,ab -c 1000 -n 1000 http://localhost/
最後的斜線不可以少(我就是忘記給斜線,測好久才發現)。
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。