问题1:init目录和init.d目录有什么区别? 进入init目录观察,如下: ? 我们可以看到,里面都是一些配置文件,而进入init.d目录,可以看到: ? 里面都是各种各样的可执行文件,通过ll命令可以看到,init.d目录是rc.d/init.d目录的软连接,也就是说,这个目录和rc.d里面的init.d目录的内容保持一致。 /etc/init包含的是Upstart(Sysinit的替代版本)的配置文件,和/etc/init.d的作用几乎差不多。这样似乎/etc/init可以看作/etc/init.d的演化版本。 问题2:etc/init.d目录和etc/rc.d/init.d目录有什么区别? 其实是一样的,init.d是rc.d/init.d的一个软连接,内容都相同。 问题5:init.d和rc.d等文件夹的作用? “/etc/rc.d/init.d/目录下的脚本就类似与windows中的注册表,在系统启动的时候某些指定脚本将被执行。
the upstart job to take precedence over the init.d script. 上面这段话已经说了很清楚了,这个service命令,会去查找/etc/init.d/和/etc/init/目录下的可执行脚本。 也就是说,我们通常类似service apache2 start的命令完全可以用/etc/init.d/apache2 start来代替,效果一模一样。 其实他做的事情就是这么简单,一般就是去/etc/init.d/目录下寻找脚本来执行。所以问题的重点就变成了这些脚本到底是什么样的。 这就牵涉到/etc/init.d/下的启动脚本格式的问题了。 启动脚本 本着自力更生的原则,自己查看man文档,在service命令的末尾他给了一个/etc/init.d/skeleton文件叫我们看。那就打开来看看喽~~: #!
4.在最底加入如下代码 service sysinit /system/bin/logwrapper /system/xbin/busybox run-parts /system/etc/init.d
/bt stop 启动 /etc/init.d/bt start 重启 /etc/init.d/bt restart 卸载 /etc/init.d/bt stop && chkconfig --del /nginx start 停止 /etc/init.d/nginx stop 重启 /etc/init.d/nginx restart 启载 /etc/init.d/nginx reload nginx start 停止 /etc/init.d/httpd stop 重启 /etc/init.d/httpd restart 启载 /etc/init.d/httpd reload apache配置文件 /mysqld start 停止 /etc/init.d/mysqld stop 重启 /etc/init.d/mysqld restart 启载 /etc/init.d/mysqld reload 安装目录 /usr/local/memcached 启动 /etc/init.d/memcached start 停止 /etc/init.d/memcached stop 重启 /etc/init.d
/bt stop启动/etc/init.d/bt start重启/etc/init.d/bt restart卸载/etc/init.d/bt stop && chkconfig --del bt && /nginx start停止/etc/init.d/nginx stop重启/etc/init.d/nginx restart启载/etc/init.d/nginx reloadnginx配置文件/www /mysqld start停止/etc/init.d/mysqld stop重启/etc/init.d/mysqld restart启载/etc/init.d/mysqld reloadmysql配置文件 /php启动(请根据安装PHP版本号做更改,例如:/etc/init.d/php-fpm-54 start)/etc/init.d/php-fpm-{52|53|54|55|56|70|71|72|73 /local/memcached启动/etc/init.d/memcached start停止/etc/init.d/memcached stop重启/etc/init.d/memcached restart
/bt stop 启动面板 /etc/init.d/bt start 重启面板 /etc/init.d/bt restart 卸载面板 /etc/init.d/bt stop && chkconfig /httpd start 停止 /etc/init.d/httpd stop 重启 /etc/init.d/httpd restart 启载 /etc/init.d/httpd reload 配置文件 /mysqld start 停止 /etc/init.d/mysqld stop 重启 /etc/init.d/mysqld restart 启载 /etc/init.d/mysqld reload 配置文件 init.d/php-fpm-73 stop 重启(按版本号) /etc/init.d/php-fpm-73 restart 启载(按版本号) /etc/init.d/php-fpm-73 reload /memcached start 停止 /etc/init.d/memcached stop 重启 /etc/init.d/memcached restart 启载 /etc/init.d/memcached
/init.d/bt restart卸载/etc/init.d/bt stop && chkconfig --del bt && rm -f /etc/init.d/bt && rm -rf /www/ /nginx start停止/etc/init.d/nginx stop重启/etc/init.d/nginx restart启载/etc/init.d/nginx reloadnginx配置文件/www /init.d/httpd stop重启/etc/init.d/httpd restart启载/etc/init.d/httpd reloadapache配置文件/www/server/apache/conf /mysqld start停止/etc/init.d/mysqld stop重启/etc/init.d/mysqld restart启载/etc/init.d/mysqld reloadmysql配置文件 /usr/local/memcached启动/etc/init.d/memcached start停止/etc/init.d/memcached stop重启/etc/init.d/memcached
/bt stop 启动服务 /etc/init.d/bt start 重启面板服务 /etc/init.d/bt restart 卸载面板 /etc/init.d/bt stop && chkconfig /nginx start 停止 /etc/init.d/nginx stop 重启 /etc/init.d/nginx restart 启载 /etc/init.d/nginx reload Apache start 停止 /etc/init.d/httpd stop 重启 /etc/init.d/httpd restart 启载 /etc/init.d/httpd reload MySQL服务管理 mysql /mysqld start 停止 /etc/init.d/mysqld stop 重启 /etc/init.d/mysqld restart 启载 /etc/init.d/mysqld reload FTP start 停止 /etc/init.d/memcached stop 重启 /etc/init.d/memcached restart 启载 /etc/init.d/memcached reload
系统服务,init.d脚本:SRS提供srs/trunk/etc/init.d/srs脚本,可以作为CentOS或者Ubuntu的系统服务自动启动。 /etc/init.d/srs start 复制 init.d SRS作为系统服务启动,需要以下几步: 安装srs:安装脚本会自动修改init.d脚本,将ROOT="./"改为安装目录。 链接安装目录的init.d/srs到/etc/init.d/srs 添加到系统服务,CentOS和Ubuntu方法不一样。 Step2: 链接脚本: sudoln -sf \ /usr/local/srs/etc/init.d/srs \ /etc/init.d/srs 复制 备注:若SRS安装到其他目录, 脚本管理SRS 查看SRS状态: /etc/init.d/srs status 复制 启动SRS: /etc/init.d/srs start 复制 停止SRS: /etc/init.d/srs stop
/bt stop 启动 /etc/init.d/bt start 重启 /etc/init.d/bt restart 卸载 /etc/init.d/bt stop && chkconfig --del /nginx start 停止 /etc/init.d/nginx stop 重启 /etc/init.d/nginx restart 启载 /etc/init.d/nginx reload nginx 停止 /etc/init.d/httpd stop 重启 /etc/init.d/httpd restart 启载 /etc/init.d/httpd reload apache配置文件 /www/server /mysqld start 停止 /etc/init.d/mysqld stop 重启 /etc/init.d/mysqld restart 启载 /etc/init.d/mysqld reload mysql /memcached start 停止 /etc/init.d/memcached stop 重启 /etc/init.d/memcached restart 启载 /etc/init.d/memcached
/nginx start 停止:/etc/init.d/nginx stop 重启:/etc/init.d/nginx restart 启载:/etc/init.d/nginx reload nginx 停止:/etc/init.d/httpd stop 重启:/etc/init.d/httpd restart 启载:/etc/init.d/httpd reload apache配置文件:/www/server /mysqld start 停止:/etc/init.d/mysqld stop 重启:/etc/init.d/mysqld restart 启载:/etc/init.d/mysqld reload mysql 配置文件:/etc/my.cnf FTP管理命令 ftp安装目录:/www/server/pure-ftpd 启动:/etc/init.d/pure-ftpd start 停止:/etc/init.d/ 安装目录:/usr/local/memcached 启动:/etc/init.d/memcached start 停止:/etc/init.d/memcached stop 重启:/etc/init.d
/bt stop 启动 /etc/init.d/bt start 重启 /etc/init.d/bt restart 卸载 /etc/init.d/bt stop && chkconfig --del /nginx start 停止 /etc/init.d/nginx stop 重启 /etc/init.d/nginx restart 启载 /etc/init.d/nginx reload nginx 停止 /etc/init.d/httpd stop 重启 /etc/init.d/httpd restart 启载 /etc/init.d/httpd reload apache配置文件 /www/server /mysqld start 停止 /etc/init.d/mysqld stop 重启 /etc/init.d/mysqld restart 启载 /etc/init.d/mysqld reload mysql 安装目录 /usr/local/memcached 启动 /etc/init.d/memcached start 停止 /etc/init.d/memcached stop 重启 /etc/init.d
/bt stop 启动 /etc/init.d/bt start 重启 /etc/init.d/bt restart 卸载 /etc/init.d/bt stop && chkconfig --del /nginx start 停止 /etc/init.d/nginx stop 重启 /etc/init.d/nginx restart 启载 /etc/init.d/nginx reload nginx 停止 /etc/init.d/httpd stop 重启 /etc/init.d/httpd restart 启载 /etc/init.d/httpd reload apache配置文件 /www/server /mysqld start 停止 /etc/init.d/mysqld stop 重启 /etc/init.d/mysqld restart 启载 /etc/init.d/mysqld reload mysql 安装目录 /usr/local/memcached 启动 /etc/init.d/memcached start 停止 /etc/init.d/memcached stop 重启 /etc/init.d
2.配置ASMLib 2.1 ASMLib的配置如下: [root@jystdrac1 ~]# /etc/init.d/oracleasm configure Configuring the Oracle /oracleasm createdisk OCR1 /dev/sdb1 /etc/init.d/oracleasm createdisk OCR2 /dev/sdc1 /etc/init.d/oracleasm createdisk OCR3 /dev/sdd1 /etc/init.d/oracleasm createdisk DATA1 /dev/sde1 /etc/init.d/oracleasm createdisk DATA2 /dev/sdf1 /etc/init.d/oracleasm createdisk DATA3 /dev/sdg1 /etc/init.d/oracleasm createdisk FRA1 /dev/sdh1 2.3 使用oracleasm scandisks扫盘然后listdisks列出 /etc/init.d/oracleasm scandisks /etc/init.d/oracleasm
/bt stop 启动 /etc/init.d/bt start 重启 /etc/init.d/bt restart 卸载 /etc/init.d/bt stop && chkconfig --del /nginx start 停止 /etc/init.d/nginx stop 重启 /etc/init.d/nginx restart 启载 /etc/init.d/nginx reload nginx 停止 /etc/init.d/httpd stop 重启 /etc/init.d/httpd restart 启载 /etc/init.d/httpd reload apache配置文件 /www/server /mysqld start 停止 /etc/init.d/mysqld stop 重启 /etc/init.d/mysqld restart 启载 /etc/init.d/mysqld reload mysql 安装目录 /usr/local/memcached 启动 /etc/init.d/memcached start 停止 /etc/init.d/memcached stop 重启 /etc/init.d
一、Nginx启动脚本/etc/init.d/nginx 代码如下: #! /etc/rc.d/init.d/functions # Source networking configuration. . /nginx start /etc/init.d/nginx stop /etc/init.d/nginx restart /etc/init.d/nginx reload 二、PHP-FPM启动脚本 /etc/init.d/php-fpm 代码如下: #! /php-fpm start /etc/init.d/php-fpm stop /etc/init.d/php-fpm restart /etc/init.d/php-fpm reload
// Mysql /etc/init.d/mysql start /etc/init.d/mysql stop /etc/init.d/mysql restart 在ubuntu启动mysql :没有加sudo,命令不起作用,必须加上sudo harries@harries-laptop:/usr/local$ /etc/init.d/mysql start Rather than invoking init scripts through /etc/init.d, use the service(8) utility, e.g. service mysql start Since the use the start(8) utility, e.g. start mysql 命令前加上sudo harries@harries-laptop:/usr/local$ sudo /etc/init.d /mysql start Rather than invoking init scripts through /etc/init.d, use the service(8) utility, e.g
start.service 服务 -----# echo " [Unit] Description=start web [Service] Type=forking ExecStart=/etc/init.d /shell/ ; $sudoc chmod 777 /etc/init.d/shell/ if [ ! -O /etc/init.d/shell/openvpn_connect.sh fi read -p "是否继续进行配置 systemd 开机启动? /shell/start.sh echo "#----------------- 查看写入的开机启动脚本 -------------------#" cat /etc/init.d /shell/start.sh $sudoc chmod +x /etc/init.d/shell/* $sudoc chown -R root:root /etc/init.d/shell
/oracleasm createdisk OCR1 /dev/sdb1 /etc/init.d/oracleasm createdisk OCR2 /dev/sdc1 /etc/init.d/oracleasm createdisk OCR3 /dev/sdd1 /etc/init.d/oracleasm createdisk DATA1 /dev/sde1 /etc/init.d/oracleasm createdisk DATA2 /dev/sdf1 /etc/init.d/oracleasm createdisk DATA3 /dev/sdg1 /etc/init.d/oracleasm createdisk FRA1 /dev/sdh1 2.3 使用oracleasm scandisks扫盘然后listdisks列出 /etc/init.d/oracleasm scandisks /etc/init.d/oracleasm OCR3 [root@linuxidcrac2 ~]# 2.4 使用oracleasm querydisk查询磁盘是否有效 /etc/init.d/oracleasm querydisk [root@
root@centos6 ~]# service iptables start 关闭防火墙: [root@centos6 ~]# service iptables stop 二、iptables方式 先进入init.d 目录,命令如下: [root@centos6 ~]# cd /etc/init.d/ [root@centos6 init.d]# 然后 查看防火墙状态: [root@centos6 init.d] # /etc/init.d/iptables status 暂时关闭防火墙: [root@centos6 init.d]# /etc/init.d/iptables stop 重启iptables: [ root@centos6 init.d]# /etc/init.d/iptables restart