|
FreeBSD 是一个为 PC 设计的高效率 UNIX-like 作业系统,在网路应用服务上非常广泛,学术上的应用、研究、开发软体等等,都可见到其影子。
☆FreeBSD的缘由:
- 商业环境和非商业环境,都是免费的。
- 原始码可免费取得,并允许原始码的使用、散布、或其他用途。
- 任何人对原始码的加强或修正错误,都可免费修增加到原始码中。
- 安装完 FreeBSD 后,下指令 : more /usr/share/misc/bsd-family-tree 可知道 Unix
和 FreeBSD 的历史。
☆ FreeBSD 提供的功能:
-
动态优先权调整的先占式多工
能确保即使在系统负担很重的情况下, 程式执行平顺并且应用程式与使用者公平地共享资源。
-
多使用者(Multi-user)
代表者许多人可以同时使用一个 FreeBSD 系统来处理各自的事务。 系统的硬体周边(如印表机及磁带机)也可以让所有的使用者适当地分享。也可以对於各别使用者或一群使用者使用重要系统资源予以设限,
以保护系统不致被过度使用。
-
强大的 TCP/IP 网路功能
包含许多工业标准如 SLIP、PPP、NFS、DHCP 和 NIS 的支援。表示 FreeBSD 可以容易地跟其他作业系统透过网路共同运作,或是充当企业上的伺服器,例如提供远端档案共享(NFS)
及电子邮件 (e-mail) 等服务,或是让你的企业连上网际网路(Internet) 并提供 WWW、FTP、路由(routing)、及防火墙(firewall、security)等必备服务。
-
记忆体保护(Memory protection)
能确保程式(或是使用者)不会互相干扰。 任何程式有不正常的运作并不会影响其他程式的执行。
-
FreeBSD 是一个 32 位元
的作业系统 (在 Alpha 上是 64 位元)
-- 从一开始便是这样设计的。
-
业界标准的 X 视窗系统
(X11R6) 提供了图形使用者介面 (GUI) 得以在一般的 VGA 显示卡以及萤幕上使用, 且包括了完整的原始程式码。
-
能直接执行属於许多其他作业系统
(如 Linux、SCO、SVR4、BSDI 和 NetBSD) 的可执行档。
-
数千个 立即可以执行
的程式, 你可以以由 FreeBSD ports
以及 packages
取得。 你将不需要再费心到网路上到处搜寻所需要的软体。
-
网路上尚有数以千计相当 容易植移
的应用程式。 FreeBSD 的原始程式码与许多常见的商业版 Unix 系统相容, 所以大部分的程式都只需要很少的修改(或根本不用修改)
就可以编译执行。
-
需要时才置换的 (demand paged) 虚拟记忆体 以及 "合并的虚拟记忆体及档案缓冲区之快取功能
(merged VM/buffer cache)" 的设计有效的使得当系统中有用去大量记忆体的程式执行时, 那些需要快速反应的交谈式程式仍然有不错的表现。
-
对称式多处理器(SMP)
支援多 CPU 的电脑系统。
-
完全相容的 C、 C++、Fortran和 Perl 开发工具及环境。 以及其他许多可供进一步运用的程式语言也收集在
ports 和 packages。
-
整个系统都有原始程式码,
这让你对作业环境拥有最完全的掌握度。 既然能拥有完全开放的系统,何苦被专有软体控制,任厂商摆布呢?
-
广泛且丰富的线上文件:man
手册,能够取得系统上指令的用法和说明。
☆ FreeBSD 的版本命名原则:
* 命名原则:ex. A.B.C-VERSION
o A: 表示主要的 (Major)
作业系统版本
o B: 表示次要的 (Minor)
作业系统版本
o C: 表示些微修正 (Patch)
版本
o VERSION: 表示版本类别
* 版本识别
o RELEASE - 正式发行版本
o ALPHA, BETA, GAMMA
- 测试版本
o CURRENT - 以发展新功能为主的版本
o STABLE - 以维护系统稳定与安全为主的版本
o SNAP - 非正式发行版本,通常是指
CURRENT 的测试版
o RELENG - 非正式发行版本,通常是指
STABLE 的测试版
☆ 如何取得 FreeBSD
你可以可以经由购买 CDROM 或是从 FTP
站上抓到 FreeBSD -- 包括立即可执行的系统以及系统的完整程式码。
我们透过 anonymous FTP 来取得 ISO 档做成开机光碟。
- 台湾 FTP站台
如果对台湾的站有问题时,请寄信给: <hostmaster@tw.FreeBSD.org>。
-
台湾 CVSup站台
☆ 档案权限:
FreeBSD 可以提供多人使用,档案的权限的管理与设定相对的变的重要。
如果用 ls -l 来查询目录及档案清单时会看到最左边有类似 -rwx-r--r-- 的东东,那个就是表示该档案的权限状态 (由左而右):
第一个符号代表类型:-rwxrwxrwx
- : 一般档案
d: 目录
l : 连结(link)
-rwxrwxrwx:为拥有者的权限
-rwxrwxrwx:为群组的权限
-rwxrwxrwx:为拥有者及该群组外的其它人的权限
|
权限符号
|
意义
|
|
r
|
读取
|
|
w
|
写入
|
|
x
|
执行
|
|
-
|
无
|
-rwx-r--r-- 我们也可以用数值 744 来表示
|
数值
|
权限 |
下 ls 时的权限符号
|
|
0
|
没有任何权限 |
---
|
|
1
|
不能读取,不能写入,可以执行 |
--x
|
|
2
|
不能读取,可以写入,不能执行 |
-w-
|
|
3
|
不能读取,可以写入,可以执行 |
-wx
|
|
4
|
可以读取,不能写入,不能执行 |
r--
|
|
5
|
可以读取,不能写入,可以执行 |
r--x
|
|
6
|
可以读取,可以写入,不能执行 |
rw-
|
|
7
|
可以读取,可以写入,可以执行 |
rwx
|
为什麽是 744 呢?
-rwx-r--r-- 第一个减号表示为一般档案,其它九个符号拆成三组:
档案拥有者的 rwx = 4+2+1 = 7
档案所属群组的 r-- = 4 + 0 + 0 = 4
其它人的权限 r-- = 4 + 0 + 0 = 4
☆ FreeBSD资源站台:
小恶魔学园
雄的家
OHaHa的学习心得
苗栗县大湖乡大南国民小学 FreeBSD
全球资讯网路架站日志
☆ 叁考文章
FreeBSD 使用手册和 FreeBSD 入魔手册
|