Tag: Debian & Ubuntu
Let’s Encrypt 是一個免費及開放的提供憑證的機構(CA), 以下是在 Debian 及 Ubuntu 將 Let’s encrypt 配置到 Apache 的方法。 先用 apt-get 安裝 Apache: $ apt-get install apache2 然後啟動 SSL 模組及重新啟動 Apache: $ sudo a2enmod ssl …
以下會示範在 Debian, Ubuntu 及 LinuxMint 分別安裝 MySQL 5.7, 5.6, 5.5 的方法。 首先按照需要的安裝的 MySQL 版本, 加入相應的 Repository, 然後用 apt-get 安裝 MySQL: MySQL 5.7 $ sudo apt-get install software-properties-common $ sudo …
usermod 是變更 Linux 帳號設定的工具, 要變更帳號名稱及帳號 UID, 同樣可以使用 usermod, 例如: # usermod -l new-name old-name 如果要修改帳號的 UID, 語法是這樣: # usermod -u new-UID username 上面指令會將帳號 username 的 UID 改為 new-UID, 其中這個 …
Linux 下要查看檔案或目錄的權限, 如果很簡單用 ls 指令加上 -l 參數, 例如: # ls -l 用 grep 可以過濾出想查看的檔案, 例如果查看 /etc/hosts 檔案的權限: # ls -l /etc | grep hosts 這個方法所顯示的權限會以字母顯示, 例如: -rw-r–r– 以上代表 644, …
rm 指令用作在 Unix Like 環境下刪除檔案或目錄, 使用 rm 時要格外小心, 尤其將整個目錄刪除。 rm 的使用也很簡單, 只要在指令後面加入檔案名稱, 便可以將檔案刪除, 例如: $ rm filename 但如果要刪除目錄, 像上面直接輸入的話, 會出現報錯: $ rm dirname/ rm: cannot remove ‘dirname/’: Is a …
fsck 是 Unix 下的檔案系統檢查工具, 以下會示範在檔案系統經過特定次數掛載後, 會強制在開機時進行 fsck. 例如想設定 /home 在掛載 10 次後進行 fsck, 先開啟 /etc/fstab, 找到 /home 的一行, 例如: 想最後面的 “0” 改成 2, 即這樣: 然後用 tune2fs 設定掛載 10 次後強制進行 …
The Log File Navigator – lnav 是一個十分好用的紀錄檔檢視工具, 可以從紀錄檔按類型擷取內有用的資料, 主要能包括: — 將多個紀錄檔整合, 並根據 timestamps 排序. — 自動檢測紀錄檔類型, 並支援 gzip/bzips2 壓縮檔. — 可以用 regular expressions 過濾紀錄. 以下會示範在 CentOS 及 Ubuntu 安裝及使用 …
Linux 下所下達的指令, 系統會將它們紀錄下來, 要查看指令紀錄可以用 history 指令: $ history history 指令除了查看指令紀錄外, 也可以刪除指令紀錄, 例如: 刪除所有指令紀錄: $ history -c 要刪除個別紀錄, 要先用 history 指令查看要刪除紀錄的編號, 例如想刪除編號為 1010 的紀錄, 可以這樣做: $ history -d 1010
Linux 在刪除帳號時, 預設不會刪除帳號的 Home Directory, 那麼在刪除帳號後, 如果沒有手動刪除帳號的 Home Directory, 便會保留很多沒有用的舊檔案。 要刪除帳號時一同拼除帳號的 Home Direcoty, 只要加入以下參數, 就可以自動刪除帳號的 Home Directory: Redhat, CentOS, Fedora # userdel –remove delusername Debian, Ubuntu # deluser –remove-home …
grep 是 Linux 下十分好用的工具, 可以搜尋檔案或經管線輸入的字串, grep 的基本用法是: $ grep ‘search_word’ file_name 這樣就可以在檔案 file_name 內找出包含 “search_word” 字串的行, 如果要搜尋多個檔案, 可以這樣: $ grep ‘search_word’ file_name file_name2 要對目錄下所有檔案做搜尋, 可以用 * 字符替檔案名稱: $ grep …