linux设置开机自启动的三种方法
一、rc.local文件中添加自启动命令
1、执行命令: 编辑"/etc/rc.local"
vi /ect/rc.local
2、然后在文件最后一行添加要执行程序的全路径。
例如,每次开机时要执行一个hello.sh,这个脚本放在/usr下面,那就可以在"/etc/rc.local"中加一行"/usr/./hello.sh",或者" cd /usr/ && ./hello.sh "
注意,你的命令应该添加在:exit 0 之前
3、添加完保存后设置rc.local可执行权限
chmod +x /etc/rc.local
二、在/etc/init.d目录下添加自启动脚本
linux在“/etc/rc.d/init.d”下有很多的文件,每个文件都是可以看到内容的,其实都是一些shell脚本或者可执行二进制文件
Linux开机的时候,会加载运行/etc/init.d目录下的程序,因此我们可以把想要自动运行的脚本放到这个目录下即可。系统服务的启动就是通过这种方式实现的。
PS:添加完后务必设置文件的可执行权限 chmod +x filename
三、制作Linux服务并设置开机自启动
1、简介
本文以nginx为例,通过制作linux服务的方式启动,并设置开机启动
2、前提条件
nginx已安装,默认安装路径为:/usr/local/nginx
3、方法步骤
1)制作服务
在/etc/systemd/system/路径下创建nginx.service文件
cd /etc/systemd/system/
vi nginx.service
写入如下内容
[Unit]
Description=nginx - high performance web server
After=nginx.service
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop
Execenable=/usr/local/nginx/sbin/nginx
[Install]
WantedBy=multi-user.target
保存并退出
2)设置开机自启动
# 设置开机启动
systemctl enable nginx
# 取消开机自启动
#systemctl disable nginx
# 查看服务当前状态
systemctl status nginx
# 启动nginx服务
systemctl start nginx
# 停止nginx服务
systemctl stop nginx
# 重启nginx服务
systemctl restart nginx
linux设置开机自启动的三种方法相关推荐
- linux 设置开机启动项三种方式
有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务. 在解问题之前先来看看Linux的启动流程 Linux的启动流程 主要顺序就是: 1. 加载内核 2. 启动初始化进程 3. 确定运 ...
- linux设置开机自启服务,linux设置服务开机自启动的三种方式
linux设置服务开机自启动的三种方式 这里介绍一下linux开机自动启动的几种方法,共计3种,大家可以借鉴一下!经验里面以centos 5.3系统为例! 方法1:.利用ntsysv命令进行设置,利用 ...
- 禁止开机时软件自启动的三种方法
禁止开机时软件自启动的三种方法 目前常用的方法一般有三种:用软件禁止:用Windows命令禁止:直接修改注册表.那么就让我们分别来看一下. 一.使用软件禁止软件的自动启动 现在有很多的软件可以禁止开机 ...
- android设置自动开关机,Android开发之设置开机自动启动的几种方法
Android开发之设置开机自动启动的几种方法 方法一: android:name=".AutoStartReceiver"为处理开机启动后所做操作的AutoStartReceiv ...
- 服务器win10系统开机慢,win10专业版系统开机启动慢 三种方法帮你敲定
win10专业版系统开机启动慢 三种方法帮你敲定对于很多游戏玩家来说,电脑运行速度快,使用不卡顿是非常重要的,有些使用win10系统的玩家会觉得win10的启动速度慢,为了让各位能够愉快的玩游戏,今天 ...
- linux配置yum源的三种方法:
linux配置yum源的三种方法: 1.配置网络yum源 2.通过上传镜像文件配置本地yum源 3.通过连接存储或本地镜像文件配置本地yum源(虚拟机) 配置各种yum源的时候,需要提前知道自己的li ...
- linux 设置开机自启动 文件配置开机自启动命令
linux 设置开机自启动 文件配置开机自启动命令 在/etc/rc.local文件中添加自启动命令 执行命令 执行脚本 在/etc/init.d目录下添加自启动脚本 运行级别设置 在/etc/rc. ...
- Linux清空文件内容的三种方法
Linux清空文件内容的三种方法 测试文件:a.txt 第一种: $> a.txt 第二种: $echo "" > a.txt 第三种: $cat /dev/null ...
- 设置环境变量的三种方法【转载】
文章目录 1 设置环境变量的三种方法 1.1 临时设置 1.2 当前用户的全局设置 1.3 所有用户的全局设置 2 测试当前环境变量 3 脚本解析 3.1 打开的文件如下: 3.2 脚本解析说明 3. ...
最新文章
- R语言笔记1:数据类型(向量、数组、矩阵、 列表和数据框)
- python编程软件v-Thonny(Python编程工具) V3.2.5 官方版
- [转贴]玩你没商量:ADSL速率数字游戏解密
- Hadoop MapReduce概念学习系列之MPI和MapReduce(十三)
- FunDA(7)- Reactive Streams to fs2 Pull Streams
- 阻止电脑自动安装软件_坡解版wetool 安装条件-购买-老友网
- php用栈遍历目录和文件,php如何遍历目录,php非递归算法遍历目录的例子
- 不当 95% 的劣质勤奋者
- 人去楼空 暴风影音倒闭 今后将成为历史?
- 计算机慢的解决方法,电脑很卡反应很慢该如何处理【解决方法】
- 从程序员到项目经理(5):程序员加油站 -- 不是人人都懂的学习要点
- 字节跳动李航入选ACL Fellow,他曾这样看待机器学习
- 年总结(六):半年历程总结(2016.6—2016.12)
- 转载,常用SQL注入语句整理
- 联考素描头像怎么才能画到高分?联考新手必看!
- 自然语言菜鸟学习笔记(七):RNN(循环神经网络)及变体(LSTM、GRU)理解与实现(TensorFlow)
- Tradesy | IT桔子
- url包含html标签,正则表达式从文本解析URL(文本包含HTML标签)
- 分段式多级离心泵_多级分段式离心泵
- 在onelogin中使用OpenId Connect Authentication Flow