在CentOS系統上安裝和配置LNMP(Linux, Nginx, MySQL, PHP)環境是一個常見的任務,用于搭建Web服務器。以下是在CentOS系統上安裝和配置LNMP環境的基本命令匯總:
uname -r
:顯示內核版本。uname -a
:顯示全部系統信息。whoami
:顯示當前登錄用戶。ps aux
:顯示所有正在運行的進程。top
:實時顯示系統資源占用情況。df -h
:查看磁盤空間使用情況。free -m
:查看內存使用情況。systemctl
:管理系統服務,如啟動、停止、重啟服務等。cd [目錄]
:切換當前工作目錄到指定目錄。pwd
:顯示當前工作目錄的完整路徑。ls
:列出當前目錄的內容。ls -l
:以長格式列出,包含文件權限、大小、修改日期等信息。mkdir [-p] 目錄名
:創建一個或多個目錄。rmdir 目錄名
:刪除空目錄。rm [-rf] 文件/目錄
:刪除文件或目錄。useradd 用戶名
:添加新用戶。passwd 用戶名
:為用戶設置或更改密碼。sudo
:允許特定用戶以超級用戶權限執行命令。chmod 權限 文件/目錄
:修改文件或目錄權限。chown 用戶:組 文件/目錄
:改變文件或目錄的所有者和所屬組。yum install 軟件包名
:安裝軟件包。yum update
:更新系統中的所有軟件包。yum remove 軟件包名
:卸載軟件包。yum search 關鍵詞
:搜索相關的軟件包。ip addr
或 ifconfig
:顯示網絡接口的IP地址、子網掩碼等信息。ping 目標地址
:測試與目標地址的網絡連接。firewall-cmd
:管理防火墻規則。sudo systemctl start nginx
:啟動Nginx。sudo systemctl stop nginx
:停止Nginx。sudo systemctl restart nginx
:重啟Nginx。sudo systemctl enable nginx
:設置Nginx開機自啟動。sudo nginx -t
:檢查Nginx配置文件的語法。sudo systemctl start mysqld
:啟動MySQL服務。sudo systemctl stop mysqld
:停止MySQL服務。sudo systemctl restart mysqld
:重啟MySQL服務。sudo systemctl enable mysqld
:設置MySQL開機自啟動。sudo mysql_secure_installation
:運行MySQL安全腳本。sudo systemctl start php-fpm
:啟動PHP-FPM服務。sudo systemctl stop php-fpm
:停止PHP-FPM服務。sudo systemctl restart php-fpm
:重啟PHP-FPM服務。sudo systemctl enable php-fpm
:設置PHP-FPM開機自啟動。以上命令和步驟可以幫助您在CentOS系統上成功安裝和配置LNMP環境。如果在安裝過程中遇到問題,可以參考相關軟件的官方文檔或尋求社區幫助。