/etc/rc.d/init.d/iptables: No such file or directory 错误原因

注:本文转载自cnblogs:一天学点的文章《/etc/rc.d/init.d/iptables: No such file or directory 错误原因》

RedHat Enterprise Linux 7关闭防火墙方法

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

  1 service iptables stop
  2
  3 /etc/init.d/iptables stop

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

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

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

  1 [[email protected] ~]# systemctl list-unit-files|grep enabled
  2 cups.path                                   enabled
  3 abrt-ccpp.service                           enabled
  4 abrt-oops.service                           enabled
  5 abrt-vmcore.service                         enabled
  6 abrt-xorg.service                           enabled
  7 abrtd.service                               enabled
  8 accounts-daemon.service                     enabled
  9 atd.service                                 enabled
 10 auditd.service                              enabled
 11 avahi-daemon.service                        enabled
 12 bluetooth.service                           enabled
 13 chronyd.service                             enabled
 14 crond.service                               enabled
 15 cups.service                                enabled
 16 dbus-org.bluez.service                      enabled
 17 dbus-org.fedoraproject.FirewallD1.service   enabled
 18 dbus-org.freedesktop.Avahi.service          enabled
 19 dbus-org.freedesktop.ModemManager1.service  enabled
 20 dbus-org.freedesktop.NetworkManager.service enabled
 21 dbus-org.freedesktop.nm-dispatcher.service  enabled
 22 display-manager.service                     enabled
 23 dmraid-activation.service                   enabled
 24 firewalld.service                           enabled
 25 firstboot-graphical.service                 enabled
 26 gdm.service                                 enabled
 27 [email protected]                              enabled
 28 hypervkvpd.service                          enabled
 29 hypervvssd.service                          enabled
 30 irqbalance.service                          enabled
 31 iscsi.service                               enabled
 32 ksm.service                                 enabled
 33 ksmtuned.service                            enabled
 34 libstoragemgmt.service                      enabled
 35 libvirtd.service                            enabled
 36 lvm2-monitor.service                        enabled
 37 mdmonitor.service                           enabled
 38 microcode.service                           enabled
 39 ModemManager.service                        enabled
 40 multipathd.service                          enabled
 41 NetworkManager-dispatcher.service           enabled
 42 NetworkManager.service                      enabled
 43 nfs-lock.service                            enabled
 44 packagekit-offline-update.service           enabled
 45 postfix.service                             enabled
 46 rhsmcertd.service                           enabled
 47 rngd.service                                enabled
 48 rpcbind.service                             enabled
 49 rsyslog.service                             enabled
 50 rtkit-daemon.service                        enabled
 51 smartd.service                              enabled
 52 spice-vdagentd.service                      enabled
 53 sshd.service                                enabled
 54 sysstat.service                             enabled
 55 systemd-readahead-collect.service           enabled
 56 systemd-readahead-drop.service              enabled
 57 systemd-readahead-replay.service            enabled
 58 tuned.service                               enabled
 59 vmtoolsd.service                            enabled
 60 avahi-daemon.socket                         enabled
 61 cups.socket                                 enabled
 62 dm-event.socket                             enabled
 63 iscsid.socket                               enabled
 64 iscsiuio.socket                             enabled
 65 lvm2-lvmetad.socket                         enabled
 66 rpcbind.socket                              enabled
 67 default.target                              enabled
 68 graphical.target                            enabled
 69 nfs.target                                  enabled
 70 remote-fs.target                            enabled

禁用防火墙

  1 [[email protected] ~]# systemctl stop firewalld.service
  2 [[email protected] ~]# systemctl disable firewalld.service
  3 [[email protected] ~]# systemctl status firewalld.service
  4 firewalld.service – firewalld – dynamic firewall daemon
  5    Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled)
  6    Active: inactive (dead)
  7
  8 Jul 29 22:25:43 rhel7 systemd[1]: Started firewalld – dynamic firewall daemon.
  9 Jul 29 22:43:29 rhel7 systemd[1]: Stopping firewalld – dynamic firewall daemon…
 10 Jul 29 22:43:29 rhel7 systemd[1]: Stopped firewalld – dynamic firewall daemon.
 11 Jul 29 22:44:14 rhel7 systemd[1]: Stopped firewalld – dynamic firewall daemon.
 12 Jul 29 22:44:15 rhel7 systemd[1]: Stopped firewalld – dynamic firewall daemon.
 13 Jul 29 22:44:19 rhel7 systemd[1]: Starting firewalld – dynamic firewall daemon…
 14 Jul 29 22:44:19 rhel7 systemd[1]: Started firewalld – dynamic firewall daemon.
 15 Jul 29 22:44:21 rhel7 systemd[1]: Stopping firewalld – dynamic firewall daemon…
 16 Jul 29 22:44:21 rhel7 systemd[1]: Stopped firewalld – dynamic firewall daemon.
 17 Jul 29 22:44:32 rhel7 systemd[1]: Stopped firewalld – dynamic firewall daemon.
  1 启动一个服务:systemctl start firewalld.service
  2 关闭一个服务:systemctl stop firewalld.service
  3 重启一个服务:systemctl restart firewalld.service
  4 显示一个服务的状态:systemctl status firewalld.service
  5 在开机时启用一个服务:systemctl enable firewalld.service
  6 在开机时禁用一个服务:systemctl disable firewalld.service
  7 查看服务是否开机启动:systemctl is-enabled firewalld.service;echo $?
  8 查看已启动的服务列表:systemctl list-unit-files|grep enabled

批注:对于这个文章的提示,我不知道是没有得到操作要领还是怎么回事,反正标题的问题我没有得到解决。

时间: 2024-08-08 17:51:36

/etc/rc.d/init.d/iptables: No such file or directory 错误原因的相关文章

解决:cant't run '/etc/init.d/rcS':No such file or directory

Linux内核启动时提示这样的错误:cant't run '/etc/init.d/rcS':No such file or directory 请用vim打开文件:/etc/init.d/rcS 观察里面是否有"^M"这样的乱码, 有的话删除即可! 解决:cant't run '/etc/init.d/rcS':No such file or directory

解决:cant't run '/etc/init.d/rcS':No such file or directory

Linux内核启动时提示这种错误:cant't run '/etc/init.d/rcS':No such file or directory 请用vim打开文件:/etc/init.d/rcS 观察里面是否有"^M"这种乱码. 有的话删除就可以! 解决:cant't run '/etc/init.d/rcS':No such file or directory

/ etc / init.d / iptables: line 268: restorecon: command not found

When I tried to restart iptables from vps , I got the following error. Iptables encountered such a problem to save the iptables rules: “iptables: Saving firewall rules to /etc/sysconfig/iptables: /etc/init.d/iptables: line 268: restorecon: command no

linux的自启动服务脚本的(/etc/rc.d/init.d或者其链接/etc/init.d)

转载地址:http://www.cnblogs.com/diyunpeng/archive/2009/11/11/1600886.html Linux有自己一套完整的启动体系,抓住了linux启动的脉络,linux的启动过程将不再神秘. 本文中假设inittab中设置的init tree为: /etc/rc.d/rc0.d/etc/rc.d/rc1.d/etc/rc.d/rc2.d/etc/rc.d/rc3.d/etc/rc.d/rc4.d/etc/rc.d/rc5.d/etc/rc.d/rc6

cat /etc/rc.d/init.d/mysql

#!/bin/sh## mysqld This shell script takes care of starting and stopping# the MySQL subsystem (mysqld).## chkconfig: - 64 36# description: MySQL database server.# processname: mysqld# config: /etc/my.cnf# pidfile: /var/run/mysqld/mysqld.pid### BEGIN

Android修改init.rc和init.xx.rc文件

一.文件简介 init.rc:Android在启动过程中读取的启动脚本文件,主要完成一些初级的初始化,在/system/core/init/init.c中解析. init.xx.rc:与具体CPU相关的启动脚本,比如对于飞思卡尔的CPU,名字为init.freescale.rc.在init.rc之后得到解析. 两个文件都位于根目录下:cat /init.rc 二.init.rc和init.xx.rc文件的修改 根据自己的CPU,修改文件的相应位置,然后: make bootimage 重新生成b

/etc/rc.d/rc与/etc/rc.d/init.d的关系

在这里先解释一下 /etc/rc.d/init.d 里面放的都是什么东西.这个目录存放的是一些脚本,一般是Linux以rpm包安装时设定的一些服务的启动/关闭脚本.系统在安装时装了好多rpm包,这里面就有很多对应的脚本.执行这些脚本可以用来启动.停止.重启这些服务. 前面说到,/etc/rc.d/init.d这个目录下的脚本就类似与windows中的注册表,在系统启动的时候执行.程序运行到这里(init进程读取了运行级别),相信从命名的角度大家也能猜到该运行/etc/rc.d/init.d里面的

/etc/rc.d/与/etc/rc.d/init.d的关系

/etc/init.d指向/etc/rc.d/init.d目录 . 除了直接调用脚本外(如/etc/rc.d/init.d/xinetd),还可以用service命令来控制init.d目录下的服务如 service jws restart(systemctl restart jws), 在这里先解释一下init.d里面放的都是什么东西.这个目录存放的是一些脚本,一般是linux以rpm包安装时设定的一些服务的启动脚本.系统在安装时装了好多rpm包,这里面就有很多对应的脚本.执行这些脚本可以用来启

/etc/rc.d/init.d和/etc/init.d 联系区别

#/etc/init.d 是 rc.d/init.d/ 的软链接 [[email protected] ~]# ll -d /etc/init.d lrwxrwxrwx. 1 root root 11 5月  13 01:01 /etc/init.d -> rc.d/init.d #For example: [[email protected] ~]# vi /etc/rc.d/rc.local #!/bin/sh # # This script will be executed *after*