精华内容
下载资源
问答
  • CentOS 设置开机自启动服务 在CentOS或者RedHat其他系统下,如果是后面安装的服务,如httpd、mysqld、postfix等,安装后系统默认不会自动启动的。 就算手动执行 /etc/init.d/mysqld start 启动了服务,只要服务器...

    CentOS 设置开机自启动服务

    在CentOS或者RedHat其他系统下,如果是后面安装的服务,如httpd、mysqld、postfix等,安装后系统默认不会自动启动的。
    就算手动执行 /etc/init.d/mysqld start 启动了服务,只要服务器重启后,系统仍然不会自动启动服务。 在这个时候,我们就需要在安装后做个设置,让系统自动启动这些服务,避免不必要的损失和麻烦。


    一. 实验环境

    CentOS 7.5

    方法一:ln -s 建立软连接

    1. 在CentOS中总共有7种运行级别,可以在/etc/inittab 文件中进行设置,7种运行级别对应着 /etc/rc.d/rc[0-6].d 这七个目录

      ps: 你可能也发现了在/etc下也有同样的7个文件夹即 /etc/rc[0-6].d ,通过查看发现/etc/rc[0-6].d其实就是/etc/rc.d/rc[0-6].d的软连接,只是为了保持和Unix的兼容性

      这7个目录对应着7种不同运行级别,也就是说在每一个目录下的内容表示在该运行级别下应该启动或者关闭的服务。例如我们看一下/etc/rc.d/rc5.d目录下的内容

      当然你可能也发现了,这些文件是按照如下格式命名的 [KS][1-100]servicename ,它表示当系统的运行级别为5时,它会关掉以K开头的所有服务,并启动所有以S开头的服务,其实,这些服务都是/etc/init.d/中某个服务的软连接,所以真正启动的服务是/etc/init.d目录中的某一个服务,而以K/S开头建立软连接是为了表明在对应级别下应该采取的行为,K/S后面紧跟的数字表示开/关服务的优先级。

    因此,如果我们自己写了一个脚本代码 如cleanupd,需要在开机级别为3的时候自启动的话,那么我们只需要把可执行的cleanupd脚本文件放到 /etc/init.d目录下,并在对应的运行级别目录下 如/etc/rc.d/rc3.d/ 建立一个以S开头后加数字的软连接到/etc/init.d/cleanupd即可,如

    [root@localhost ~]# ln -s /etc/init.d/cleanupd /etc/rc.d/rc3.d/S95cleanup
    

    显然,这样的设置方式比较繁琐,仅仅适合于我们想DIY的脚本服务。

    方法2:chkconfig

    鉴于上面的手工操作比较繁琐,在CentOS中专门提供了chkconfig 命令来设置或者取消开机自启动服务。如,查询所有开机启动的服务:

    使用chkconfig 或者 chkconfig –list就可以看出当前系统已经设置的各个服务在各个运行级别下的开闭状态。如果我们想设置某个服务自启动或者关闭的话,那么只需要按照下面的格式使用即可

    chkconfig servicename on/off
    

    如:

    1. 查看 sshd
    2. 将 sshd 设置为开机自启动:
    [root@host ~]# chkconfig sshd on
    

    取消 sshd 的开机自启动,只需要将 on 改为 off 即可:

    [root@host ~]# chkconfig sshd off
    

    3.值得注意的是,如果这个服务尚未被添加到 chkconfig 列表中,则现需要使用 –-add 参数将其添加进去:

    [root@host ~]# chkconfig --add sshd
    

    4.如果要查询当前所有自动启动的服务,可以输入:

    [root@host ~]# chkconfig --list
    

    5.如果只想看指定的服务,只需要在 “–-list” 之后加上服务名就好了,比如查看httpd服务是否为自动启动:

    [root@host ~]# chkconfig --list httpd
    
    [root@host ~]# chkconfig --list httpd
    httpd          	0:off	1:off	2:off	3:off	4:off	5:off	6:off
    
    

    此时0~6均为off,则说明httpd服务不会在系统启动的时候自动启动。我们输入:

    [root@host ~]# chkconfig httpd on
    

    则此时为:

    [root@host ~]# chkconfig --list httpd
    httpd          	0:off	1:off	2:on	3:on	4:on	5:on	6:off
    

    这个时候2~5都是on,就表明会自动启动了。

    方法三:修改 /etc/rc.d/rc.local 这个文件:

    例如将 apache、MySQL、samba、svn 等这些服务的开机自启动问题一起搞定:

    vi/etc/rc.d/rc.local

    添加以下命令

    /usr/sbin/apachectlstart
    /etc/rc.d/init.d/mysqldstart
    /etc/rc.d/init.d/smbstart
    /usr/local/subversion/bin/svnserve-d

    展开全文
  • My SQL server8.0 安装后,启动失败,提示信息如下: 尝试以下步骤,最终解决问题: 1 查看host文件(C:\Windows\System32\drivers\etc\hosts),是否修改过本地域名,如果将localhost对应的地址修改过,有可能...

    My SQL server8.0 安装后,启动失败,提示信息如下:

    尝试以下步骤,最终解决问题:

    1 查看host文件(C:\Windows\System32\drivers\etc\hosts),是否修改过本地域名,如果将localhost对应的地址修改过,有可能会导致连接mysql server失败。

    解决方法:将localhost映射的地址注释掉

    2 如果在mysql的安装路径(C:\Program Files\MySQL\MySQL Server 8.0)中没有配置文件,则自己手动创建一个,文件名为:my.ini,添加内容如下:

    注意:datadir属性后的data文件夹,一定不要自己手动创建,本人尝试手动创建会有问题,如果自己创建了可以删除掉,再执行后面的操作。

    3 在mysql5.7以上版本中默认没有一个data目录,即没有初始化服务。需要先初始化mysql才可以启动服务,否则会报 “服务没有报告任何错误”,启动失败。

    解决方法:

    a 进入mysql的bin目录;

    b 执行mysqld  --initialize-insecure ,第一次执行的话,时间会久一些,执行结束后没有输出信息,查看bin的同级目录下会多出一个data文件夹,里面一堆文件。

    4 再次执行net start mysql命令启动服务,发现启动成功!

    展开全文
  • ubuntu 启动服务

    万次阅读 2017-12-09 11:53:37
    systemctl is-enabled servicename.service #查询服务是否开机启动 systemctl enable *.service #开机运行服务 ...systemctl start *.service #启动服务 systemctl stop *.service #停止服务 systemctl

    systemctl is-enabled servicename.service #查询服务是否开机启动
    systemctl enable *.service #开机运行服务
    systemctl disable *.service #取消开机运行
    systemctl start *.service #启动服务
    systemctl stop *.service #停止服务
    systemctl restart *.service #重启服务
    systemctl reload *.service #重新加载服务配置文件
    systemctl status *.service #查询服务运行状态

    展开全文
  • Ubuntu18.04三分钟设置开机启动服务

    万次阅读 热门讨论 2019-01-17 17:13:09
    之前没接触过ubuntu,设置开机启动服务找了n多例子,都达到想要实现的效果,后来才发现是入了坑 先直接来一波标准的操作 1. 复制命令(设置启动参数) vi /lib/systemd/system/rc.local.service 1.1.复制代码...

    之前没接触过ubuntu,设置开机启动服务找了n多例子,都没达到想要实现的效果,后来才发现是入了坑

    先直接来一波标准的操作

    1. 复制命令(设置启动参数)   vi /lib/systemd/system/rc.local.service 

    1.1. 复制代码(下面代码按ESC:wq 回车)

    [Unit]
    Description=/etc/rc.local Compatibility
    Documentation=man:systemd-rc-local-generator(8)
    ConditionFileIsExecutable=/etc/rc.local
    After=syslog.target network.target remote-fs.target nss-lookup.target
    
    [Service]
    Type=forking
    ExecStart=/etc/rc.local start
    TimeoutSec=0
    RemainAfterExit=no
    GuessMainPID=no
    
    #这一段原文件没有,需要自己添加
    [Install]
    WantedBy=multi-user.target
    Alias=rc-local.service
    
    

    2. 复制命令(设置软连接,开机启动会去/etc/……这个目录下去找文件)

    ln -s /lib/systemd/system/rc.local.service /etc/systemd/system/rc.local.service

    3.  复制命令(本身是没有rc.local文件的,后来上帝说要有它,就有了)

    vi /etc/rc.local

    3.1. 复制命令(添加执行权限)

    sudo chmod +x /etc/rc.local

    3.2. 复制代码(要开机启动的脚本、服务或者其他的操作都把命令写入这个脚本)

    #!/bin/bash
    echo "hello" > /etc/test.log
    /etc/init.d/webserver start
    exit 0
                                                                                       

    4. reboot

    以上就是ubuntu18.04三分钟速成开机自启动,暂无其他详解,想知道更多详细的步骤请点此链接

    开头说掉坑是关于ubuntu18.04图形界面的,ubuntu18.04开机需要使用非root用户登录,然而部署环境的时候全都是用root装的,登录的用户都没有,服务需要用到一些插件命令,然后死活都启动不了(这和不仔细真的一点关系都没有),当时被这个开机启动服务搞的晕头转向,才知道是每个用户之间有区别,这个坑掉的两辈子都难忘,以后

    弃坑

    展开全文
  • linux启动服务器命令

    千次阅读 2015-05-15 09:21:12
    linux启动服务器命令
  • C#获得服务,判断服务状态,启动服务

    万次阅读 多人点赞 2015-12-23 10:20:42
    C#获取服务 C#获取服务状态 C#判断服务状态 C#监听服务状态 C#启动服务
  • mysql启动失败:mysql服务无法启动 服务没有报告任何错误 排查过程及解决方法
  • 文章目录Linux使用systemctl启动服务systemctl 新增服务第一步:进入/usr/lib/systemd/system文件夹第二步:创建service启动文件第三步:添加tomcat.service文件的启动权限第四步:测试 Linux使用systemctl启动服务 ...
  • CentOS 7添加开机启动服务/脚本

    万次阅读 2018-01-15 13:52:40
    systemctl enable jenkins.service #设置jenkins服务为自启动服务 sysstemctl start jenkins.service #启动jenkins服务 二、添加开机自启脚本 在centos7中增加脚本有两种常用的方法,以脚
  • Redis启动服务报错:服务没有及时响应启动或者控制请求,在此记录下解决方案。 1、问题: 在redis.conf文件修改密码之后,重启服务报错:服务没有及时响应启动或者控制请求;   2、原因:redis.conf文件开启的...
  • 启动服务出现 “无法启动服务,依赖服务或组无法启动,失败 1068””时: 1、开始->运行,输入 Services.msc 2、找到需要启动的服务,右键点击“属性” 3、选中“依存关系”选项卡,找到“此服务依赖以下...
  • Xshell命令启动服务器

    千次阅读 2018-02-23 15:33:34
    用xshell启动命令今天用weblogic发布项目时遇到一个...最后发现是项目所在的服务器没有启动,然后我请教同事,学习了一个xshell启动服务的命令~分享一下1.cd 文件夹2.找到服务所在的文件夹命令下,可以通过 ps -e...
  • .net framework 3.5 无法启动服务

    千次阅读 2020-03-10 10:59:02
    windows——.net framework 3.5 无法启动服务 问题描述 .net framework 3.5 无法启动服务 解决方法(打开 服务 windows update) ## 重新安装
  • 文章目录VisualSVN Server 服务启动失败,svn Cannot start service: 由于登录失败而无法启动服务。 (0x8007042D)1、可能的原因2、如何解决 VisualSVN Server 服务启动失败,svn Cannot start service: 由于登录失败...
  • win7系统启用Telnet服务时 1、首先,右击【计算机】--选择【管理】--在【服务】中找到Telnet ...无法启动服务,错误1068:依赖服务或组无法启动 解决办法 1、重新右击【Telnet】--选择【属性】--找到【依存
  • 无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动 更新了一个win10系统,安装某软件并启动后提示需要使用.NET Framework 3.5 点击下载并安装此应用后,页面显示无法安装。错误原因为:无法启动服务...
  • 解决windows的mysql无法启动 服务没有 目录 工具 方法/步骤 报告任何错误的经验。 相信很多人都遇到过安装Mysql的时候出现各种各样的问题,今天小编就教大家解决window下mysql服务没有报告任何错误的情况下无法...
  • Linux下启动服务通常有两种方法使用service xxx start/ stop/restart /status启动服务 实际上是运行的/etc/init.d/目录之下的脚本 /etc/init.d/目录下发现下面都是shell脚本,脚本里面运行的程序最终还是指向了...
  • 因为oracle数据库占用很大的内存,所以一般在不使用oracle数据库的情况下,会将oracle服务修改为手动启动,在需要使用的时候手动打开,那么oracle具体打开那几个就可以使用了呢,如图 首先,可以在端口命令行中,...
  • 在windows本地搭建redis缓存,添加到本地计算机的服务中,保证每次开机自动启动服务。 第一步:下载redis(我的是计算机win10,64位) 点击下载 第二步:解压缩包,拷贝文件夹到计算机指定的磁盘下。 下一步...
  • kali linux启动服务

    千次阅读 2016-12-15 13:26:14
    目录 : cd /etc/init.d 启动服务命令: ssh start 下次重启系统后,服务仍然启动,命令:update-rc.d ssh defaults update-rc.d ssh defaults 80 20 80启动优先级 20关闭优先级
  • 备注 需要先正确安装相关的zookeeper 安装地址详细见: ... 1.Zookeeper服务相关命令 在准备好相应的配置之后,可以直接通过zkServer.sh 这个脚本进行服务的相关操作 1. 启动ZK服务: sh bin/zkServer.sh start...
  • RabbitMQ 安装后无法启动服务

    千次阅读 2016-11-02 16:29:47
    安装了erlang7.1版本,RabbitMQ 3.5.6版本,在RabbitMQ的控制台启动web管理的时候始终不成功,提示 “ Applying plugin configuration to ... 解决方法:将计算机名字改的简短点,重新安装RabbitMQ之后启动服务
  • 查看systemctl或service启动服务日志

    千次阅读 2020-08-24 16:16:21
    如何查看systemctl启动服务的日志 linux journalctl 命令 journalctl 日志查看方法 最近在使用 systemctl start xxx 发现启动失败了,可是并没有错误日志输出,这让人很抓狂! 最近在启动 minio 集群的时候,发现...
  • MySQL无法启动 服务没有报告任何错误

    万次阅读 多人点赞 2018-04-04 10:52:13
    解决windows的mysql无法启动 服务没有报告任何错误的经验。 相信很多人都遇到过安装Mysql的时候出现各种各样的问题,今天小编就教大家解决window下mysql服务没有报告任何错误的情况下无法启动 的问题。本文所用的...
  • MongoDB启动服务出现“服务没有响应控制功能”错误

    万次阅读 多人点赞 2018-08-29 14:21:10
    在命令行敲出如下代码后再启动服务出现服务没有响应控制功能 mongod --dbpath "C:\MongoDB\data\db" --logpath "C:\MongoDB\data\log\mongo.log" --install --serviceName &...
  • 发生系统错误,拒绝访问;服务名无效,请键入 NET HELPMSG 2185 以获得更多帮助;服务无法启动 服务没报告任何错误。
  • 今天在启动sqlserver2008时碰到了遇到SQL server无法启动服务,提示“错误1069: 由于登录失败而无法启动服务”,提示了,下面我们来总结一下此问题的解决办法。原因:大部分情况是你修改了服务器系统的登录密码,而...
  • Steam Error Code:-102 问题 解决方法 1、下载压缩文件并解压 2、运行steamcom.exe 3、启动服务 4、302重定向启动成功。
  • 无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动 更新了一个win10系统,安装某软件并启动后提示需要使用.NET Framework 3.5 点击下载并安装此应用后,页面显示无法安装。错误原因为:无法启动服务,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,775,482
精华内容 1,110,192
关键字:

如何启动服务