Linux 設定 crontab 例行性工作排程教學與範例

本篇介紹如何在 Linux 系統上使用 crontab 工作排程,設定讓系統定時自動執行指定的指令或程式。 Linux 的管理者或使用者如果需要定期執行某些指令或程式,最常見的方式就是使用 cron 來幫忙管理例行性工作排程,只要設定好 crontab 設定檔之後,系統就會自動依照設定的時間,定期執行重複性的工作。 ...

June 28, 2019 · G. T. Wang

Red Hat / CentOS Linux 7 查詢、更改主機名稱設定教學

本篇介紹如何在 RedHat 或 CentOS Linux 7 的系統中,使用 hostname 與 hostnamectl 指令來查詢並修改主機名稱。 每一台 Linux 主機都會有一個自己的主機名稱(hostname),若主機名稱沒有設定正確,對許多的網路服務都會造成影響,以下介紹如何在 RedHat 或 CentOS Linux 7 的系統中,查詢與更改主機名稱的設定。 ...

June 25, 2019 · G. T. Wang

Linux 及時監看持續變動中的檔案內容

本篇介紹如何使用 Linux 或 Mac 的 tail 與 less 等指令,及時查看檔案中持續增加的內容。 許多科學計算與模擬相關的程式在執行時,都會有一個或多個輸出檔案,例如資料輸出檔案、記錄檔(log)等,使用者通常都會根據這些輸出檔案,來判斷程式是否有如自己的預期正常執行。 ...

June 23, 2019 · G. T. Wang

不用 sudo 安裝 npm 全域套件方法教學

這裡介紹如何更改 npm 的 prefix 設定,解決安裝 global 套件老是需要 root 權限的問題。 現在許多的網頁開發工具都會使用 npm 套件管理程式來安裝,而在使用 npm install -g 安裝時,如果沒有使用 root 權限,通常都會出現這樣的錯誤訊息: ...

June 13, 2019 · G. T. Wang

Linux 安裝 Singularity 3 容器與基本使用教學

本篇介紹如何在 Linux 中安裝 Singularity 容器,並自行建立影像檔。 Singularity 的安裝過程需要自行從原始碼編譯,所以安裝過程會比較複雜一些,我的測試環境是 CentOS Linux 7.6 與 Ubuntu Linux 19.04,安裝的 Singularity 版本是 3.2,對於不同的 Linux 發行版,除了安裝系統套件的指令不同之外,其餘的安裝過程都相同。 ...

May 28, 2019 · G. T. Wang