原理在ubuntu下设置开机自启动项这篇blog里介绍的很详细,启动的程序必须在/etc/init.d里或者在/etc/init.d/rc.local文件中设置环境变量(参考ubuntu搭建ss服务无法开机自启动)。这里没有写脚本来运行,直接在rc.local添加命令来实现,使用脚本参考ubuntu下设置开机自启动项。

1.配置apache2开机启动:

由于apacha2在/etc/init.d中,所以直接修改/etc/rc.local文件,添加一行:

/etc/init.d/apache2 start

保存退出

2.配置ss服务开机启动

先在/etc/init.d/rc.local中添加ss的环境变量:

将原本的PATH=/sbin:/usr/sbin:/bin:/usr/bin

修改为 PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin

然后在/etc/rc.local文件中添加一行:

ssserver -c /etc/shadowsocks.json -d start

保存退出

参数-c指定配置文件,-d指定后台运行

配置文件/etc/shadowsocks.json大致如下:

{
    "server":"服务器的ip",
    "local_address":"127.0.0.1",
    "local_port":1080,
    "port_password":{

"服务器端口号1":"密码",

"服务器端口号2":"密码",

"服务器端口号3":"密码"

},

"timeout":300,
    "method":"aes-256-cfb",
    "fast_open":false
}

参考:

ubuntu下ss配置说明:

http://www.linuxidc.com/Linux/2015-09/123579.htm

ubuntu下设置开机自启动项:

http://www.cnblogs.com/end/archive/2012/10/12/2721059.html

ubuntu搭建ss服务无法开机自启动:

https://www.hhtjim.com/ububntu-build-ss-service-failed-to-open.html

ubuntu设置开机启动程序相关推荐

  1. ubuntu 设置开机启动与关闭开机启动(适用于部分linux系统)

    ubuntu 设置开机启动与关闭开机启动 首先,以apache开机启动的关闭为例, 参见:http://blog.csdn.net/lyhdream/article/details/8897618 然 ...

  2. 如何设置开机启动程序

    如何设置开机启动程序 (http://blog.csdn.net/wqf2) 或许你要让自己的程序开机启动,或许你想要查出木马程序.那么本文将对你有帮助. 开机启动程序可以通过下列方法来设置: 1. ...

  3. ubuntu设置开机启动图形应用程序,替换默认图形桌面

    一.前言 无论你想要在ubuntu 12.04(11.10适用)开机启动图形程序,或者非图形程序,相信这篇文章能帮上大忙. 我将根据我的需求讲解我的做法,并解释为什么这么做.完了以后,各位看官根据自己 ...

  4. openwrt路由器(RP-LINK)安装python并设置开机启动程序

    由于项目需求+实际条件限制,需要在某台设备上运行一个python小程序,在工业机器人和云服务器之间实现信息转发的功能.因为机器人也需要通过路由器认证连接校园网,出于简化设备的考虑(不想每次跑程序还得开 ...

  5. Ubuntu 设置开机启动命令/脚本

    Ubuntu 设置rc.local开机启动命令/脚本一般有两种方法: 方法一:rc.local脚本 rc.local脚本是一个Ubuntu开机后会自动执行的脚本,我们可以在该脚本内添加命令行指令.该脚 ...

  6. Ubuntu设置开机启动

    1. 创建执行脚本 touch test.sh 2. 编写test.sh脚本 cd /opt/server ./test.sh exit 0 3. 移动test.sh文件到/etc/init.d目录下 ...

  7. windows设置开机启动程序

    1.新建文件,填写路径 @echo off cd F:\程序路径\ //后面填写3D所在的路径 F: //程序的个盘符 run.bat 把这个文件填写完成后,改个名字,后缀改为bat,并把这个文件放在 ...

  8. Windows通过修改注册表设置开机启动程序

    文章目录 1. 按 2. 修改步骤 1. 按 regedit 作为windows的核心程序注册表.它可以修改的键值有很多,其中 计算机\HKEY_CURRENT_USER\Software\Micro ...

  9. linux启动设置运行级别,Linux的运行级别和设置开机启动服务的方式

    Linux的运行级别 什么是运行级别呢?简单点来说,运行级别就是操作系统当前正在运行的功能级别.级别是从0到6,具有不同的功能.这些级别定义在/ect/inittab文件中.这个文件是init程序寻找 ...

最新文章

  1. Android事件总线还能怎么玩?
  2. 网站seo优化每天需要做哪些事情呢?
  3. 简单爬虫,查博客浏览量
  4. Unity发布WebGl注意事项
  5. 权势二进制(51Nod-1413)
  6. rubymongo_mapper
  7. 39. Use private inheritance judiciously
  8. python中字符编码:coding utf-8, unicde, defaultencoding, UnicodeDecodeError, UnicodeEncodeError
  9. 【2017-2018 ACM-ICPC, Central Europe Regional Contest (CERC 17)】Justified Jungle【树上思维题】
  10. 超大文本文件浏览器Snaptext,支持不限制大小的文本文件浏览
  11. 从零开始设计RISC-V处理器——指令系统
  12. python怎样分析文献综述_论文的文献综述有什么方法吗?
  13. Windows下获取群CPU使用率的方法
  14. 【毕业设计】机器学习二维码识别检测系统 - python opencv 机器视觉
  15. ESP8266进阶篇
  16. 【微信小程序经验】各类图表相关组件+Demo源码(折线图,柱状图,K线,分时图)
  17. windows下更改应用程序属性的详细信息
  18. png选项 无交错 交错_什么是交错内存?
  19. vue中使用天地图测距、测面、标点【一】
  20. Default Constructor的构造操作

热门文章

  1. [激光器原理与应用-8]: 激光器电路的电磁兼容性EMC设计
  2. 高考数学辅导高考数学复习各个阶段备考指导
  3. Java生成PDF文件(Itext篇)
  4. 支持中文的deepdive:斯坦福大学的开源知识抽取工具(三元组抽取)
  5. 深度丨银行零售客群策略与标签体系搭建指南
  6. arcgis javascript Measurement的使用
  7. sql实现学生信息查询
  8. Intel SGX开发者参考书(四)—— Enclave开发基础(三)
  9. 中国平安增持华夏幸福5.69%股权 看好长期战略协同
  10. IEEE754标准: 浮点数在内存中的存储方式