服务器运维

记录下linux测试同步软件rsync错误报告中文解释

Rsync error:
错误一:
@ERROR: auth failed on module xxxxx
rsync: connection unexpectedly closed (90 bytes read so far)
rsync error: error in rsync protocol data stream (code 12) at io.c(150)
说明:这是因为密码设置错了,无法登入成功,检查一下rsync.pwd,看客服是否匹配。还有服务器端没启动rsync 服务也会出现这种情况。

错误二: (这个很重要,我的犯过这样的错误)
password file must not be other-accessible
continuing withoutpasswordfile
Password:
说明:这是因为rsyncd.pwd rsyncd.sec的权限不对,应该设置为600。如:chmod 600 rsyncd.pwd

» 阅读全文

关键词: rsync错误

nginx的access log日志中如何记录post数据和参数

常见的nginx配置中access log一般都只有GET请求的参数,而POST请求的参数却不行。但是在实际开发过程中,问你却经常需要用到nginx的post数据进行检查或者调试。

nginx官方网站记录:

$request_body

This variable(0.7.58+) contains the body of the request.
The significance of this variable appears in locations with directives 
proxy_pass or fastcgi_pass.

正如上文件所示,只需要使用$request_body即可打出post的数据,在现存的server段加上下面的设置即可:

log_format access '$remote_addr - $remote_user [$time_local] 
"$request" $status $body_bytes_sent $request_body "$http_referer"
 "$http_user_agent" $http_x_forwarded_for';
access_log logs/test.access.log access;

关键词: nginx日志 , 记录post数据 , nginx

Linux两台服务器之间高速数据传输命令:scp应用详解

Linux两台服务器之间高速数据传输命令scp应用详解

Linux scp命令用于Linux之间复制文件和目录到另外一台,这个命令在多台服务器之间传输还是非常有用的,速度也是非常快的。比windows下的感觉快,也比ftp快。

SCP可以从本地复制到远程、也可以从远程复制到本地,两种使用方式。这里有具体举例:

==================

Linux scp 命令

==================

scp 可以在 2个 linux 主机间复制文件;

命令基本格式:

scp [可选参数] file_source file_target

======

从 本地 复制到 远程

» 阅读全文

关键词: 数据传输命令 , scp应用详解

linux 下服务器之间传输数据和文件复制拷贝方法:scp

我们经常遇到2个linux 下服务器之间数据相互传输拷贝,方法有很多,但是包子推荐使用Linux的scp,速度非常快的。各位需要在linux 下服务器之间传输数据可以试试:

《linux 下两台机器文件相互拷贝:scp》

设有两台机器:A: *.101及 B: *.102。

把A下的/temp/var/下的所有文件拷贝到B机器/test/目录下:

进入A机器:scp /temp/var/* root@*.102:/test/

或者

进入B机器:scp root@*.101:/temp/var/* /test/

关键词: scp拷贝

Ubuntu12.4使用Denyhosts防止黑客破解ssh密码

网络上总有人闲的无聊到处破解扫描别人密码,特别是ssh密码,一旦被破解了,那就砸蛋了。那Ubuntu12.4使用denyhosts如何防止黑客破解ssh密码呢?

denyhost是一个由python写的脚本,目前最新版本为2.6,可以实现对自动查找恶意ssh连接,然后把恶意ip加入到/etc/hosts.deny文件里面,以实现对服务器的安全防护


    安装denyhost 
    # apt-get install mailutils            //安装邮件功能,以实现当有黑客攻击的时候报警到管理员邮箱 
    # apt-get install denyhosts        //安装denyhost软件,以实现防黑客扫描 

要做的就这些,剩下来的都是自动的,当然你也进行一些配置的啦。

查看并配置denyhosts:

Ubuntu12.4使用Denyhosts的配置文件:/etc/denyhosts.conf


» 阅读全文

关键词: 防止破解ssh , denyhosts