nginx部署(13:Permission denied)报错
nginx进程中执行worker process的角色权限不够,用ps -ef | grep nginx
来查看所有关于nginx的进程从而检查worker process的角色是谁,是否有足够的权限
如果权限不够,可以通过修改/etc/nginx/nginx.conf
文件中的user来换有足够权限的角色
SELinux被设置为了开启状态的原因
SELinux(security enhanced linux)安全增强型Linux系统是一个linux内核模块,也是Linux的一个安全子系统。主要作用是最大限度地减小系统中服务进程可访问的资源(最小权限原则),SElinx开启后会关闭系统中不安全的功能,它有两个级别:
setenforce 0 :表示警告(Permissive)
setenforce 1 :表示强制(Enforcing)
状态分为以下三种:
SELINUX=enforcing #selinux开启,级别为强制
SELINUX=permissive #selinux开启,级别为警告
SELINUX=disabled #selinux关闭
其他具体关于SELinux的内容可以自行了解
首先查看SELinux的状态,可以使用/usr/sbin/sestatus -v进行查看,如果是如下情况就需执行关闭操作
关闭SELinux的两种方法:
临时关闭(不用重启系统):setenforce 0;
修改配置文件/etc/selinux/config,将SELINUX=enforcing改为SELINUX=permissive或者SELINUX=disabled(需要注意的是:修改配置文件之后需要重启系统reboot)
PS 之前容器报错 也是权限问题 当时是更改了
semanage port -a -t http_port_t -p tcp 10086
端口开放 解决的
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2021-04-15 ORA-01157: cannot identify/lock data file 5 - see DBWR trace file ORA-01110: data file 5: '/home/oracle/rmantbs01.dbf'
2020-04-15 oracle sqlldr 参数说明