centos安装keepalived
yum install keepalived
编辑keepalived.conf:
vi /etc/keepalived/keepalived.conf
! Configuration File for keepalived
global_defs {
router_id bj_ifc_ngix
}
vrrp_instance VI_1 {
state BACKUP
interface eth0
virtual_router_id 50
priority 90
advert_int 1
}
authentication {
auth_type PASS
auth_pass 314159
}
virtual_ipaddress {
192.168.1.253
}
state 2个都写成backup,让2台机器通过priority的优先级去抢主 ,优先级高的是主,最下面的IP我设定的是和eth0IP一个网段的,通过service keepalived start 启动服务,直接ping 253,如果通,那证明虚拟IP成功.
解决configure编译时提示configure error...
编译pptp的时候出现这个错误:
configure: error: youmust configure in a separate build directory
大概意思就是要进入一个新的目录来configure. 所以如果源码路径是 /usr/local/pptp 下面运行:
/usr/local/pptp/configure
就可以编译了.
解决Please fix the library issues...
安装rrdtool之前确保安装了这些库:
yum install zlib libpng freetype libart_lgpl libart_lgpl-devel libxml*
如果还是没用:
yum -y install pango*
Libraries: -lxml2 -lcairo -lcairo -lcairo -lm -lcairo -lpng12 -lglib-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lglib-2.0
解决问题.如果源里没有自己手动编译安装.
at命令详解
假如我们只是想要让特定任务运行一次,那么,这时候就要用到at监控程序了.
设置at命令很简单,指示定运行的时间,那么就会在哪个时候运行.at类似打印进程,会把任务放到 /var/spool/at目录中,到指定时间运行它 .
at命令相当于另一个shell,运行at time命令时,它发送一个命令,可以输入任意命令或者程序.at now + time命令可以在指示任务.
假设处理一个大型数据库,要在别人不用系统时去处理数据。比如凌晨3点10分.那么我们就应该先建立/home/kyle/do_job脚本管理数据库,计划处理 /home/kyle/do_job文件中的结果.正常方式是这样启动下列命令:
# at 2:05 tomorrow
at>/home/kyle/do_job
at> Ctrl+D
AT Time中的时间表示方法:
例子:
Minuteat now + 5 #minutes任务在5分钟后运行
Hour at now + 1 #hour 任务在1小时后运行
Days at now + 3 #days 任务在3天后运行
Weeks at now + 2 #weeks 任务在两周后运行
Fixed at midnight #任务在午夜运行
Fixed at 10:30pm #任务在晚上10点30分
注意:
一定要检查一下atq的服务是否启 动,有些操作系统未必是默认启动的,linux默认为不启动,而ubuntu默认为启动的.检查是否启动,用service atd检查语法,用service atd status检查atd的状态,用service atd start启动atd服务. 查看at执行的具体内容:一般位于 /var/spool/at目录下面, 用vi打开,在最后一部分就是你的执行程序.
mysql配置文件
/etc/my.cnf文件:
mysql配置文件默认是/etc/my.cnf.它包含6条命令,并且这6条命令被组织在3个配置段中.这些配置段与Samba配置文件中的配置段相似,并且含有功能组名称和相关的命令.本文将逐行的说明这个文件的默认版本.如果用户进行了任何修改,将需要确保MySQL启动脚本(即/etc/rc.d/init.d/mysqld)中的命令一致.
[mysqld]
#在这个配置段之内,将会看到与MySQL守护进程相关的命令.
datadir=/var/lib/mysql
#MySQL服务器把数据库存储在由datadir变量所定义的目录中.
Socket=/var/lib/mysql/mysql.sock
#MySQL套接字把数据库程序局部的或通过网络连接到MySQL客户.
#提示:MySQL被配置成使用InnoDB存储器引擎.如果用户在自己的系统上还没有一个InnoDB数据库,将需要给[mysqld]配置段添加skip-innodb语句.
[mysql.server]
#在这个配置段之内,将会看到MySQL服务器守护进程有关的命令.这个配置段的较早期版本被命名为[mysql_server].如果使用MySQL4.X或MySQL4.X以上版本,将必须把这个配置段标题改成[mysql_server].当启动MySQL服务时,它使用这个配置段中的选项.
user=mysql
#与MySQL服务相关联的标准用户名是mysql.它应该是/etc/passwd文件的一部分;如果在这个文件中没有发现它,用户可能还没有安装Red Hat Enterprise Linux mysql-server...
windows下建立.htaccess
新建文本文件填入规则,
然后选择文件然后选择另存为,
文件名填.htaccess,
保存类型选择所有文件,
最后单击保存.
.htaccess文件就建立好了.