动Linux实现自启动的简易方式(linux开启自启)
随着Linux的普及,使用Linux的越来越多,拥有的应用也越来越多,而有时候我们需要Linux系统自动启动,以执行一些定期定时的任务。
要实现自启动,我们需要用到Linux系统提供的init脚本,他允许系统在特定启动级别中启动应用程序和守护进程。重要的是要将你的脚本放置于/etc/init.d/目录下,/etc/rcX.d/ X表示级别(该级别的启动程序将运行),由1到6号不同的级别,其中0表示关机,1表示单用户模式,2表示标准多用户非守护模式,3表示完整多用户模式,4~5是自定义模式,最后是6表示重启。另外rcX.d/ 目录下的脚本是通过链接到/etc/init.d/目录下,以实现启动顺序的。
我们可以使用chkconfig来管理自动启动脚本,它可以将脚本自动放置在对应的rcX.d/ 目录下。使用chkconfig命令可以快捷简便的完成这一操作:
(chkconfig level 2345 program_name on 表示将program_name在2-5级启动)
例如: # chkconfig level 35 httpd on (开启apache服务自启动)
其实Linux系统中有很多启动项,若要查看启动服务列表可以使用命令:# chkconfig list
另外,实现自启动也可以通过crontab工具,它可以让系统在特定时间自动执行指定的操作。它的存放位置在/var/spool/cron/crontabs下。
比如需要每天的07:00启动MyScript.sh这个脚本,可以使用如下语句:
# 0 7 * * * sh /usr/local/MyScript.sh
总的来说,实现Linux系统的自启动是非常的简单的,使用init脚本和crontab都可以实现。它可以让系统自动执行一些指定的任务,从而节省人力,提高工作效率。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 动Linux实现自启动的简易方式(linux开启自启)
相关文章
- linux系统线程通信的几种方式,Linux的进程/线程通信方式总结
- Linux系统:实现多种用途的利器(linux系统用途)
- Linux远程链接:实现管理控制(linux远程链接控制)
- Linux搭建HTTP代理实现网络自由访问(linux搭建http代理)
- 快速简易地在Linux中移动文件(linux中移动文件)
- Linux C程序设计:线程创建原理与实现(linuxc线程创建)
- Linux驱动硬件技术:实现更好的性能(linux的硬件驱动)
- Linux下实现数据库快速导入(linux下数据库导入)
- Linux支持ASP:开启新的Web应用之旅(linux支持asp)
- Linux的发展之路:从分支到统一(linux的分支)
- 管理使用Linux实现细分管理(linux的分支)
- 从Linux中解除防火墙保护(关闭linux的防火墙)
- Linux风扇控制新技术(linux风扇)
- Linux缓冲区大小优化实践(linux缓冲大小)
- 脚本Linux下通过调用Shell脚本实现简单的操作(linux调用shell)
- 管理Linux用户权限管理:实现安全的操作权限(linux下用户权限)
- Linux下多路径实现灵活互联(linux多路径)
- Linux编译V8:实现快速技术进步(linux编译v8)
- Linux开放8080端口:快速实现步骤(linux开放8080端口)
- 如何在 Linux 中使用变量实现换行?(linux变量换行)
- 同步Linux硬件时间同步:实现时间一致性(linux 硬件时间)
- Linux IP与端口——简明完整的网络连接方式(linux ip和端口)
- Linux下的设备管理指南(设备管理linux)
- 局域网 DNS 服务器搭建及 Linux 系统实现(局域网dns linux)
- 深入浅出Linux ns2安装(linux ns2安装)
- Linux:缔造于1970年的开源内核之路(linux 1970)
- 虚拟机上搭建Linux系统:实现在家里也能体验开源『梦』!(虚拟机装linux)