对文件复制,移动,压缩等都可能会造成对文件属性的变化,导致无法正常使用。再留存恢复文件属性的命令:ls -Z qm3.com.cn.conf #查看文件的SELinux属性chcon -v --type=httpd_sys_content_t qm3.com.cn.conf #修改文件的selinux属性restorecon -F -v qm3.com.cn.conf #恢复修改过的SELinux属性为默认属性
yum -y install policycoreutils-python主要用来使用以下命令:semanage port -a -t http_port_t -p tcp 8080-------------------------------------yum -y install setroubleshoot主要用来使用以下命令:sealert -a /var/log/audit/audit.log > mylogfile.txt通过生成的mylogfile.txt来查看故障产生的具体
其实很简单,允许nginx访问网络就可以了,别想太复杂了。。setsebool -P httpd_can_network_connect 1
1.检查httpd的错误日志。默认情况下日志就存在在/var/log/httpd/目录中。 [root@localhost ~]# grep Permission /var/log/httpd/error_log [Tue Apr 10 09:07:04 2012] [error] [client 127.0.0.1] (13)Permission denied: access to /start denied  
mysql修改数据存放位置1.vi /etc/my.cnfdatadir=/data/mysql-datasocket=/data/mysql-data/mysql.sock2.修改文件夹的权限chown -R mysql:mysql /data/mysql-data/chcon -R -t mysqld_db_t /data/mysql-data/mysql修改数据库端口1.vi /etc/my.cnfport=555012.修改selinux端口设置yum -y install policy
setsebool -P httpd_can_network_connect 1在开启selinux的情况情,使用此命令即可以允许php连接外部网络
分析SELinux日志,排除SELinux疑难1.yum install setroubleshootsealert -a /var/log/audit/audit.log > /path/to/mylogfile.txt结果会告诉你是哪个文件的问题以及解决方法,虽然不太准确。哈哈~~--------------------------------------以下可能没有解决问题,仅参考使用yum -y install setroubleshoot-server setools-conso
1. 复制文件夹,并授权mkdir /datamkdir /data/mariaDBcp -rp /var/lib/mysql/* /data/mariaDB/chown mysql:mysql /data/mariaDB -R2.编辑配置文件vi /etc/my.cnf[mysqld]datadir=/data/mariaDB#socket=/data/mariaDB/mysql.sock--这里应该不需要,在第5步需要3.重新创建新的pid文件默认的权限为660rm -rf /var/loc
女孩终于鼓起勇气对男孩说:「我们分手吧」
男孩问:「为什么?」
女孩说:「了」