CentOS6/7开机启动配置
最近在配置Linux系统的ntp校时,涉及到开机启动问题,总结一下
两个环境:
CentOS release 6.5 (Final)
CentOS Linux release 7.9.2009 (Core)centos6.5 设置开机启动使用chkconfig方式
chkconfig 是设置服务在某个运行级别的自动启动状态,如果在某个运行级别状态为on,那么当系统下次进入这个运行级别,就会自动启动这个服务。
语法格式:
chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level <等级代号>][系统服务][on/off/reset]参数解析:
| 参数 | 说明 | 
| --add | 增加所指定的系统服务,让 chkconfig 指令得以管理它,并同时在系统启动的叙述文件内增加相关数据。 | 
| --del | 删除所指定的系统服务,不再由 chkconfig 指令管理,并同时在系统启动的叙述文件内删除相关数据。 | 
| --list | 查看系统服务状态 | 
| --level | 指定读系统服务要在哪一个执行等级中开启或关毕 | 
例子:
查看ntpd服务,如果服务没有被加入到chkconfig,先用-add加入
[root@dsview ~]# chkconfig --list ntpd
ntpd           	0:关闭	1:关闭	2:关闭	3:关闭	4:关闭	5:关闭	6:关闭这里显示的0 1 2 3 4 5 6 是级别的意思,查看当前运行级别,使用runlevel命令
[root@dsview ~]# runlevel
N 3设置开机启动ntpd服务:chkconfig ntpd on 
[root@dsview ~]# chkconfig ntpd on
[root@dsview ~]# chkconfig --list ntpd
ntpd           	0:关闭	1:关闭	2:启用	3:启用	4:启用	5:启用	6:关闭
[root@dsview ~]#可以看到2 3 4 5 级别状态改为启用了,重启一下系统查看ntpd状态
[root@dsview ~]# service ntpd status
ntpd (pid  1378) 正在运行...设置开机不启动ntpd服务:chkconfig ntpd off 
[root@dsview ~]# chkconfig ntpd off
[root@dsview ~]# chkconfig --list ntpd
ntpd           	0:关闭	1:关闭	2:关闭	3:关闭	4:关闭	5:关闭	6:关闭centos7.9设置开机启动使用systemctl方式
systemctl命令来自于英文词组"system control"的缩写,其功能是用于管理系统服务。从RHEL/CentOS7版本之后初始化进程服务init被替代成了systemd服务,systemd初始化进程服务的管理是通过systemctl命令完成的,从功能上涵盖了之前service、chkconfig、init、setup等多条命令的大部分功能。
语法格式
systemctl [参数] [服务]参数解析
| 参数 | 说明 | 
| start | 启动服务 | 
| stop | 停止服务 | 
| restart | 重启服务 | 
| enable | 使某服务开机自启 | 
| disable | 关闭某服务开机自启 | 
| status | 查看服务状态 | 
| list-units --type=service | 列举所有已启动服务 | 
例子
查看chronyd服务开机启动状态:systemctl list-unit-files |grep chronyd
[root@NTSServer ~]# systemctl list-unit-files |grep chronyd
chronyd.service                               disabled可以看到chronyd服务状态为disabled禁止的,意思是没有开机启动。
将chronyd服务加入开机启动项中: systemctl enable chronyd.service
[root@NTSServer ~]# systemctl enable chronyd.service
[root@NTSServer ~]# systemctl list-unit-files |grep chronyd
chronyd.service                               enabled将chronyd服务从开机启动项中删除:systemctl disable chronyd.service
[root@NTSServer ~]# systemctl disable chronyd.service
Removed symlink /etc/systemd/system/multi-user.target.wants/chronyd.service.
[root@NTSServer ~]# systemctl list-unit-files |grep chronyd
chronyd.service                               disabled还是systemctl好用!
CentOS6/7开机启动配置的更多相关文章
- CentOS下nginx+php的配置及nginx开机启动配置
		关闭防火墙 (不然外链接是访问不了 apache) service iptables stop 关闭安全系统 SELinux( 不然报403 访问页面错误 ) 1.Nginx安装主要在于配置文件的修改 ... 
- 【Linux】Jenkins以war包运行及开机启动配置(四)
		本例介绍jenkins已war包运行及开机启动配置 环境:Linux环境(CentOS 7.4) 以war包运行 1.下载jenkins.war包 2.启动war包( 默认端口:8080,默认JENK ... 
- Mac OSX的开机启动配置
		Login Items Mac OSX的当前用户成功登录后启动的程序,该类别的启动项配置文件存放在~/Library/Preferences/com.apple.loginitems.plist,所以 ... 
- centos 7 开机启动配置
		centos 7 开机启动 1 开机启动配置文件位于/usr/lib/systemd/system/ 2 nginx的配置[Unit]Description=nginx - high performa ... 
- CentOS6.5 开机启动自动运行redis服务
		[一].查找和设置自己的redis路径参数 环境变量 PATH=/usr/local/bin:/sbin/:/usr/bin:/bin 端口 REDISPORT=6379 文件位置 EXEC=/usr ... 
- CentOS7 wget 安装Redis,开机启动配置
		安装 GCC yum install gcc yum install tcl 安装wget yum install wget 1. 下载Redis wget http://download.red ... 
- linux开机启动配置
		vim /etc/rc.d/rc.local 把命令写在这里 
- Linux下配置Nginx(在root的/etc/rc.local里配置开机启动功能http://tengine.taobao.org/)
		上面是下载的包下载地址 http://tengine.taobao.org/download_cn.html nginx官网http://nginx.org/ 下一步 下一步 其中remote为重要属 ... 
- 转:CentOS7 下 Redis4 安装与配置教程(Redis开机启动)
		转 https://ken.io/note/centos7-redis4-setup 一.前言 1.本教程主要内容 Redis安装与测试 Redis远程访问配置 Redis开机启动配置 2.本教程环境 ... 
随机推荐
- 20220724-Java的封装相关
			目录 含义 常见使用方法 个人理解 含义 封装 (encapsulation) 指隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读取和修改的访问级别. 常见使用方法 class Pers ... 
- [BJDCTF2020]Cookie is so stable-1|SSTI注入
			1.打开之后在各个界面查看源代码,未发现很明显的有用信息,仅发现了提示,结果如下: 2.尝试输入数据,结果就是输入什么就回显什么,也未进行过滤,尝试进行sql注入失败,结果如下: 3.那就根据提示抓包 ... 
- Odoo14 自定义widget小部件
			不多说先上源码. 1 odoo.define('my_company_users_widget', function (require) { 2 "use strict"; 3 4 ... 
- MySQL内存管理机制浅析
			GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源. GreatSQL是MySQL的国产分支版本,使用上与MySQL一致. 目录 一.placement new的定义 二.pl ... 
- Uniapp---快速生成安卓证书keystore文件
			在用Uniapp开发项目的时候,APP上线,就需要用到安卓证书,当然网上有很多生成证书的教程,各种安装,各种命令,下面就介绍两种快速方便的生成证书的方法: 第一种:在线证书生成: http://www ... 
- 新版 Ubuntu 中 gnome-terminal 可恶的行间距问题逼我退回了 Ubuntu 20.04
			不知道从什么时候起(可能是 Ubuntu 21.04,也可能是 Ubuntu 21.10),Ubuntu 中的 gnome-terminal 的行间距就加大了,看起来极其不爽,特别是和 Powerli ... 
- Spring源码 06 IOC refresh方法1
			参考源 https://www.bilibili.com/video/BV1tR4y1F75R?spm_id_from=333.337.search-card.all.click https://ww ... 
- ATOM使用的一点心得与技巧——在一个窗口打开多个项目
			atom作为一个后起之秀,我个人是觉得越用越好用.虽然sublimet也很棒,但是在ubuntu里不能使用中文很是恼火.网上关于修复这个bug的办法实在太多了.果断选择省事的atom.虽然比起subl ... 
- 记录第一次给开源项目提 PR
			本文是深入浅出 ahooks 源码系列文章的第八篇,该系列已整理成文档-地址.觉得还不错,给个 star 支持一下哈,Thanks. 本篇文章算是该系列的一个彩蛋篇,记录一下第一次给开源项目提 PR ... 
- Blazor预研与实战
			背景 最近一直在搞一件事,就是熟悉Blazor,后期需要将Blazor真正运用到项目内.前期做了一些调研,包括但不限于 Blazor知识学习 组件库生态预研 与现有SPA框架做比对 与WebForm做 ... 
