Tag: Debian & Ubuntu

Linux 變更用戶帳號名稱及 UID

usermod 是變更 Linux 帳號設定的工具, 要變更帳號名稱及帳號 UID, 同樣可以使用 usermod, 例如: # usermod -l new-name old-name 如果要修改帳號的 UID, 語法是這樣: # usermod -u new-UID username 上面指令會將帳號 username 的 UID 改為 new-UID, 其中這個 …

rm – 刪除檔案及目錄指令

rm 指令用作在 Unix Like 環境下刪除檔案或目錄, 使用 rm 時要格外小心, 尤其將整個目錄刪除。 rm 的使用也很簡單, 只要在指令後面加入檔案名稱, 便可以將檔案刪除, 例如: $ rm filename 但如果要刪除目錄, 像上面直接輸入的話, 會出現報錯: $ rm dirname/ rm: cannot remove ‘dirname/’: Is a …

強制系統重啟後進行 fsck

fsck 是 Unix 下的檔案系統檢查工具, 以下會示範在檔案系統經過特定次數掛載後, 會強制在開機時進行 fsck. 例如想設定 /home 在掛載 10 次後進行 fsck, 先開啟 /etc/fstab, 找到 /home 的一行, 例如: 想最後面的 “0” 改成 2, 即這樣: 然後用 tune2fs 設定掛載 10 次後強制進行 …

CentOS 及 Ubuntu 安裝 Log File Navigator – lnav

The Log File Navigator – lnav 是一個十分好用的紀錄檔檢視工具, 可以從紀錄檔按類型擷取內有用的資料, 主要能包括: — 將多個紀錄檔整合, 並根據 timestamps 排序. — 自動檢測紀錄檔類型, 並支援 gzip/bzips2 壓縮檔. — 可以用 regular expressions 過濾紀錄. 以下會示範在 CentOS 及 Ubuntu 安裝及使用 …

Linux 刪除指令歷史紀錄

Linux 下所下達的指令, 系統會將它們紀錄下來, 要查看指令紀錄可以用 history 指令: $ history history 指令除了查看指令紀錄外, 也可以刪除指令紀錄, 例如: 刪除所有指令紀錄: $ history -c 要刪除個別紀錄, 要先用 history 指令查看要刪除紀錄的編號, 例如想刪除編號為 1010 的紀錄, 可以這樣做: $ history -d 1010

Linux 刪除帳號及帳號 Home Directory

Linux 在刪除帳號時, 預設不會刪除帳號的 Home Directory, 那麼在刪除帳號後, 如果沒有手動刪除帳號的 Home Directory, 便會保留很多沒有用的舊檔案。 要刪除帳號時一同拼除帳號的 Home Direcoty, 只要加入以下參數, 就可以自動刪除帳號的 Home Directory: Redhat, CentOS, Fedora # userdel –remove delusername Debian, Ubuntu # deluser –remove-home …

grep 搜尋目錄下所有檔案字串

grep 是 Linux 下十分好用的工具, 可以搜尋檔案或經管線輸入的字串, grep 的基本用法是: $ grep ‘search_word’ file_name 這樣就可以在檔案 file_name 內找出包含 “search_word” 字串的行, 如果要搜尋多個檔案, 可以這樣: $ grep ‘search_word’ file_name file_name2 要對目錄下所有檔案做搜尋, 可以用 * 字符替檔案名稱: $ grep …