463 次瀏覽
在這篇文章中,我們將學習如何設定和配置 Apache Web 伺服器,以限制未經身份驗證的訪問者,從而可以向未經身份驗證的使用者隱藏一些重要和關鍵資訊。先決條件:我們需要一臺 Ubuntu 機器,以及具有 Sudo 許可權的非root使用者。機器上安裝了 Apache2 Web 伺服器。安裝 Apache 實用程式:我們需要安裝一個名為“htpasswd”的 Apache2 實用程式包,該實用程式是“apache2-utils”包的一部分。這將幫助我們建立和管理訪問網站受限部分所需的使用者名稱和密碼。以下是命令…… 閱讀更多
83 次瀏覽
在這篇文章中,我們將學習如何設定和配置 Jekyll 開發站點。Jekyll 提供了內容管理系統 (CMS) 的優勢,以及資料庫驅動站點中出現的效能和安全性。它也被稱為部落格感知型,具有處理按日期組織的內容的功能。它特別適合離線工作的人員,它還提供輕量級編輯器和內容管理,並具有版本控制功能,可以跟蹤對其網站所做的更改。先決條件:安裝了 Ubuntu 16.04 的機器。在機器上具有 Sudo 許可權的使用者。在 Ubuntu 16.04 上安裝 Jekyll 開發站點:在我們開始之前…… 閱讀更多
5K+ 次瀏覽
本文將教你如何安排一個 corn 作業,以便每天在特定時間執行指令碼、命令或 shell 指令碼。作為系統管理員,我們知道在後臺自動執行例行維護作業的重要性。Linux corn 實用程式將幫助我們維護這些在後臺執行的作業。Cron 作業的一般語法:分鐘 小時 月份中的天 月份 星期幾 命令 0-59 0-23 1-31 1-12 0-6 任何 Linux 命令或指令碼要檢視機器上存在的 cron 作業列表,請執行以下命令…… 閱讀更多
4K+ 次瀏覽
你知道如何在 Ubuntu 中刪除檔案中的空行嗎?如果檔案只有幾行,也可以手動執行,但如果檔案有成千上萬行,手動完成就很難了。本文解釋瞭如何在 Ubuntu 上刪除檔案中的空行。我們的示例檔案應該是這樣的——使用以下命令刪除檔案中的空行,如下所示——$ ex -s +'v/\S/d' -cwq abc.txt在上述命令中,abc.txt 表示檔名。示例輸出應如下所示…… 閱讀更多
320 次瀏覽
Cheat 是一款主要基於 Python 的命令列軟體,允許系統管理員檢視和儲存有用的備忘單。它檢索委託命令的簡單文字示例,這將提醒使用者選項、引數或常用用法。Cheat 用於“您經常使用的命令,但不經常使用到記住的命令”安裝 Cheat:在安裝 Cheat 之前,我們需要確保系統上的所有內容都是最新的,如下面的命令所示——$ sudo apt-get update && sudo apt-get upgrade使用 Python 包管理器 Pip 最好地完成 Cheat 的安裝。要…… 閱讀更多
356 次瀏覽
在這篇文章中,我們將學習如何在 Ubunt 16.04 上安裝和設定 Sphinx,Sphinx 是一個開源搜尋引擎,允許進行全文搜尋,並且在處理海量資料時搜尋效能最佳,資料可以來自任何來源(例如 SQL 資料庫、純文字檔案等)。Sphinx 的特點:高階索引和良好的查詢工具。高搜尋效能和索引。高階結果後處理。易於擴充套件,具有高階搜尋功能。可以與 SQL 和 XML 源整合。可以擴充套件以處理具有數千個查詢的海量資料。先決條件:在我們開始之前,我們需要…… 閱讀更多
155 次瀏覽
Symfony 是一個全棧開源 PHP 框架。它以其獨立元件而聞名,這些元件可以輕鬆整合到任何其他 PHP 專案中。Symfony 框架適用於構建任何長度的個人主頁應用程式,包括僅在命令列執行的控制檯程式。本文介紹瞭如何在 Ubuntu 上安裝和開始使用 symfony 2。在我們開始之前,我們需要為命令列環境安裝 PHP。要安裝 php7.0-cli 包,請使用以下命令——$ sudo apt-get install php7.0-cli現在應該已經在…… 閱讀更多
690 次瀏覽
在這篇文章中,我們將學習如何安裝和配置 Nginx Web 伺服器。Nginx 是最流行的 Web 伺服器,一些最流行和流量最大的網站都託管在上面,它比 Apache 更友好、更安全,也用作 Web 伺服器。先決條件:在機器上安裝 Ubuntu 16.04,以及在機器上具有 sudo 許可權的非root使用者。在機器上安裝 Nginx:我們可以安裝 Nginx,它在 Ubuntu 的預設儲存庫中可用,因此可以直接使用 apt 命令安裝 Nginx。在我們安裝 Nginx 之前,我們需要…… 閱讀更多
297 次瀏覽
快速將新產品或新功能推向市場對於全球各組織來說都是一項具有挑戰性的任務。最艱鉅的任務是將開發、質量保證和 IT 運營等所有不同的團隊彙集在一起,以最快的方式完成工作,以便儘快釋出產品。人們已經看到,流程和實踐不斷發展,以克服這些挑戰。僅僅十年前,在我們的企業界中還不存在 DevOps 這樣的術語,但在 2009 年之後,一種方法定義了一套流程來協作…… 閱讀更多
302 次瀏覽
Linux 系統管理員的主要任務是確保系統處於最佳狀態。Collectl 用於收集描述當前程序活動情況的效能資訊。與大多數其他監控工具不同,Collectl 不會只關注有限數量的程序指標。相反,它可以收集許多不同型別系統資源的資訊,例如 CPU、磁碟、記憶體、網路、套接字、TCP、inode、Infiniband、Lustre、記憶體、NFS、程序、Quadrics、slab 和 buddyinfo。本文介紹如何安裝 Collectl。功能:它可以互動式執行、作為守護程序執行或同時以兩種方式執行。它顯示……閱讀更多