Freebsd构建小型的入侵检测系统(转)
Freebsd构建小型的入侵检测系统(转)[@more@] 1.Snort简介 Snort 是一个强大的轻量级的网络入侵检测系统。它具有实时数据流量分析和日志IP 网络数据包的能力,能够进行协议分析,对内容进行搜索/匹配。它能够检测各种不同的攻击方式,对攻击进行实时报警。更重要的它是免费的,在中小企业中很好的适应网络环境,不需要太多的资源和资金就能建立起一个优秀的IDS系统。 2.系统平台 安装平台选择FreeBSD 4.9 ,本身足够安全,坚固;特性喜欢PORTS安装起来少了不少麻烦。 Hawk# uname -a FreeBSD hawk.the9 4.9
FreeBSD下安装MySQL+Apache+PHP新手指南(转)
FreeBSD下安装MySQL+Apache+PHP新手指南(转)[@more@] 看到朋友们在Unix/Linux上装mysql有点麻烦,我也好不容易装完了,所以就来讲件,也许能帮帮大家的忙. 我使用的操作系统是FreeBSD5.2.1,如果别的操作系统安装方法也许不一样,请酌情处理. 安装FreeBSD就不讲了,只要稍微定制一下就可以了,过程我就不说了,我用的FreeBSD版本是5.2.1,应该是现在比较新的版本,以后就不知道了 :) . 一. 安装MySQL 我使用的的Mysql是4.0.20,源代码版,你也可以使用RPM包或者二进制版,安装方法可能不一样,请参考其它文章. 先下载Mysql2.0.
FREEBSD下snmp+mrtg实现对网络流量、CPU、内存等的监视(转)
FREEBSD下snmp+mrtg实现对网络流量、CPU、内存等的监视(转)[@more@] FREEBSD上安装snmp+mrtg还是比较简单的,如果你已经安装好了apache的话,看下面: 一:安装snmp: 以下%为SHELL提示符,且----线内为要添加或修改的部分,不要把----也写进去了。-_-! 安装snmp: %cd /usr/ports/net-mgmt/net-snmp %make install 修改/etc/rc.conf: %ee /etc/rc.conf 加入: ------------------------------------------------------------------ snmpd_enable="YES" snmpd_flags="-a -p /
用FreeBSD构建家庭网络世界(转)
用FreeBSD构建家庭网络世界(转)[@more@] 随着现在电脑的普及和更新换代,越来越多的家庭已经有了好几台电脑,上网的家庭也越来越多,于是经常会出现好几台电脑想同时上网的情况,这样的话必须让其中一台电脑安装两块网卡作为网关服务器,大部分的人会选择Windows2000作为该服务器的操作系统,因为配置起来非常简单,而同时这台服务器还可以继续充当普通的工作站使用,但是这样一台服务器的配置一般来说是家里的“主力”,否则跑Win2000会非常慢,而且为了能让其他的电脑能够随时上网的话它还必须24小时不间断的工作,大家都知道如今主
在FREEBSD 5中使用MRTG画出Packet图表(转)
在FREEBSD 5中使用MRTG画出Packet图表(转)[@more@] cd /usr/ports/net/mrtg make install即可安装成功! 二、配置Packet-MRTG 我计划把配置文件放到/usr/local/etc目录里面。 vi /usr/local/etc/packet-mrtg.cfg这文件里面的内容如下: Target[packet]:ifInUcastPkts.1&ifOutUcastPkts.1:public@www.onlinecq.com WorkDir: /home/onlinecq.com/mrtg/ MaxBytes[packet]: 100000000 Options[packet]:growright,bits Title[packet]: IP Packet Count MRTG PageTop[packet]: IP Pa
用ports安砚apache13_modssl+mysql+php+phpmyadmin(转)
用ports安砚apache13_modssl+mysql+php+phpmyadmin(转)[@more@] # cd /usr/ports/databases/mysql41-server# makeWITH_CHARSET=big5 //支援繁篦中文(?篦中文是gbk)及以繁篦中文?盍韵?瘁WITH_XCHARSET=all //支援其它的?瘁WITH_OPENSSL=yes //使用安全呗接DB_DIR=/usr/local/mysql //指定???的位置WITH_LINUXTHREADS=yes //使用linux的?程SKIP_DNS_CHECK=yes //安砚mysql?略咿?查主?名??ipBUILD_OPTIMIZED=yes //????提高效能, 加快速度install clean更加快的??要加BUILD_STATIC=yes 但不能同?使用openssl, 同????出?以下邋锗信息You
Apache1.3.27+mod_ssl+自定义SSL证书(转)
Apache1.3.27+mod_ssl+自定义SSL证书(转)[@more@] 绝对蓝屏 [ ihweb ] (黄华栋) <ihweb@cnfug.org> Apache 1.3.27+mod_ssl+自定义SSL证书在我发表第一篇文章里介绍了用FreeBSD 的Ports 来安装方便简单,可更多使用者使用的OS非FreeBSD或想自己下载他们的原代码自己编译安装的。以下是作者在FreeBSD 4.8 stable平台下,一步一步编译安装Apache 1.3.27+mod_ssl的过程。 1、下载所需的安装包FBSD# pwd/tmp/installFBSD# fetch http://httpd.apache.org/dist/httpd/apache_1.3.27.tar.gzFBSD# fetch ftp://ftp.modssl.
配置基于ADSL的防火墙(转)
配置基于ADSL的防火墙(转)[@more@] 我的目的是做一台ADSL拨号网关,这个网关上由MPD作为VPN网关的守护进程,使用PPTP协议作为传输协议, 由于这台机器上有samba服务器,所以我无法开放我的所有端口,我必须封锁所有不需要的端口。正因为这样花了很长时间研究PPTP协议到底需要通过防火墙上的那些端口和那些协议。配置的目的已经告诉大家了,下面是配置的过程。 首先从ppp拨ADSL说起,如果您对于使用ppp连接PPPoE(也就是ADSL使用的连接方式)已经非常熟悉了,那就可以跳过这一段直接看后面的。 使用ppp连接PPPoE是非常简单的
FreeBSD下的vi支持中文显示和编辑(转)
FreeBSD下的vi支持中文显示和编辑(转)[@more@] 以前是使用putty连接到freebsd服务器上,但是好像输入中文有问题,所以使用F-Secure SSH Client 5.4,使用 SSH Client也可以,比putty强点,不过没有那么方便。 要使vi中的代码加亮等,好像要使用bash,freebsd默认是csh,所以要修改一下: % chpass heiyeluren #Changing user database information for heiyeluren. Shell: /usr/local/bin/bash Full Name: heiyeluren Office Location: Office Phone: Home Phone: Other informat
FreeBSD Command Tools入门必看(转)
FreeBSD Command Tools入门必看(转)[@more@] 第一步 我如何离线?(exit) 我如何停止电脑?(shutdown -h now) 我如何重新激活计算机? (shutdown -r now) 我如何在单使用者模式下停止系统? (shutdown now) 我如何切换终端机? (ALT-F*) 文件 我如何阅读 manual page? (man) 使用者管理 (1) 我该如何增加一个使用者? (adduser) 我如何移除使用者? (rmuser) 我如何改变我的密码? (passwd) "su" 指令 我如何 "su" 至 root 帐号? (su) 我如何 "su" 至其它使用者的帐号
FreeBSD忘记root密码的一次修复(转)
FreeBSD忘记root密码的一次修复(转)[@more@] 换工作的时候,把root的帐户给了下一任管理员,结果小朋友不怎么懂bsd,我告诉他改密码,改了以后, 隔一段时间不用以后,忘记了。 而我对console和ttyv都设置是安全限制,这样连单用户模式也无法进入了,现场还没有fixCD,只有另一 台bsd系统,我有root权限。 于是把忘记密码的硬盘挂到了有root权限的系统上。 先检查文件系统 #fsck -y /dev/ad2s1 挂载到一个目录上 #mount /dev/ad2s1 /mnt 用chroot创建个环境 #chroot /mnt 然
RSYNC ON FreeBSD 5.2 HOWTO V1.0(转)
RSYNC ON FreeBSD 5.2 HOWTO V1.0(转)[@more@] LeLe < tonnyom@hotmail.com > 版权声明:可以任意转载,转载时请务必以文字形式标明文章原始出处和作者信息及本声明. 前言RSYNC是Linux,UNIX系统下的数据镜像及备份工具,具有可使本地和远程两台主机的文件,目录之间,快速同步镜像,远程数据备份等功能.在同步过程中,可根据远程服务器上的数据变动,相应的删除或者更新本地机的数据,同步数据不用全部传送,大大提高同步及备份文件的速度.同时在网络安全方面,也可以设置为SSH传输模式. 远程主机(Rsync Server)可为RSYNC daemon模
FreeBSD 数据迁移方法(转)
FreeBSD 数据迁移方法(转)[@more@] hpserver# dmesg | grep ad2成功的话会显示 ad2: 9765MB <Maxtor 91024U4> [19841/16/63] at ata1-master UDMA33等信息,否则你要检查是否接错线,或者硬件兼容问题。 新硬盘已经安装成功,下面举例说一下两种数据迁移的方法。 hpserver# mount /dev/ad1s1e /mnt4、将数据迁移,这里也有两种方法,一种是使用tar,另一种是使用dump,我分别介绍,大家可以根据需要而选择备份方式。 (1) 使用tar备份并还原数据。 hpserver# cd /var hpserver# tar cf - * | (cd
freebsd vmstat结果内容的解释(转)
freebsd vmstat结果内容的解释(转)[@more@] top是给Linux设计的。在FreeBSD VM里面的Free概念和其他OS完全不同,使用top查看Free内存对于FreeBSD来说可以说没什么意义。正确的方法是看vmstat。 procs memory page disk faults cpu r b w swap free re mf mi po fr de sr f0 s0 s1 s2 in sy cs us sy id 0 0 0 14888 19120 0 4 2 11 10 0 0 0 0 0 8 198 2158 98 11 19 69 SWAP的单位应该是K,不是M。还有两个比较重要的参数是PI、PO,表示内存的调入、调出页面,单位也是K,但是多大值作为一个衡量标准,我也不清
打造FreeBSD桌面系统(1)(转)
打造FreeBSD桌面系统(1)(转)[@more@] FreeBSD从发布之日起就作为一个优秀的网络操作系统而受到关注,但过于专业的操作以及缺少面向桌面的应用软件支持使它将很多用户拒之门外。但是随着Linux平台下桌面软件的逐渐丰富,以及gcc出众的移植能力,使得许多Linux软件几乎不用或者作很小的修改就可以移植到FreeBSD平台下,比如XFree86、KDE、GNOME、Open Office、Gimp、XMMS…… 有些读者可能会认为:虽然有众多软件的支持,但对于国内用户而言,目前FreeBSD操作系统用来进行日常工作显得有些牵强,不因为别的原因,就是因为FreeBSD在
打造FreeBSD桌面系统(2)(转)
打造FreeBSD桌面系统(2)(转)[@more@] (3)下载fonts.dir文件,并将其保存到/usr/system/fonts下,再将fonts.dir复制一份改名为fonts.scale。 (4)下载fonts.conf文件,并将其保存到/usr/X11R6/etc/fonts/下覆盖原文件。 (5)编辑/etc/X11/XF86Config文件,将其中Section "Files"和Section "Module"字段中的内容修改如下: Section "Files" RgbPath "/usr/X11R6/lib/X11/rgb" ModulePath "/usr/X11R6/lib/modules" FontPath "/usr/system/fonts" FontPath "/usr/X11R6/lib/X11/fonts/misc/" FontPath "/usr/X11
打造FreeBSD桌面系统(3)(转)
打造FreeBSD桌面系统(3)(转)[@more@] 第二部分 FreeBSD下的实用软件 一、办公软件工具 近几年来,基于X环境下的办公软件得到迅猛发展,性能、种类直逼Windows平台上的办公软件,以前只有在Windows上才能办成的事,现在FreeBSD也能完成了。除了大家所熟悉的StarOffice、OpenOffice那样的大型办公套件外,FreeBSD上还有为数众多的小型办公软件,它们继承了UNIX的特性,往往只专注解决某一方面的问题,因此这些软件大都精悍实用。 1.AbiWord──简单实用的字处理软件 AbiWord是一款类似于微软Word程序的免费文字处理工
制作软盘上运行的FreeBSD系统(转)
制作软盘上运行的FreeBSD系统(转)[@more@] “简单的东西不容易出问题。” 至理名言!事实上,削减操作系统中那些对你没用的功能是一件非常重要的事情。这不仅仅意味着一个更小的操作系统,占用更少的磁盘空间(现在的硬盘少说也有几十GB,几兆的空间根本就是九牛一毛),而且意味着你被攻击的可能性也更低——简而言之,你不需要担心操作系统中没有安装的模块存在问题会对你造成影响。 这篇文章中,我们将一起对FreeBSD-i386的内核进行优化配置。这篇文章是针对FreeBSD4.7-STABLE写的,并且,FreeBSD 4.x的配置不会和这篇文章
多系统安装实践(Window /FreeBSD/Linux)(转)
多系统安装实践(Window /FreeBSD/Linux)(转)[@more@] 摘要: Windows 2000 Server/FreeBSD/RedHat Advanced Server 2.1都是作为服务器,本文介绍这三个系统在一台PC机上的安装。从安装计划讲起,然后是如何对硬盘进行正确的分区,跟着安装系统,并且具体讲述了多系统启动的设置,将一步一步地指导你完成Windows 2000 Server/FreeBSD/RedHat Advanced Server 2.1多操作系统的安装. 本安装实例参照了网上一些安装系统的资料,特向各位表示感谢版权所有,转载请注明出处。 原文:http://shanyou.sti.gd.cn/unix/
在FreeBSD4.x中制作启动菜单(转)
在FreeBSD4.x中制作启动菜单(转)[@more@] matthew@bsd:/tmp# wget http://www.cnfug.org/tmp/beastie.4th然后将下载回来的beastie.4th复制到/boot目录中: matthew@bsd:/tmp# cp /tmp/beastie.4th /boot/beastie.4th 准备必须的文件 因为beastie.4th使用了screen.4th和frames.4th所以我们必须将这两个文件复制到/boot目录中: matthew@bsd:/tmp# cp /usr/share/examples/bootforth/{screen.4th,frames.4th} /boot 更改loader.rc 一切所需的文件准备好后,现在就开始更改loader.rc文件了,为了防止错误