设置开机启动:
cd /etc
vi /etc/rc.local
增加命令行:
#开机运行批处理
export JAVA_HOME=/usr/local/jdk
export CLASSPATH=
:
C
L
A
S
S
P
A
T
H
:
:CLASSPATH:
:CLASSPATH:JAVA_HOME/lib/
export PATH=
P
A
T
H
:
PATH:
PATH:JAVA_HOME/bin
/usr/local/nginx/sbin/nginx
/usr/local/tomcat/bin/startup.sh
/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
脚本路径
/usr/local/web/website.sh
编写批处理文件website.sh:
nohup java -jar /usr/local/web/website.jar &
sleep 5
nohup java -jar /usr/local/web/back.jar &
保存后,设置执行权限:
chmod 755 rc.local
注意:rc.local执行时,只要有一行命令执行失败,则全部命令都失败。
设置mysql开机启动:
cd /usr/lib/systemd/system
创建mysqld.service:
[Unit]
Description=MySQL Server
Documentation=man:mysqld(8)
Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html
After=network.target
After=syslog.target
[Install]
WantedBy=multi-user.target
[Service]
User=mysql
Group=mysql
ExecStart=/usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf
LimitNOFILE = 5000
设置开机启动
systemctl enable mysqld
当前通过systemctl方式启动mysql5.7:
systemctl start mysqld