在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环境。如果在安装过程中遇到问题,可以参考相关软件的官方文档或寻求社区帮助。