一、修改开机启动文件​​​​​​​

/etc/rc.local(或者/etc/rc.d/rc.local)

1、编辑rc.local文件(命令后面让得加&号,表示后台运行)

2、最后修改rc.local文件的执行权限:
chmod +x /etc/rc.local

二、自己写一个shell脚本

将写好的脚本(.sh文件)放到目录 /etc/profile.d/ 下,系统启动后就会自动执行该目录下的所有shell脚本。

注:如果是普通的java -jar命令的脚本会有问题,因为脚本执行完才会进桌面(麒麟系统),但是jar包一直得处于运行状态,导致一直进不了桌面。

三、通过chkconfig命令设置

1、编写脚本

启动xxxx.sh程序前面务必添加如下三行代码,否侧会提示chkconfig不支持。
#!/bin/sh                          告诉系统使用的shell,所以的shell脚本都是这样
#chkconfig: 35 20 80               分别代表运行级别,启动优先权,关闭优先权,此行代码必须
#description: tomcat-server          自己随便发挥!!!,此行代码必须# 添加需要执行的脚本
# nohup java -jar xxxx.jar
# nginx -c xxxx.conf
2、将脚本文件复制到 /etc/init.d/或者/etc/rc.d/init.d/目录下(前者是后者的软连接)
cp /root/xxxx.sh /etc/init.d

3、设置脚本的可执行权限

chmod +x /etc/init.d/xxxx.sh

4、添加脚本到开机自动启动项目中

添加到chkconfig,开机自启动:

cd /etc/init.d
chkconfig --add xxxx.sh
chkconfig xxxx.sh on

5、其他相关命令

# 1.关闭开机启动
chkconfig xxxx.sh off# 2.从chkconfig管理中删除
chkconfig --del xxxx.sh# 3.查看chkconfig管理
chkconfig --list

参考博文:

https://www.cnblogs.com/comprehensive/p/12096448.html

Linux 开机启动的三种方法相关推荐

  1. 服务器win10系统开机慢,win10专业版系统开机启动慢 三种方法帮你敲定

    win10专业版系统开机启动慢 三种方法帮你敲定对于很多游戏玩家来说,电脑运行速度快,使用不卡顿是非常重要的,有些使用win10系统的玩家会觉得win10的启动速度慢,为了让各位能够愉快的玩游戏,今天 ...

  2. windows开机运行python脚本_Windows系统配置python脚本开机启动的3种方法分享

    测试环境:windows Server 2003 R2 一.开始菜单启动项实现 用户必须登录才可执行. 测试脚本(python代码): 复制代码 代码如下: import time fout = op ...

  3. linux监控命令执行,你可能不知道的 即时监控 Linux 使用者执行指令的三种方法...

    原标题:你可能不知道的 即时监控 Linux 使用者执行指令的三种方法 这里介绍如何在 Linux 系统上以管理者权限即时监控一般使用者所执行的任何指令. Linux 的 root 管理者可对系统进行 ...

  4. linux修改文件名的三种方法

    文章目录 前言 一.用mv命令修改文件名 二.使用cp命令修改 三.使用rename命令修改 总结 前言 我们在使用linux系统过程中为了便于记忆或整理维护,经常需要对文件名进行修改,下面文章介绍了 ...

  5. C# 将程序添加开机启动的三种方式

    前言 最近在研究程序随系统启动,发现在 win7 上因为权限的问题,写注册表的时候总是会出现问题,写不进去导致的不能自动启动,随后决定仔细的看一看这方面的问题. 查资料过程中主要发现有三种方式可以添加 ...

  6. linux开机自启动的几种方法

    Linux开机自启动的几种方式: 操作系统:linux mint 17.3 第一种方式:在/etc/rc.local文件中加入启动命令 这种方式适合linux用户手动配置自启动程序. 第二种方式:在/ ...

  7. linux glibc 版本查看,三种方法查看glibc的版本号

    glibc,就是Linux系统中的libc.so.6,而libc.so.6只是一个symlink,它会指向真正的.so文件. $ ll /usr/lib/x86_64-linux-gnu/libc.s ...

  8. Linux 查看二进制文件的三种方法

    方法总共有三种: od - dump files in octal and other formats xxd - make a hexdump or do the reverse. hexdump, ...

  9. linux设置开机自启动的三种方法

    一.rc.local文件中添加自启动命令 1.执行命令: 编辑"/etc/rc.local" vi /ect/rc.local 2.然后在文件最后一行添加要执行程序的全路径. 例如 ...

最新文章

  1. python tk下拉列表的state_Python tkinter之ComboBox(下拉框)的使用简介
  2. Python函数作为参数传递给函数
  3. 拉里.埃里森_耶鲁大学演讲
  4. excel匹配_Excel中的数据匹配和查找
  5. 【Python】HackBack(获取暴力破解服务器密码的IP来源)
  6. lottie android min sdk,跳一个Lottie无法回调开始播放动画事件的坑
  7. 获得系统中某个进程的cpu使用率
  8. Windows下断言的类型及实现
  9. 大一计算机考试题库知识点,大一 计算机基础 期末考试题库
  10. JavaScript运行机制:event-loop
  11. c语言小树苗健康指数,一颗特别的小树苗.doc
  12. 关于ccs软件的简单使用
  13. js实现轮播图背景色随之渐变的效果(小程序版)
  14. Spring核心框架体系结构
  15. flutter显示图标_如何自动调整Flutter中的图标大小
  16. /var/log/journal日志清理
  17. 计算机课堂教学改革培训心得体会,课堂教学改革心得体会范文(精选6篇)
  18. Python Matplotlib 3D绘图详解(汇总)
  19. 名片管理系统python详解_详解Python做一个名片管理系统
  20. java连接高斯数据库,高斯数据库 (gaussDB) - 基于 JDBC 开发 (9)

热门文章

  1. Python基础--正则表达式语法及其操作
  2. C#制作网络Ping程序
  3. C语言求解贝塞尔函数方程,任意阶复宗量贝塞尔函数的数值计算.pdf
  4. map reduce案例超详细讲解
  5. 是心跳影响情绪,还是情绪影响心跳?
  6. Mybatis特殊符号大于等于或者小于等于报错解决
  7. Redis的过期键删除策略和数据逐出策略
  8. 【工作一年总结】做自己喜欢的事时是会发光的,可是老天,能让这光芒更强烈些吗?
  9. hikaricp mysql_配置HikariCP连接池
  10. 牛客_给出股票价格找出买入点和卖出点让利润最大化