为了能科学地上网,你懂的.其中需要将服务端做成开机启动.然而脚本在secure crt下能正常运行,添加到/etc/rc.local下却无法正常启动服务.用ps查找了下,脚本是运行了,但服务没起来.于是折腾了一通,怀疑是不是路径找不到的原因.然而export了一下PATH,妥妥的. 原脚本 #! /bin/sh #进程名字可修改 PRO_NAME=ssserver PORT=不告诉你 PASS=不告诉你 while true ; do #用ps获取$PRO_NAME进程数量 NUM=`ps au…
   一.关于/etc/init.d 如果你使用过Linux系统,那么你一定听说过init.d目录.这个目录到底是干嘛的呢?它归根结底只做了一件事情,但这件事情非同小可,是为整个系统做的,因此它非常重要.init.d目录包含许多系统各种服务的启动和停止脚本.它控制着所有从acpid到x11-common的各种事务.当然,init.d远远没有这么简单.(译者注:acpid 是linux操作系统新型电源管理标准 :X11也叫做X Window系统,X Window系统 (X11或X)是一种位图显示的…
原文来自http://www.ghacks.net/2009/04/04/get-to-know-linux-the-etcinitd-directory/ 译文来自http://blog.csdn.net/acs713/article/details/7322082     备注:译文作者有博客一些关于Liunx系统内核知识的干货 一.关于/etc/init.d 如果你使用过linux系统,那么你一定听说过init.d目录.这个目录到底是干嘛的呢?它归根结底只做了一件事情,但这件事情非同小可,…
init.d目录中包含很多系统服务的启动和停止脚本,比较常用的就是网络服务,当你修改了网络配置时,可以自行 sudo /etc/init.d/networking restart  命令来重启网络服务. rc.local脚本是在系统启动之后执行的脚本,如果你有一些想要开机后自动完成的操作,可以将其命令写入该脚本.比如开启ssh.挂载共享文件夹等等.例如: sudo mount -t vboxsf downloads /mnt/downloads/ sudo apt-get install ope…
一.关于/etc/init.d 如果你使用过Linux系统,那么你一定听说过init.d目录.这个目录到底是干嘛的呢?它归根结底只做了一件事情,但这件事情非同小可,是为整个系统做的,因此它非常重要.init.d目录包含许多系统各种服务的启动和停止脚本.它控制着所有从acpid到x11-common的各种事务.当然,init.d远远没有这么简单. 当你查看/etc目录时,你会发现许多rc#.d 形式存在的目录(这里#代表一个指定的初始化级别,范围是0~6).在这些目录之下,包含了许多对进程进行控制…
Linux 设置开机自启动,添加命令到/etc/rc.d/rc.local,本文以设置tomcat自启动为例: 一:添加自启动命令 export JAVA_HOME=/usr/java/jdk1.8.0_211 export JRE_HOME=$JAVA_HOME/jre sh /usr/tomcat/apache-tomcat-9.0.20/bin/startup.sh 二:给rc.local文件添加执行权限 chmod +x rc.local…
Centos 7.1中,/etc/rc.local是一个软链接文件.指向的是/etc/rc.d/rc.local 在Centos之前的版本我们都会将一些开机需要执行的命令加入到/etc/rc.local文件中 但笔者今天在Centos 7.1操作系统中同在/etc/rc.local文件中加入了命令,重启后发现并没有执行,于是再次打开rc.local文件 #!/bin/bash # THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES # # It is hi…
一.Linux开机启动有多种方法,比如我设置mysql开机启动为:chkconfig --level 35 mysqld on 二.下面说说通过rc.local文件进行开机启动: 1.首先创建一个启动脚本,这里以redis启动为例 创建 redis-startup.sh 脚本 #!/bin/sh echo "-----------------------------------------------------------------------------" >> /r…
下面说说通过rc.local文件进行开机启动 1.首先创建一个启动脚本,这里以启动docker为例 创建 docker-startup.sh 脚本 #! /bin/bash /usr/bin/mk-docker-opts.sh -c systemctl daemon-reload systemctl restart docker 并给 docker-startup.sh 设置执行权限: chmod +x docker-startup.sh 2.在 /etc/rc.local 末尾增加 docke…
注意:rc.local脚本里面启动的用户默认为root权限. 一.rc.local脚本 rc.local脚本是一个Ubuntu开机后会自动执行的脚本,我们可以在该脚本内添加命令行指令.该脚本位于/etc/路径下,需要root权限才能修改. 该脚本具体格式如下: #!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the scrip…