文档章节

更改python版本导致centos 7防火墙启动失败

codingxyz
 codingxyz
发布于 2017/04/25 10:47
字数 1056
阅读 726
收藏 1

一大早跑个docker玩玩,很开心的从本地访问服务器上的nginx服务,感觉哪里不对劲,想想我的服务器开了防火墙,而nginx映射对口我并没有加入防火墙,居然能访问,起了疑心就去看个究竟,一看发现systemctl status firewalld.service命令居然无效,报的错误是

Unit firewalld.service could not be found

难道是防火墙被卸载了,由于最近刚刚安装了docker,怀疑是不是这个原因,于是yum install firewalld,

执行systemctl start irewalld.service,报了另一个错误:

Job for firewalld.service failed because the control process exited with error code. 
See "systemctl status firewalld.service" and "journalctl -xe" for details.

根据提示执行systemctl status firewalld.service和journalctl -xe,看了半天没弄明白,

systemctl status firewalld.service执行结果 :

firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Tue 2017-04-25 10:15:51 CST; 2min 4s ago
     Docs: man:firewalld(1)
  Process: 3698 ExecStart=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS (code=exited, status=1/FAILURE)
 Main PID: 3698 (code=exited, status=1/FAILURE)

Apr 25 10:15:51 test systemd[1]: Starting firewalld - dynamic firewall daemon...
Apr 25 10:15:51 test systemd[1]: firewalld.service: main process exited, code=exited, status=1/FAILURE
Apr 25 10:15:51 test systemd[1]: Failed to start firewalld - dynamic firewall daemon.
Apr 25 10:15:51 test systemd[1]: Unit firewalld.service entered failed state.
Apr 25 10:15:51 test systemd[1]: firewalld.service failed.

另一个执行结果也贴一段:

Apr 25 10:10:22 test systemd[1]: Unit firewalld.service entered failed state.
Apr 25 10:10:22 test systemd[1]: firewalld.service failed.
Apr 25 10:10:22 test polkitd[27822]: Unregistered Authentication Agent for unix-process:3582:1647230929 (system bus name :1.6509, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8) (disconnected from bus)
Apr 25 10:13:57 test polkitd[27822]: Registered Authentication Agent for unix-process:3617:1647252460 (system bus name :1.6510 [/usr/bin/pkttyagent --notify-fd 5 --fallback], object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UT
Apr 25 10:13:57 test polkitd[27822]: Unregistered Authentication Agent for unix-process:3617:1647252460 (system bus name :1.6510, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8) (disconnected from bus)
Apr 25 10:15:12 test yum[3642]: Erased: firewalld-0.4.3.2-8.1.el7_3.2.noarch
Apr 25 10:15:12 test dbus[9212]: [system] Reloaded configuration
Apr 25 10:15:12 test systemd[1]: Reloading.
Apr 25 10:15:12 test systemd[1]: Configuration file /usr/lib/systemd/system/ebtables.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Apr 25 10:15:24 test polkitd[27822]: Registered Authentication Agent for unix-process:3665:1647261079 (system bus name :1.6511 [/usr/bin/pkttyagent --notify-fd 5 --fallback], object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UT
Apr 25 10:15:24 test polkitd[27822]: Unregistered Authentication Agent for unix-process:3665:1647261079 (system bus name :1.6511, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8) (disconnected from bus)
Apr 25 10:15:42 test dbus[9212]: [system] Reloaded configuration
Apr 25 10:15:42 test dbus[9212]: [system] Reloaded configuration
Apr 25 10:15:42 test systemd[1]: Reloading.
Apr 25 10:15:42 test systemd[1]: Configuration file /usr/lib/systemd/system/ebtables.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Apr 25 10:15:42 test yum[3673]: Installed: firewalld-0.4.3.2-8.1.el7_3.2.noarch
Apr 25 10:15:51 test polkitd[27822]: Registered Authentication Agent for unix-process:3692:1647263798 (system bus name :1.6512 [/usr/bin/pkttyagent --notify-fd 5 --fallback], object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UT
Apr 25 10:15:51 test systemd[1]: Starting firewalld - dynamic firewall daemon...
-- Subject: Unit firewalld.service has begun start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit firewalld.service has begun starting up.
Apr 25 10:15:51 test systemd[1]: firewalld.service: main process exited, code=exited, status=1/FAILURE
Apr 25 10:15:51 test systemd[1]: Failed to start firewalld - dynamic firewall daemon.
-- Subject: Unit firewalld.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit firewalld.service has failed.
-- 
-- The result is failed.
Apr 25 10:15:51 test systemd[1]: Unit firewalld.service entered failed state.
Apr 25 10:15:51 test systemd[1]: firewalld.service failed.
Apr 25 10:15:51 test polkitd[27822]: Unregistered Authentication Agent for unix-process:3692:1647263798 (system bus name :1.6512, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8) (disconnected from bus)

反正还是不怎么明白,就去看看防火墙正常的服务器,看下:

● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
   Active: active (running) since Wed 2017-01-04 09:57:11 CST; 3 months 19 days ago
 Main PID: 9897 (firewalld)
   CGroup: /system.slice/firewalld.service
           └─9897 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid

Jan 04 09:57:11 test1 systemd[1]: Starting firewalld - dynamic firewall daemon...
Jan 04 09:57:11 test1 systemd[1]: Started firewalld - dynamic firewall daemon.

发现了这个,/usr/bin/python,想起前几天改过python版本,目录重命名了,再看下/usr/sbin/firewalld,是python脚本,且路径执行/usr/bin/python,改了下/usr/bin/python2 新目录,执行防火墙启动命令下,成功了。

总结:python环境的更改会导致python脚本写的服务器程序无法执行,以后要慎重修改python环境

© 著作权归作者所有

codingxyz

codingxyz

粉丝 1
博文 14
码字总数 6851
作品 0
杭州
程序员
私信 提问
Centos7-Pyspider单机版安装

安装的centos版本:CentOS-7-x86_64-DVD-1804.iso 安装的python版本:Python3.6.2 系统为最干净的系统,只安装了一个界面,界面不安装也可以 centos7自带版本为: [root@localhost ~]# pyth...

dong66
2018/07/13
0
0
Centos7安装Python3并兼容Python2的方法

Centos7安装Python3的方法 由于centos7原本就安装了Python2,而且这个Python2不能被删除,因为有很多系统命令,比如yum都要用到。 [root@VM_105_217_centos Python-3.6.2]# pythonPython 2....

宿小帅
2018/06/01
113
0
CentOS5.11配置Let's Encrypt免费证书

安装环境: 1、下载certbot-auto: 2、升级Python到2.7版本。Centos5系统Python为2.4版本。certbot-auto需要依赖Python2.7+版本。 安装后系统自动默认Python为新版本。 如果升级python后yum...

m_lm
01/21
116
0
使用Gunicorn Ngnx Supervisor部署Django项目

Django作为最受欢迎基于Python的Web框架之一,为用户提供了一个轻量级的测试Server,但这个Server最好不要用于生产环境。那么如果我们需要在生产环境上面部署Django项目,那么我们使用什么环...

蓝色_风暴
2018/05/24
0
0
通过Python在Windows或Linux上快速搭建HTTP服务器

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/fengbingchun/article/details/89855807 在Windows 7/10或Ubuntu上可以通过python2.x或python3.x来快速搭建一...

fengbingchun
05/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

如何使用soapUI模拟webservice客户端发送请求

参考资料 https://jingyan.baidu.com/article/cbcede0712849a02f40b4d88.html 左边是请求参数,可以自己填写!按着那个绿色三角箭头可以模拟发送请求,右边是返回的报文 soapui如何发送xml格...

故久呵呵
15分钟前
2
0
Java Security 介绍

1.介绍 Java平台设计的重点是安全性。在其核心,java语言本身是类型安全的并且提供了垃圾自动回收,这使其增加了应用程序代码的健壮性。安全的类加载以及验证机制确保了只有合法的代码才能够...

lixiaobao
21分钟前
3
0
Niushop开源商城系统-分销商管理

分销商管理 1.分销员的招募与管理 如何申请成为分销员? 在wap端个人中心满足之前设置的升级条件,可以申请分销员 开启分销商审核,需要在后台分销商管理——》待审核处进行审核通过。 通过完...

niushop-芳
22分钟前
2
0
为什么大公司一定要使用 DevOps?

究竟什么是DevOps? 要想回答这个问题,首先要明确DevOps这个过程参与的人员是谁,即开发团队和IT运维团队。那么,DevOps的意图是什么呢?即在两个团队之间,建立良好的沟通和协作,更快更可靠...

cs平台
24分钟前
4
0
高危预警|RDP漏洞或引发大规模蠕虫爆发,用户可用阿里云免费检测服务自检,建议尽快修复

2019年9月6日,阿里云应急响应中心监测到Metasploit-framework官方在GitHub空间公开了针对Windows远程桌面服务远程命令执行漏洞(CVE-2019-0708)的利用代码。利用该代码,无需用户交互操作,即...

Mr_zebra
29分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部