Squid代理服务器加密码验证

需要用到htpasswd,这个是apahe自带。
还需要用到ncsa_auth,这个Squid自带。

sudo htpasswd -c /etc/squid/squid_passwd test
然后在/etc/squid.conf下加入:

auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/squid_passwd

在acl那堆配置里最后一行加入

acl ncsa_users proxy_auth REQUIRED

在http_access那堆里最上一行加入

http_access allow ncsa_users

分析SELinux日志,排除SELinux疑难

你终有一天会被 SELinux 阻止你访问所需的东西,而且要解决这个问题。SELinux 拒绝某个文件、进程或资源被访问的基要原因有数个:

1 一个被错误标签的文件
2 一个进程在错误的 SELinux 安全性脉络下运行
3 政策出错。某个进程要访问一个在编写政策时意料不到的文件,并产生错误信息
4 一个入侵的企图。
头三个情况我们可以处理,而第四个正正是预期的表现。
继续阅读分析SELinux日志,排除SELinux疑难

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

继续阅读Centos5.4, 6, 7 搭建LAMP环境

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 {} \;