首页 Typo3正文

FreeBSD的安装与配置

kumb Typo3 2020-07-17 12:15:05 269 0

2.3.1 虚拟环境下安装FreeBSD操作系统

开启FreeBSD虚拟机

选择所创建的FreeBSD虚拟机,单击“开启此虚拟机”,如图2-28所示,弹出FreeBSD的启动菜单。在生产环境中安装FreeBSD的方法,与在虚拟机中的安装方法基本相同,为方便初学者,本书采用虚拟机安装方法。

单击“开启此虚拟机”后,弹出FreeBSD启动菜单,如图2-29所示。

img

图2-28 开启虚拟机

img

图2-29 FreeBSD启动菜单

FreeBSD启动菜单中有6个选项:

➢ 启动多用户(Boot Muti User);

➢ 启动单用户(Boot Single User);

➢ 按Esc键回到命令行(Escape to loader prompt);

➢ 重新启动(Reboot);

➢ 内核(Kernel);

➢ 配置启动选项(Configure Boot Options)。

如果在10秒内不做选择,FreeBSD将使用默认选项,即第1项“启动多用户”模式引导。

安装配置FreeBSD

(1)选择安装方式。这里使用按Enter键默认安装,也可以在10秒内不按任何键,由系统默认安装。弹出“Welcome”窗口,选择安装方式有三种用途:安装FreeBSD、作为“Live CD”或引导至 FreeBSD 的命令行界面。使用方向键选择“Install”项,再按Enter键确认,如图2-30所示。

img

图2-30 选择安装方式

(2)选择键盘。在弹出的“Keymap Selection”窗口中,使用上、下方向键选择适当的操作系统键盘映射,这里选择“United States of America ISO-8859-1”,则将显示所选择的键盘,否则使用默认键盘映射。如果不清楚该选择哪一项,推荐选择“United States of America ISO-8859-1”(美式键盘)。将鼠标指针移到“United States of America ISO-8859-1”项,再单击“Select”即可,如图2-31所示。

img

图2-31 选择键盘

按Enter键后,弹出“Keymap Selection”窗口,用鼠标选择“Continue with us.iso.kbd keymap”项即可,如图2-32所示。

img

图2-32 选择美式键盘

(3)设置主机名。按Enter键,弹出“Set Hostname”窗口,提示为新安装的系统设置主机名。如果服务器是运行在被管理员管理的网络上,请向网络管理员询问主机名。这里设置的主机名是“cygx.com.cn”,如图2-33所示。

img

图2-33 设置主机名

(4)选择安装组件。单击“OK”后,弹出“Distribution Select”窗口,可选择安装组件,如图2-34所示。

img

图2-34 选择安装组件

可供选择的组件如下:

➢ doc —— 附加文档,主要是与项目历史相关的内容。稍后还可以安装FreeBSD 文档计划所提供的文档。

➢ games —— 一些传统的BSD游戏,包括fortune与rot13等。

➢ lib32 —— 兼容库文件,用于在64位版本的FreeBSD上运行32位程序。

➢ ports —— FreeBSD的ports集。它提供了一种简单而方便的途径来安装软件。在ports集中,并不包含编译软件所需的源代码,取而代之的是一组能够自动下载、编译和安装第三方软件包的文件集合。

➢ scr —— 系统资源代码。

磁盘设置

(1)选择磁盘分区方案。按Enter键后,弹出“Partitioning”窗口,将光标移到“Auto(ZFS)”项,如图2-35所示。

img

图2-35 磁盘分区

FreeBSD提供了4种配磁盘分配方案:

➢ Auto(UFS):自动设置磁盘分区。

➢ Manual:手动分区,允许高级用户创建自定义分区。

➢ Shell:命令行方式,类似于使用gpart、fdisk或bsdlabel这样的命令行程序。

➢ Auto(ZFS):ZFS文件系统是全新的文件系统,它从根本上改变了文件系统的管理方式,这个文件系统的特色和它所带来的好处至今还没有其他文件系统可以与之媲美。ZFS是功能强大的、可升级的和易于管理的系统。

其中,Manual(手动式)分区允许高级用户创建自定义分区,还可以进入shell中直接使用类似于gpart、fdisk与bsdlabel这样的命令行程序。

(2)配置ZFS分区。按Enter键,弹出“ZFS Configuration”磁盘分区配置窗口,如图2-36所示。

img

图2-36 配置ZFS磁盘分区

(3)选择虚拟磁盘类型。选择“Install”,然后按Enter键,弹出“ZFS Configuration”窗口,选择虚拟驱动器类型,如图2-37所示。

自动ZFS安装目前只支持一个单一的顶级类型,安装程序支持各种类型,包括stripe(不推荐,没有冗余)、mirror(最佳性能,最小的可用空间)以及raidz1、raidz2和raidz3(有能力承受1、2和3盘,分别并发故障):

img

图2-37 选择虚拟设备类型

➢ stripe:提供了最大的存储但没有冗余;

➢ mirror:多镜像;

➢ raidz1:RAID-Z 1;

➢ raidz2:RAID-Z 2;

➢ raidz3:RAID-Z 3。

选择池类型时,工具提示与所需的磁盘数量的建议将显示在屏幕的底部,并在RAID-Z的情况下,优化每个磁盘配置。

(4)选择磁盘。按默认选择安装,按Enter键,弹出VMware虚拟磁盘选项窗口,选择da0磁盘,如图2-38所示。

(5)确认磁盘配置。按空格键选择磁盘,按Enter键,此时弹出一个警告窗口,如图2-39所示。

img

图2-38 选择da0磁盘

img

图2-39 确认磁盘配置

提取文档和安装组件

将光标移到“YES”,按Enter键,弹出“Archive Extracton”(文档提取)窗口,如图2-40所示。

根据所选组件、安装介质和机器速度的不同,需要的时间会有所变化。安装时会有一系列信息显示目前的进度,安装程序会将分区布局写入磁盘,并执行初始化分区。

最后,验证过的组件文件会被提取至磁盘,如图2-41所示。

输入root用户密码

提取文档完成后,弹出输入超级管理员用户(root用户)密码的命令行提示,如图2-42所示。输入root用户密码,如“root123”。注意,密码不可见,要求输入两遍。

img

图2-40 提取文档

img

图2-41 安装组件对应的文件

img

图2-42 设置root用户密码

设置网络

(1)设置网络适配器。输入root用户密码后,弹出“Network Configuration”网络适配器确认窗口,网络适配器设备为“em0”,如图2-43所示。

img

图2-43 设置网络适配器

(2)IPv4网络配置。选择“OK”,按Enter键后,弹出是否配置IPv4网络的窗口,选择“No”(不配置),如图2-44所示。

(3)IPv6网络配置。用鼠标选择“No”,按Enter键后,弹出配置IPv6网络配置的窗口,同样选择“No”(暂时不配置网络),如图2-45所示。

img

图2-44 IPv4网络接口配置

img

图2-45 IPv6网络接口配置

设置时间

(1)选择标准时间。在弹出的“select local ro UTC(Greenwich Mean Time)clock”窗口中选择本地时间或格林尼治标准时间,如图2-46所示。如果不知道系统使用的是UTC(格林尼治标准时间)还是本地时间,请选择“No”使用更为常见的本地时间。

img

图2-46 选择标准时间

(2)选择时区。选择“Yes”后,弹出“Time Zone Selector”时区选择窗口,为机器设置时区,此时将允许它自动校验时间,并正确执行与时区相关的操作。根据服务器所处的地理位置,选择所在的时区,这里选择“Asia”(亚洲),如图2-47所示。

(3)选择国家或地区。选择“OK”,按Enter键,弹出“Select a country or rgeion”(选择国家或地区)窗口。使用方向键选择合适的国家或地区后按Enter键,这里选择“China”(中国),如图2-48所示。

img

图2-47 选择时区

img

图2-48 选择“China”

(4)设置北京时间。在弹出的“China Time Zones”(中国时区)窗口中,选择“Beijing Time”后按Enter键,如图2-49所示。

(5)确认时间配置。在弹出的“Confirmation”(确认)窗口中,选择“Yes”,如图2-50所示。

img

图2-49 选择北京时间

img

图2-50 确认时间配置

系统配置

(1)选择系统引导时的服务。可供选择的系统引导时的服务如图2-51所示。

选择需要自动启动的服务:

➢ sshd:SSH守护进程,提供安全的远程访问;

➢ moused:PS/2鼠标,支持在系统控制台中使用鼠标;

➢ ntpd:网络时间协议(简称NTP)守护进程,提供时钟自动同步;

➢ powerd:系统Network Time Protocol电量控制程序,用于控制电量及节能;

➢ dumpdev:使内核崩溃转储到/var/crash目录。

若无特殊要求,选择“sshd”即可。使用方向键上下移动光标,使用空格键选择,然后按Enter键。

(2)增加用户账户。是否需要添加新用户?如果不是本地运行,那么建议添加一个用户。在弹出的“Add User Accounts”(增加用户账户)对话框中,选择“Yes”,如图2-52所示。按Enter键添加用户账户,用户名为“user”,账户密码为“user123”,用户组为“wheel”,SSH安装协议使用“csh”,如图2-53所示。

img

图2-51 选择引导时的服务

img

图2-52 同意添加普通用户

img

图2-53 添加“user”账户

说明:

➢ Username:用户名,即登录时用户所输入的名称,通常是名的首字母加姓的组合;

➢ Full name:用户的全名;

➢ Uid:用户ID,通常自动分配;

➢ Login group:用户组,通常采用默认值;

➢ Invite user into other groups?:是否同时将用户加入其他权限组,如果需要,请输入权限组名称;

➢ Login class:登录类别,通常采用默认值;

➢ Shell:用户shell;

➢ Home directory:用户主目录,通常采用默认值;

➢ Home directory permissions:用户主目录的权限,通常采用默认值;

➢ Use password-based authentication?:是否使用基于密码的认证,通常为“yes”;

➢ Use an empty password?:是否使用空密码,通常为“no”;

➢ Use a random password?:是否使用随机密码,通常为“no”;

➢ Enter password:用户的实际密码,输入的字符不会在屏幕上显示;

➢ Enter password again:必须再次输入密码,以进行验证;

➢ Lock out the account after creation?:创建后锁定账号,通常为“no”。

完成全部信息输入后,系统会显示摘要并询问是否正确。如果发现了错误,可以输入“no”后进行修改;如果没有错误,输入“yes”创建新用户。这时系统会提示是否还要增加用户,输入“no”,结束用户创建。

注意:

➢ 创建用户的命令是:adduser。

➢ 删除用户的命令是:rmuser。

➢ 修改密码命令是:“password用户名”。例如,要修改“user”用户的密码,其命令如图2-54所示。

(3)最终配置菜单。所有的安装及配置完成后,仍有机会对之前的设置进行修改,其配置菜单如图2-55所示。

img

图2-54 修改密码

img

图2-55 最终的配置菜单

使用此菜单,可以在完成安装前添加或修改任何配置。最终的配置选项如下:

➢ Add User:添加用户;

➢ Root Password(root密码):设置root密码;

➢ Hostname:设置主机名;

➢ Network:配置网络接口;

➢ Services:选择需要开启的服务;

➢ Time Zone:设置时区;

➢ Handbook:下载和安装FreeBSD使用手册。

(4)完成最后配置。选择“OK”并按Enter键,弹出“Manual Configuration”配置手册对话框,如图2-56所示。选择“No”,继续安装。

(5)重新启动系统。选择“No”后,弹出“Complete”(完成安装)对话框,如图2-57所示。

(6)重新引导FreeBSD操作系统。选择“Reboot”后,重启系统。请不要忘记移除 FreeBSD的安装CD、DVD或虚拟ISO安装文件,否则电脑有可能会再次从这些介质启动。重新引导后,输入root用户名和密码,如图2-58所示。

img

图2-56 配置手册对话框

img

图2-57 完成安装对话框

img

图2-58 重新引导系统

(7)登录全新的FreeBSD系统。输入正确的用户名和密码后,会弹出欢迎窗口,进入FreeBSD命令提示符状态,如图2-59所示。

img

图2-59 登录FreeBSD系统

至此,FreeBSD系统基本安装完成。

2.3.2 下载和安装FreeBSD虚拟磁盘

下载虚拟磁盘

(1)登录FreeBSD官方网站。使用网址http://www.freebsd.org登录FreeBSD官网,在主页单击“Download FreeBSD”,在“FreeBSD 10.3-RELEASE”的“Virtual Machine Images”项下,根据电脑的系统类型,下载合适的虚拟磁盘。

(2)查看系统类型。用鼠标右键单击“此电脑”→“属性”,可以查看电脑的系统类型,图2-60所示是64位操作系统。

img

图2-60 查看系统类型

(3)下载虚拟磁盘。双击FreeBSD下载页内“FreeBSD 10.3-RELEASE”→“Virtual Machine Images”项下的“amd64”,在弹出的窗口内选择“FreeBSD-10.3-RELEASE-amd64.vmdk.xz”,下载FreeBSD虚拟磁盘,如图2-61所示。

img

图2-61 下载FreeBSD虚拟磁盘

注意:下载的是压缩文件,需要解压才能使用,可以使用WinRAR软件解压。

安装虚拟磁盘

(1)双击桌面的“VMware Workstation”打开虚拟机软件,单击“文件”→“新建虚拟机”,弹出“新建虚拟机向导”;在虚假机类型配置窗口选择“自定义”,单击“下一步”,弹出“选择虚拟机硬件兼容性”窗口;单击“下一步”,弹出“安装客户机操作系统”窗口,选择“稍后安装操作系统”,单击“下一步”,如图2-62所示。

(2)选择操作系统版本。在弹出的“选择客户机操作系统”窗口,选择“其他”,版本选择“FreeBSD 64位”,单击“下一步”,如图2-63所示。

img

图2-62 选择“稍后安装操作系统”

img

图2-63 选择操作系统版本

(3)导入虚拟磁盘。在弹出的“命名虚拟”窗口,为虚拟磁盘命名并选择虚拟磁盘存放的位置,单击“下一步”。之后的处理器配置使用默认配置,虚拟机内存配置设置为1 GB,网络类型选择“使用桥接网络”,I/O控制器类型、磁盘类型使用默认值。当弹出“选择磁盘”窗口时,选择“使用现有虚拟磁盘”,单击“下一步”,如图2-64所示。

(4)选择现有磁盘。在弹出的“选择现有磁盘”窗口,单击“浏览”,选择下载解压后的虚拟磁盘文件,返回后,单击“下一步”,弹出“将现有虚拟磁盘转换为更新的格式”对话框,选择“保持现有格式”即可,如图2-65所示。

(5)单击“完成”,完成虚拟磁盘导入操作。

img

图2-64 使用现有虚拟磁盘

img

图2-65 选择现有磁盘

为root用户添加密码

(1)当root用户无密码时,则当导入虚拟磁盘后,启动虚拟机,输入root用户名,按Enter键即可直接进入系统,如图2-66所示。

img

图2-66 当root用户无密码时进入系统

(2)为root用户设置密码,其方法如图2-67所示。

img

图2-67 为root用户设置密码

2.3.3 配置服务器远程登录

FreeBSD服务器安装完成后,需要进行网络配置,才能提供服务,才可以远程登录服务器和远程操作服务器。

明确配置信息

(1)查看网络适配器信息。使用“ifconig”命令查询网络适配器信息,如图2-68所示。

img

图2-68 查询网络适配器信息

(2)确定IP地址信息。FreeBSD服务器将要配置的网络信息如下:

➢ IP地址:192.168.1.80;

➢ 子网掩码:255.255.255.0;

➢ 默认网关:192.168.1.1;

➢ DNS:202.96.64.68,211.137.32.178。

(3)查询配置文件位置。FreeBSD的网络配置文件是rc.conf,位于“/etc”目录下。进入“/etc”目录,使用“ls”命令列出当前目录信息,如图2-69所示。

img

图2-69 配置文件rc.conf的目录信息

配置IP地址

(1)配置语法:

img

(2)输入配置语句。使用ee编辑器,编辑rc.conf配置文件。按Enter键后,在弹出的ee编辑窗口中将光标移到文件尾,输入IP地址、子网掩码和默认网关的配置语句,如图2-70所示。

img

图2-70 配置IP地址

(3)保存配置。将光标再移动到文件尾,按Esc+Enter组合键,选择“a)save changes”存盘并退出,如2-71所示。

img

图2-71 保存配置文件

FreeBSD下ee编辑器的常用命令热键如下:

➢ Ctrl + [ 或Esc:显示主选单。

➢ Ctrl + o:输入ASCII码。

➢ Ctrl + u:跳到文档结尾。

➢ Ctrl + t:跳到文档开头。

➢ Ctrl + c:上方选项出现命令说明,例如可以直接输入数字,表示将光标移到某一行。

➢ Ctrl + y:搜索。按Ctrl+y组合键之后,可以输入要搜索的字符串;如果要搜索下一个该字符串,则按Ctrl+x组合键。默认搜索不区分大小写。

➢ Ctrl + a:跳到行首。

➢ Ctrl + e:跳到行尾。

➢ Ctrl + d:删除光标所在位置的字符。

➢ Ctrl + k:删除光标所在位置的一整行。

➢ Ctr> + l:粘贴上一次删除的一整行内容。

➢ Ctrl + w:删除一个字。

➢ Ctrl + p:将光标移到上一行。

➢ Ctrl + n:将光标移到下一行。

➢ Ctrl + b:将光标移到上一个字,与方向键左键功能相同。

➢ Ctrl + f:将光标移到下一个字,与方向键右键功能相同。

➢ Ctrl + g:下一页。

➢ Ctrl + v:上一页。

➢ Ctrl + z:移到下一个字。

➢ Esc + Enter:退出ee编辑。如果文档修改过,会提示是否要保存文档。

配置DNS

(1)明确DNS信息。准备配置的DNS信息如下:

➢ 公网DNS:202.96.64.68;

➢ 备用DNS:202.96.75.68;

➢ 通用DNS:8.8.8.8。

FreeBSD配置语法:

img

(2)创建DNS配置文件。FreeBSD的DNS配置文件是resolv.conf,位于“/etc”目录下。但在“/etc”目录下使用“ls”命令查询resolv.conf文件时,并不存在这个文件,即系统安装后这个文件是不存在的:

img

可使用ee编辑器创建resolv.conf文件。在服务器命令提示符下,输入命令:

img

在弹出的编辑窗口内,输入DNS配置文件的内容,如图2-72所示。然后按Esc+Enter组合键,存盘退出。

img

图2-72 配置DNS

(3)启动网络。使用“sh /etc/rc”(或“sh /etc/netstart”)命令,启动网络:

img

(4)查看网络配置。使用“ifconfig”命令查看网络配置,如图2-73所示。

img

图2-73 查看网络配置

检查虚拟机服务器与网关的连通性

(1)ping网关。在服务器上使用“ping”命令,检查网络配置情况。如果配置正确,应该能够ping通网关,如图2-74所示。

img

图2-74 ping网关

(2)检查物理机与虚拟机网络的连通性。在物理机上ping虚拟机IP地址,如图2-75所示。

img

图2-75 ping虚拟机IP地址

(3)检查FreeBSD服务器与因特网的连通性。在FreeBSD服务器上,使用“ping”命令检查与因特网(Internet)的连通性。例如,检查与网易(www.163.com)的连通性,如图2-76所示。

img

图2-76 ping因特网上的域名

我们致力于为三农(农业、农村、农民)提供专业物联网解决方案,同时也提供应用软件、微信小程序、手机App、企业网站的开发和跨境电商建站、网络营销等服务,站长微信号(mywit_net),添加后备注“黎辉物联网”,如有相关需求也可通过电子邮件(12tc@sina.cn)与我们取得联系

本站内容均来自互联网,如有涉及到侵权行为,请你及时与站长联系删除!

本文链接:https://www.kumb.cn/2968.html

发表评论

评论列表(0人评论 , 269人围观)
☹还没有评论,来说两句吧...