centos网络配置
2019年8月19日更新: 其实只需要留下一下内容,网卡就可以正常工作了.
BOOTPROTO=static
IPADDR=192.168.1.25
NETMASK=255.255.255.0
GATEWAY=192.168.1.254
ONBOOT=yes
TYPE=Ethernet
---------------------------------------
可以参考如下配置:
BOOTPROTO=static
BROADCAST=192.168.1.255
HWADDR=00:12:34:56:78:4C
IPADDR=192.168.1.25
NETMASK=255.255.255.0
GATEWAY=192.168.1.254
ONBOOT=yes
TYPE=Ethernet
atlas实现mysql读写分离
注意:
只能安装在64位的Linux操作系统上,CentOS官方建议rpm安装方式.
获取地址:https://github.com/Qihoo360/Atlas/releases 目前最新的版本为:
Atlas-2.2.1.el5.x86_64.rpm CentOS 5.* 版本
Atlas-2.2.1.el6.x86_64.rpm CentOS 6.* 版本
我的环境是CentOS 6.6 Basic Server x86_64 安装命令:
[root@jhq0229 src]$ rpm -i Atlas-2.2.1.el6.x86_64.rpm
安装位置:
/usr/local/mysql-proxy
配置文件:
/usr/local/mysql-proxy/conf/test.cnf
重要配置文件详解:
(1)线程数
event-threads项设置,过小无法充分发挥多核CPU的性能,过大造成不必要的线程切换开销,推荐设置为CPU的核数.
(2)最小空闲连接数(2.x以上版本不需要该项,1.x版本需要)
min-idle-connections项设置,过小则在高并发下会有报错,过大虽然不报错但在测试时不容易看出读写分离效果,推荐设置为比客户端的并发峰值稍大,详见.上面的配置范例是针对Atlas 2.X版本,没有该选项.对于Atlas 1.X版本的配置文件,需要加入该配置选项
(3)Atlas的工作端口
proxy-address项配置,例如proxy-address = 0.0.0.0:1234代表客户端应该使用1234这个端口连接Atlas来发送SQL请求.
(4)Atlas的管理端口
admin-address项配置,例如admin-address =...
解决No backends or directors found in...
安装varnish的时候看网上教程运行:
varnishd -f /usr/local/varnish/etc/varnish/default.vcl -s malloc,1G -g varnish -u varnish -T 127.0.0.1:2000
出现错误:
No backends or directors found in VCL program, at least one is necessary. Running VCC-compiler failed, exit 1
发现错误的原因是default.vcl配置文件路径出错,解决办法就是删除 -f /usr/local/varnish/etc/varnish/default.vcl 参数启动,如果启动不了就需要:
find / -name default.vcl
填写正确路径就可以正常启动了.
CentOS中快速搭建ftp服务器
既然强调快速, 我们就马上开始,环境是centos5安装vsftpd.
第一步:
安装vsftpd,在终端运行:
$ yum -y install vsftpd
没什么问题就直接安装好啦.
第二步:
编辑vsftpd的配置文件:
$ vi /etc/vsftpd/vsftpd.conf
第三步:
清空文件, 然后添加如下内容:
listen=YES
background=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=NO
anon_mkdir_write_enable=NO
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
chown_uploads=NO
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
async_abor_enable=YES
ascii_upload_enable=YES
ascii_download_enable=YES
ftpd_banner=Welcome to hao32 FTP servers
pam_service_name=vsftpd
chroot_local_user=NO
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
第四步:
终端运行下面命令:
$ touch /etc/vsftpd/vsftpd.chroot_list
$ service vsftpd start
如果出现下面这句话:
Starting vsftpd for vsftpd: [ OK ]
则表示成功,如果不行则用这个语句:
/etc/rc.d/init.d/xinetd restart
ftp默认我们使用系统用户, 现在我们来添加用户hao32,...
snort安装daq时报错
daq运行./configure时报错:
ERROR! Libpcap library version >= "1.0.0" not found.
Get it from http://www.tcpdump.org"
尝试以下做法,无果:
1.yum卸载掉0.9.4版本.
2.下载1.1.1版本源码包,安装.
3.再次运行daq,问题依旧.
4.复制/usr/local/lib/libpcap.a到/usr/lib.
5.再运行daq,问题依旧.
最终找到了解决办法: 从http://vscojot.free.fr/dist/snort/下载libpcap的rpm包,安装,问题解决。
浪费了一下午的时间,靠...
yum安装rrdtool
[root@localhost]$ cd /etc/yum.repos.d/
[root@localhost]$ vim dag.repo
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
gpgkey=http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
enabled=1
安装相关依赖:
[root@localhost]$ yum install ntp vim-enhanced gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel ncurses-devel zlib-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel libXpm-devel gettext-devel pam-devel
[root@localhost]$ yum install -y rrdtool perl-rrdtool rrdtool-devel