Linux服务器开启rsync下MySQL设置主从同步的过程
1.从数据库服务器开启rsync
vi /etc/rsyncd.conf
编辑rsync配置
/usr/bin/rsync –daemon
启动rsync
2.停止日志收集服务器的crontab
/etc/init.d/cron stop 阅读全文
PHP中文网,因为专业所以权威!
1.从数据库服务器开启rsync
vi /etc/rsyncd.conf
编辑rsync配置
/usr/bin/rsync –daemon
启动rsync
2.停止日志收集服务器的crontab
/etc/init.d/cron stop 阅读全文
从文件内容查找匹配指定字符串的行:
$ grep “被查找的字符串” 文件名从文件内容查找与正则表达式匹配的行:
$ grep –e “正则表达式” 文件名查找时不区分大小写:
$ grep –i “被查找的字符串” 文件名查找匹配的行数:
$ grep -c “被查找的字符串” 文件名从文件内容查找不匹配指定字符串的行:
$ grep –v “被查找的字符串” 文件名从根目录开始查找所有扩展名为.log的文本文件,并找出包含”ERROR”的行
find / -type f -name “*.log” | xargs grep “ERROR”
对于VPS新手来说,怕被无良的奸商给忽悠,下的Xen的却给的OpenVZ的,如何来判断自己买的VPS是那种虚拟技术的,下面整理一些常见的方法。
1、通过系统上的相关目录或文件判断
执行:ls /proc/ ,一般Xen的VPS,/proc目录下面会有xen的目录,openvz的会有vz目录。
2、执行:free -m 看内存,openvz的没有swap,当然也有xen的没有swap,但是xen的是可以加的,openvz不行。 阅读全文
相信现在大部分用Linux VPS的朋友都在使用这个迅速传播的Nginx,今天就整理一下最常见的PHP程序的Rewrite(伪静态规则)。
WordPress:
location / {
index index.html index.php;
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
} 阅读全文
vsftp的含义就是Very Security Ftp,其实就是一款FTP软件。每个人安装软件的时候都有自己不同的方法,不过大多大同小异,以下是本人安装VSFTPD的方法
1、下载:
从网上下载软件,我的版本是2.0.5,软件名为vsftpd-2.0.5.tar.gz
2、编译源代码:
tar xvzf vsftpd-2.0.5.tar.gz (解压,并进入解压后目录vsftpd-2.0.5)
make
make install 阅读全文
在工作中由于常用到ssh登录其他机器,所在每台机器上做了ssh认证,这样就不用每次都输入繁琐的密码。
有两台机器:server_1 和 server_2
账号都为:work
转到work账号下:su – work
运行ssh-keygen -t dsa (一路回车下去 )
命令输出为:
Enter file in which to save the key (/home/work/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/work/.ssh/id_dsa.
Your public key has been saved in /home/work/.ssh/id_dsa.pub.
The key fingerprint is:
32:21:e1:3b:7d:6e:de:4b:39:da:af:38:fe:90:40:61 work@server_1.server.com 阅读全文
VNC协议分析
VNC(Virtual Network Computing)是基于RFB(Remote Frame Buffer)协议进行通信的,是一个基于平台无关的简单显示协议的超级瘦客户系统,
由Cambridge的AT&T实验室设计开发的。
vnc的缺省端口是main:5900(C/S)和http:5800(B/S)端口。
RFB (远程帧缓存) 是一个远程图形用户的简单协议,因为它工作在帧缓存级别上,所以它可以应用于所有的窗口系统,例如:X11,Windows和Mac系统。
远程终端用户使用机器(比如显示器、键盘、鼠标)的叫做RFB客户端,提供帧缓存变化的被称为RFB服务器。
RFB是基于tcp的一个应用层协议。 阅读全文
VNC(Virtual Network Computing)虚拟网络计算工具,本质上来说是一个远程显示系统,管理员通过它不仅仅可以在运行程序的本地机上察看桌面环境,而且可以从Internet上的任何地方察看远程机器的运行情况,而且它具有跨平台的特性。 Linux 要使用远程桌面需要安装VNC,好在Red Hat Enterprise Linux AS 5.0 已经自带了VNC,默认也已经安装了,只要配置一下就可以了。但是Windows客户端还是要安装的。 阅读全文