linux下用vi转dos换行符到unix换行符
[ 2013-04-27 14:47:58 | 作者: admin ]
提示: set ffs=unix,dos,mac
用vi编辑器打开文件
:set ffs 回车可以看到当前文件的类型,如果提示dos文件
:set ffs=unix 就讲换行符转成了unix,dos下为 \r\n ,unix下为 \n
用vi编辑器打开文件
:set ffs 回车可以看到当前文件的类型,如果提示dos文件
:set ffs=unix 就讲换行符转成了unix,dos下为 \r\n ,unix下为 \n
nginx启动,重启,关闭和平滑更新升级
[ 2013-04-27 10:27:19 | 作者: admin ]
停止操作停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文 章)来进行的步骤1:查询nginx主进程号ps -ef | grep nginx在进程列表里 面找master进程,它的编号就是主进程号了。步骤2:发送信号从容停止Nginx:kill -QUIT 主进程号...
阅读全文…
阅读全文…
nginx平滑更新升级,然后切换到新版本
[ 2013-04-27 10:19:47 | 作者: admin ]
VPS侦探原来一直使用的是Nginx 0.7.63,一直没什么问题,最近有空顺便升级一下,更新到最新比较稳定稳定的0.7.65,顺便做一下简单的维护。
Nginx编译后就一个小文件,不带动态库,升级也可以无缝升级,并不影响访问,lnmp一键安装包安装的环境直接按下面的命令执行就可以,具体想升级的版本可以到nginx上查看。
首先下载Nginx:执行wget http://soft.vpser.net/web/nginx/nginx-0.7.65.tar.gz
查看nginx原来的配置
nginx -V
再执行
./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module ...
阅读全文…
Nginx编译后就一个小文件,不带动态库,升级也可以无缝升级,并不影响访问,lnmp一键安装包安装的环境直接按下面的命令执行就可以,具体想升级的版本可以到nginx上查看。
首先下载Nginx:执行wget http://soft.vpser.net/web/nginx/nginx-0.7.65.tar.gz
查看nginx原来的配置
nginx -V
再执行
./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module ...
阅读全文…
mysql替换回车、换行符
[ 2013-04-26 18:53:08 | 作者: admin ]
UPDATE table_name set field_name=REPLACE(REPLACE(field_name,char(10),'<br>'),char(13),'<br>');
此脚本实现nginx日志文件按天自动切割,并且删除一个月前的日志
[ 2013-04-26 15:22:20 | 作者: admin ]
p.s. 需要注意的是,一开始用root手动运行脚本可以运行,但是自动运行发现无法自动建立access.log,结果查看是目录权限问题。crontab配置中使用root运行脚本。
logs目录的权限必须和nginx配置的user nfsnobody nfsnobody权限一致,这样nginx 才能自动再建立access.log
自动运行的脚本 /home/tools/nginx_log_auto_split.sh
在logs目录下面建立old目录,将每天的日志移入压缩。
阅读全文…
logs目录的权限必须和nginx配置的user nfsnobody nfsnobody权限一致,这样nginx 才能自动再建立access.log
chown -R nfsnobody:nfsnobody logs
自动运行的脚本 /home/tools/nginx_log_auto_split.sh
在logs目录下面建立old目录,将每天的日志移入压缩。
#!/bin/bash
# This script run at 23:59
# The Nginx logs path
logs_path="/usr/local/nginx.0.8.15/logs"
...# This script run at 23:59
# The Nginx logs path
logs_path="/usr/local/nginx.0.8.15/logs"
阅读全文…
Linux 常用命令使用方法大搜刮,很经典
[ 2013-04-25 13:51:00 | 作者: admin ]
Linux 常用命令使用方法大搜刮1.# 表示权限用户(如:root),$ 表示普通用户开机提示:Login:输入用户名password:输入口令 用户是系统注册用户成功登陆后,可以进入相应的用户环境.退出当前shell,输入:exit2.useradd netseek 添加一个netseek用户passwd netseek给netseek这个用户设置密码.(/etc/passwd /etc/group)userdel netseek 删除账号userdel -r netseek 删除账号连同自家目录.[更详细的操作请参阅man page,和账号管理篇]...
阅读全文…
阅读全文…
wdlinux一健安装包可选安装组件
[ 2013-04-25 13:51:00 | 作者: admin ]
为有更好的性能,也为更简洁的系统,一些不是常用或不是基本的功能,都将做为可选的安装组件需要用到的就安装memcache的安装wget -c http://down.wdlinux.cn/in/memcached_ins.shchmod 755 memcached_ins.sh ./memcached_ins.sh服务启动或停止service memcached start|stop|restart或在后台启动也可mysqli的安装wget -c http://down.wdlinux.cn/in/mysqli_ins.shchmod 755 mysqli_ins.sh ./mysqli_ins.shpdo_mysql的安装...
阅读全文…
阅读全文…
linux修改文件所属用户和组
[ 2013-04-25 13:48:44 | 作者: admin ]
使用chown命令可以修改文件或目录所属的用户:
命令:chown 用户 目录或文件名
例如:chown qq /home/qq (把home目录下的qq目录的拥有者改为qq用户)
使用chgrp命令可以修改文件或目录所属的组:
命令:chgrp组 目录或文件名
例如:chgrpqq /home/qq (把home目录下的qq目录的所属组改为qq组)