没有合适的资源?快使用搜索试试~ 我知道了~
FreeBSD_Linux用户导航_中文手册
需积分: 10 1 下载量 40 浏览量
2012-05-14
17:28:57
上传
评论
收藏 482KB PDF 举报
温馨提示
便于Linux高级用户快速熟悉freebsd的基础内容。 只是一份技术上的快速入门文档,并没有非常深入地比较Linux和FreeBSD的异同。
资源推荐
资源详情
资源评论

格式:pdf 资源大小:14.5MB 页数:127





















格式:pdf 资源大小:12.9MB 页数:982









Linux® 用用用户户户的的的FreeBSD 快快快速速速入入入门门门向向向导导导
John Ferrell
$FreeBSD: doc/zh_CN.GB2312/articles/linux-users/article.sgml,v 1.6 2010/02/12
23:30:05 delphij Exp $
版版版权权权 © 2008 The FreeBSD Documentation Project
FreeBSD 是是是FreeBSD基基基金金金会会会的的的注注注册册册商商商标标标
Linux 是是是Linus Torvalds 的的的注注注册册册商商商标标标。。。
Intel, Celeron, EtherExpress, i386, i486, Itanium, Pentium, 和和和Xeon 是是是Intel Corporation 及及及其其其分分分支支支机机机构构构在在在美美美
国国国和和和其其其他他他国国国家家家的的的商商商标标标或或或注注注册册册商商商标标标。。。
Red Hat, RPM, 是是是Red Hat, Inc. 在在在美美美国国国和和和其其其他他他国国国家家家的的的注注注册册册商商商标标标。。。
UNIX是是是Open Group 在在在美美美国国国和和和其其其它它它国国国家家家的的的注注注册册册商商商标标标。。。
许许许多多多制制制造造造商商商和和和经经经销销销商商商使使使用用用一一一些些些称称称为为为商商商标标标的的的图图图案案案或或或文文文字字字设设设计计计来来来彰彰彰显显显自自自己己己的的的产产产品品品。。。本本本文文文档档档中中中出出出现现现的的的,,,为为为FreeBSD
Project 所所所知知知晓晓晓的的的商商商标标标,,,后后后面面面将将将以以以’™’ 或或或’®’ 符符符号号号来来来标标标注注注。。。
本文档旨在快速使那些高级Linux® 用户熟悉FreeBSD的一些基础知识。
目目目录录录
1 简简简介介介 .............................................................................................................................................................................1
2 Shell程程程序序序:::没没没有有有Bash吗吗吗???........................................................................................................................................1
3 Packages和和和Ports:::在在在FreeBSD 中中中添添添加加加软软软件件件 ...........................................................................................................2
4 系系系统统统启启启动动动:::运运运行行行级级级别别别在在在哪哪哪里里里??? ................................................................................................................................3
5 网网网络络络配配配置置置 .....................................................................................................................................................................4
6 防防防火火火墙墙墙 .........................................................................................................................................................................5
7 升升升级级级FreeBSD..............................................................................................................................................................6
8 procfs:::已已已是是是过过过去去去式式式但但但仍仍仍未未未被被被遗遗遗忘忘忘 .........................................................................................................................6
9 常常常用用用命命命令令令 .....................................................................................................................................................................7
10 总总总结结结 ...........................................................................................................................................................................8
1 简简简介介介
本文档将突出介绍FreeBSD 与Linux 的差别,以使得那些Linux 高级用户能自己快速熟悉FreeBSD 的基
础内容。这只是份技术上的快速入门,并非是试图描绘这两种操作系统之间的"哲学"上的差异。
此文档假定认为你已经安装好了FreeBSD。如果你还没有安装FreeBSD 或者对FreeBSD 的安装过程方面
需要帮助,请参考FreeBSD 手册的 安装FreeBSD
(http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/install.html)一章。
1

Linux®
用
户
的
FreeBSD
快
速
入
门
向
导
2 Shell程程程序序序:::没没没有有有Bash吗吗吗???
那些从Linux 转过来的用户经常会惊讶于Bash 不是FreeBSD 的默认Shell。事实上,Bash 甚至没有包括
在FreeBSD 的默认安装中。代替的是,FreeBSD 使用tcsh(1) 作为自己的默认Shell,尽管如此,Bash 和其他
你喜爱的Shell 程序在FreeBSD 的Packages 和Ports 套件 (article.html#SOFTWARE) 里都可以找到。
如果你安装了其他的Shell 你可以使用chsh(1) 来设置一个用户的默认Shell。通常情况下,强烈建议不要
去更改root 用户的默认Shell。原因是这些Shell 没有包括在基本系统中,正常情况下它们会被安装
到/usr/local/bin 和/usr/bin 目录下。万一某天/usr/local/bin 和/usr/bin 的文件系统不能被挂载,
这样情况下root 将不能进入自己默认的Shell,从而root 将不能够登录进去。鉴于这个原因,第二个系统
管理员帐户toor 创建时使用的是非默认的Shell。在安全FAQ 可以查阅到关于toor 帐户
(http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/faq/security.html#TOOR-ACCOUNT) 的信息。
3 Packages和和和Ports:::在在在FreeBSD 中中中添添添加加加软软软件件件
除了经典的UNIX® 安装软件的方法(下载源码包,解压,编辑源码,编译)外,FreeBSD 还提供了另
外两种方法来安装应用程序:packages 和ports。你可以在这里
(http://www.freebsd.org/ports/master-index.html) 到一份完整可用的ports 和packages 的软件清单。
3.1 Packages
Packages 是预编译好的应用程序,在FreeBSD 中等价于基于Debian/Ubuntu 的系统中的.deb 软件包以及
基于Red Hat/Fedora 的系统中的.rpm 软件包。Packages使用pkg_add(1) 来进行安装。例如,下面的命令将用
来安装Apache 2.2:
# pkg_add /tmp/apache-2.2.6_2.tbz
使用-r 操作将告诉pkg_add(1) 来自动获取并安装一个软件包,以及解决所有的依赖关系:
# pkg_add -r apache22
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.2-release/Latest/apache22.tbz... Done.
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.2-release/All/expat-2.0.0_1.tbz... Done.
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.2-release/All/perl-5.8.8_1.tbz... Done.
[snip]
To run apache www server from startup, add apache22_enable="YES"
in your /etc/rc.conf. Extra options can be found in startup script.
注注注意意意: 如果你正运行着release 版本的FreeBSD (6.2,6.3,7.0等,通常从CD-ROM 被安装的)pkg_add -r 会为
其下载专门为这些特定版本构建好的软件包。这些软件包可可可能能能 不是当前最新的程序。你可以使用PACKAGESITE 变
量来覆盖默认的动作。例如,把PACHAGESITE 设置
成ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/Latest/ 来下载6.X 系列最新的包。
你可以阅读这篇文章 选择最适合自己的FreeBSD 版本号
(http://www.FreeBSD.org/doc/en_US.ISO8859-1/articles/version-guide/) 来获取更多关于FreeBSD 版本号的东
西。
想了解更多的packages 信息请查阅FreeBSD 手册的4.4 小节:使用Packages 系统
(http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/packages-using.html)。
2
剩余8页未读,继续阅读
资源评论


badgtg2012
- 粉丝: 0
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 桌面管理系统在电力企业信息网络中的应用.docx
- 单片机与计算机远程通信的实现及应用.docx
- 菌类森林蔬菜产经营基地建设项目管理.doc
- 电气自动化在机械工程中的应用分析.docx
- XX人寿IT战略规划项目数据库平台移植高端设计研究报告.doc
- 项目五电子商务物流信息管理.doc
- 新媒体时代网络犯罪下的云取证技术研究.docx
- PLC梯形图的转换设计方案法.doc
- 网络环境下机械设计方案系列课程自主学习平台的构建-环境生态论文.doc
- 基于Oracle数据库的应用开发.ppt
- 基于非结构化数据的计算机网络通信技术变革分析.docx
- CAD教案(章共课时).doc
- FLUENT软件在石油化工设备中应用技术.doc
- 大数据时代人工智能的法律风险及其防范.docx
- 大数据视角下的高职院校档案管理研究.docx
- 网络信息安全与防范以及组策略的应用.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
