zoukankan      html  css  js  c++  java
  • Liunx服务管理(Centos)

    RPM包安装的服务其安装文件是遵循系统默认安装位置,所以可以通过命令快速启动,但源码包的安装是统一放在一个自定义文件夹下,所有其服务要使用绝对路径,但也可以通过软连接方式,让其支持RPM包相同管理方式。

    Systemctl是一个系统管理守护进程、工具和库的集合,用于取代System V、service和chkconfig等命令,初始进程主要负责控制systemd系统和服务管理器。

    服务管理基本命令

    启动防火墙服务(firewalld.service)

    systemctl start firewalld

    停止防火墙服务

    systemctl stop firewalld

    重启防火墙服务

    systemctl restart firewalld

    显示防火墙服务状态

    systemctl status firewalld

    设置开机时启动防火墙服务

    systemctl enable firewalld

    设置开机时禁止防火墙服务

    systemctl disable firewalld

    查看防火墙服务是否开机自启

    systemctl is-enabled firewalld

    查看系统所有服务

    systemctl list-unit-files

    查看所有已启动的服务

    systemctl list-unit-files|grep enabled

    查看启动失败的服务列表

    systemctl --failed

    防火墙服务

    防火墙服务为firewalld.service,其服务管理可以使用systemctl,下面为其他扩展补充

    查看版本

    firewall-cmd --version

    查看帮助

    firewall-cmd --help

    显示状态

    firewall-cmd --state

    查看区域信息

    firewall-cmd --get-active-zones

    查看指定接口所属区域

    firewall-cmd --get-zone-of-interface=eth0

    拒绝所有包

    firewall-cmd --panic-on

    取消拒绝状态

    firewall-cmd --panic-off

    查看是否拒绝所有的包

    firewall-cmd --query-panic

    查看所有打开的端口

    firewall-cmd --zone=public --list-ports

    开启某个端口

    其中 –permanent表示永久生效,没有此参数重启后失效,设置后需要重启服务

    firewall-cmd --zone=public --add-port=80/tcp --permanent

    关闭某个的端口

    设置后需要重启服务

    firewall-cmd --zone=public --remove-port=80/tcp --permanent

    查看端口状态

    firewall-cmd --zone=public --query-port=80/tcp

    APACHE服务

    APACHE是WEB服务器软件,功能是让别的电脑在浏览器上输入它的地址时,它能把相应的网页文件、媒体文件发送给浏览器。

    PHP是PHP程序设计语言的解释程序,用来执行用PHP语言写的程序,PHP的程序可以在命令行执行完成数据库备份、同步、归并等功能,不过多数情况下的PHP程序都是接收浏览器发来的命令、生成浏览器可以查看的文本,用来做网页使用。但是做网页时,PHP是被APACHE调用的。

    安装httpd服务器:

    yum -y install httpd

    关闭防火墙或者打开80端口

    systemctl stop firewalld.service

    其他相关信息

    主配置目录: /etc/httpd/conf

    主配置文件: /etc/httpd/conf/httpd.conf

    子配置目录: /etc/httpd/conf.d

    子配置文件: /etc/httpd/conf.d/*.conf

    默认发布目录: /var/www/html

    默认发布文件: /var/www/html/index.html

    默认端口: 80

    默认安全上下文: http_sys_content_t

    程序开启默认用户: apache Apache

    日志: /etc/httpd/logs/*

    访问日志: /var/log/httpd/access_log

    错误日志: /var/log/httpd/error_lo


     参考

    https://www.cnblogs.com/moxiaoan/p/5683743.htm

  • 相关阅读:
    Git
    canvas画布
    Node.js
    node的consoidate的插件统一
    使用nodejs去做一个验证码
    node的cookie-parser和express-session
    node的router路由。
    node的经典事件监听
    使用node去爬虫
    node的读写流
  • 原文地址:https://www.cnblogs.com/dongxiaodong/p/10371018.html
Copyright © 2011-2022 走看看