溫馨提示×

centos lnmp常用命令匯總

小樊
47
2025-06-22 15:30:13
欄目: 智能運維

在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 addrifconfig:顯示網絡接口的IP地址、子網掩碼等信息。
  • ping 目標地址:測試與目標地址的網絡連接。
  • firewall-cmd:管理防火墻規則。

Nginx配置與管理

  • sudo systemctl start nginx:啟動Nginx。
  • sudo systemctl stop nginx:停止Nginx。
  • sudo systemctl restart nginx:重啟Nginx。
  • sudo systemctl enable nginx:設置Nginx開機自啟動。
  • sudo nginx -t:檢查Nginx配置文件的語法。

MySQL/MariaDB配置與管理

  • 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安全腳本。

PHP配置與管理

  • 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環境。如果在安裝過程中遇到問題,可以參考相關軟件的官方文檔或尋求社區幫助。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女