Tag: Fedora
/etc/resolv.conf 是設定系統使用那些 Name Server 的設定檔, 但從 RHEL 及 CentOS 7 開始加入了 Network Manager 後, 當修改了 /etc/resolv.conf 的內容後, 會被 Network Manager 覆寫到原來的設定。 先來看一看 CentOS 7 下的 /etc/resolv.conf 內容: $ cat …
在 Linux 下以一點 (.) 開始的檔案及目錄名稱是隱藏檔, 預設用 ls 時都不會顯示, 要用 “ls -a” 才可以將它們顯示。 如果想找出隱藏檔案及目錄, 可以用 find 指令, 語法是這樣: 以上指令會找出在 /var/www/html 目錄的隱藏檔案及目錄, 如果只要找出隱藏目錄, 可以這樣: find 指令預設會將目錄下所有副目錄一同搜尋, 如果只要搜尋 /var/www/html 目錄, 而不對它的副目錄搜查, 可以加上 …
安裝 Linux 時會系統會一拼安裝一堆所需的核心模組, 但有時在安裝 Linux 後, 需要安裝一些額外的模組或硬體驅動程式, 也可以透過相關指令完成,。 lsmod 指令 lsmod 的全寫是 “list module”, 顧名思義, lsmod 的作用是查看目前系統中有那些模組: # lsmod 由於輸出的結果很長, 要顯示特定模組字串可以配合 grep, 例如顯示 ip_tables 模組: # lsmod | grep …
Linux 其中一個常用的指令是 ls, 而 ls 預設會用檔案名稱排序顯示, 而除了用檔案名稱外, 還可以用其他項目排序, 本文會示範用檔案最後修改時間排序。 要用 ls 以時間排序, 只要加入 -t 參數, 以下會列出 /etc 目錄, 並以最後修改時間排序, 最新的檔案放到最前面: $ ls -t /etc 配合 -l 一同使用: $ ls …
Linux 及其他 Unix 環環均使用 passwd 指令修改帳號密碼, 一般用戶只可以用 passwd 指令修改自己的密碼, 而 root 則可以修改任何帳號的密碼。除了修改密碼外, passwd 還可以修改帳號資訊, 登入的 shell, 密碼有效期能。 使用 passwd 最簡單的做法是修改自己的密碼: $ passwd 系統便會要求輸入舊密碼, 新密碼, 確認新密碼, 如果沒有問題便會修改密碼。 Changing password for …
學 Windows 一同, Linux 跟其他 Unix 環境, 檔案名及目錄名稱都有大小寫的分別, 例如 “img001.jpg” 跟 “IMG001.jpg” 是不同的。 如果只有幾個檔案, 直接用 mv 修改檔案名稱就好, 例如: $ mv IMG001.jpg img001.jpg 但如果檔案有幾百個, 甚至幾千個, 一個一個檔案用 mv 修改, 可能到最後手指頭都會改到痛。還好 Linux …
在 Nginx 下如果用 PHP 上傳檔案時, 有時會出現以下報錯: Nginx 413 Request Entity Too Large 出現 Error 413 的原因是訪客瀏覽網頁時, 傳送過多的 HTTP 請求, 一般在上傳檔案時出現, 解決方法是修改 Nginx 的 上傳限制, 這個可以透過 Nginx 的 client_max_body_size 設定。 …
如果要在 Linux 下將現有的檔案, 刪除裡面的所有空白行, 可以用 Linux 內建的工具即可實現。 sed 指令 用 sed 指令即可刪除檔案內的空白行: $ sed -i ‘/^$/d’ input.txt 如果想將刪除空白行後的內容, 匯入到新檔案, 要改成這樣: $ sed ‘/^$/d’ input.txt > output.txt 有些空白行會包含一些空白字元, 例如 SPACE …
Python 是功能強大程式語言, 本文會示範在 RHEL, CentOS 及 Fedora 安裝最新版 Python 3.5, 現時 Python 最新版本為 3.5.2 RHEL / CentOS / Fedora 安裝 Python 3.5. 在安裝 Python 3.5 前, 先安裝 gcc: # …
登入 SSH 時如果看到 “WARNING: UNPROTECTED PRIVATE KEY FILE!” 報錯, 出現報錯的畫面類似這樣: 這個問題出在 private key (上面例子是 /path/to/key.pem) 的權限設定過於寬鬆, 系統內其他帳號也可以開啟所致。 要解決也很簡單, 只要用 chmod 改變 private key 的權限便可以: # chmod 600 /path/to/key.pem