常用名詞說明

藍色泡泡 18 十二月, 2003 02:57 新手需知 靜態連結網址 引用 (0) 預覽列印
常用名詞

0.前言

   完成系統安裝之後,先別急著想要登入系統。
   有些常用的名詞,你必須先行知道。 

1.FreeBSD
   作業系統名稱,是一個多人、多工,且相容於x86,DEC Alpha,和PC-98
   數種架構的優良(advanced)系統。
   起源於加州柏克萊大學的BSD UNIX系統,
   她由一個由許多人員所組成的core team 負責維護及發展。
 
   FreeBSD 提供優良的網路管理、效能、安全性、一致性,這些特色是其他系統所缺乏的,
   即使是一些商業性的作業系統也無法與之比較。

   FreeBSD 能夠作為網際網路服務伺服器的作業系統,並能夠在高負載的狀況下,
   善用記憶體的效能來回應使用者的需求。

2.概述

   a. login    表示登入\登錄,進入電腦系統。

   b. root     系統管理者。相當於Windows NT 級的 administrator 。
 
   c. daemon   服務,英文原意為惡魔,FreeBSD藉以用惡魔來表示一個服務。
                    通常會佔用一個埠號以上。

   d. process  由daemon產生的執行程序。

   e. password 密碼,每一個帳號,都需要一個密碼,即使該密碼為空。

   f. logout   表示登出,離開電腦系統。

3.正式開始
   大致上有了概念之後,就開始進行登入系統吧。

4.9-RELEASE Release Notes

藍色泡泡 28 十月, 2003 16:25 ReleaseNote 靜態連結網址 引用 (0) 預覽列印
藍色泡泡 的 FreeBSD 4.9-Release Note

當然除了以下之外還有,有興趣請自行查閱,此為泡泡自行的註釋 

網址:
http://www.freebsd.org/releases/4.9R/relnotes-i386.html
發布日期: 2003/10/28

Security Advisories

修正 FreeBSD-SA-03:07.sendmail  (也就是 sendmail 版本為 8.12.9 所以仍需要修補..^^") 等等錯誤.

Kernel Changes

Support for the Physical Address Extensions (PAE) capability on Intel Pentium Pro and higher processors has been added. This allows the use of up to 64GB of RAM in a machine, although the amount of memory usable by any single process (or the FreeBSD kernel) is unchanged. The pae(4) manual page has more details on this feature.
中譯:透過PAE Kernel參數 可以支援到 64GB 的RAM.

 

Network Protocols
ipfw(4) rules now support comma-separated address lists (such as 1.2.3.4, 5.6.7.8/30, 9.10.11.12/22), and allow spaces after commas to make lists of addresses more readable.

ipfw(4)rules now support C++-style comments. Each comment is stored together with its rule and appears using the ipfw(8)show command.

ipfw(8)can now modify ipfw(4) rules in set 31, which was read-only and used for the default rules. They can be deleted by ipfw delete set 31 command but are not deleted by the ipfw flush command. This implements a flexible form of ``persistent rules''. More details can be found in ipfw(8)
中譯: ipfw 新增支援用逗點分隔位址;支援C++語法;及相關ipfw刪除功能.

Userland Changes 
arp(8)now supports a -i option to limit the scope of the current operation to the ARP entries on a particular interface. This option applies to the display operations only. It should be useful on routers with numerous network interfaces.
中譯: arp 新增一個 -a 參數,用來限制某一特定介面的ARP運作範圍.

ipfw(8)list and show command now support ranges of rule numbers.
中譯: ipfw list及 show 命令支援ipfw規則編號範圍.

ipfw(8) now supports a -n flag to test the syntax of commands without actually changing anything.
中譯: ipfw 提供 -n 參數 在不變動任何狀況下,提供測試ipfw規則.

systat(1)
now includes displays for IPv6 and ICMPv6 traffic.
中譯: systat 顯示包含 IPv6 和 ICMPv6 的流量

Ports/Packages Collection Infrastructure
pkg_create(1)now supports a -C option, which allows packages to register a list of other packages with which they conflict. They will refuse to install (via pkg_add(1)) if one of the listed packages is already present. The -f flag to pkg_add(1) overrides this conflict-checking.
中譯:pkg_create 新支援 -C 參數,當登錄安裝軟體發生衝突時使用.
         可以透過 pkg_add 的 -f 參數強制忽略衝突性的檢查.

Upgrading from previous releases of FreeBSD
If you're upgrading from a previous release of FreeBSD, you generally will have three options:

Using the binary upgrade option of sysinstall(8). This option is perhaps the quickest, although it presumes that your installation of FreeBSD uses no special compilation options.

Performing a complete reinstall of FreeBSD. Technically, this is not an upgrading method, and in any case is usually less convenient than a binary upgrade, in that it requires you to manually backup and restore the contents of /etc. However, it may be useful in cases where you want (or need) to change the partitioning of your disks.

From source code in /usr/src. This route is more flexible, but requires more disk space, time, and technical expertise. More information can be found in the ``Using make world'' section of the FreeBSD Handbook. Upgrading from very old versions of FreeBSD may be problematic; in cases like this, it is usually more effective to perform a binary upgrade or a complete reinstall.
中譯:若你想要從前一版本升級到4.9R,你可以有三種選擇.
  1.透過 sysinstall 方式直接用binary升級.(沒有太多選擇設定,是最快的方式!!)
  2.完全的重新安裝FreeBSD.技術上來說,這不能算是升級動作..你必須自行備份 /etc 下的檔案
    不過,對於若要重新分割磁區來說,這是相當方便的.
  3.透過 /usr/src 進行更新.這個步驟是很有彈性的,但是需要額外的硬碟空間及*技術經驗*.
    從舊版本升級*可能*充滿問題,基本上來說,若要避免這個狀況,步驟1,2是比較有效率的.

Please read the INSTALL.TXT file for more information, preferably before beginning an upgrade. If you are upgrading from source, please be sure to read /usr/src/UPDATING as well.
中譯:在升級前請閱讀 INSTALL.TXT 及 /usr/src/UPDATING

Important: Upgrading FreeBSD should, of course, only be attempted after backing up all data and configuration files.
中譯:請務必注意,*在升級FreeBSD之前*,請務必備份*所有資料及相關設定檔*!!


5.1-RELEASE Release Notes

藍色泡泡 28 五月, 2003 16:34 ReleaseNote 靜態連結網址 引用 (0) 預覽列印
藍色泡泡 的 FreeBSD 5.1-Release Note

當然除了以下之外還有,有興趣請自行查閱,此為泡泡自行的註釋

網址:
http://www.freebsd.org/releases/5.1R/relnotes-i386.html
發布日期: 2003/05/28

Bootloader Changes
The /modules directory (once the default location for modules on FreeBSD 4.X) is no longer a part of the default kern.module_path. Third-party modules should be placed in /boot/modules.
中譯:在4.x版的/modules被移動到/boot/modules囉

Network Protovols
ipfw(4) skipto rules can once again be used with the log keyword. ipfw(4) uid rules are once again working.
中譯:ipfw中的skipto及uid規則可以再度使用囉..

TCP now has support for the ``Limited Transmit'' mechanism proposed by RFC 3042. This feature is intended to improve the effectiveness of TCP loss recovery in certain circumstances. It is off by default but can be enabled with the net.inet.tcp.rfc3042 sysctl variable. More information can be found in tcp(4).
中譯:TCP多了一個參數net.inet.tcp.rfc3042 預設不啟動,透過sysctl啟動此參數在某些情況可以改善TCP loss的狀況..

TCP now has support for increased initial congestion window sizes as described in RFC 3390. This feature can improve the throughput of short transfers, as well as high-bandwidth, large propagation-delay connections. It is off by default but can be enabled with the net.inet.tcp.rfc3390 sysctl variable. More information can be found in tcp(4).
中譯:TCP多了一個參數net.inet.tcp.rfc3390預設不啟動,透過sysctl啟動此參數在某些情況可以改善短距離的傳輸狀況.

It is now possible to specify the range of ``privileged ports'' (TCP and UDP ports that require superuser access to bind(2) to). The range is now specified with the net.inet.ip.portrange.reservedlow and net.inet.ip.portrange.reservedhigh sysctl variables, defaulting to the traditional UNIX behavior. This feature is intended to help network servers bind to traditionally privileged ports without requiring superuser access. ip(4) has more details.
中譯:透過定義net.inet.ip.portrange.reservedlow 及net.inet.ip.portrange.reservedhigh 可以讓網路伺服器取得某些傳統的port而不用得到root的權限.(預設為0~1023)

Userland Changes
adduser(8) now correctly handles setting user passwords containing special shell characters.
中譯:adduser已經可以正確的處理使用者密碼包含特殊的shell符號

adduser(8) now supports a -g option to set a user's default login group.
中譯:adduser新增-g參數,設定使用者預設的登入群組

The bsdlabel(8) utility is a replacement for the older disklabel utility. Like its predecessor, it installs, examines, or modifies the BSD label on a disk partition, and can install bootstrap code. Compared to disklabel, a number of obsolete options and parameters have been retired. A new -m option instructs bsdlabel(8) to use the layout suitable for a specific machine.
中譯:過去版本中的 disklabel 已經被 bsdlabel 取代.

chgrp(1) and chown(8) now, when the owner/group is modified, print the old and new uid/gid if the -v option is specified more than once.
中譯:透過-v參數,chgrp及chown會顯示變更的檔案名稱,若使用-v參數不只一次(-v -v),則會一並顯示新舊不同的uid及gid.

The diskinfo(8) utility has been added to show information about a disk device and optionally to run a naive performance test.
中譯:新增diskinfo指令,用來查詢硬碟的狀況.

ftpd(8) now supports a -h option to disable printing any host-specific information, such as the ftpd(8) version or hostname, in server messages. [MERGED]
中譯:ftpd新增-h參數,用以隱藏主機的相關資訊.

ftpd(8) now supports a -P option to specify a port on which to listen in daemon mode. The default data port number is now set to be one less than the control port number, rather than being hard-coded.
中譯:ftpd新增-P參數,用以指定ftpd資料傳輸的port,預設為21及20 port.

The gstat(8) utility has been added to show the disk activity inside the geom(4) subsystem.
中譯:新增gstat命令,用以顯示磁碟的使用狀況.

ipfw(8) now supports enable and disable commands to control various aspects of the operation of ipfw(4) (including enabling and disabling the firewall itself). These provide a more convenient and visible interface than the existing sysctl variables. [MERGED]
中譯:ipfw 新增enable及disable參數用來控制ipfw規則.

kenv(1) has been moved from /usr/bin to /bin to make it available at times during system startup when only the root file system is mounted.
中譯:kenv - dump the kernel environment 從原先的 /usr/bin 移往 /bin/ ,
          讓某些時候只有 / 系統被掛上時可以使用此指令.

The MAKEDEV script is now unnecessary, due to the mandatory presence of devfs(5), and has been removed.
中譯:原先的 MAKEDEV script檔被移除了,因為被併入devfs(5)了.

mergemaster(8) now supports a -P option to preserve the contents of files being replaced.
中譯:mergemaster 新增 -P 參數,用來復原已經被取代的檔案.

mount(8) and umount(8) now accept a -F option to specify an alternate fstab(5) file.
中譯:mount 和 umount 提供 -F 參數來定義要 掛上/卸載 要讀取的磁區檔案.

newfs(8) will now create UFS2 file systems by default, unless UFS1 is specifically requested with the -O1 option.
中譯:newfs 預設以UFS2系統為檔案系統,除非 -01 參數被指定才會用UFS1為檔案系統格式.

ping(8) now supports a -M option to use ICMP mask request or timestamp request messages instead of ICMP echo requests.
中譯:ping 新增幾個參數,其中 -M 參數可以使用 ICMP mask request 或是 timestamp request 訊息,
         而不是預設的 echo requests.

pw(8) can now add a user whose name ends with a $ character; this change is intended to help administration of Samba services. [MERGED]
中譯:pw 現在已經可以讓使用者名稱的最後為$字元.

sysinstall(8) will now select UFS2 as the default layout for new file systems unless specifically requested in the disk labeler.
Note: Due to i386 boot loader limitations, the root file system must be 1.5TB or smaller in size.
中譯: sysinstall 除非特別指定,否則改以UFS2為預設的系統檔案格式.
           因為i386的boot loader限制, / 檔案系統必須小於 1.5 TB .

The swapoff(8) command has been added to disable paging and swapping on a device. A related swapctl(8) command has been added to provide an interface to swapon(8) and swapoff(8) similar to other BSDs.
Note: The swapoff(8) feature should be considered experimental.
中譯: 新增 swapoff 的*實驗性*指令.用來取消 paging 和 swapping .

syslogd(8) now allows multiple hosts or programs to be named in host or program specifications in syslog.conf(5) files.
中譯:  syslogd 的syslog.conf 中允許 多host 或是 多program.

systat(1) now includes an -ifstat display mode that displays the network traffic going through active interfaces on the system.
中譯: systat 新增 -ifstat 參數 ,用來展示active 介面的網路流量.

The historic BSD boot scripts in /etc have been removed, in favor of the rc.d system imported from NetBSD (sometimes referred to as ``rcNG''). All functionality of the historic system has been preserved. In particular, files such as /etc/rc.conf continue to be the recommended means of configuring the system startup. The rc.d system has been the default since FreeBSD 5.0-RELEASE, so this change should be largely transparent for the vast majority of users. Users who have customized their historic-style startup scripts should be aware that the following files have been removed from /etc: rc.atm, rc.devfs, rc.diskless1, rc.diskless2, rc.i386, rc.alpha, rc.amd64, rc.ia64, rc.sparc64, rc.isdn, rc.network, rc.network6, rc.pccard, rc.serial, rc.syscons, rc.sysctl.
mergemaster(8), when run, will offer to move these files out of the way for convenience.
More details can be found in rc.subr(8)
中譯:原先 BSD boot script 放置在 /etc 之下,現在被分開嚕. 改為NetBSD的 rc.d 系統.
          但原先的所有功能將不會有所變動.如 /etc/rc.conf 仍然是系統起始的設定檔.
          rc.d 系統 開始於 FreeBSD 5.0-RELEASE 所以將會對多數使用者造成影響.
          部分檔案被分開了:rc.atm  rc.devfs rc.diskless1 rc.diskless2 ...等等

          當執行 mergemaster 將會方便的提供讓您搬移這些檔案.
          更多的詳細資料請參閱 rc.subr(8)


Ports/Packages Collection Infrastructure
The one-line pkg-comment files have been eliminated from each port skeleton; their contents have been moved into each port's Makefile. This change reduces the disk space and inodes used by the ports tree. [MERGED]
中譯:原先ports 中的 pkg-comment 合併到 Makefile 中.

When fetching distfiles for building a port, the FETCH_REGET Makefile variable can be used to specify the number of times to try continuing to fetch a distfile if it fails its MD5 checksum. The port infrastructure also supports re-fetching interrupted distfiles.
中譯: FETCH_REGET 定義當MD5 檢查失敗時,重新嘗試抓取的次數.

pkg_create(1) now supports a -C option, which allows packages to register a list of other packages with which they conflict. They will refuse to install (via pkg_add(1)) if one of the listed packages is already present. The -f flag to pkg_add(1) overrides this conflict-checking.
中譯:pkg_create 新增 -C 參數用來register相牴觸的程式.
          根據 pkg_add , 將會拒絕安裝如果其中的某一程式已經安裝了.
          -f 參數將會強制執行.


Upgrading from previous releases of FreeBSD
Users with existing FreeBSD systems are highly encouraged to read the ``Early Adopter's Guide to FreeBSD 5.1-RELEASE''. This document generally has the filename EARLY.TXT on the distribution media, or any other place that the release notes can be found. It offers some notes on upgrading, but more importantly, also discusses some of the relative merits of upgrading to FreeBSD 5.X versus running FreeBSD 4.X.
中譯:若要升級的話,以前版本的使用者請閱讀"Early Adopter's Guide to FreeBSD 5.2-RELEASE"文件.
          該文件提供一些在升級時所需要注意的地方.此外更重要的是....
          與其他成功升級4.x 到 5.x 的使用者請益.


Important: Upgrading FreeBSD should, of course, only be attempted after backing up all data and configuration files.
中譯:請務必注意,*在升級FreeBSD之前*,請務必備份*所有資料及相關設定檔*!!


«上一篇   1 2 3 ... 20 21 22 23 24 25 26  下一篇»

©2008 - Post by 藍色泡泡 (some rights reserved)