- 浏览: 732400 次
- 性别:
- 来自: 无锡
-
最新评论
-
275553385:
#anonymous_enable=YESanonymous_ ...
Linux下FTP服务器架设 -
275553385:
Available statsrequest Response ...
Tsung报告的名称解释 -
275553385:
当使用php 5.4时,安装xhprof可能会遇到麻烦,详情见 ...
linux下xhprof安装 -
275553385:
dot png 等依赖
linux下xhprof安装 -
275553385:
yum -y install wget make vim in ...
MySQL5.5.34安装
文章列表
Liunx下查看服务器性能
发布时间:August 26, 2008 分类:Linux
uptime命令
#uptime
00:59:34 up 20 days, 14:00, 2 user, load average: 0.55, 0.57, 0.84
上面命令显示示最近1 分钟内系统的平均负载是0.55,在最近5分钟内系统的平均负载是0.57,在最近的15 ...
在 Linux 上面进行网络校准时间,
210.72.145.44 为中国国家授时中心服务器地址。 直接以 ntpdate 这个指令来手动执行即可:[root@localhost gd]# ntpdate cn.pool.ntp.org
26 Oct 09:21:03 ntpdate[3962]: adjust time server 122.226.192.4 offset -0.007338 sec
[root@localhost gd]# cn.pool.ntp.org :为标准时间服务器。
也可以把上面的命令放入到crontab中进行定时自动校准时间。但是这样校准的时间不是 ...
首先用who 查看当前在线用户。以本机为例:[root@localhost ~]# who
root tty1 2011-10-25 08:49
root pts/0 2011-10-25 17:08 (:0.0)
root pts/1 2011-10-25 17:18 (172.16.1.119)tty(终端设备的统称)是指在任何一个虚拟控制台登录则产生一个tty,比如你插上显示器登录主机,就会增加一个tty。pts是每一个远程连接都会产生的。[root@localhost ~]# ps -ef |grep pts/1
...
* -f和!-f用来判断是否存在文件
* -d和!-d用来判断是否存在目录
* -e和!-e用来判断是否存在文件或目录
* -x和!-x用来判断文件是否可执行
Location语法
语法: location [=|~|~*|^~] /uri/ { … }
注:
1、 ~ 为区分大小写匹配
2、 ~* 为不区分大小写匹配
3、 !~和!~*分别为区分大小写不匹配及不区分大小写不匹配
4、 ^~ 匹配路径的前缀,如果找到,停止搜索。
5、 = 严格匹配这个查询。如果找到,停止搜索。
例子:
location = / {
# 只匹配 / 查询。
[ conf ...
在nginx的配置文件中,Rewrite规则:
if ($host ~* ^172\.16\.1\.(.*?)$){
set $aaq '1';
}
if ($aaq ~ '1')
{
rewrite ^/(.*)$ http://www.baidu.com redirect;
}如果ip是以172.16.1开头访问网站的话,则被跳转到htt://www.baidu.com
只要在nginx.cof中配写一下配置:
location / {
. . .
autoindex on;
. . .
}
就可以实现自动列出目录。
虚拟主机的配置有多种:一、基于ip的虚拟主机,二、基于端口的虚拟主机,三、基于域名的虚拟主机。
对于nginx要实现虚拟主机,通过nginx.cnf中的server进行配置。每个server对应不同的项目目录,实现虚拟主机。
基于端口的虚拟主机配置
server {
listen 172.16.1.123:80
. . . .
}
server {
listen 172.16.1.123:8080
. . . .
}
基于ip的虚拟主机配置(配置下ip别名 或者 多张网卡 实现一台主机对应多个ip)
server {
listen 172.16.1.123
. . . .
}
server ...
1)、平滑启动nginx命令,用于重新加载配置文件: [root@localhost ~]# kill -HUP nginx的主进程号当nginx接收到HUP的命令时候,它会先去解析配置文件,如果成功,就应用新的配置文件,如果新的配置文件解析失败,Nginx将继续使用旧的配置进行工作。
2)、重新代开日志文件命令,在切割日志时用途特别大。
因为nginx访问日志增长速度很快,而日志太大会影响速度,并且难以维护。需要进行切割。
(假设nginx的access.log路径为/usr/local/nginx/logs/access.log)
[root@localhost ~]# mv /usr/l ...
1) . 匹配任何单个字符。例如正则表达式 r.t 匹配这些字符串:rat、rut、r t,但是不匹配root。
2) $ 匹配行结束符(行尾)。例如正则表达式weasel$ 能够匹配字符串"He's a weasel"的末尾,但是不能匹配字符串"They are ...
在linux下如何删除过期的文件。
#!/bin/sh
find /home/jms -type f -mtime +2 -exec rm -f {} \;
/home/jms是查找文件的路径。
-type f是指定文件类型为普通文件。
-mtime +2是指修改时间距离现在2天的文件。
-2是指修改时间距离现在不足2天的文件
-exec rm -f指执行删除匹配出来的文件,并且不提示。
关于find命令,
find pathname -options [-print -exec -ok]
pathname find命令所查找的目录路径。
-print fi ...
启用二进制日志文件进行mysql数据恢复
查看文件/etc/my.cnf中[mysqld]配置块的是否配置log-bin 项,用来记录数据库更改的日志,
然后设置要需要写入日志的数据库或者不要写入日志的数据库。
[mysqld]
. . .
server-id=1 //数据库的 id ...
甲乙同时从版本库里面checkout出来相同的版本 A的X文件
此时,甲没有修改X,乙修改并提交了X,那么如果甲做Update,那么X的文件状态就是U [update],更新
相反,如果甲对X进行了修改,乙进行了修改且提交,此时甲做Update,那么X文件的状态就是G [merge合并] ——将甲本地修改的版本和乙修改提交的版本进行合并
bash语法规则--你不可不知道的基础
bash的语法规则
第一 使用元字符
元字符是对shell有特殊意义的字符.下表列出了对bash有特殊意义的元字符.
字符----类------------------------对bash的意义
$ 通用 标识一个变量
# 通用 开始一条注释
#! shell脚本 声明哪个命令解释器用于运行脚本
. shell脚本 执行(通过source)一个脚本而不派生subshell
* 通配符 匹配一个或多个字符
? 通配符 匹配一个字符
& 作业控制 在后台运行一个命令
> 作业控制 重定向标准输出
< 作业控制 重定向标准输入
>&g ...
下载PHP的xdebug扩展
tar -xzf xdebug-2.0.0RC3.gz
cd xdebug-2.0.0RC3
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --enable-xdebug
...........................
make && make install
在php.ini中加入xdebug.so的路径和配置和参数
[Xdebug]
zend_extension_ts=&qu ...