你终有一天会被 SELinux 阻止你访问所需的东西,而且要解决这个问题。SELinux 拒绝某个文件、进程或资源被访问的基要原因有数个:
1 一个被错误标签的文件
2 一个进程在错误的 SELinux 安全性脉络下运行
3 政策出错。某个进程要访问一个在编写政策时意料不到的文件,并产生错误信息
4 一个入侵的企图。
头三个情况我们可以处理,而第四个正正是预期的表现。
继续阅读分析SELinux日志,排除SELinux疑难
标签: linux
Centos5.4, 6, 7 搭建LAMP环境
又在折腾CentOS,以前记住的到了再次用的时候又忘了。再次总结记录一下。
1、 安装纯净系统Centos5.4,不安装任何组件; 2、 更新系统yum update -y 3、 安装VSFTP软件 yum install vsftpd -y 4、 安装MYSQL yum install mysql-server mysql mysql-devel -y
CentOS7
yum install mariadb-server mariadb
5、 安装Apache2 yum install httpd -y
yum -y install epel-release yum -y install yum-axelget yum clean all && yum makecache && yum -y update
echo -e “\nalias vi=vim\nalias grep=’grep –color’\n” >>~/.bashrc && source ~/.bashrc
ubuntu桌面特效
Ubuntu 10.04 + Compiz Fusion + CCMS
效果很酷,不逊于Win7,建议全屏观看
Linux统计目录下文件个数及代码行数
统计cn目录下,php文件数量:
find cn/ -name \\\\\\\\\"*.php\\\\\\\\\" |wc -l
统计cn目录下所有php文件代码行数。
find cn/ -name \\\\\\\\\"*.php\\\\\\\\\" |xargs cat|wc -l
或
wc -l `find ./ -name \\\\\\\\\"*.php\\\\\\\\\"`|tail -n1
统计a目录下所有php文件代码行数,过滤了空行
find /a -name \\\\\\\\\"*.php\\\\\\\\\" |xargs cat|grep -v ^$|wc -l
修改当前目录下的文件和子目录属性
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;修改SELinux设置,使vsftp在enforcing security enhance模式下正常运行
开了SELinux和防火墙,没想到引出了vsftp的问题。FTP登录报错:500 OOPS: cannot change directory。下面来看看产生这个问题的原因和对策。 继续阅读修改SELinux设置,使vsftp在enforcing security enhance模式下正常运行
从Red Hat Enterprise Linux 5 server升级到CentOS 5.4
手里在管理的几台服务器,其中之一直在用Red Hat Enterprise Linux 5 Server,需要续费升级很让人别扭。特别是另外一台机器用了CentOS 5.4之后,yum update的痛快,让RHEL 5上,rpm -Uvh更显得痛苦了。动手升到到CentOS 5.4吧。MS应该好好向Linux学学了,切换操作系统都不需要重启。网络服务一点都不耽误。上午刚刚听一个朋友抱怨,正版Vista自动官方升级。升级之后就再也进不去系统了。差距咋那么大呢? 继续阅读从Red Hat Enterprise Linux 5 server升级到CentOS 5.4