更新升级 专属应用 系统故障 硬件故障 电脑汽车 鸿蒙刷机 鸿蒙开发Linux教程 鸿蒙开发Linux命令
当前位置:HMXT之家 > 鸿蒙开发Linux命令 > Linux service、sestatus、sesearch、setenv命令的用法及解释

Linux service、sestatus、sesearch、setenv命令的用法及解释

更新时间:2022-01-20 09:06:24浏览次数:394+次

以下为你详细解释service、sestatus、sesearch、setenv命令的用法。

\

Linux service命令的用法及解释

Linux service命令是Redhat Linux兼容的发行版中用来控制操作系统服务的实用工具,它以启动、停止、重新启动和关闭系统服务,还可以显示所有操作系统服务的当前状态。

1、语法

service(选项)(参数)

2、选项

-h:显示帮助信息;

--status-all:显示所服务的状态。

3、参数

服务名:自动要控制的服务名,即/etc/init.d目录下的脚本文件名;

控制命令:系统服务脚本支持的控制命令。

4、实例

当修改了主机名、ip地址等信息时,经常需要把网络重启使之生效。

service network status

配置设备:

lo eth0

当前的活跃设备:

lo eth0

service network restart

正在关闭接口 eth0:     [  确定  ]

关闭环回接口:     [  确定  ]

设置网络参数:     [  确定  ]

弹出环回接口:     [  确定  ]

弹出界面 eth0:     [  确定  ]

重启mysql:

service mysqld status

mysqld (pid 1638) 正在运行...

service mysqld restart

停止 MySQL:     [  确定  ]

启动 MySQL:     [  确定  ]

Linux sestatus命令的用法及解释

Linux sestatus命令是SELinux的状态工具,是用来运行SELinux的系统的状态。

1、用法

sestatus[-V] [-b〕

2、参数

-v:/etc/sestatus.conf的安全性检测;

-b:显示selinux是不是启动;

3、实例

[root@rudder ~]# sestatus -b

SELinux status:  disabled

Linux sesearch命令的用法及解释

使用seinfo命令可以查询SELinux的策略提供多少相关规则,如果查到的相关类型或者布尔值,想要知道详细规则时,使用sesearch命令查询。SELinux的策略与规则管理相关命令:seinfo命令、sesearch命令、getsebool命令、setsebool命令、semanage命令。

1、语法

sesearch [-a] [-s 主体类型] [-t 目标类型] [-b 布尔值]

2、选项

-a:列出该类型或布尔值的所有相关信息

-t:后面还要接类型,例如 -t httpd_t

-b:后面还要接布尔值的规则,例如 -b httpd_enable_ftp_server

3、实例

找出目标文件资源类型为httpd_sys_content_t的有关信息:

sesearch -a -t httpd_sys_content_t

找出主体进程为httpd_t且目标文件类型为httpd相关的所有信息:

sesearch -s httpd_t -t httpd_* -a

查看布尔值httpd_enable_homedirs设置了多少规则:

sesearch -b httpd_enable_homedirs -a

Linux setenv命令的用法及解释

Linux setenv命令相关的命令有:set,env,export.

setenv命令用于显示和设置环境变量。

以下是该命令的实例:

[root@localhost ~]# setenv  #显示环境变量

[root@localhost ~]# setenv  aaa bbb  #设置环境变量