Debian Stream 8基于systemd初始化系统,更新后重启系统或服务的常见方法如下:
系统更新(如内核、系统组件)后,需重启系统以加载新版本。常用命令如下:
reboot命令sudo reboot
shutdown命令(带定时选项)sudo shutdown -r nowsudo shutdown -r +10sudo shutdown -cinit命令(传统方式)sudo init 6
systemctl reboot命令(systemd专用)reboot一致。sudo systemctl reboot
注意:重启前请保存所有工作,避免数据丢失。
若仅更新了某个应用程序(如Apache、Nginx、MySQL),无需重启整个系统,只需重启对应服务即可。常用方法如下:
systemctl restart命令(推荐,适用于systemd系统)service命令,是Debian Stream 8的默认服务管理方式。语法:sudo systemctl restart <service_name>
示例(重启Apache):sudo systemctl restart apache2
可附加--all参数重启所有服务(谨慎使用):sudo systemctl restart --all
service命令(兼容旧版本)systemctl类似:sudo service <service_name> restart
示例(重启Nginx):sudo service nginx restart
/etc/init.d/脚本(传统SysVinit方式)sudo /etc/init.d/<service_name> restart
示例(重启MySQL):sudo /etc/init.d/mysql restart
ps aux | grep <process_name>sudo kill -9 <PID>/usr/sbin/apache2ctl start)。sync命令同步磁盘数据,避免数据损坏。systemctl list-units --type=service(systemd)或service --status-all(传统方式)查看所有服务列表。