• 进程管理(二)


    服务管理

    介绍:服务的本质就是进程,但是是运行在后台的,通常都会监听某个端口,等待其他程序的请求,因此也称为守护进程。

     

    service管理指令

    1.service  服务名  [start | stop | restart | reload | status]

    2.在Centos7.0以后,许多的服务不再使用service,而是使用systemctl

    3.service指令管理的服务在 /etc/init.d文件里

    查看 /etc/init.d文件里的内容

     查看network服务状态

     查看系统服务

     按Tab然后选择退出即可(有*表示自启服务)

    服务的运行级别

    介绍:在Linux中系统有7中运行级别,最使用的是3和5

    运行级别0:系统停机状态:系统默认运行级别不能设为0,否则不能正常启动

    运行级别1:单用户工作状态:root权限,用于系统维护,禁止远程登陆

    运行级别2:多用户状态:没有NFS并且也不支持网络

    运行级别3:完全的多用户状态:有NFS,无界面,登陆后进入到控制台命令模式

    运行级别4:系统未使用:保留模式

    运行级别5:X11控制台:登陆后进入图形GUI模式

    运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动

    开机的流程如下:

     运行级别3和5的切换

     multi-user.target: analogous to runlevel 3

     graphical.target: analogous to runlevel 5

    查看当前的运行级别

    systemctl get-default

    修改运行级别

    systemctl set-default  xxx.target

    查看当前处于哪一级别

           

     修改运行级别为3

    chkconfig指令

    介绍:

    1.通过chkconfig指令可以给服务的各个运行级别设置自启动/关闭

    2.chkconfig指令管理的服务在 /etc/init.d查看

    3. 在Centos7.0以后,许多的服务都使用systemctl管理

    使用语法:

    查看服务:

    chkconfig  --list | grep 进程名

    chkconfig 服务名 --list

    chkconfig --level 5 服务民 on/off

    注意:在chkconfig重新设置服务后自启动或关闭,需要重启机器reboot生效

    查看服务

     关闭network服务

    打开network服务

     systemctl指令

    systemctl管理指令:

    1.基本语法:systemctl [start | stop | restart | status] 服务名

    2.systemctl 指令管理的服务在 /usr/lib/systemd/system 查看

    systemctl 设置服务的自启动状态:

    1.systemctl list-unit-files [ | grep 服务名] (查看服务开机启动状态,grep可以进行过滤)

    2.systemctl enable 服务名 (设置服务开机启动)

    3.systemctl disable 服务名 (关闭服务开机启动)

    4.systemctl is-enabled 服务名 (查询某个服务是否自启动)

    查看systemctl 指令管理服务

     查看服务

     查看防火墙服务

    在3和5模式下都可以 

    查看防火墙服务是否自启动

     查看当前防火墙的状态

     打开或关闭指定端口

    介绍:在环境下很多服务是自启动的,例如防火墙服务,但是当我们有时不需要该服务就需要关闭该服务的端口

    firewall指令

    打开端口:firewall-cmd --permanent --add-port=端口号/协议

    关闭端口:firewall-cmd --permanent --remove-port=端口号/协议

    重新载入,才能生效:firewall-cmd --reload

    查询端口是否开放:firewall-cmd --query-port=端口/协议

     通过windows系统去测试Linux的ip地址

    打开防火墙端口

    重新载入:

     

     查询端口是否开放

     关闭111端口

     查询结果

    再次测试 ,即成功

  • 相关阅读:
    1 - SpringMVC
    远程Debug运行在容器内的Java项目实践整理
    凌恩客户文章:多组学揭示肥胖多囊卵巢综合征(PCOS)患者发病机制
    数据库原理及应用连接问题
    操作系统实验二、进程和线程管理(Windows 2学时)多线程创建
    初识Alfred
    监督学习:从数据中学习预测模型的艺术与科学
    this的基本概念,call/bind/apply的使用,手写call/bind/apply方法
    pytorch_lightning:Validation sanity check: 0%| | 0/2 [00:00<?, ?it/s]
    大型网站技术架构 | 信息加密技术及密匙安全管理
  • 原文地址:https://blog.csdn.net/weixin_46065214/article/details/125589921