VI-HA1# vi /usr/local/bin/lvs_real_bsd
#!/usr/local/bin/bash
#description : start realserver
VIP=218.6.15.105
case “$1″ in
start)
echo ” start LVS of REALServer”
/sbin/ifconfig lo0 $VIP netmask 255.255.255.255 alias -arp up
;;
stop)
/sbin/ifconfig lo0 alias down
echo “close LVS Directorserver”
/sbin/ifconfig lo0 127.0.0.1 arp up
;;
*)
echo “Usage: $0 {start|stop}”
exit 1
esac
Xen™ hypervisor 是一个开放源代码的并行虚拟化产品, 并由商业的 XenSource 公司提供支持。 在这种系统中,客户操作系统称为 domU 域, 而宿主系统则称为 dom0。 在 Linux 上运行 FreeBSD 虚拟机实例的第一步, 是安装用于 Linux dom0 的 Xen。 在这个例子中, 宿主系统采用的发行版本是 Slackware Linux
在 Linux dom0 上安装 Xen 3
1.从 XenSource 下载 Xen 3.0
从 http://www.xensource.com/ 下载 xen-3.0.4_1-src.tgz。
2.解压缩源代码包
# cd xen-3.0.4_1-src
# KERNELS=”linux-2.6-xen0 linux-2.6-xenU” make world
# make install
注意: 为 dom0 重新编译内核:
# cd xen-3.0.4_1-src/linux-2.6.16.33-xen0
# make menuconfig
# make
# make install
对于较早版本的 Xen,可能需要指定 make ARCH=xen menuconfig
3.在 Grub 的 menu.lst 中增加一个对应的菜单项
编辑 /boot/grub/menu.lst 并在其中增加下列配置:
title Xen-3.0.4
root (hd0,0)
kernel /boot/xen-3.0.4-1.gz dom0_mem=262144
module /boot/vmlinuz-2.6.16.33-xen0 root=/dev/hda1 ro
4.重新启动计算机并进入 Xen
阅读全文…
freebsd下apache+nginx+php+mysql+eaccelerator+memcache安装配置
太长了。到后面没那么细心了。直接复制粘贴上来。就不加说明了。
1.安装apache
bsd1# pwd
/usr/ports/www/apache22
bsd1# make install clean
2.安装MYSQL
./configure –prefix=/usr/local/mysql –enable-assembler –with-charset=utf8 –enable-thread-safe-client –with-extra-charsets=all –with-big-tables –with-readline –with-ssl –with-embedded-server –enable-local-infile –with-plugins=innobase
make -j 5
make install
groupadd mysql
useradd -g mysql mysql
cp /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf
/usr/local/mysql/bin/mysql_install_db –user=mysql
chown -R mysql /usr/local/mysql/var
chgrp -R mysql /usr/local/mysql/.
cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysql
chmod 755 /etc/init.d/mysql
这是linux的安装命令。BSD照着改一下
2.安装PHP
先装组件jpeg,libpng,freetype,zlib,gd,curl,libxml2,libxslt,libmcrypt
pkg_add -r gd
pkg_add -r freetype
pkg_add -r curl
pkg_add -r libxml2
pkg_add -r libxslt
pkg_add -r libmcrypt
pkg_add -r mhash
./configure –prefix=/usr/local/php –with-config-file-path=/etc –with-apxs2=/usr/local/sbin/apxs –with-mysql=/usr/local/mysql –with-mysqli=/usr/local/mysql/bin/mysql_config –with-iconv-dir –with-freetype-dir –with-jpeg-dir –with-png-dir –with-zlib –with-libxml-dir –enable-xml –disable-rpath –enable-discard-path –enable-magic-quotes –enable-safe-mode –enable-bcmath –enable-shmop –enable-sysvsem –enable-inline-optimization –with-curl –with-curlwrappers –enable-mbregex –enable-force-cgi-redirect –enable-mbstring –with-mcrypt –enable-ftp –with-gd –enable-gd-native-ttf –with-openssl –with-mhash –enable-pcntl –enable-sockets –with-xmlrpc –enable-zip –enable-soap –without-pear –with-gettext –with-mime-magic –enable-suhosin
make &&make install
cp php.ini-dist /etc/php.ini
阅读全文…
分类: √freebsd, √linux, √web, √个人碎语, √历史, √思科华为, √文章精选 标签: apache, eaccelerator, famp, freebsd, memcache, mysql, php, √nginx
cd /usr/ports/ftp/axel
make install distclean
修改配置
# echo num_connections = 10 >> /usr/local/etc/axelrc
设置并发线程为10(默认是4,前面不要留空格,可以用rehash刷新一下命令行)
如果ports的fetch要用axel代替,则编辑make.conf文件
#vi /etc/make.conf
增加
echo FETCH_CMD=axel >> /etc/make.conf
DISABLE_SIZE=yes >> /etc/make.conf
例子:
axel -n 50 ftp://ftp.{jp,cn,de,uk,be,nl,tw}.freebsd.org/pub/FreeBSD/ISO-IMAGES-amd64/7.1/7.1-RELEASE-amd64-dvd1.iso.gz
开50个并发连接,从jp, cn,de,uk,be,nl,tw等几个服务器多线程下载FreeBSD 7.1 release amd64的dvd镜像文件。
Ports安装Mysql默认的数据文件存储目录为/var/db/mysql,现要移到/usr/local/mysql/下.
最简单的方法是采用符号链接,但符号链接在频繁读写时可能有效率问题.
#ln -s /usr/local/mysql /var/db/mysql
建立目录
mkdir /usr/local/mysql
权限
chown -R mysql:mysql /usr/local/mysql
停止MYSQL服务进程
mysqladmin -u root -p shutdown
移动数据
mv /var/db/mysql /usr/local/data
修改配置文件
vi /etc/my.cnf
(如果没有,到/usr/local/share/mysql/下找到my-*.cnf文件,cp一个到/etc/my.cnf)中
增加mysql_dbdir=”/usr/local/mysql”
修改启动脚本
vi /usr/local/etc/rc.d/mysql-server
修改datadir=/usr/local/data/mysql
重新启动MySQL服务
/usr/local/etc/rc.d/mysql-server start
查看是否启动成功
阅读全文…
FreeBSD和JunOS完整安装手册
目录
FreeBSD和JunOS完整安装手册修改版
1 准备工作 1
1.1 PC的配置要求 1
1.2 FREEBSD版本的要求 1
1.3 JUNOS版本的要求 1
2 FREEBSD4.11的安装 1
3 JUNOS的安装 13
4 开始JUNIPER软件的体验 15
5 安装注意事项 16
本站下载地址
http://www.viyin.net/vi/freebsd-junos.doc
1.报错Freebsd: No such file or directory: Failed to enable the ‘httpready’ Accept Filter
载入模块
vivi#kldload accf_http
vivi#kldload accf_data
重启apache就好了
2.vivi# ./apachectl -k start 无提示,80端口未开
查看日志
vivi# cat /var/log/httpd-error.log
[Sat Mar 27 22:09:46 2010] [alert] (EAI 8)hostname nor servname provided, or not known: mod_unique_id: unable to find IPv4 address of “vivi”
编辑/usr/local/etc/apache22/httpd.conf
注释这行 #LoadModule unique_id_module libexec/apache22/mod_unique_id.so
打开/etc/rc.conf设置:
accf_data_load=”YES”
accf_http_load=”YES”
apache22_enable=”YES”