- 2024-08-17Linux系统优化详解
一、Linux操作系统优化1、查看操作系统版本号方法一:查看当前系统版本[root@web01~]#cat/etc/redhat-releaseCentOSLinuxrelease7.9.2009(Core)方法二:[root@web01~]#hostnamectlStatichostname:oldboyIconname:computer-vmChassis:
- 2024-08-16redis启动失败报错:Job for redis.service failed because the control process exited with error code.
问题描述启动报错如下:查看redis的启动信息:systemctlstatusredis.service或journalctl-xe由提示可以看不是配置文件,内存等原因造成的。解决方案原因:linux的一个安全子系统(SELinux)阻止了服务的启动。查看SELinux的工作模式cat /etc/selinux/configSELinu
- 2024-08-03如何基于欧拉系统完成数据库的安装
一、安装当我们直接进行安装软件包时,会提示有冲突,此时,我们应该这样来解决使用rpm命令 [
[email protected]]#rpm-qa|grepselinux使用rpm命令卸载以下两个软件包[
[email protected]]#rpm-eselinux-policy-35.5-22.oe2203sp4.noarch--nodeps
- 2024-08-02android12编译三方提供的bin文件,通过selinux配置并实现rc开机启动
为三方bin建立工程在vendor/自己公司目录下建立工程文件夹,我这里以CarpalyMonter工程,新建如下文件CarplayMonitor为三方bin文件Android.mk模块编译配置如下:LOCAL_PATH:=$(callmy-dir)include$(CLEAR_VARS)LOCAL_MODULE:=carplaymonitor #模块名字LOCAL_SRC
- 2024-08-01学linux小记(1)
1.SELinux上下文就是所谓的标签由SElinux分配2.setenforce0是更改SELinux的模式一般0是改到Permissive模式 1是改到enforcing 3.对于定义SELinux文件上下文规则时 采用semanagefcontext命令举例semanagefcontext-a-t你写的上下文 '/某个目录或文件+(/.
- 2024-07-26selinux对linux服务的影响
实验一:使用web服务演示安全上下文值的设定[root@localhost~]#systemctlrestartnginx通过客户端测试,出现403状态码#修改自定义目录的安全上下文的值:[root@localhost~]#chcon-thttpd_sys_content_t/www/-R也可以将自定义目录的
- 2024-07-22SAMBA文件共享与DNS域名服务
关闭firewall和selinux[root@ftpserver~]#systemctlstopfirewalld[root@ftpserver~]#systemctldisablefirewalld[root@ftpserver~]#setenforce0在配置文件中修改[root@ftpserver~]#vim/etc/selinux/configOft/[root@ftpserver~]#yum-yinstall--do
- 2024-07-07(四)openEuler欧拉系统防火墙及yum源配置指南
目录一、yum源配置二、配置防火墙三、总结一、yum源配置最小化安装常用的命令无法使用,需要进行yum源安装如出现下图安装报错,需对yum源配置1.1、配置yum源步骤:上传openEuler镜像文件1、创建挂载目录:mkdir-p/mount/iso2、镜像挂载:mount-oloop./openEuler
- 2024-06-22SElinux内核态的实现-avc、avd的设计篇
文章目录avc_has_perm的处理逻辑[部分]av_decision访问向量决策的设计allowed、auditallow、auditdenyseqnoflagsavc_has_perm_noaudit检查点函数函数原型参数解释函数逻辑selinux检查结果缓存AVC的设计与实现structselinux_avcstructavc_cacheavc的初始化avc_s
- 2024-06-11初始化三板斧 - centos7
1、关闭防火墙、关闭SELinux①立即关闭防火墙systemctlstopfirewalld②设置开机关闭防火墙systemctldisablefirewalld③立即关闭SELinxusetenforce0④设置开机关闭SELinux将SELINUX=enforcing 修改替换为SELINUX=disabledvim/etc/selinux/configsed‘s
- 2024-06-08minos 0 前(废)言(话)
-首发公号:Rand_csminos0前(废)言(话)从今天开始开启一个新的系列,讲述虚拟化的那些事儿。时隔上次发文又隔了好几个月了,主要是平时工作比较忙,没太多时间精力维护博客之类的。前一个系列SELinux没写完,但也不算太监,比较重要的基本都介绍了。剩下的就是Linux中关于SELinux
- 2024-06-08SELinux 安全模型——MLS
首发公号:Rand_csSELinux安全模型——MLSBLP模型:于1973年被提出,是一种模拟军事安全策略的计算机访问控制模型,它是最早也是最常用的一种多级访问控制模型,主要用于保证系统信息的机密性,是第一个严格形式化的安全模型暂时无法在飞书文档外展示此内容多层安全的核心:“数据流向
- 2024-06-08SELinux策略语法以及示例策略
首发公号:Rand_csSELinux策略语法以及示例策略本文来讲述SELinux策略常用的语法,然后解读一下SELinux这个项目中给出的示例策略安全上下文首先来看一下安全上下文的格式:user:role:type:level每一个主体和客体都有一个安全上下文,通常也称安全标签、标签,由4部分
- 2024-06-08SELinux 安全模型——TE
首发公号:Rand_csSELinux安全模型——TE通过前面的示例策略,大家对SELinux应该有那么点感觉认识了,从这篇开始的三篇文章讲述SELinux的三种安全模型,会涉及一些代码,旨在叙述SELinux内部的原理SELinux提供了3种安全模型:RBAC:RoleBasedAccessControl<基于角色的权限访
- 2024-06-08SELinux 基本原理
首发公号:Rand_csSELinux基本原理本文讲述SELinux保护安全的基本原理安全检查顺序不废话,直接先来看张图当我们执行系统调用的时候,会首先对某些错误情况进行检查,如果失败通常会得到一些error信息,通过查看全局变量errno可以知道到底是哪一类错误随后进行DAC检查,简
- 2024-05-28在Linux中,如何进行系统安全加固?
在Linux系统中,进行系统安全加固是一个多层面、多策略的过程,涉及到从物理环境到应用层的多个方面。以下将详细阐述在Linux系统中进行系统安全加固的几个主要方面及具体操作步骤:一、系统防火墙的配置使用iptables(CentOS6):iptables是Linux系统中的一个灵活的工具,可以用来管理IP信
- 2024-05-23在Linux中,SELinux是什么?
SELinux(Security-EnhancedLinux)是一个强大的安全模块,它为Linux操作系统提供安全策略机制。SELinux是NSA(美国国家安全局)开发并开源的,目的是增强系统的安全性,通过强制访问控制(MandatoryAccessControl,MAC)来限制对资源的访问,从而保护系统免受未授权访问和潜在威胁。1.SELinux的主
- 2024-04-14ansible模块 playbook
推荐原生模块:大部分幂等性,能重复执行。常看所有模块:3k个https://docs.ansible.com/ansible/2.9/modules/list_of_all_modules.html 找关键字常见重要模块:service selinux hosnamefilecopycronyumscriptshell 使用方式:1、命令行 :ansible all -mshe
- 2024-04-12在Linux中,如何进行系统安全加固?
在Linux中,进行系统安全加固是确保系统抵御外部攻击和内部威胁的重要措施。以下是一些关键的安全加固步骤:1.保持系统更新定期更新系统和所有软件包,以确保安装了最新的安全补丁和功能。sudoaptupdate&&sudoaptupgrade#Debian/Ubuntusudoyumupdate
- 2024-04-10CIFS(samba)
修改主机名hostnamectlset-hostnamesamba 刷新主机名bush查看是否关闭防火墙(若是开着需要关闭)systemctlstatusfirewalld编辑selinux文件vi/etc/selinux/config 关闭selinux防火墙setenforce0安装samba服务yuminstall-ysamba编辑samba配置文件vi/et
- 2024-04-06在Linux中,SELinux和AppArmor安全模块作用是什么?
在Linux中,SELinux(Security-EnhancedLinux)和AppArmor(ApplicationArmor)是两种强制访问控制(MAC)安全模块,它们用于提供额外的安全层,以限制程序和用户的权限,从而保护系统免受恶意软件和未授权访问的威胁。1.SELinux(Security-EnhancedLinux)作用:强制访问控制:SELinux通过强制执行
- 2024-04-06es 部署
1环境准备 1.1修改host主机名,加入hosts解析#hostnamectlset-hostnamees1#cat>>/etc/hosts<<EOF192.168.234.160es1EOF1.2关闭防火墙#systemctlstopfirewalld#systemctldisablefirewalld1.3禁用selinux#sed-ri's#(SELINUX=)enforcing#\1disable
- 2024-04-03MySQL数据库报错:Can‘t create/write to file ‘/tmp/ibXXX‘ (Errcode: 13 - Permission denied)
在进行MySQL数据库的安装和配置过程中,用户有时会遇到各种错误信息,这些错误可能会阻碍安装过程或初次运行。理解和解决这些错误对于确保数据库平稳运行至关重要。本文旨在探讨MySQL安装过程中可能出现的一个特定错误,提供关于该错误的详细信息、可能的原因及相应的解决方案。
- 2024-04-0120 Nginx报403 forbidden
引起nginx403forbidden通常是三种情况:一是缺少索引文件,二是权限问题,三是selinux状态缺少index.html或者index.php文件,就是配置文件中indexindex.htmlindex.htm这行中的指定的文件如果在/www下面没有index.php,index.html的时候,直接访问域名,找不到文件,会报403forbiddense
- 2024-03-28【selinux】linux的信息安全模块 - selinux
1.Selinux简介selinux全称(Security-EnhancedLinux)安全增强型Linux,它是一个Linux内核模块,也是Linux的一个安全子系统。2.Selinux的作用及权限管理机制2.1Selinux的作用SELinux主要作用就是最大限度地减小系统中服务进程可访问的资源(最小权限原则)。2.2DAC在没有使用SE