基于Linux Shell的开机启动服务

CentOS重启后,很多服务需要手动启动,很是麻烦,今天把需要开机启动或关闭的服务整理了一下,放入Linux Shell中,再将该Shell加入/etc/rc.local中,即可实现存储的自动挂载、SVN、VSFTPD、防火墙等服务开机自动启动或关闭,方法如下:

1、把./root/shell/autoRun.sh写入/etc/rc.local文件中:

echo /root/shell/autoRun.sh >> /etc/rc.d/rc.local

2、vi /root/shell/autoRun.sh,写入以下内容:

#!/bin/bash

#重启ssh服务
service sshd restart

#重启xinetd服务
service xinetd restart

#启动SVN服务
svnserve -d -r /opt/svn

#停止防火墙服务
service iptables stop

#挂载磁盘阵列
mount 10.32.8.31:/vol/vol_linux1  /netapp

#重启vsftpd服务
service vsftpd restart

#启动缓存系统
#/usr/local/bin/memcached -d -m 1024 -l 10.32.8.29 -p 11211 -u root

#多网卡路由设置
#route add -net 192.192.3.9 netmask 255.255.240.0 dev eth2

 保存退出即可实现存储的自动挂载、SVN服务、VSFTPD服务开机自动启动。

原文地址:https://www.cnblogs.com/yhdsir/p/5026474.html