centos lnmp常用命令有哪些
以下是CentOS LNMP环境的常用命令,涵盖服务管理、配置检查、日志查看等核心操作:
一、服务管理
-
Nginx
- 启动:
sudo systemctl start nginx
- 停止:
sudo systemctl stop nginx
- 重启:
sudo systemctl restart nginx
- 查看状态:
sudo systemctl status nginx
- 测试配置:
nginx -t
- 启动:
-
MySQL
- 启动:
sudo systemctl start mysqld
- 停止:
sudo systemctl stop mysqld
- 重启:
sudo systemctl restart mysqld
- 查看状态:
sudo systemctl status mysqld
- 安全配置:
sudo mysql_secure_installation
- 启动:
-
PHP-FPM
- 启动:
sudo systemctl start php-fpm
- 停止:
sudo systemctl stop php-fpm
- 重启:
sudo systemctl restart php-fpm
- 查看状态:
sudo systemctl status php-fpm
- 启动:
二、配置与日志
-
Nginx配置
- 编辑主配置:
sudo vi /etc/nginx/nginx.conf
- 检查语法:
nginx -t
- 重新加载配置:
sudo nginx -s reload
- 编辑主配置:
-
MySQL配置
- 编辑配置文件:
sudo vi /etc/my.cnf
- 查看当前配置:
mysql --help | grep "my.cnf"
- 编辑配置文件:
-
日志查看
- Nginx访问日志:
tail -f /var/log/nginx/access.log
- Nginx错误日志:
tail -f /var/log/nginx/error.log
- MySQL错误日志:
tail -f /var/log/mysqld.log
- Nginx访问日志:
三、系统与性能监控
-
资源监控
- 查看CPU/内存/磁盘:
top
、htop
、vmstat
、iostat
- 查看网络连接:
netstat -tuln
或ss -tuln
- 查看CPU/内存/磁盘:
-
LNMP状态检查
- 查看PHP-FPM进程:
ps aux | grep php-fpm
- 检查端口占用:
lsof -i :80
(查看Nginx端口)
- 查看PHP-FPM进程:
四、常用工具
- 安装LNMP一键包(非命令行,但常用):
- 下载并执行脚本:
wget http://soft.vpser.net/lnmp/lnmp0.5.tar.gz
,然后运行安装脚本。 - 注意:需根据实际需求选择版本,部分一键包可能需手动配置。
- 下载并执行脚本:
说明:部分命令需根据实际安装路径调整(如源码编译安装的Nginx路径可能为/usr/local/nginx
),建议优先使用systemctl
管理服务的启动、停止和重启操作。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权请联系我们,一经查实立即删除!