453 次瀏覽
在本文中,我們將學習一些在安裝新伺服器後應注意的用於安全性和可用性的配置步驟。這將有助於我們構建堅實的基礎。避免使用“root”使用者登入 root 是 Linux 環境中的管理員或超級使用者,擁有系統上的所有許可權。通常強烈建議不要直接使用 root 使用者,因為它可能會導致許多問題或意外的資料丟失,或者由於可能意外進行的任何更改。在下一步中,我們將設定…… 閱讀更多
218 次瀏覽
在本文中,我們將學習如何在開源網站和部落格工具上安裝 WordPress,該工具使用 PHP 和 MySQL。WordPress 是網際網路上最流行的內容管理系統 (CRM),它擁有更多外掛來擴充套件 WordPress 的功能。先決條件在設定之前,我們需要以下內容:我們需要一個具有 Sudo 許可權的非 root 使用者我們需要設定 LAMP(Linux、Apache、MySQL 和 PHP),這需要安裝在 CentOS 7 伺服器上。為 WordPress 建立 MySQL 資料庫和使用者假設我們已經擁有 LAMP…… 閱讀更多
140 次瀏覽
在本文中,我們將配置和安裝 CentOS 7 上的 Graylog 1.3(也稱為 Graylog2),Graylog 將機器的 syslog 收集到一箇中心位置。Graylog 是一個日誌管理和分析工具,可用於許多情況,例如監控 SSH 登入和異常活動、除錯應用程式和日誌,它使用 Elasticsearch、Java 和 MangoDB。Graylog 功能和元件 GrayLog 伺服器節點 - 伺服器主要接收和處理訊息並與非伺服器元件通訊。Elasticsearch 節點 - 這將儲存訊息和日誌。MangoDB - 這儲存元資料。Web 介面 - …… 閱讀更多
258 次瀏覽
在本文中,我們將學習如何在 CentOS7 伺服器上配置和安裝 Dropbox 客戶端並將其作為服務執行。這使得伺服器可以連線到 Dropbox 並保持檔案的同步副本。要完成設定,我們需要一個具有 Sudo 許可權的非 root 使用者或 root 使用者。安裝 Dropbox 客戶端我們可以從以下連結下載最新的 Linux Dropbox 客戶端。# cd ~ # curl -Lo dropbox-linux-x86_64.tar.gz https://www.dropbox.com/download?plat=lnx.x86_64 下載後,我們需要為客戶端軟體建立一個資料夾並解壓我們下載的壓縮檔案。# mkdir -p /opt/dropbox-client # tar xzfv dropbox-linux-x86_64.tar.gz --strip…… 閱讀更多
782 次瀏覽
在本文中,我們將學習如何安裝 Docker。Docker 是一個非常好的工具,它在其自己的容器上執行應用程式。它就像一個虛擬機器,它更易於移植,更節省資源,並且更依賴於主機作業系統。在 CentOS 7 上安裝 Docker 有兩種方法。第一種方法是透過使用現有作業系統安裝,或者使用名為 Docker Machine 的工具旋轉伺服器並進行自動安裝。在這裡,出於演示目的,我們將在現有作業系統上安裝。在 CentOS 7 上安裝 Docker 在開始安裝之前…… 閱讀更多
411 次瀏覽
在本文中,我們已經配置了已安裝在 CentOS 7 上的 Nginx,以使用 gzip 壓縮為客戶端提供服務,以減小發送到網站訪問者的內容的大小。我們可以配置網站以載入速度更快,這取決於 Web 瀏覽器下載的所有檔案的大小,我們可以透過減小從網站傳輸的檔案的大小並更快地載入來實現此目的,這還可以降低我們為頻寬使用付費的成本。gzip 是一個流行的資料壓縮包,我們將使用它來配置 Nginx…… 閱讀更多
943 次瀏覽
在本文中,我們將學習如何安裝 Prometheus 伺服器來收集指標並查詢它們,以及安裝 Grafana——一個基於 Web 的圖形儀表板構建器。Prometheus 是一個具有時間序列資料庫的開源監控工具。它解決了監控的許多方面,併為在儀表板上顯示資料以及發出警報生成指標和圖形集合。先決條件要完成本文,我們需要這些資源:已安裝 CentOS 7、具有 sudo 訪問許可權的使用者和已安裝的 Docker。安裝 Prometheus 我們使用 Docker 安裝 Prometheus,因此請確保我們已在…… 閱讀更多
244 次瀏覽
在本文中,我們將學習如何在 CentOS 7 上安裝和配置來自 Puppet Labs 的開源 Puppet 代理/主伺服器。Puppet 是一個配置管理工具,可幫助系統管理員自動化伺服器基礎設施的配置、供應和管理。Puppet 代理稱為節點,我們將使用 Puppet Server 包而不是 Passenger 或任何其他環境。我們需要對要安裝 Puppet 主伺服器的伺服器具有 root 或超級使用者訪問許可權。先決條件我們需要在 Puppet 伺服器上配置正確的 DNS,以便…… 閱讀更多
878 次瀏覽
Pthreads 指的是 POSIX 標準 (IEEE 1003.1c),它定義了用於執行緒建立和同步的 API。這定義了執行緒行為的規範,而不是實現。規範可以由作業系統設計者以任何他們希望的方式實現。因此,許多系統都實現了 Pthreads 規範;大多數是 UNIX 型系統,包括 Linux、Mac OS X 和 Solaris。儘管 Windows 本身不支援 Pthreads,但 Windows 提供了一些第三方實現。圖 4.9 中所示的 C 程式演示了用於構建計算非負整數總和的多執行緒程式的基本 Pthreads API,該程式在單獨的執行緒中進行計算。單獨的執行緒…… 閱讀更多
1K+ 次瀏覽
在Linux系統中,儲存在磁碟上的可執行檔案稱為程式(program),而載入到記憶體中並正在執行的程式稱為程序(process)。程序啟動時,系統會為其分配一個唯一的數字,稱為程序ID(PID),以此來標識該程序。如果我們需要結束一個程序,例如,我們可以透過其PID來引用它。由於每個PID都是唯一的,因此不會出現歧義或意外終止錯誤程序的風險(除非你輸入了錯誤的PID)。如果我們開啟top命令(在終端中輸入top並按回車鍵),則… 閱讀更多