FreeBSD - 电脑软件教程

在FreeBSD4.3 release上使用IP Filter做NAT

在FreeBSD上可以使用ipfw/natd来做NAT及firewall,也可以使用ipfilter来做NAT。 以下介绍使用IP Filter来做NAT 1、使用二块网卡。一块是Realtek 8139C,在内核认到为:rl0(对外), 一块是D-Link 530TX,在内核认到为:vr0(对外)。 2、设置IP地址。在/etc/rc.conf中加上: ifconfig_rl0="inet 163.163.163.163 netmask 255.225.225.225"  (安装FreeBSD时认到的网卡1,不用添加;163.163.163.163为ISP给你的静态IP地址。 拨号的我...

FreeBSD系统安装与配置之准备篇

FreeBSD的安装同其他Unix系统一样,我们在安装之前应该了解要安装FreeBSD的计算机硬件配置和Unix的一些基本概念,以及 FreeBSD软件的安装介质载体。在“概述篇中我们就已经介绍了FreeBSD的起源、安装所包含的几种方式以及系统包含的文件内容含义;标准的 FreeBSD最小能够安装在一台只有5MB内存,40MB硬盘,使用Intel 80386芯片的机器上。事实上运行FreeBSD只需4MB就足够了,只是FreeBSD的安装程序要将软盘上的数据首先展开到内存中...

FreeBSD ULE调度器浅析

1 2 3 4 5 6 下一页 FreeBSD 5-CURRENT刚刚引入了一个名为ULE调度器的内核调度单元调度器。这个调度器在SMP系统中的效率要远好于FreeBSD以前版本的调度器(目前,那个调度器被称为4BSD调度器)。新的ULE调度器的设计更像Solaris和Linux等操作系统的调度器。Solaris的SMP性能非常好这一点是它的卖点之一,其调度器采用的优秀算法就是一个很重要的原因。BSD派生系统,尽管由于系统整体设计的合理,以及操作系统其他部分的卓越性能弥补了...

FreeBSD Biabam 邮件附件

◎ 前言 : 您是否有在 console 前寄附加档案信件给使用者呢 ?? 您是如何寄的呢 ? 以前我是这样寄的 :( 举例我要寄 man.procmail 这个档案 ) 说麻烦也不是太麻烦 ... 说简单也不是太简单 . 现在你可以有另外一个选择 ... biabam Biabam 是 bash 的附加档案邮件递送程序 . ; ◎ 安装 : 路径 : /usr/ports/mail/biabam/ ◎ 语法 : 方式 1: echo < 信件主体 > | biabam < 附加档案 > -s < 主旨 > < ...

FreeBSD连载(21):管理交换设备

管理交换设备在FreeBSD系统中,交换设备的作用非常大,需要为FreeBSD留下足够的交换空间。在系统负载非常大的时候,交换空间不够也会影响系统的执行进程。通常应该将系统交换空间的大小设置为物理内存的1-2.5倍。由于交换空间是用作虚拟存储器,和物理内存进行交换数据的,因此应该设置到高速硬盘上,或者将交换空间分布到多个硬盘中,以均衡负载。FreeBSD是以交错的方式使用各个不同的交换分区,因此如果在不同的硬盘上分布交换分...

FreeBSD 升级和优化全攻略

前言 2 升级源码树 3 安装cvsup 3 升级系统源码树及ports 3 重新编译内核 3 优化编译环境 3 升级操作系统 3 升级配置文件 4 重新编译内核 4 重新启动服务器 5 优化FreeBSD 5 检查升级情况 5 打开防火墙 5 优化内核参数 5 安装防火墙 6 安装数据库MYSQL 7 安装mysql40-server和mysql40-clIEnt 7 安装phpmyadmin 8 安装FTP服务器 9 安装ftp软件(使用pure-ftpd/) 9 安装pureftpd_php_manager 10 安装APACHE服务器 11 安装apache13-mod...

FreeBSD连载(58):为编译内核准备源代码

配置FreeBSD内核安装好FreeBSD之后,便需要根据硬件和计算机的应用需求重新配置FreeBSD的内核。标准内核已经能够满足正常运行FreeBSD的需要,但是不建立针对自己计算机的内核,就不能说完全完成了FreeBSD的配置任务。虽然FreeBSD提供了UserConfig可以来更改内核中硬件资源的,并通过可加载模块以扩展内核能力,但仍然有几个重要的原因使得FreeBSD使用者重新定制内核:通用内核不能对所有的硬件都进行支持,某些对安装和运行不是至关...

FreeBSD 4.10 汉化总结

1.通过ports安装chinput3 #cd /usr/ports/chinese/chinput3 #make #make install #make clean 2.在~/.cshrc中加入以下内容: setenv LC_ALL zh_CN.EUC setenv LANG zh_CN.EUC setenv LC_CTYPE zh_CN.EUC setenv XMODIFIERS @im=Chinput 3.在~/.xinitrc中加入内容如下: exec chinput & exec gnome-session 4.最后在/etc/X11/XF86Config的内容可以参照如下: Section "Files" ModulePath "/usr/X11R6/lib/modules" FontPath "/usr/X11R...

FreeBSD nsping命令介绍

0.描述 nsping - measure reachability and latency of DNS nameservers nsping 透過DNS查詢來監測名稱伺服器(name server)的可達性(reachability)及運作(operation). 就像是潛伏的DNS查詢一般,藉由送出隨機遞迴的DNS查詢(避免DNS cache的影響)給名稱伺服器, 並且測量送出查詢與接收回應的封包所耗去的時間. 1.安裝 2.語法 nsping [-drR] [-c count] [-z zone] [-h hostname] [-t timer] [-p port] [-P port] [-a addr...

FreeBSD Apache+Mysql+Php4的安装

0.前言 最常用到且廣為人知的就是WWW,在FreeBSD架設WWW Server是很簡單的事情; 但是光是單純的靜態網頁,已經不能滿足一般人的需求, 取而代之的是動態頁面配合資料庫存取。 說到WWW Server,最有名氣的就是Apache和IIS了。 但是比起穩定度及負荷度,就非Apache莫屬了。 資料庫?常見的有許多,MySQL、MsSQL、PostgreSQL... 這邊介紹的是穩定度不錯,且容易入手的Mysql。 網頁程式語法,ASP、PHP、JSP、... 在Fre...

FreeBSD网站平台建设全过程 第二步

第二步:接入Internet并配制代理服务使用ADSL接入Internet有两种情况,通过拨号获取动态ip或服务商直接给定静态ip。后者配制起来较容易。本文先讨论动态ip如何设置。由于第一步重新编译内核时已经加进了对Firewall的支持。这里就可以通过直接编辑/etc/ppp/ppp.conf文件和/etc/rc.conf文件就可以上网并支持NAT方式透明代理了。# vi /etc/ppp/ppp.conf我的ppp.conf文件内容如下:(注意set前要留空格)default: set log Phase tun co...

FreeBSD下设置modem和modem的通用命令

操作环境:FreeBSD 3.4-release、同维56K外置modem 一、设置/etc/ppp/ppp.conf #vi /etc/ppp/ppp.conf 如果modem连com1口 设成: default: set device /dev/cuaa0 (其他可不变) ..... 如果modem连com2口 设成: default: set device /dev/cuaa1 (其他可不变) ..... 二、运行ppp进入term模式: #ppp 出现: Working in interactive mode Using interface:tun0 ppp ON MYHOSTNAME> 键入term 出现: deflink:Entering terminal mode...

FreeBSD安装后的网卡配置

安装成功后, 就可以进行进一步的配置了。引导新安装的 FreeBSD 系统之后, 使用sysinstall (/stand/sysinstall 如果您使用的是 FreeBSD 5.2 之前的版本), 并选择Configure。如果您之前配置用 PPP 通过 FTP 安装,那么这个画面将不会出现;正像所说的那样,您可以稍后再做配置。出现提示:User Confirmation Requested  Would you like to configure any Ethernet or SLIP/PPP network devices? [ Yes ]  No如果要配置网卡,请选...

FreeBSD下配置IPSec:WinXP------FreeBSD

目的: 实现WinXP和FreeBSD的IPSec通信 设备: 笔记本-WinXP 172.16.0.199 台式机-FreeBSD4.7 172.16.0.21 步骤: 一.服务器设置:(FreeBSD4.7) 1. 编译内核,加入IPSec支持. Options IPSEC Options IPSEC_ESP Options IPSEC_DEBUG #产生大量调试信息,有信心的话,可以不加,建议加上 2.安装并配置IKE (ISAKMP/Oakley) key management daemon软件 (1)升级ports (2)安装: #/usr/ports/security/racoon/make install clean (3)配置: 文件位置...

理解FreeBSD中的图形界面X系统

对于那些熟悉其他图形环境,比如 Microsoft Windows 或者 Mac OS 的用户来说,第一次使用 X 可能会感觉很惊讶。 尽管您不需要了解各种 X 组件的所有细节和它们是如何互相影响的; 然而,了解一些基本的知识可以让您很好地利用 X 的强大功能。X 不是第一个为 Unix 而开发的视窗系统,但它是最流行的。 X 的原始开发团队在开发 X 之前就已经在另外一个视窗系统上工作了。那个系统的名字叫做 “W (就是 “Window)。X 只是罗马字母中 W...

FreeBSD dnstracer 命令介绍

◎名稱 dnstracer - trace a chain of DNS servers to the source ◎描述 dnstracer 可以判斷dns server從哪裡取得權威性的DNS紀錄,並將其顯示出來. ◎運作方式 dnstracer經由最初設定的dns伺服器,送出非遞迴的名稱查詢. 非遞迴查詢:若dns伺服器知道查詢的結果,則回傳資料.若不知道確切的結果,則將dns指標到較接近的伺服器. 若該dns伺服器回應權威性的答案,那麼該伺服器就是查詢的下一站. 若該d...

FreeBSD连载(22):调整控制台设置

调整系统设置在FreeBSD系统中,很多设置都需要直接更改设置文件,例如系统启动脚本rc.conf,控制终端设置文件/etc/ttys等。虽然大部分很多系统的参数可以通过安装程序Sysinstall来设置,但是改动配置文件更为直接。并且对于管理员来讲,只有了解配置文件是如何控制系统的表现,才能从根本上解决在实际操作中遇到的各种问题。调整控制台设置控制台是个人用FreeBSD系统使用者最常进行操作的位置,因此应该调整控制台设置,使其最适合...

FreeBSD连载(06):安装FreeBSD

安装FreeBSD当准备工作完成之后,安装FreeBSD实际是一个非常简单的过程,简单到将光盘插入计算机启动,回答几个问题,一切将很快完成。或者将启动软盘放入并启动,输入FreeBSD安装服务器的网址和路径。然而对于初次接触FreeBSD的使用者,安装过程还可能有些陌生,下面将介绍安装系统和进行基本配置的过程。启动安装程序FreeBSD的安装程序不是Dos或者Windows程序,而是必须在FreeBSD下运行的FreeBSD 程序。如何从一台裸机或者DOS下进...

FreeBSD CVSup服务器建设指南 2.0

FreeBSD CVSup服务器建设指南 版本 2.0 作者 黄冬(hdcola@bj1860.net) 1. 前言 1 2. 安装CVSup Mirror服务器 1 3. 停止与启动cvsupd 3 1. 前言 不知正在看这个文章的你是不是一个FreeBSD fan或是xxBSD fan,呵呵,写这个文章的我是一个绝对的FreeBSD fan。我正在使用的FreeBSD是5.0版本,从使用的第一个FreeBSD到现在,最让我喜爱的功能莫过于FreeBSD提供的CVSup服务了。这个服务能让我们快速的更新操作系统、更新操作系统中的软...

查看 FreeBSD 登陆记录

◎ 察看登入记录 要维持一个系统正常的运作,必须要常常去注意登入系统的人, 既使只有你一个人有账号及密码也是一样。 要去注意每个账号的登入时间,对于入侵者才能够及早发现。 可以藉由 last 这个指令配合 more 指令来加以解析,