CentOS 7.0 systemd

CentOS 7 已经切换到 systemd,系统指令也有所变化。之前用于启动、重启、停止各种服务的service 作为向后兼容的指令还能使用,但是将来可能会消失。同时,chkconfig 也改成了systemctl 了。这里列举了一些常用的对应于 service 和 chkconfig 的新的 systemctl 指令。

在目前的 CentOS 7(或 RHEL 7)系统中,依然可以使用 service 指令。例如,

[[email protected] ~]# service network restart

Restarting network (via systemctl):                        [  OK  ]

[[email protected] ~]# service httpd restart

Redirecting to /bin/systemctl restart  httpd.service

[[email protected] ~]# service sshd restart

Redirecting to /bin/systemctl restart  sshd.service

但是系统会自动重定向该指令到新的指令 /bin/systemctl 来执行,并给出提示。

是时候切换到新的指令格式了,直接使用 systemctl 吧。这个指令的意思就是 system contrl。下面是一些常用的例子:

启动服务:

systemctl start httpd

停止服务:

systemctl stop httpd

重启服务(先停止,后启动):

systemctl restart httpd

重新加载(使用新的配置文件):

systemctl reload httpd

显示服务状态:

systemctl status httpd

与此同时,之前用于设定系统启动时自动运行某服务的指令 chkconfig 也改了,还是用systemctl。

chkconfig service on

改成了,

systemctl enable httpd

chkconfig service off

改成了,

systemctl disable httpd

检查服务状态的

chkconfig service

改成了,

systemctl is-enabled httpd

列举出所有服务的指令,

chkconfig –list

改成了,

systemctl list-unit-files --type=service

以前能指定服务 runlevel 的 –levels 也没有了。慢慢适应吧。

时间: 2024-08-04 13:25:15

CentOS 7.0 systemd的相关文章

CentOS 7.0变动

一如每个主要版本的首个发行本,多数组件都已作出改动及更新至较新版本.列出所有改动是本文档的范围以外的事情.最重大的改动计有: 内核更新至 3.10.0 支持 Linux 容器 Open VMware Tools 及 3D 图像能即装即用 OpenJDK-7 作为缺省 JDK 原地升级 6.5 至 7.0(上文已提及) ext4 及 XFS 的 LVM 快照 转用 systemd.firewalld 及 GRUB2 XFS 作为缺省文件系统 内核空间内的 iSCSI 及 FCoE 支持 PTPv2

Centos 7.0 下安装 Zabbix server 服务器的安装及 监控主机的加入(1)

一.本系列分为6部分 1.Centos 7.0 下安装 Zabbix server 服务器的安装及 监控主机的加入 2.Centos 6.5 下安装 Zabbix server 服务器的安装及 监控主机的加入 3.zabbix server的Discover功能,实现zabbix agent 大批量的自动添加,并链接到指定的模版 4.zabbix 报警方式之 邮件报警 5.zabbix 报警方式之 微信公众号报警 6.zabbix server 端的优化工作(解决mysql 性能下降,以及zab

初次体验CentOS 7的systemd

新发布的CentOS 7 中使用systemd服务代替了之前版本的SysV服务,对比下两种启动方式的不同. 修改系统启动级别 旧版 编辑配置文件/etc/inittab,设置启动级别为3 (多用户文字界面),修改initdefault前面的数字为3,保存重启 新版 修改默认启动级别为3 systemctl enable multi-user.target 这个命令实际则是在目录 /etc/systemd/system 下创建了一个软链接 ln -s '/usr/lib/systemd/syste

Centos 7.0 安装Mono 3.4 和 Jexus 5.6

2013-07-26 写过一篇<CentOS 6.3下 安装 Mono 3.2 和Jexus 5.4>,CentOS 7在CentOS 6的基础上有很大的调整,本文是这篇文章的更新,主要介绍CentOS 7下安装Mono 3.4 和 Jexus 5.6. CentOS是一个基于RHEL的Linux发行版,其目的是为了提供一套免费与自由的企业等级Linux发行版.CentOS的名称来自于「Community ENTerprise Operating System」,从名称便可以知道这是一套由社区

centos 7.0 与之前的版本的不同

下午没事干,在一台机器上安装了一下centos 7.0 体验一把,发现与之前的版本大有不同. 装机 首先是装机时,以前的rhel一系的(包括centos,fedora)选包都可以全选的,但现在是只能单选一项了,有子选项重复的:当装到选择分区时,centos7推荐的分区是xfs,而不是之前的ext(2,3,4)一系了:装机其他大致一样. 启动 装完机后,开机进系统的界面换了,乍一看以为是两个内核,原来有一个是rescue选择,而且按e后,会发现所有的grub.conf的信息全出来了,好不容易找到内

阿里云ECS+CentOS 7.0+Docker+Redmine环境搭建

前言 搭建Redmine环境可以选择使用分别安装Ruby+Rails+Redmine+MySQL的方式, 但是过程中需要解决各种扰人的依赖问题.Docker为我们提供的Plan B,方便,快捷. 安装环境 当然可以选择Ruby+Rails+Redmine+MySQL的安装方式,请参考: http://www.jyguagua.com/?p=2026 阿里云ECS安装 因为是实际生产需要,所以,直接购买阿里云的ECS. 安装和使用方法参考: https://bbs.aliyun.com/read/

centos 7.0 编译 安装mysql 5.6.22 过程 未完成~~持续

mysql 下载目录/usr/local/srcmysql 解压目录 /usr/local/bin/mysql GitHub https://github.com/mysql/mysql-server mysql官网的安装说明http://dev.mysql.com/doc/refman/5.6/en/source-installation.html 安装mysql必须的要求 CMake make3.75以上 GCC 4.2.1以上 PerlCurses ncurses-devel 最新3.1.

CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14方法分享

一.配置防火墙,开启80端口.3306端口CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙.1.关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2.安装iptables防火墙 yum install iptables-services #安装 vi /etc/sysconfig/ipta

Centos 7之systemd

Centos 7 之systemd systemd POST --> Boot Sequence --> Bootloader --> kernel + initramfs(initrd) --> rootfs --> /sbin/init init: CentOS 5: SysV init (程序顺序启动,不管是否存在依赖关系,都按顺序启动,启动速度慢) CentOS 6: Upstart   (不存在依赖关系的程序并行启动,存在依赖关系的程序顺序启动,缩短启动时间) Ce