随笔 - 137
文章 - 1
评论 - 3
阅读 -
14万
随笔分类 - linux
linux下使用shell查看apache IP访问量
摘要:1.查看TCP连接状态netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rnnetstat -n | awk '/^tcp/ {++S[$NF]};END {for(a in S) print a, S[a]}'netstat -n | awk '/...
阅读全文
linux 查看剩余内存数
摘要:返回的是kb的数值cat /proc/meminfo | grep MemFree | cut -d ":" -f2 | sed -e 's/\(^ *\)//' -e 's/\( *$\)//' | cut -d " " -f1free -m | grep Mem | awk '{print $4...
阅读全文
linux ps 命令
摘要:ps命令是用来查看系统运行的进程-A 显示所有进程(等价于-e)(utility)-a 显示一个终端的所有进程,除了会话引线-N 忽略选择。-d 显示所有进程,但省略所有的会话引线(utility)-x 显示没有控制终端的进程,同时显示各个命令的具体路径。dx不可合用。(utility)-p pid...
阅读全文
nginx 学习 参考网站
摘要:https://linux.cn http://www.ha97.com
阅读全文
centos7.0 64位系统 安装PHP5.3 支持 nginx
摘要:1 安装PHP所需要的扩展 2 安装PHP(只支持nginx 不支持apache) 设置 /usr/local/php/etc/php-fpm.conf 里面的内容 根据实际情况修改 vi /etc/init.d/php-fpm (内容可以根据实际情况修改) 设置php-fpm开机启动 接下来就是配
阅读全文
centos7.0 64位系统安装 nginx
摘要:1 下载nginx 从nginx官网 http://nginx.org/下载新的稳定版本nginx 并上传到linux服务器 2 安装nginx 所需要的扩展 yum -y install pcr...
阅读全文
linux web php 安全相关设置
摘要:1 隐藏apache 或者 nginx的版本号 2 隐藏php的版本号 3 php 程序做好基本的防注入 xss之类的攻击 4 禁用PHP一些危险的函数 比如 phpinfo、syste...
阅读全文
apache 访问权限基本设置
摘要:1 、禁止访问某个或多个文件夹 在.htaccess文件里面写入 RewriteRule ^foldername - [F,L] #禁止访问某个文件夹 RewriteRule ^(fname1|fname2) - [F,L] #禁止访问多个文件夹 把其...
阅读全文
centos6.5 64位系统安装 tengine
摘要:1 安装pcre 下载好pcre 上传到服务器 我用的版本是pcre-8.31.tar.gztar -zxvf pcre-8.31.tar.gzcd pcre-8.31./configure --prefix=/usr/local/pcremakemake installmake clea...
阅读全文
centos 6.5 64位编译 apache2.4
摘要:apache 2.4的安装和 apache2.2的安装有所不同首先进入http://apr.apache.org/download.cgi下载 apr 和 apr-util 两个软件包yum -y install gcc-c++ libtool-libs 安装所需的依赖包安装 apr tar -z...
阅读全文
apache2.4域名配置参数
摘要:apache2.4和 2.2版本的配置有区别2.4的配置如下DocumentRoot /www/web/projectServerName www.domain.comServerAlias domain.comdirectoryindex index.html index.phpdefaultty...
阅读全文
CentOS 6.2下SVN服务器的安装与配置
摘要:安装了一下SVN服务器,本文没有与Apache整合,过程如下:一,下载相关软件:[root@youxia201 test]# wgethttp://subversion.tigris.org/downloads/subversion-1.6.1.tar.gz[root@youxia201 test]...
阅读全文
如何在 Linux 上用 SQL 语句来查询 Apache 日志
摘要:Linux 有一个显著的特点,在正常情况下,你可以通过日志分析系统日志来了解你的系统中发生了什么,或正在发生什么。的确,系统日志是系统管理员在解决系统和应用问题时最需要的第一手资源。我们将在这篇文章中着重讲解 Apache HTTP web server 生成的 Apache access 日志。这...
阅读全文
apache rewrite设置 禁止某个文件夹执行php文件
摘要:RewriteRule (data|templates)/(.*).(php)$ – [F]
阅读全文
tar 排除指定目录 –exclude
摘要:假设 test目录下有 1 2 3 4 5 这5个目录,1下有6 7两个目录,现在要将3 4 5 6目录tar打包,2和1下的6这两个目录不要.命令如下:Example[www]#cd test[test]#tar -zcvf test.tar.gz --exclude=1/6 --exclude=...
阅读全文
linux shell 当前时间
摘要:#!/bin/bashdatestr=`date --date='today' "+%Y-%m-%d %H:%M:%S"`echo $datestr
阅读全文
shell变量详解
摘要:1 shell变量基础shell变量是一种很“弱”的变量,默认情况下,一个变量保存一个串,shell不关心这个串是什么含义。所以若要进行数学运算,必须使用一些命令例如let、declare、expr、双括号等。shell变量可分为两类:局部变量和环境变量。局部变量只在创建它们的shell中可用。而环...
阅读全文
linux在shell date获取时间的相关操作
摘要:获得当天的日期date +%Y-%m-%d输出: 2011-07-28将当前日期赋值给DATE变量DATE=$(date +%Y%m%d)有时候我们需要使用今天之前或者往后的日期,这时可以使用date的 -d参数获取明天的日期date -d next-day +%Y%m%d获取昨天的日期date -...
阅读全文
linux shell 单引号 双引号 反引号的区别
摘要:一、单引号和双引号首先, 单引号和双引号,都是为了解决中间有空格的问题。因为空格在linux中时作为一个很典型的分隔符,比如 string1=this is a string,这样执行就会报错。为了避免这个问题,因此就产生了单引号和双引号。他们的区别在于,单引号将剥夺其中的所有字符的特殊含义,而双引...
阅读全文
linux apache 自动监护脚本
摘要:1 首先安装curlyum install curl2 编写shellvi restart_apache.sh写入一下内容#!/bin/bashURL="http://127.0.0.1/"curlit(){curl --connect-timeout 35 --max-time 40 --head...
阅读全文