‘BSD’ 分类的存档
IPFIREWALL (IPFW) 是一个由 FreeBSD 发起的防火墙应用软件,由七个部分组成, 其主要组件是内核的防火墙过滤规则处理器,及其集成的数据包记帐工具、 日志工具、 用以触发 NAT 工具的 divert (转发) 规则、 高级特殊用途工具、 dummynet 流量整形机制,fwd rule 转发工具,桥接工具,以及 ipstealth 工具.IPFW 支持 IPv4 和 IPv6.
好,开始我们的编译配置过程.
# cd /usr/src/sys/i386/conf
# cp GENERIC IPFW
# vi IPFW
将ident GENERIC 修改 [Read More…]
FreeBSD 是可以用于 x86 兼容机、amd64 兼容机、UltraSPARC、IA-64、PC-98 以及 ARM 硬件架构上的一种先进的操作系统。它源于 BSD,由加州大学伯克利分校开发的 UNIX 版本。 目前由一支包含大量开发人员的团队维护。对于一些其它的硬件平台的支持,也正处于不同的开发阶段。尽管 FreeBSD 官方未宣布 FreeBSD 8.1 版正式发布,然而在其官方 FTP 上已经提供下载了。
I386 版的镜像可在 ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/ISO-IMAGES/8.1/ 获取。
AMD6 [Read More…]
# fetch http://us3.samba.org/samba/ftp/old-versions/samba-3.0.25.tar.gz
# tar zxvf samba-3.0.25.tar.gz
# cd samba-3.0.25/source/
# ./configure && make && make install
# cd ../examples
# cp smb.conf.default /usr/local/samba/lib/smb.conf
启动服务
# /usr/local/samba/sbin/nmbd [Read More…]
一、服务端设置
1.将以下代码加入到/etc/rc.conf中
2.修改编辑/etc/exports
二、客户端挂载
a.手动挂载
# mount -t nfs 192.168.1.86:/usr/ports /mnt
b.自动挂载
vi /etc/fstab 最底行加入
三、其他参数
查看服务端NFS共享
# showmount -e 192.168.1.86
查看已连接的客户端
# showmount -a
exports 文件参数说明
-ro 以只读形式输出文件系统,远程客户只能读不能写这个目录
-maproot 将客户机上的r [Read More…]
1.服务端安装
# fetch http://samba.anu.edu.au/ftp/rsync/rsync-3.0.7.tar.gz
# tar zxvf rsync-3.0.7.tar.gz
# cd rsync-3.0.7
# ./configure && make && make install
配置文件
# cat /etc/rsyncd.conf
创建密码
# echo “test:test” > /etc/rsyncd.passwd
# chmod 600 /etc/rsyncd.passwd
启动r [Read More…]
安装完FreeBSD 8.0,挂载了两个新硬盘(ad1,ad2),对两个硬盘做软Raid0,步聚如下:
1.加载geom_stripe模块
# kldload geom_stripe
2.创建条带设备
# gstripe label -v st0 /dev/ad1 /dev/ad2
3.写标准的label,写分区表到新卷上(磁盘分区),并安装标准引导代码
# bsdlabel -wB /dev/stripe/st0
4.建立文件系统
# newfs -U /dev/stripe/st0a
5.加入开机自动加载模块
# echo geom_stripe_l [Read More…]
安装完FreeBSD 8.0,挂载了两个新硬盘(ad1,ad2),用系统自带的gmirror对两个硬盘做软Raid1,步聚如下:
1.绕过安全特性
# sysctl kern.geom.debugflags=16
2.创建源盘镜像
# gmirror label -v -b round-robin gm0 /dev/ad1
3.重启自动装载Raid
# echo geom_mirror_load=”YES” >> /boot/loader.conf
4.重启系统
# shutdown -r now
5.加入新硬盘
# gmirror inse [Read More…]
Windows下的文本文件和Unix/Linux下的文本文件的格式是不同的,其原因就在于对于程序中的’\n’换行符的解释不同。
在Linux/Unix下的换行是\n,而在Windows下的换行是\r\n。不经过处理的话,两者的文件在显示的时候会出现问题,比如一个Linux的文本文件用Windows记事本打开的时候不能自动换行造成格式很乱,一个Windows文件在Linux下用VI打开的话会出现^M字符等。
Centos/Redhat提供了一个自动切换文本格式的工具,可以将Windows的文本切到Linux/Unix格式,也可反向
yum install dos2unix unix2 [Read More…]
uname -a
FreeBSD web_1 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May 1 07:18:07 UTC 2009 [url=mailto:[email protected]][email protected][/url]:/usr/obj/usr/src/sys/GENERIC amd64
nginx 0.7.63作反向代理
worker_processes 16;
worker_rlimit_nofile 51200;
events {
use kqu [Read More…]
经常客户会报不能连,重启后系统就显示下面
Enter full pathname of shell or RETURN for /bin/sh
按回车,重启还是这样
解决的办法如下
#fsck -p / && mount -uw / ( you can read and write /etc/rc.conf)
#fsck -p /usr && mount /usr (mount /usr because you need /usr/bin/vi)
reboot
这样就能解决 [Read More…]
