当前位置:   article > 正文

linux设置nexus开机自启动_linux设置开机启动

linux nexus3.6 开启启动

一、rc.local自启动和profile.d/file的区别

linux启动顺序:

1、通过/boot/vm进行启动 vmlinuz

2、init /etc/inittab

3、启动相应的脚本,并且打开终端

①rc.sysinit

②rc.d

③rc.local(这里...)

4、启动login登录界面 login

5、在用户登录的时候执行sh脚本的顺序,每次登录的时候都会完全执行

①/etc/profile.d/file(这里...)

②/etc/profile

③/etc/bashrc

④/root/.bashrc

⑤/root/.bash_profile

原文链接:https://blog.csdn.net/pingnanlee/java/article/details/44785715

综上,区别是:

①rc.local 是真正的开机启动,在开机时以root权限启动一次。

②而 profile.d/file 是用户在登录(界面登录、xshell远程登录。。。)时会执行一次,即每执行一次登录,都会启动一次。这不是开机启动,是登录启动。

二、开机启动设置

1、rc.local开机启动

sudo vim /etc/rc.local

执行多条开机启动语句,每条语句前面加 nohup ,后面加 & 。

#!/bin/sh -e

#

# rc.local

#

# This script is executed at the end of each multiuser runlevel.

# Make sure that the script will "exit 0" on success or any other

# value on error.

#

# In order to enable or disable this script just change the execution

# bits.

#

# By default this script does nothing.

#sh /home/tgj/桌面/start.sh

nohup sudo /opt/nexus-3.6.0-02/bin/nexus start &

nohup sudo pgyvpn &

nohup svnserve -d -r /opt/svn &

exit 0

2、profile.d/file登录启动

touch /etc/profile.d/svnserve.sh

vim /etc/profile.d/svnserve.sh

#文件中输入:

svnserve -d -r /opt/svn

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/124738
推荐阅读
相关标签
  

闽ICP备14008679号