iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux系统中的SELinux访问控制功能有哪些
  • 290
分享到

Linux系统中的SELinux访问控制功能有哪些

2023-06-12 21:06:19 290人浏览 安东尼
摘要

这篇文章主要介绍“linux系统中的SELinux访问控制功能有哪些”,在日常操作中,相信很多人在Linux系统中的SELinux访问控制功能有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux系统

这篇文章主要介绍“linux系统中的SELinux访问控制功能有哪些”,在日常操作中,相信很多人在Linux系统中的SELinux访问控制功能有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux系统中的SELinux访问控制功能有哪些”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux历史上最杰出的新安全子系统。NSA是在Linux社区的帮助下开发了一种访问控制体系,在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件。SELinux 默认安装在 Fedora 和 Red Hat Enterprise Linux 上,也可以作为其他发行版上容易安装的包得到。
SELinux 是 2.6 版本的 Linux 内核中提供的强制访问控制(Mac)系统。对于目前可用的 Linux安全模块来说,SELinux 是功能最全面,而且测试最充分的,它是在 20 年的 MAC 研究基础上建立的。SELinux 在类型强制服务器中合并了多级安全性或一种可选的多类策略,并采用了基于角色的访问控制概念。[1]
大部分使用 SELinux 的人使用的都是 SELinux 就绪的发行版,例如 Fedora、Red Hat Enterprise Linux (RHEL)、Debian或 Centos。它们都是在内核中启用 SELinux 的,并且提供一个可定制的安全策略,还提供很多用户层的库和工具,它们都可以使用 SELinux 的功能。
SELinux是一种基于 域-类型 模型(domain-type)的强制访问控制(MAC)安全系统,它由NSA编写并设计成内核模块包含到内核中,相应的某些安全相关的应用也被打了SELinux的补丁,最后还有一个相应的安全策略。任何程序对其资源享有完全的控制权。假设某个程序打算把含有潜在重要信息的文件扔到/tmp目录下,那么在DAC情况下没人能阻止他。SELinux提供了比传统的UNⅨ权限更好的访问控制。

1. 简介
SELinux带给Linux的主要价值是:提供了一个灵活的,可配置的MAC机制。

Security-Enhanced Linux (SELinux)由以下两部分组成:

1) Kernel SELinux模块(/kernel/security/selinux)

2) 用户态工具

SELinux是一个安全体系结构,它通过LSM(Linux Security Modules)框架被集成到Linux Kernel 2.6.x中。它是NSA (United States National Security Agency)和SELinux社区的联合项目

SELinux提供了一种灵活的强制访问控制(MAC)系统,且内嵌于Linux Kernel中。SELinux定义了系统中每个【用户】、【进程】、【应用】和【文件】的访问和转变的权限,然后它使用一个安全策略来控制这些实体(用户、进程、应用和文件)之间的交互,安全策略指定如何严格或宽松地进行检查。

SELinux对系统用户(system users)是透明的,只有系统管理员需要考虑在他的服务器中如何制定严格的策略。策略可以根据需要是严格的或宽松的。

只有同时满足了【标准Linux访问控制】和【SELinux访问控制】时,主体才能访问客体。

1.1 DAC与MAC的关键区别(root用户)
安 全增强型Linux(SELinux)开始是由NSA(国家安全局)启动并加入到Linux系统中的一套核心组件及用户工具,可以让应用程序运行在其所需的最低权限上。未 经修改过的Linux系统是使用自主访问控制的,用户可以自己请求更高的权限,由此恶意软件几乎可以访问任何它想访问的文件,而如果你授予其root权 限,那它就无所不能了。

在SELinux中没有root这个概念,安全策略是由管理员来定义的,任何软件都无法取代它。这意味着那些潜在的恶意软件所能造成的损害可以被控制在最小。一般情况下只有非常注重数据安全的企业级用户才会使用SELinux。 

操作系统有两类访问控制:自主访问控制(DAC)和强制访问控制(MAC)。标准Linux安全是一种DAC,SELinux为Linux增加了一个灵活的和可配置的的MAC。

所有DAC机制都有一个共同的弱点,就是它们不能识别自然人与计算机程序之间最基本的区别。简单点说就是,如果一个用户被授权允许访问,意味着程序也被授权访问,如果程序被授权访问,那么恶意程序也将有同样的访问权。 DAC最根本的弱点是主体容易受到多种多样的恶意软件的攻击,MAC就是避免这些攻击的出路,大多数MAC特性组成了多层安全模型。

SELinux实现了一个更灵活的MAC形式,叫做类型强制(Type Enforcement)和一个非强制的多层安全形式(Multi-Level Security)。

Android4.2中,SELinux是个可选项,谷歌并没有直接取消root权限或其他功能。这是一个为企业级用户或是对隐私数据极为重视的用户提供的选项,普通消费者则完全可以关闭它。  


2. SELinux的运行机制
SELinux决策过程如下图所示:
Linux系统中的SELinux访问控制功能有哪些

当一个subject(如: 一个应用)试图访问一个object(如:一个文件),Kernel中的策略执行服务器将检查AVC (Access Vector Cache), 在AVC中,subject和object的权限被缓存(cached)。如果基于AVC中的数据不能做出决定,则请求安全服务器,安全服务器在一个矩阵中查找“应用+文件”的安全环境。然后根据查询结果允许或拒绝访问,拒绝消息细节位于/var/log/messages中。

3. SELinux伪文件系统
/selinux/伪文件系统kernel子系统通常使用的命令,它类似于/proc/伪文件系统。系统管理员和用户不需要操作这部分。/selinux/目录举例如下:

代码如下:


-rw-rw-rw-  1 root root 0 Sep 22 13:14 access  
dr-xr-xr-x  1 root root 0 Sep 22 13:14 booleans  
--w-------  1 root root 0 Sep 22 13:14 commit_pending_bools  
-rw-rw-rw-  1 root root 0 Sep 22 13:14 context  
-rw-rw-rw-  1 root root 0 Sep 22 13:14 create  
--w-------  1 root root 0 Sep 22 13:14 disable  
-rw-r--r--  1 root root 0 Sep 22 13:14 enforce  
-rw-------  1 root root 0 Sep 22 13:14 load  
-r--r--r--  1 root root 0 Sep 22 13:14 mls  
-r--r--r--  1 root root 0 Sep 22 13:14 policyvers  
-rw-rw-rw-  1 root root 0 Sep 22 13:14 relabel  
-rw-rw-rw-  1 root root 0 Sep 22 13:14 user  


如cat enforce其值可能如下:
1: enforcing mode

0: permissive mode

4. SELinux配置文件
SELinux配置文件(configuration)或策略文件(policy)位于/etc/目录下。

4.1 /etc/sysconfig/selinux配置文件
/etc/sysconfig/selinux是一个符号链接,真正的配置文件为:/etc/selinux/config

配置SELinux有如下两种方式:

1) 使用配置工具:Security Level Configuration Tool (system-config-selinux)

2) 编辑配置文件 (/etc/sysconfig/selinux).

/etc/sysconfig/selinux中包含如下配置选项:

1) 打开或关闭SELinux

2) 设置系统执行哪一个策略(policy)

3) 设置系统如何执行策略(policy)

4.2 配置文件选项
4.2.1 SELINUX
SELINUX=enforcing|permissive|disabled —定义SELinux的高级状态
• enforcing — The SELinux security policy is enforced.
• permissive — The SELinux system prints warnings but does not enforce policy.
• disabled — SELinux is fully disabled. SELinux hooks are disengaged from the kernel and the pseudo-file system is unreGIStered.

4.2.2 SELINUXTYPE(安全策略)
SELINUXTYPE=targeted|strict — 指定SELinux执行哪一个策略
• targeted — 只有目标网络daemons保护。每个daemon是否执行策略,可通过system-config-selinux进行配置。保护常见的网络服务,为SELinux默认值。
可使用如下工具设置每个daemon的布尔值:

1) getsebool -a: 列出SELinux的所有布尔值

2) setsebool: 设置SELinux布尔值,如:setsebool -P dhcpd_disable_trans=0,-P表示即使用reboot之后,仍然有效。

• strict — 对SELinux执行完全的保护。为所有的subjects和objects定义安全环境,且每一个Action由策略执行服务器处理。提供符合Role-based-Access Control(RBAC)之policy,具备完整的保护功能,保护网络服务、一般指令及应用程序。

4.2.3 SETLOCALDEFS
SETLOCALDEFS=0|1 — 控制如何设置本地定义(users and booleans)。
&bull; 1:这些定义由load_policy控制,load_policy来自于文件/etc/selinux/<policyname>

&bull; 0:由semanage控制

4.3 /etc/selinux/目录
/etc/selinux/是存放所有策略文件和主要配置文件的目录。其例子如下:  

代码如下:


-rw-r--r--  1 root root  448 Sep 22 17:34 config  
drwxr-xr-x  5 root root 4096 Sep 22 17:27 strict  
drwxr-xr-x  5 root root 4096 Sep 22 17:28 targeted  


5. SELinux工具
1) /usr/sbin/setenforce &mdash; 修改SELinux运行模式,例子如下:

&bull; setenforce 1 &mdash; SELinux以强制(enforcing)模式运行
&bull; setenforce 0 &mdash; SELinux以警告(permissive)模式运行

为了关闭SELinux,你可以修改配置文件:/etc/selinux/config或/etc/sysconfig/selinux


2) /usr/sbin/sestatus -v &mdash; 显示系统的详细状态,例子如下:

SELinux status:                 enabled 
SELinuxfs mount:                /selinux 
Current mode:                   enforcing 
Mode from config file:          enforcing 
Policy version:                 21 
Policy from config file:        targeted 

Process contexts: 
Current context:                user_u:system_r:unconfined_t:s0 
Init context:                   system_u:system_r:init_t:s0 
/sbin/mingetty                  system_u:system_r:getty_t:s0 

3) /usr/bin/newrole &mdash; 在一个新的context或role中运行一个新的shell
4) /sbin/restorecon &mdash; 通过为适当的文件或安全环境标记扩展属性,设置一个或多个文件的安全环境

5) /sbin/fixfiles &mdash; 检查或校正文件系统中的安全环境数据库

6) getsebool &mdash; getsebool -a:查看所有布尔值

7) setsebool &mdash; 参数-P,永久性设置

8) chcon 修改文件、目录的安全上下文
chcon &ndash;u[user]
chcon &ndash;r[role]
chcon &ndash;t[type]
chcon &ndash;R  递归


6. 类型强制的安全上下文(Type Enforcement Security Context)
安全上下文是一个简单的、一致的访问控制属性,在SELinux中,类型标识符是安全上下文的主要组成部分,由于历史原因,一个进程的类型通常被称为一个域(domain),"域"和"域类型"意思都一样,我们不必苛刻地去区分或避免使用术语域,通常,我们认为【域】、【域类型】、【主体类型】和【进程类型】都是同义的,即都是安全上下文中的“TYPE”。

SELinux对系统中的许多命令做了修改,通过添加一个-Z选项显示客体和主体的安全上下文。

1) 系统根据PAM子系统中的pam_selinux.so模块设定登录者运行程序的安全上下文;
2) 文件的Security Contex规则如下:

&bull; rpm包安装的:会根据rpm包内记录来生成安全上下文;

&bull; 手动创建的文件:会根据policy中规定的来设置安全上下文;

&bull; cp:会重新生成安全上下文;

&bull; mv:安全上下文则不变。

3) id -Z
显示了你的shell的安全上下文;
4) ps -Z

检查进程的安全上下文;
5) ls -Z
检查文件、目录的安全上下文;

6.1 安全上下文格式
所有操作系统访问控制都是以关联的客体和主体的某种类型的访问控制属性为基础的。在SELinux中,访问控制属性叫做安全上下文。所有客体(文件、进程间通讯通道、套接字、网络主机等)和主体(进程)都有与其关联的安全上下文,一个安全上下文由三部分组成:用户、角色和类型标识符。常常用下面的格式指定或显示安全上下文:

USER:ROLE:TYPE[LEVEL[:CATEGoRY]]

安全上下文中的用户和角色标识符除了对强制有一点约束之外对类型强制访问控制策略没什么影响,对于进程,用户和角色标识符显得更有意义,因为它们是用于控制类型和用户标识符的联合体,这样就会与Linux用户账号关联起来;然而,对于客体,用户和角色标识符几乎很少使用,为了规范管理,客体的角色常常是object_r,客体的用户常常是创建客体的进程的用户标识符,它们在访问控制上没什么作用。

标准Linux安全中的用户ID和安全上下文中的用户标识符之间的区别,就技术而论,它们是正交标识符,分别用于标准的和安全增强的访问控制机制,这两者之间的任一相互关联都是通过登陆进程按照规范严格规定的,而不是通过SELinux策略直接强制实施的。

6.1.1 USER
1) user identity:类似Linux系统中的UID,提供身份识别,用来记录身份;安全上下文的一部分;
2) 三种常见的 user:

&bull; user_u :普通用户登录系统后的预设;
&bull; system_u :开机过程中系统进程的预设;
&bull; root :root 登录后的预设;
3) 在 targeted policy 中 users 不是很重要;
4) 在strict policy 中比较重要,所有预设的 SELinux Users 都是以 “_u” 结尾的,root 除外。

6.1.2 ROLE
1) 文件、目录和设备的role:通常是 object_r;
2) 程序的role:通常是 system_r;
3) 用户的role:targeted policy为system_r; strict policy为sysadm_r、staff_r、user_r;用户的role,类似系统中的GID,不同角色具备不同的的权限;用户可以具备多个role;但是同一时间内只能使用一个role;       

4) 使用基于RBAC(Roles Based Access Control) 的strict和mls策略中,用来存储角色信息

6.1.3 TYPE
1) type:用来将主体(subject)和客体(object)划分为不同的组,给每个主体和系统中的客体定义了一个类型;为进程运行提供最低的权限环境;
2) 当一个类型与执行中的进程相关联时,其type也称为domain;
3) type是SElinux security context 中最重要的部位,是 SELinux Type Enforcement 的心脏,预设值以_t结尾;

LEVEL和CATEGORY:定义层次和分类,只用于mls策略中
&bull; LEVEL:代表安全等级,目前已经定义的安全等级为s0-s15,等级越来越高
&bull; CATEGORY:代表分类,目前已经定义的分类为c0-c1023

6.2 对比SELinux和标准Linux的访问控制属性
在标准Linux中,主体的访问控制属性是与进程通过在内核中的进程结构关联的真实有效的用户和组ID,这些属性通过内核利用大量工具进行保护,包括登陆进程和setuid程序,对于客体(如文件),文件的inode包括一套访问模式位、文件用户和组ID。以前的访问控制基于读/写/执行这三个控制位,文件所有者、文件所有者所属组、其他人各一套。

在SELinux中,访问控制属性总是安全上下文三人组(用户:角色:类型)形式,所有客体和主体都有一个关联的安全上下文。需要特别指出的是,因为SELinux的主要访问控制特性是类型强制,安全上下文中的类型标识符决定了访问权。

注意:SELinux是在标准Linux基础上增加了类型强制(TE: Type Enforcement),这就意味着标准Linux和SELinux访问控制都必须满足先要能访问一个客体,例如:如果我们对某个文件有SELinux写入权限,但我们没有该文件的w许可,那么我们也不能写该文件。下表总结了标准Linux和SELinux之间访问控制属性的对比:   

 标准LinuxSELInux
进程安全属性真实有效的用户和组ID安全上下文
客体安全属性访问模式、文件用户和组ID安全上下文
访问控制基础进程用户/组ID和文件的访问模式,
此访问模式基于文件的用户/组ID
在进程类型和文件类型
之间允许的许可


6.3 小结
1) 系统中每个文件、目录、网络端口等都被指定一个安全上下文,policy 则给出各安全上下文之间的作用规则。
2) SELinux根据policy及security context规则来决定存取行为是否可执行;
3) Subject(主体):系统进程,比如/usr/sbin/Httpd;
4) Object(客体):被存取的项目,比如File、Directory、IP、Socket等;

7. 类型强制(TE)访问控制
在SELinux中,所有访问都必须明确授权,SELinux默认不允许任何访问,不管Linux用户/组ID是什么。这就意味着在SELinux中,没有默认的超级用户了,与标准Linux中的root不一样,通过指定主体类型(即域)和客体类型使用allow规则授予访问权限,allow规则由四部分组成:
&bull; 源类型(Source type(s) ) 通常是尝试访问的进程的域类型
&bull; 目标类型(Target type(s) ) 被进程访问的客体的类型
&bull; 客体类别(Object class(es)) 指定允许访问的客体的类型
&bull; 许可(Permission(s)) 象征目标类型允许源类型访问客体类型的访问种类
举例如下:

代码如下:


allow user_t bin_t : file {read execute getattr};


这个例子显示了TE allow规则的基础语法,这个规则包含了两个类型标识符:源类型(或主体类型或域)user_t,目标类型(或客体类型)bin_t。标识符file是定义在策略中的客体类别名称(在这里,表示一个普通的文件),大括号中包括的许可是文件客体类别有效许可的一个子集,这个规则解释如下:
拥有域类型user_t的进程可以读/执行或获取具有bin_t类型的文件客体的属性。

SELinux allow规则如之前的例子在SELinux中实际上都是授予访问权的,真正的挑战是如何保证数以万计的访问正确授权,只授予必须的权限,实现尽可能的安全。

7.1 标准Linux安全中的setuid程序
精通用户joe想安全地修改现有的密码问题,Linux解决这个问题的方法是通过给passwd赋一个setuid值,使其执行时具有root权限,如果你在一个普通Linux系统上列出密码文件,你看到的会是:

代码如下:


# ls -l /usr/bin/passwd  
-rwsr-xr-x. 1 root root 41292 Sep  7  2012 /usr/bin/passwd


这里注意两件事,第一个是在所有者权限的x位置被设置为s了,这就是所谓的setuid位,意思是任何执行这个文件的进程,它的有效UID(即用户ID)将会被改为文件所有者。这里,root是文件所有者,因此当执行密码程序时实际上将会以root用户的ID运行。其执行过程如下图所示:
Linux系统中的SELinux访问控制功能有哪些

从上面的分析中可以看出,passwd以root权限的身份运行, 它可以访问系统的任何资源,这给系统带来了安全问题,其实它只需要访问shadow及其相关的文件就可以了。而且shadow只需要接受passwd的访问即可。这在标准Linux中是无法做到的,而TE(类型强制)可实现此功能。

8. 基于角色的访问控制
SELinux也提供了一种基于角色的访问控制(RBAC),SELinux的RBAC特性是依靠类型强制建立的,SELinux中的访问控制主要是通过类型实现的,角色基于进程安全上下文中的角色标识符限制进程可以转变的类型,如此,策略编写器可以创建一个角色,允许它转变为一套域类型(假设类型强制规则允许转变),从而定义角色的限制。
9. SELinux中的多级安全(Multi-Level Security)
类型强制(Type Enforcement)无疑是SELinux引入的最重要的强制访问控制(MAC)机制,然而,在某些情况下,主要是保密控制应用程序的一个子集,传统的多级安全(MLS)MAC与类型强制一起使用显得更有价值,在这些情况下,SELinux总是包括某种格式的MLS功能,MLS特性是可选的,在SELinux的两个MAC机制中,它通常不是最重要的那个,对大多数安全应用程序而言,包括许多非保密数据应用程序,类型强制是最适合的安全增强的机制,尽管如此,MLS对部分应用程序还是增强了安全性。

在大多数SELinux策略中,敏感度(s0,s1,...)和范畴(c0,c1,...)使用通配名,将它留给用户空间程序和程序库,以指定有意义的用户名。(例如:s0可能与UNCLASSIFIED 关联,s1可能与SECRET关联)
为了支持MLS,安全上下文被扩展了,包括了安全级别,如:

代码如下:


user:role:type:sensitivity[:category,...] [-sensitivity[:category,...]]  


例子如下所示:

代码如下:


root@luohj-virtual-machine:~# ps -aZ  
LABEL                                        PID   TTY   TIME    CMD  
unconfined_u:system_r:insmod_t:s0-s0:c0.c255 4940 pts/0 00:00:00 passwd  


注意MLS安全上下文至少必须有一个安全级别(它由单个敏感度和0个或多个范畴组成),但可以包括两个安全级别,这两个安全级别分别被叫做低(或进程趋势)和高(或进程间隙),如果高安全级别丢失,它会被认为与低安全级别的值是相同的(最常见的情况),实际上,对于客体和进程而言,低和高安全级别通常都是相同的,通常用于进程的级别范围被认为是受信任的主体(即进程信任降级信息)或多层客体,如一个目录,它又包括了不同安全级别的客体。为了使描述简单,假设所有的进程和客体都只有一个安全级别。

10. 策略分析工具apol
apol(即analyze policy【分析策略】)工具是一个成熟的SELinux策略分析工具,它位于setools工具包中。使用它打开policy.xx文件即可分析所有的相关策略。xx为策略编译器(checkpolicy)的版本号。
Linux系统中的SELinux访问控制功能有哪些

到此,关于“Linux系统中的SELinux访问控制功能有哪些”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: Linux系统中的SELinux访问控制功能有哪些

本文链接: https://www.lsjlt.com/news/262955.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux系统中的SELinux访问控制功能有哪些
    这篇文章主要介绍“Linux系统中的SELinux访问控制功能有哪些”,在日常操作中,相信很多人在Linux系统中的SELinux访问控制功能有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux系统...
    99+
    2023-06-12
  • 如何关闭Linux系统中的SELinux功能
    这篇文章主要讲解了“如何关闭Linux系统中的SELinux功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何关闭Linux系统中的SELinux功能”吧!以根用户登录Linux系统,然...
    99+
    2023-06-13
  • php有哪些访问控制符
    本篇内容介绍了“php有哪些访问控制符”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!php的访问控制符有:1、public,将属性或方法设置...
    99+
    2023-06-20
  • Linux系统配置Linux访问控制列表的权限控制方法
    本篇内容主要讲解“Linux系统配置Linux访问控制列表的权限控制方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统配置Linux访问控制列表的权限控制方法”吧!使用拥有权限控制...
    99+
    2023-06-13
  • 计算机中控制器有哪些功能
    这篇文章将为大家详细讲解有关计算机中控制器有哪些功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。控制器的功能是指挥、协调计算机各部件工作。控制器由程序计数器、指令寄存器、指令译码器、时序产生器和操作控制...
    99+
    2023-06-15
  • win10系统有哪些功能
    这篇文章主要介绍“win10系统有哪些功能”,在日常操作中,相信很多人在win10系统有哪些功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”win10系统有哪些功能”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-07-01
  • win7系统功能有哪些
    这篇“win7系统功能有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“win7系统功能有哪些”文章吧。win7系统功能介...
    99+
    2023-07-01
  • Linux系统性能监控常用命令有哪些
    这篇文章给大家分享的是有关Linux系统性能监控常用命令有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。最近在给公司写项目运维手册。涉及到 Linux 系统的性能监控。现学现卖,边学边记录。下面几个是常用的命...
    99+
    2023-06-13
  • ERP系统具有哪些功能?
      随着信息技术的发展,越来越多的行业开始走向了信息化管理的道路。ERP系统可以说是信息化管理的一个代表,其强大的功能足以支持企业从各个方面对企业进行全方位的管理。但是也有很多不是很了解ERP系统的人,今天小编就来给大家介绍一下ERP系统具...
    99+
    2023-06-05
  • windows10X系统有哪些新功能
    这篇“windows10X系统有哪些新功能”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“windows10X系统有哪些新功能...
    99+
    2023-07-01
  • 云服务器监控报警系统有哪些功能
    云服务器监控报警系统主要是为服务器的运行状态和性能提供实时监测和告警功能,以协助管理员进行故障排查和性能优化,确保服务器稳定高效运行。以下是几个常见的功能: 系统监控:监控服务器的各种运行状态和性能,包括CPU、内存、磁盘等,以及资源使...
    99+
    2023-10-26
    报警系统 功能 服务器
  • linux中service的功能有哪些
    在Linux中,service是一个用于管理系统服务的工具,主要功能包括: 启动服务:service可以用来启动某个系统服务,让其...
    99+
    2024-03-05
    linux
  • linux中kettle的功能有哪些
    Kettle(也称为Pentaho Data Integration)是一种开源的ETL(抽取、转换和加载)工具,用于处理和转换数据...
    99+
    2024-04-02
  • linux中telent的功能有哪些
    Telnet 是一种用于远程登录到计算机并执行命令的协议,它能够提供以下功能: 远程登录:Telnet 允许用户通过网络连接到远...
    99+
    2024-04-02
  • linux系统中有哪些常用的监控命令
    今天就跟大家聊聊有关linux系统中有哪些常用的监控命令,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。找到最耗CPU的java线程ps命令命令:ps -mp pid -o THREA...
    99+
    2023-06-13
  • Linux中限制用户访问权限的方法有哪些
    这篇文章主要介绍“Linux中限制用户访问权限的方法有哪些”,在日常操作中,相信很多人在Linux中限制用户访问权限的方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux中限制用户访问权限的方法...
    99+
    2023-06-13
  • win10系统自带的功能有哪些
    Windows 10系统自带了许多功能,包括但不限于:1. 开始菜单:提供了一个快速访问应用程序、文件夹和设置的中心。2. 搜索功能...
    99+
    2023-09-11
    win10
  • ACL 的力量:控制操作系统访问权限的超能力
    访问控制列表 (ACL) 是操作系统中强大的安全机制,用于控制用户、组和应用程序对文件系统、目录、注册表项和许多其他资源的访问。通过定义一组明确的权限,ACL 赋予管理员对操作系统资源的精细控制能力,从而加强系统的安全性。 ACL 的工...
    99+
    2024-04-02
  • Win10 WSL Linux子系统中的新功能WSLg的作用都有哪些
    Win10 WSL Linux子系统中的新功能WSLg的作用都有哪些,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。微软在前几天发表了微博正式宣布:将为Win10 WSL L...
    99+
    2023-06-15
  • 云服务器监控报警系统有哪些功能呢
    云服务器监控报警系统主要包括以下功能: 实时监测:监控服务器、虚拟主机、数据库和应用程序等的性能,发现并处理故障或异常情况,及时发现并处理潜在问题。 故障预警:监控服务器、虚拟主机和数据库等设备的状态,发现并处理可能出现的故障或异常情况...
    99+
    2023-10-26
    报警系统 功能 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作