Ubuntu系统任务管理与Shell使用指南
在Ubuntu系统的使用过程中,我们常常需要对系统服务进行管理,安排任务的执行时间,以及熟练运用Shell进行操作。下面将为大家详细介绍这些方面的知识和操作技巧。
1. 手动启动和停止服务
在对系统服务的配置文件进行修改后,通常需要停止并重新启动服务,才能使服务读取新的配置。例如,在重新配置X服务器时,为了便于测试,可从运行级别2切换到运行级别1,之后再切换回运行级别2以重新启用图形登录。若服务配置不当,相较于重启整个机器,停止并重新启动服务直至配置正确会更为便捷。
传统的服务管理方式(需以root权限)是在命令行调用服务的 /etc/init.d 脚本,并使用相应的关键字,如 start 、 status 或 stop 。以下是启动Apache Web服务器的示例:
sudo /etc/init.d/apache2 start
执行该命令后,脚本会执行相应程序并报告其状态。若要停止服务,只需将关键字替换为 stop 即可。
2. 任务调度
在Ubuntu中,有三种方式可用于调度命令,它们的工作方式各有不同。
2.1 使用 at 和 batch 延迟执行任务
若有耗时较长的任务,且不想在当前登录状态下执行,可使用
超级会员免费看
订阅专栏 解锁全文
1440

被折叠的 条评论
为什么被折叠?



