FreeBSD简介_1

上传人:野鹰 文档编号:1586250 上传时间:2017-06-27 格式:DOC 页数:5 大小:47.01KB
返回 下载 相关 举报
FreeBSD简介_1_第1页
第1页 / 共5页
FreeBSD简介_1_第2页
第2页 / 共5页
FreeBSD简介_1_第3页
第3页 / 共5页
FreeBSD简介_1_第4页
第4页 / 共5页
FreeBSD简介_1_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《FreeBSD简介_1》由会员分享,可在线阅读,更多相关《FreeBSD简介_1(5页珍藏版)》请在金锄头文库上搜索。

1、1 FreeBSD 系统启动过程1) BIOS 自检2) 载入启动硬盘上的主引导区FreeBSD 最常用的多操作系统引导程序是 FreeBSD Boot ManagerBoot Manager 引导界面示例如下:F1: FreeBSDF2: DosDefault F1用户选择了某个选项,或者过了一定的延迟时间后,Boot Manager 就启动 FreeBSD 系统注意:我们的服务器一般只安装了 FreeBSD,所以一般只出现“Default F1”字样,直接回车即可。3) 引导程序载入 FreeBSD 基本分区的第一个扇区,这里放着 FreeBSD 的启动程序 Boot Block4) Bo

2、ot Block 载入 FreeBSD 文件系统中的 Boot Loader 程序问:如何更改 Boot Loader 程序?答:在屏幕最先显示出一个简单的斜线“/”的时候,如果在几秒时间内按下空格键就会出现 boot 提示符,此时,可以输入以下命令:命令 含义? 列出对应的硬盘分区中根目录下所有文件另一个 Boot Loader 程序名 启动该 Boot Loader 程序某个内核文件 略过 Boot Loader 而直接启动相应内核5) Boot Loader 程序将内核 /kernel 和内核模块载入内存,然后把控制权交给 FreeBSD 内核程序问:如何进入单用户模式答:屏幕显示“Bo

3、ot kernel in 10 seconds”,在这 10 秒间隔内用户如果按下除了回车之外的其他任意键,就会进入 Boot Loader 交互状态,然后,输入“boot -s”命令,就可以启动系统,并进入单用户模式(这个模式下可以执行系统维护任务,参见 单用户模式 )附:交互状态下,可以输入以下命令:命令 含义? 显示命令列表help 帮助ls 列出文件lsdev 列出当前内核中的设备驱动lsmod 列出已经载入的内核模块load 载入其他所需的内核模块autoboot 在给定时间之后启动系统boot 立即启动系统内核boot s 进入单用户模式boot c 在后面的启动过程中,进入 Us

4、erConfig 中(对内核的硬件资源参数进行配置)boot 其他内核名 用其他内核来启动系统(缺省的内核是 /kernel)6) 内核检测机器的各个硬件(并显示在屏幕上)7) 内核启动进程 0 和 1 进程 0:用于清除内存,将所有的内存单元置零 进程 1:init 进程,负责启动系统和各种守护进程。将系统带入多用户状态,并按照/etc/rc 启动脚本来启动服务程序。/etc/rc(类似于 windows 系统里的 AUTOEXEC.BAT)完成很多重要的工作,包括设置网络接口、检查磁盘错误等等。/etc/rc 文件也会执行另外的一系列 rc 文件,如 rc.conf 用于大部分系统参数的设

5、置、work 用于网络设置、rc.firewall 用于设置防火墙、 rc.local 用于管理员对本机特定的启动设置,等等。附:我们用的比较多的是 rc.conf(参见 网络配置 )以及 rc.local(比如可以把 apache 启动命令等写在里面)2 单用户模式单用户模式有点类似于 windows 系统的安全模式。可以用于系统维护。1) 什么情况下要进入单用户模式系统如果没有正常关机就切断电源,就会使得文件系统出现问题;或者出于日常的系统维护的目的,要检查磁盘的正确性。或者有时候因故无法进入多用户模式正常登录(比如系统某个分区空间不够或者inode 用完了) 。2) 如何进入系统启动时,

6、在显示“Booting kernel in 10 seconds.”的时候,按下了除回车之外的其他任意键(如空格) ,进入 Boot Loader 的交互状态,此时输入命令“boot -s”即可进入单用户模式。3) 基本状态单用户模式下,系统不会启动任何不必要的进程,而且只安装了根文件系统(还是以只读方式安装的)4) 如何操作可以执行系统维护任务,如 fsck(文件系统检查工具)如果,要看其他分区的文件系统的情况,要用 mount 命令附:从单用户模式中正常退出后,系统将自动继续启动进入多用户模式3 网络配置3.1 两种配置方法1) /stand/sysinstall以 root 身份执行/s

7、tand/sysinstall 命令。则会进入配置界面(类似于安装 FreeBSD 过程中的配置界面) 。在此可以完成最基本的网络配置,包括主机名、域名、IP 地址、缺省网关、DNS 服务器等。配置的这些内容被写入系统的配置文件 rc.conf 中保留下来。2) 手工配置 /etc/rc.conf以 root 身份编辑修改/etc/rc.conf 文件。其中,主要修改以下 3 种参数: 主机名hostname= 缺省网关defaultrouter=218.244.44.1 IP 地址ifconfig_xl0=inet 192.168.1.44 netmask 255.255.255.0ifco

8、nfig_xl1=inet 218.244.44.44 netmask 255.255.255.192修改完后(保存文件,退出编辑) ,重启机器,然后新的配置才会生效。3.2 若干配置命令注意:以下的几个配置命令,配置之后会立即生效,但是重启机器之后就无效了(只有写入配置文件 rc.conf 的才是真正有效的) 。因此,一般我们很少使用。1) 主机名hostname 命令a) 执行“hostname”命令:显示主机名b) 以 root 身份执行命令“hostname 新的主机名” :设置主机名2) 缺省网关route 命令a) 以 root 身份执行命令“route add default 网

9、关 IP 地址”:设置缺省网关b) 用命令“netstat -r ”可以查看当前的路由表的内容3) 网络接口ifconfig 命令a) 执行“ifconfig”命令:显示所有网络接口的信息,比如:xl0: flags=8843 mtu 1500options=3inet 192.168.1.44 netmask 0xffffff00 broadcast 192.168.1.255ether 00:01:02:7f:48:87media: Ethernet autoselect (100baseTX )status: activexl1: 以上信息中经常需要我们注意的:IP 地址、掩码、medi

10、a 是否符合要求、status 是否是activeb) 以 root 身份执行命令“ifconfig 网卡 inet IP 地址 netmask 掩码 up”:配置并启动该网络接口c) 以 root 身份执行命令“ifconfig 网卡 down”:简单停止该网络接口的工作3.3 配置域名解析1) /etc/hosts 文件IP 和机器名对应2) /etc/resolv.conf 文件(DNS 的配置文件之一) ,实例如下:domain nameserver 218.244.44.2这个例子表示本机使用的域是 这样如果查名字 www,将会首先使用 作为全名。而域名服务器则为 218.244.4

11、4.2(注:这里一定要用 IP 而不能用主机名来指定,是因为此时还不能通过 DNS 查询名字)附:域名解析系统 DNS系统采用分级结构,每个组织负责自己的域,并通过这个域内的名字服务器,对域内的计算机名字和 IP 地址的对应关系进行维护;每个域内又可以划分为几个不同的子域,子域就由子域内的名字服务器负责解析,以此类推,这样就降低了维护任务的复杂程度。通过标准协议 DNS,Internet 上所有的名字服务器可以相互交换数据,这样每台计算机都能通过查询名字服务器来查询 Internet 上所有的计算机名字。3) /etc/host.conf 文件规定了进行名字转换时系统查找的顺序。不过,一般很少

12、更改这个文件。实例如下:hostsbind表示先用/etc/hosts 主机文件找,再用/etc/resolv.conf 中配置的 DNS 服务器找(bind=Berkeley Internet Name Domain)4 联机手册4.1 man提供在线帮助用于查看常用命令、系统调用、C 库函数、设备驱动以及系统配置文件的详细信息。一般联机手册分为 9 个部分,比如,普通命令位于第一部分,系统调用位于第二部分,C 库函数位于第三部分,文件格式位于第五部分。命令 含义man 名称显示指定名称对应的帮助信息如果该名称在多个部分都有对应,如 mkdir 既是普通命令、又是系统调用,则缺省只会显示第一个找到的帮助man section 名称 只显示 section(数字)这个部分中指定名称对应的帮助信息man a 名称 依次显示所有部分中指定名称对应的帮助信息4.2 infoGNU 的命令,也能用于查看联机手册,具有前后翻页、相关命令的连接等更强的功能。4.3 其他文档/usr/share/doc 目录下其中最有用的是 FreeBSD 的使用手册( FreeBSD handbook)和常见问题解答(FreeBSD FAQ)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑规范

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号