- 浏览: 180092 次
- 性别:
- 来自: 上海
-
最新评论
-
sjp524617477:
先顶再看
密钥转换 -
WHW1984:
你这个配置了客户端和服务端是不是双向认证了?
openssl生成证书 -
技术宅男:
GeoIP/GeoIPCityLite这两个都是IP解析么?有 ...
nginx+awstats+geoip详细步骤 -
sunnylocus:
老兄,你是快钱公司的?
heartbeat+drbd
文章列表
一、更新源
1、设置root用户密码
Shell代码
[cissco@ubuntu ~] $ sudo passwd root
Enter new UNIX password:输入密码
Retype new UNIX password:重新输入密码
[cissco@ubuntu ~] $ sudo passwd root
Enter new UNIX password:输入密码
Retype new UNIX password:重新输入密码 2、用文本编辑器打开/etc/apt/source.list文件
Shell代码
cissco@cissco:$ s ...
- 2008-12-16 02:57
- 浏览 1204
- 评论(0)
1. 合并脚本文件
包括脚本,样式和图片,可以有选择的把一些Js和css可以合并成一个文件,一些图片可以使用css sprites技术.这样做的原因是什么?做过web开发的人都知道,js和css基本是不变的,是静态文件,图片亦然.那么不变的文件如果 ...
- 2008-12-16 02:56
- 浏览 713
- 评论(0)
# prefork MPM
# StartServers: number of server processes to start
# MinSpareServers: minimum number of server processes which are kept spare
# MaxSpareServers: maximum number of server processes which are kept spare
# MaxClients: maximum number of server processes allowed to start
# MaxRequestsPerChi ...
- 2008-12-02 12:28
- 浏览 1157
- 评论(0)
新增的一组Apache服务器上线以来,我用netstat -an命令发现服务器中有大量状态为TIME-WAIT的TCP连接,于是用/sbin/sysctl -a查看了一下Linux的各项内核参数,并翻阅有关资料,决定修改其中的两项参数,以达到减少TCP连接中TIME-WAIT sockets的目的。
vi /etc/sysctl.conf
编辑/etc/sysctl.conf文件,增加三行:
引用
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
说明:
net.i ...
- 2008-12-02 11:43
- 浏览 1407
- 评论(0)
CVS是一种广泛应用的、开源的、透明于网络的版本控制系统。用户使用CVS时,首先要架设一台CVS服务器,在CVS服务器上导入项目实例、设置CVS项目访问控制等。而客户则通过客户端来访问CVS服务器,客户可以取得项目最新代码副本,提交自己修改的代码等,而客户可以从Internet、LAN甚至本机来访问CVS服务器。下面,我就带领大家在Linux环境下架设一台CVS服务器,希望能够对想要学习CVS服务器架设的朋友带来一些帮助。
1、下载源码
通过搜索引擎找到CVS的源代码包,也可以从CVS的官方网站cvshome.org上寻找,由于CVS历史上也出现过一些安全漏洞,所以建议要定期去其官方 ...
- 2008-12-01 21:34
- 浏览 788
- 评论(0)
1.1. 安装
自然,在你想开始使用 PostgreSQL 之前, 你必须安装它.PostgreSQL 很有可能 已经安装到你的节点上了,因为它包含在你的操作系统的发布里, 或者是系统管理员已经安装了它.如果是这样的话,那么你应该从 操作系统的 ...
- 2008-11-20 11:31
- 浏览 904
- 评论(0)
首先探讨一下为什么要使用nginx:
1、类似于apache+resin,nginx用于提供静态页面服务,比java服务器要强。虽然这些java服务器的性能都不赖,tomcat新版甚至还支持了epoll,但是用nginx来处理静态文件是一定比这些服务器更稳妥并更快 ...
- 2008-11-17 16:50
- 浏览 11239
- 评论(0)
server {
listen 80;
server_name mydomain.com www.mydomain.com;
access_log /var/log/nginx_67_log main;
location / {
proxy_pass http://127.0.0.1:8080;
proxy_redirect off;
proxy_set_header Host ...
- 2008-11-17 16:02
- 浏览 2049
- 评论(0)
比较:
方法一: if [ ${A} -lt ${B} ]; then ...
这是最基本的比较方法,使用lt(小于),gt(大于),le(小于等于),ge(大于等于),优点:还没发现;缺点:只能比较整数,使用lt,gt等不直观
方法二: if ((${A} < ${B})) then ...
这是CShell风格比较,优点:不用使用lt,gt等难记的字符串;缺点:还是只能比较整数
方法三: if (echo ${A} ${B} | awk '!($1>$2){exit 1}') then ...
这是使用awk比较,优点:可以比较小数;缺点:表达式太复杂,难记
方法四: if (e ...
- 2008-11-07 20:43
- 浏览 5933
- 评论(0)
对于Linux 的系统安全来说,日志文件是极其重要的工具。系统管理员可以使用logrotate 程序用来管理系统中的最新的事件。
对于Linux 的系统安全来说,日志文件是极其重要的工具。
系统管理员可以使用logrotate 程序用来管理系统中的最新的事件。logrotate 还可以用来备份日志文件,本篇将通过以下几部分来介绍
日志文件的管理:
1、logrotate 配置
2、缺省配置 logrotate
3、使用include 选项读取其他配置文件
4、使用include 选项覆盖缺省配置
5、为指定的文件配置转储参数
一、logrotate 配置 ...
- 2008-10-30 21:04
- 浏览 933
- 评论(0)
1.awstats的安装:
参考官方文档:http://awstats.sourceforge.net/docs/awstats_setup.html
需要注意的是icon路径的设置问题,在nginx.conf和awstats.mysite.conf里的要能对应上.
2.GeoIP安装:
先下载安装C库:GeoIP C解包后.下载地址:http://www.maxmind.com/download/geoip/api/c/
%./configure; make
#make install
然后下载Perl库:GeoIP Perl解包后.下载地址:http://www.maxmind.com/d ...
- 2008-10-30 20:36
- 浏览 4155
- 评论(1)
1.安装
# wget http://jaist.dl.sourceforge.net/sourceforge/awstats/awstats-6.4.tgz
# tar zxvf awstats-6.4.gz
# cp -r awstats-6.4 /usr/local/awstats
# chown -R root:root /usr/local/awstats
# chmod -R 755 /usr/local/awstats
# cd /usr/local/awstats/tools
# perl awstats_configure.pl
安装过程中会让你回答下列等问题
Do you ...
- 2008-10-30 19:23
- 浏览 1956
- 评论(0)
MySQL 版本:4.1
环境介绍:主库 192.168.0.205 从库 192.168.0.206
1、主库创建/etc/my.cnf,修改[mysqld]里边的键值增加
server-id=1 log-bin=binlog_name
2、主库增加用户,用于从库读取主库日志。
grant replication slave,reload,super on *.* to ’slave’@’192.168.0.206’ identified by ’123456’
3、从库连接主库进行测试。
/opt/mysql/bin/mys ...
- 2008-10-25 15:58
- 浏览 832
- 评论(0)
如果忘记了 MySQL 的 root 密码,可以用以下方法重新设置:
1. KILL掉系统里的MySQL进程;
2. 用以下命令启动MySQL,以不检查权限的方式启动;
mysqld_safe -skip-grant-tables &
3. 然后用空密码方式使用root用户登录 MySQL;
mysql -u root
4. 修改root用户的密码;
mysql> update mysql.user set password=PASSWORD(’新密码’) where User=’root’;
mysql> flush privileges;
mysql&g ...
- 2008-10-17 16:37
- 浏览 895
- 评论(0)
1:先确定 打开binlog log_bin = /var/log/mysql/mysql-bin.log
binlog_do_db = include_database_name
2: shell>mysqlbinlog mysql-bin.000027
3: ./mysqlbinlog --database="database" --socket=/tmp/mysql.sock --stop-date="2008-09-23 09:59:59" ../data/mysql-bin.000027 | mysql ...
- 2008-10-13 11:14
- 浏览 1249
- 评论(0)