Apache 下防止盗链的解决办法 晴

Category : UNIX » AMP | Post on 2006/09/09 10:31 by leftleg | Comments:2
转自 www.pczone.com.tw

以下是以UNIX(FREEBSD..LINUX等)+APACHE架站的人適用
只要設定1次,就不需再去設別的資料,
你也不需要1個1個去擋盜連來源的IP,這樣開站豈不是太累人了???
一天到晚要去檢查LOG...@@  

mysql在linux下的完整安装 晴

Category : UNIX » AMP | Post on 2006/07/29 10:30 by leftleg | Comments:0
linux下安装mysql,采用tar包安装模式

1.建立相应目录和用户组 mkdir /usr/local/mysql groupadd mysql useradd -g mysql -d /usr/local/mysql

2.开始安装mysql tar -xzxv mysql-5.0.19.tar.gz cd mysql-5.0.19 ./configure --prefix=/usr/local/mysql (指定安装目录) --without-debug 去除debug模式 --with-extra-charsets=gb2312 添加gb2312中文字符支持 --enable-assembler 使用一些字符函数的汇编版本 --without-isam 去掉isam表类型支持 现在很少用了 isam表是一种依赖平台的表 --without-innodb 去掉innodb表支持 innodb是一种支持事务处理的表,适合企业级应用 --with-pthread 强制使用pthread库(posix线程库) --enable-thread-safe-client 以线程方式编译客户端 --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static 以纯静态方式编译服务端和客户端 --with- raid 激活raid支持

MyDNS = MySQL + DNS 晴

Category : UNIX » AMP | Post on 2006/07/21 16:12 by leftleg | Comments:0
      最近發現這樣一個不錯的概念,就是把 Bind DNS 的設定檔記錄資料轉換到資料庫存取,這個方式真的還蠻方便的,這樣做的好處是你的每一筆資料一旦設定完成後,你不需要去再 restart 重新啟動 Bind 才可生效,而且管理介面是 Web GUI 對於 Bind 的管理也更加方便了。而在 Slave DNS 這部份要如何做呢?過去我們在使用 Slave DNS 這部份是使用 Zone Transfers 方式是將 Master 上的資料送到 Slave DNS 上,而現在 MyDNS 因為是結合資料庫方式所以沒有 Zone Tranfers 可用,因此我們就可以使用 MySQL 上面的資料庫備援 ( MySQL database replication ) 功能,把 Master DNS 上的資料送到 Slave DNS 上,整個 MyDNS 的運作可以讓我們可學到 DNS 的設定以及 Database 的備援概念。
Tags: , ,

使用myisamchk进行崩溃恢复 晴

Category : UNIX » AMP | Post on 2006/06/28 11:56 by leftleg | Comments:5
由MySQL用来存储数据的文件格式以已经被广泛地测试过,但是总是有外部情况可以导致数据库表被破坏:

mysqld进程在一个写入当中被杀死。
计算机的意外关闭(例如,如果计算机掉电)。
一个硬件错误
这章描述如何检查和处理在MySQL数据库中的数据损坏。如果你的表损坏很多,你应该尝试找出其原因!见G.1 调试一个MySQL服务器。

php & gd 终于好了. 晴

Category : UNIX » AMP | Post on 2006/06/23 14:00 by leftleg | Comments:0
php & gd 终于好了

很感谢 jack 的帮助.

似乎是 因为 ports 没全部更新,导致依赖包,依赖关系混乱造成

所以错误也异常的奇怪...

彻底删除有关PHP的所有包以及依赖关系,重新cvsup 下, ports 安装就OK 了.

用到的关键命令

pkgdb -F  更新 ports 依赖关系

/var/db/pkg/  目录下都为包文件 删除可直接删除安装包.

mysql 密码重设 晴

Category : UNIX » AMP | Post on 2006/06/23 10:59 by leftleg | Comments:0
先停止 MySQL,再以參數 --skip-grant-tables 啟動mysql

# bin/mysqld_safe --skip-grant-tables&

連線到 MySQL Server:

# bin/mysql mysql
跳出 mysql>
分页: 2/4 第一页 上页 1 2 3 4 下页 最后页 [ 显示模式: 摘要 | 列表 ]