虽然CentOS6.x已经出了,用CentOS5.x的还不少,看到一个介绍CentOS5.x系统服务的网页,对照着学习不错。就是繁体字看起来有点吃力。
http://www.snjh.tc.edu.tw/~cmlee/doc/server/CentOS/CentOS_Server.htm
分类目录归档:LINUX
CentOS Linux VPS安装socks代理服务器
Socks代理常用于教育网访问国外网站等,Linux下socks服务器软件有ss5、kingate、dante,这里安装ss5,系统为CentOS5.7。
1、安装编译环境
yum install make automake gcc gcc-c++
2、安装ss5必要软件包
yum install pam-devel openssl-devel openldap-devel cyrus-sasl-devel
3、编译安装ss5
目前最新为ss5-3.8.9-5。
继续阅读CentOS Linux VPS安装socks代理服务器
cd /tmp
wget http://sourceforge.net/projects/ss5/files/ss5/3.8.9-5/ss5-3.8.9-5.tar.gz/download
tar -zxvf ss5-3.8.9-5.tar.gz
cd ss5-3.8.9
./configure
make
make install
CentOS桌面yum安装Adobe Flash Player
桌面打开浏览器访问:http://get.adobe.com/cn/flashplayer/。网页会判断操作系统和浏览器并下载 Flash Player(支持Firefox浏览器)。
或者直接下载:
i386系统
wget http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm
rpm -ivh adobe-release-i386-1.0-1.noarch.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
yum install firefox.i386 flash-plugin
x86_64系统
wget http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm
rpm -ivh adobe-release-x86_64-1.0-1.noarch.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
yum install firefox.x86_64 flash-plugin
更新 Flash player:
yum update flash-plugin
参考资料:
http://wiki.debian.org.hk/w/Install_Flash_Player_with_YUM
CentOS使用inotify+rsync实时同步
inotify是Linux下的一个文件系统事件监控机制(简单说就是用于监控某个文件夹的改动),作为dnotify的有效替代。inotify是一种强大的、细粒度的、异步的机制,它满足各种各样的文件监控需要。在单独使用rsync同步时,每次同步它会把全部的文件读取一遍,而inotify+rsync同步是触发式同步。假设被镜像端IP为192.168.1.100,镜像端IP为192.168.1.200。
一、被镜像(同步)端
linux内核2.6.13之后就支持inotify了,确认方法:
ls /proc/sys/fs/inotify
如果有以下三项就支持:
max_queued_events max_user_instances max_user_watches
[转]TCP连接状态
状态:说明
CLOSED:没有活动的连接,或者未完成的连接
LISTEN:服务器正在等待进来的连接请求
SYN_RCVD:一个连接请求已经到达;等待ACK
SYN_SENT:应用程序已经开始打开连接
ESTABLISHED:正常的数据传输状态
FIN_WAIT1:应用程序说它已经结束连接了(服务器主动断开)
FIN_WAIT2:另一边已经同意释放连接(另一方主动断开)
TIME_WAIT:等待所有的分组逐渐消失
CLOSING:双方试图同时关闭连接
CLOSE_WAIT:另一方已经发起了释放连接的过程
LAST_ACK:等待所有的分组逐渐消失 继续阅读[转]TCP连接状态
CentOS安装iftop
iftop是linux下的一个流量监控工具,用于查看实时网络流量。
官网:http://www.ex-parrot.com/pdw/iftop/
1、安装必须软件包
yum install libpcap libpcap-devel ncurses ncurses-devel
2、安装iftop
继续阅读CentOS安装iftop
cd /tmp
wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz
tar -zxvf iftop-0.17.tar.gz
cd iftop-0.17
./configure
make
make install
mysql开启慢查询日志
mysql可以在日志里记录下运行比较慢的sql语句,可以帮助sql语句的优化。这里用的是mysql5.1。
1、编辑my.cnf
vim /etc/my.cnf
2、在[mysqld]后添加:
long_query_time = 2
slow_query_log = 1
slow_query_log_file = /var/log/slow.log
log-queries-not-using-indexes
long_query_time:设置sql执行超过多长时间会被记录下来,单位秒。
slow_query_log:设为1开启慢查询日志,0关闭。
slow_query_log_file:设置日志名称位置。
log-queries-not-using-indexes:设置记录下没有使用索引的sql语句。
继续阅读mysql开启慢查询日志
mysql主从同步
mysql主从同步是通过从服务器获取主服务器的二进制日志保存的内容来进行同步。系统为CentOS,主服务器和从服务器mysql版本最好相同。
主服务器IP:192.168.1.100
从服务器IP:192.168.1.200
一、主服务器
1、创建用于同步的用户
该帐户必须给予replication slave权限。
进入mysql命令行后建立用户:
grant replication slave on *.* to 'syncuser'@'192.168.1.200' identified by '123456';
flush privileges;
建立一个名为syncuser用户,密码是123456,具有replication slave权限。flush privileges用于刷新mysql系统权限相关的表。
可以查询一下新建的用户:
继续阅读mysql主从同步
select user,host,password from mysql.user;
CentOS安装OpenVPN
OpenVPN是不同于PPTP、L2TP的另一种VPN软件包,基于SSL的VPN。OpenVPN使用需要客户端支持。这里系统为CentOS6.2。
一、检查OpenVPN所需环境
OpenVPN需要TUN设备支持,还需要iptables的nat模块支持。
1、检查TUN模块:
modinfo tun
显示如下:
如果报错则不支持TUN设备。
2、在OpenVZ虚拟化的VPS上,需要管理员在母鸡上打开TUN/TAP设备。 继续阅读CentOS安装OpenVPN
Linux man命令
man命令用来提供在线帮助,使用权限是所有用户。在Linux系统中存储着一部联机使用的手册,以供用户在终端上查找。使用man命令可以调阅其中的帮助信息,非常方便和实用。
1、man命令使用方法:
man 命令名称
2、man文档路径
执行:
manpath
显示出路径:
/usr/local/share/man:/usr/share/man:/usr/local/man
man命令配置文件为/etc/man.config,可以将其它目录添加进去:
继续阅读Linux man命令
vim /etc/man.config