CentOS 7 service systemnctl

 在之前的版本中关闭防火墙等服务的命令是

service iptables stop

/etc/init.d/iptables stop

在RHEL7中,其实没有这个服务

[[email protected] ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.0 (Maipo)
[[email protected] ~]# service iptables stop
Redirecting to /bin/systemctl stop  iptables.service
[[email protected] ~]# /etc/init.d/iptables stop
-bash: /etc/init.d/iptables: No such file or directory

原来在RHEL7开始,使用systemctl工具来管理服务程序,包括了service和chkconfig

[[email protected] ~]# systemctl list-unit-files|grep enabled
cups.path                                   enabled
abrt-ccpp.service                           enabled
abrt-oops.service                           enabled
abrt-vmcore.service                         enabled
abrt-xorg.service                           enabled
abrtd.service                               enabled
accounts-daemon.service                     enabled
atd.service                                 enabled
auditd.service                              enabled
avahi-daemon.service                        enabled
bluetooth.service                           enabled
chronyd.service                             enabled
crond.service                               enabled
cups.service                                enabled
dbus-org.bluez.service                      enabled
dbus-org.fedoraproject.FirewallD1.service   enabled
dbus-org.freedesktop.Avahi.service          enabled
dbus-org.freedesktop.ModemManager1.service  enabled
dbus-org.freedesktop.NetworkManager.service enabled
dbus-org.freedesktop.nm-dispatcher.service  enabled
display-manager.service                     enabled
dmraid-activation.service                   enabled
firewalld.service                           enabled
firstboot-graphical.service                 enabled
gdm.service                                 enabled
[email protected]                              enabled
hypervkvpd.service                          enabled
hypervvssd.service                          enabled
irqbalance.service                          enabled
iscsi.service                               enabled
ksm.service                                 enabled
ksmtuned.service                            enabled
libstoragemgmt.service                      enabled
libvirtd.service                            enabled
lvm2-monitor.service                        enabled
mdmonitor.service                           enabled
microcode.service                           enabled
ModemManager.service                        enabled
multipathd.service                          enabled
NetworkManager-dispatcher.service           enabled
NetworkManager.service                      enabled
nfs-lock.service                            enabled
packagekit-offline-update.service           enabled
postfix.service                             enabled
rhsmcertd.service                           enabled
rngd.service                                enabled
rpcbind.service                             enabled
rsyslog.service                             enabled
rtkit-daemon.service                        enabled
smartd.service                              enabled
spice-vdagentd.service                      enabled
sshd.service                                enabled
sysstat.service                             enabled
systemd-readahead-collect.service           enabled
systemd-readahead-drop.service              enabled
systemd-readahead-replay.service            enabled
tuned.service                               enabled
vmtoolsd.service                            enabled
avahi-daemon.socket                         enabled
cups.socket                                 enabled
dm-event.socket                             enabled
iscsid.socket                               enabled
iscsiuio.socket                             enabled
lvm2-lvmetad.socket                         enabled
rpcbind.socket                              enabled
default.target                              enabled
graphical.target                            enabled
nfs.target                                  enabled
remote-fs.target                            enabled 

禁用防火墙

[[email protected] ~]# systemctl stop firewalld.service
[[email protected] ~]# systemctl disable firewalld.service
[[email protected] ~]# systemctl status firewalld.service
firewalld.service – firewalld – dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled)
   Active: inactive (dead)

Jul 29 22:25:43 rhel7 systemd[1]: Started firewalld – dynamic firewall daemon.
Jul 29 22:43:29 rhel7 systemd[1]: Stopping firewalld – dynamic firewall daemon…
Jul 29 22:43:29 rhel7 systemd[1]: Stopped firewalld – dynamic firewall daemon.
Jul 29 22:44:14 rhel7 systemd[1]: Stopped firewalld – dynamic firewall daemon.
Jul 29 22:44:15 rhel7 systemd[1]: Stopped firewalld – dynamic firewall daemon.
Jul 29 22:44:19 rhel7 systemd[1]: Starting firewalld – dynamic firewall daemon…
Jul 29 22:44:19 rhel7 systemd[1]: Started firewalld – dynamic firewall daemon.
Jul 29 22:44:21 rhel7 systemd[1]: Stopping firewalld – dynamic firewall daemon…
Jul 29 22:44:21 rhel7 systemd[1]: Stopped firewalld – dynamic firewall daemon.
Jul 29 22:44:32 rhel7 systemd[1]: Stopped firewalld – dynamic firewall daemon.

启动一个服务:systemctl start firewalld.service
关闭一个服务:systemctl stop firewalld.service
重启一个服务:systemctl restart firewalld.service
显示一个服务的状态:systemctl status firewalld.service
在开机时启用一个服务:systemctl enable firewalld.service
在开机时禁用一个服务:systemctl disable firewalld.service
查看服务是否开机启动:systemctl is-enabled firewalld.service;echo $?
查看已启动的服务列表:systemctl list-unit-files|grep enabled
时间: 2024-12-25 04:28:27

CentOS 7 service systemnctl的相关文章

CentOS中service命令与/etc/init.d的关系以及centos7的变化

缘由 由于个人经常在ubuntu和centos 系统中切换,习惯了以前的 ubuntu中 通过 /etc/init.d/xxx 进行软件服务控制.后来发现centos7中换了服务的控制方式:service service关键字 service httpd start 其实是启动了存放在/etc/init.d目录下的脚本. 但是centos7的服务管理改规则了.CentOS 7继承了RHEL 7的新的特性,例如强大的systemctl, 而systemctl的使用也使得以往系统服务的/etc/in

redhat/centos使用service控制启动与关闭

原文地址: http://guodong810.blog.51cto.com/4046313/1285353 有时,我们自己安装了某个软件时,想让对这个服务更加容易的控制,在redhat/centos中我们会首先想到使用service xxx start|stop来进行实现,但可惜的是,这需要我们自己来编写启动关闭脚本,并且加入到启动列表中.如果你会点shell脚本的话,就会简单许多 以nginx来讲解一下它的过程,只是过程,就不粘贴shell脚本了 1.在/etc/init.d/目录下创建启动

解决CentOS下service 功能 不能使用 bash: service: command not found

首先检查自己是否 使用的是root用户 在centos系统中,如果/sbin目录下没有service这个命令,就会出现 bash: service: command not found 解决步骤如下: 1. 输入 yum list | grep initscripts 会出现: initscripts.x86_64 (其实一共有三个信息,但是后面根据版本不同,显示的信息也不同) 2. 上面给出了可安装软件的yum源版本,然后执行 yum install initscripts -y   3. 此

centos .7x service iptables save 错误解决方案

保存转发规则的时候,发现service iptables save 无效,而且报错[[email protected] bin]# service iptables saveThe service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemc

Centos Odoo Service Config

#!/bin/sh ### BEGIN INIT INFO # Provides: openerp-server # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Should-Start: $network # Should-Stop: $network # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Ent

centos 7 之systemd

systemd新特性: 系统引导时实现服务并行启动; 按需激活进程; 系统状态快照; 基于依赖关系定义服务控制逻辑; 核心概念: unit  systemd的单元 配置文件进行标识和配置: 文件中主要包含了系统服务.监听socket.保存的系统快照以及其它与init相关的信息; 保存至: /usr/lib/systemd/system /run/systemd/system /etc/systemd/system unit的类型: service unit : 文件扩展名为.service ,用

CentOs网络管理:ifconfig家族,iproute家族及配置文件

 CentOs网络管理:ifconfig家族,iproute家族及配置文件 在centos的网络管理中ifcfg家族一直占有举足轻重的位置,这个家族陪伴着centos走过了艰苦创业的青春岁月.但是按照社会法则,逐渐壮大的centos正在逐渐冷落这个糟糠之妻,迎娶对自己前途更有帮助的更庞大的家族--iproute家族.ifcfg家族正在滑向冷宫,iproute家族即将入住正宫. ifcfg命令家族 ifconfig命令:用于接口及地址查看和管理 ifconfig 显示一启用的网卡信息 [[emai

CentOS的进程管理二

在上一篇中已经写了一些进程管理的相关命令: pstree, ps,pgrep,pidof, top 下面继续: vmstat ---- 显示虚拟内存统计 格式: vmstat [options] [delay [count]] 显示结果摘要: procs-----------memory-------------swap-- -----io---- -system-- ------cpu----- r b   swpd   free  buff cache   si  so    bi   bo

Centos 6&7下服务启动方法及添加到开机启动

在linux系统中,安装完一个软件或应用后,有时候需要手动启动该应用,也需要收到将该应用添加到开机启动项中,让其可以能够在linux一开机后就加载该应用 启动应用的方法 CentOS 6 : service SERVICE start|stop|restart|reload|status CentOS 7 : systemctl start|stop|restart|reload|status SERVICE 添加到开机启动项的方法 CentOS 6 : chkconfig SERVICE on