Tag: Debian & Ubuntu
grep 指令是十分常用的字串搜索工具,可以對檔案或 pipe 輸入進行搜索,而 grep 指令也可以使用 or 或 and 對兩個以上條件搜索。 OR 以下幾種方法,也可以實現 or 搜索,會對兩種字串進行搜索,只要符合其中一個條件,即會印出那行的內容: $ grep ‘pattern1\|patten2’ file.txt $ grep -E ‘pattern1|pattern2’ file.txt $ egrep ‘pattern1|pattern2’ file.txt $ grep …
以下是在 Dovecot 設定使用 Let’s Encrypt, 替 POP3 及 IMAP 加密的步驟。 如果安裝 Dovecot 的系統已經安裝了 HTTPD Server, 執行以下指令: 上面的 /var/www/html 要改成 httpd server 的網頁目錄,而 mail.mydomain.com 則要改成主機名稱,如果要加入多個主機名,在後面加入 -d domain 即可。 如果沒有安裝 httpd …
Perl 最大優勢是擁有 CPAN 函式庫,但如果沒有安裝 CPAN, 執行 CPAN 時出現以下錯誤: # perl -MCPAN -e shell Can’t locate CPAN.pm in @INC …… 這時只需安裝好 CPAN 模組便可以,以下提供原碼安裝及 Yum 安裝的方法: 原碼安裝 1. 到 CPAN 的官方網站找到 …
在 Linux 要為軟件安裝 patch 時, 會用到 patch 時令, 如果系統是安裝 Minimal 時, 會出現找不到 patch 指令錯誤: patch:command not found 只要安裝好 patch 套件便可解決問題: Redhat / CentOS: # yum install patch Debian / …
當發現登入 vsftpd 很慢,但登入後便會十分暢順,這個問題很機會是 vsftpd 開啟了反解查詢登入的 IP 所致。以下是 vsftpd 關於反解的說明: 要解決這個問題,只需關閉 vsftpd 的 reverse_lookup_enable 即可,而這個選項預設值是開啟,即 YES 的狀態。 先開啟 vsftpd 的設定檔: # vi /etc/vsftpd/vsftpd.conf 找到 “reverse_lookup_enable” 一行,如果沒有這一行需要自行加入,設定成 NO: reverse_lookup_enable=NO 儲存後重新啟動 vsftpd: …
如何 Linux 是使用 systemd 作為服務管理, 可以用內建的 systemd-analyze 指令, 檢查每一個啟動的服務需要多少時間開啟。 直接輸入 systemd-analyze 指令, 不加入任何參數, 會印出系統啟動時間的概覽, 例如: # systemd-analyze Startup finished in 1.685s (kernel) + 2.306s (initrd) + 43.588s (userspace) = …
Linux 下的 chmod 指令可以修改檔案及目錄的權限, 而 chmod 指令則可以改變檔案的 Owner, 而它們其中一個功能是將一個檔案的權限及 Owner 複製到另一個檔案, 以下是具體做法。 在 chmod 指令的 reference 參數, 便可以指令權限的來源檔案, 並將權限複製到另一個檔案內, 例如以下指令將檔案 old_file 的權限複製到 new_file: 要複製 Owner 跟 chmod 的做法差不多, 只要在 …
在 Linux Server 上要用 ftp 傳送檔案,可以用 ftp 指令手動完成,但如果需要經常對特定檔案用 ftp 上傳及下傳,可以用 Shell Script 自動連接到 ftp 伺服器並傳送檔案。 以下是用 Shell Script 登入 ftp 伺服器的例子: 以上 Shell Script 會自動登入 ftp.yourftp.server,並會上傳 filename.txt 到 ftp …
在 Linux 下要產生隨機密碼字串,可以用以下指令: 執行後便會輸出一組 16 個字元的隨機密碼。 要自訂密碼的長度,只需修改上面 head -c 16, 將 16 改成想要的密碼長度,例如要產生 8 個位的密碼,便改成:
Meltdown 及 Spectre 這兩個關於 CPU 的漏洞影響很大, 對大部份作業系統及裝置都構成安全威脅, 以下是在 Linux 檢查 Meltdown, Spectre 漏洞的方法. 要檢查系統內的 Meltdown 及 Spectre 的狀態, 可以用 spectre-meltdown-checker.sh 這個 Shell Script 檢查, 它檢查 Intel, AMD 及 ARM …