Linux服务管理:启动、停止与状态查看
Linux服务是后台运行的特定功能程序,管理服务是系统运维基础,需管理员权限(如`$ sudo`)。核心操作通过`systemctl`命令实现:`systemctl status [服务名]`查看状态(如`active (running)`);`start/stop/restart`分别启动、停止、重启服务;`list-units --type=service`列出服务列表,`is-active [服务名]`快速判断运行状态。开机自启用`enable/disable`,验证用`is-enabled`。服务故障时,`journalctl -u [服务名]`查日志(如端口占用、配置错误)。掌握这些命令可满足大部分服务管理需求。
阅读全文新手必学:Linux日志文件查看命令
这篇文章介绍了Linux服务器新手必学的5个日志查看命令,适用于日常问题定位与监控。核心命令及用途如下: 1. **tail**:查看文件末尾,常用`-n 数字`指定行数,`-f`实时监控(如网站访问日志),`-q`隐藏文件名。 2. **head**:查看文件开头,参数`-n 数字`指定行数,适合初始日志(如系统启动日志)。 3. **cat**:快速查看小文件全部内容,`-n`/`-b`显示行号,大文件不推荐(刷屏)。 4. **less**:大文件分页查看,支持上下翻页、搜索(`/关键词`),`+G`直达末尾。 5. **grep**:按关键词过滤,`-n`显示行号,`-i`忽略大小写,`-v`反向过滤,常与`tail`组合(如`tail -f log | grep error`)。 组合技巧:如`tail -n 100 log | grep error`快速定位错误,`less +G log`跳至日志末尾。
阅读全文系统监控工具:Linux服务器性能查看指南
本文介绍Linux服务器初学者必备的6大性能监控工具,帮助快速掌握服务器“健康状况”。系统监控是保障服务稳定的关键,需定期检查CPU、内存、磁盘等资源。 核心工具包括:`top`实时监控CPU、内存及进程,按P/M排序可快速定位高资源占用进程;`vmstat`分析系统整体性能,关注等待进程数(r)、IO阻塞数(b)及交换分区(swpd);`iostat`专注磁盘IO,通过tps、%util判断是否瓶颈;`free -h`快速查看内存使用及可用空间;`df -h`与`du -sh`分别监控磁盘分区空间和目录文件大小。 选择工具场景:快速概览用`top`,内存紧张看`free`,磁盘IO瓶颈查`iostat`,空间不足用`df`,定位大文件靠`du`。掌握这些工具,可通过按需监控及时发现并解决资源问题,保障服务器稳定运行。
阅读全文一文读懂Linux服务启动与停止
本文介绍Linux服务管理的核心方法,服务是后台持续运行的程序,管理是系统维护基础,现代Linux用systemd的systemctl工具管理。核心操作包括:启动服务用`sudo systemctl start <服务名>`,停止用`stop`,重启用`restart`,状态查看用`status`;设置开机自启用`enable`,禁用用`disable`,可通过`list-unit-files`查看自启状态。实用操作有:重新加载配置(无需重启)用`reload`,查看日志用`journalctl -u <服务名>`。注意事项:需`sudo`提权,服务名需准确(如Nginx为`nginx`),操作前确认服务已安装,`stop`会强制终止服务可能丢数据,优先用`restart`或`reload`(安全)。掌握这些可应对基础运维需求。
阅读全文