控制启动过程

重新启动和关闭

        要关闭或从命令行重新启动正在运行的系统,可以使用systemctl命令。

        systemctl poweroff 会停止所有运行的服务,卸载所有文件系统(或者在文件系统无法卸载时以只读形式将其重新挂载),然后关团系统。

        systemctl reboot会停止所有运行的服务,卸载所有文件系统,然后重新启动系统。也可以使用这些命令的简短版本poweroff和reboot,它们是systemctl同等命令的符号链接。

选择Systemd目标

常用目标
目标用途
graphical.target系统支持多用户、图形和基于文本的登录。
multi-user.target系统仅支持多用户、基于文本的登录。
rescue.targetsulogin提示,表示基本系统初始化已完成
emergency.targetsulogin提示,表示initramfs回转完成,且系统root只以读形式挂载于/上。

 

在运行时选择目标:

           在运行的系统中,系统管理员可以使用systemctl isolate命令切换到其他目标。

设置默认目标:

           系统启动时,systemd会激活default.target目标。通常,/etc/systemd/system/中的默认目标是指向graphical.target或 multi-user.target的符号链接。systemctl命令提供了两个子命令(get-default和set-default)用于管理该符号链接,而不是手动编辑该链接。

在启动时选择其他目标:

           要在启动时选择其他目标,请从启动加载器将systemd.unit=target.target选项附加到内核命令行。

控制SELinux端口标记:

           SELinux不仅仅是进行文件和进程标记。SELinux策略还严格实施网络流量。SELinux用来控制网络流量的其中一种方法是标记网络端口;例如,在targeted策略中,端口22/TCP具有标签ssh_port_t与其相关联。默认HTTP端口80/TCP和443/TCP具有标签http_port_t与其相关联。

     列出端口标签:要获取所有当前端口标签分配的概述,运行semanage port -l命令。

                              要优化搜索,请使用grep命令

     管理端口标签:使用semanage命令可以分配新端口标签、删除端口标签或修改现有端口标签。

                             要向现有端口标签(类型)中添加端口,请使用以下语法。-a将添加新端口标签,-t表示类型,-p表示协议。

                  

                             要查看对默认策略的本地更改,管理员可以在semanage命令中添加-c选项。
 

                   

                            删除端口标签:删除自定义端口标签的语法与添加端口标签的语法相同,但不是使用-a选项(表示添加),而是使用-d选项(表示删除)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值