FreeBSD

FreeBSD简介

  FreeBSD 是一种类UNIX操作系统,是经由 BSD、386BSD 和 4.4BSD 发展而来的Unix的一个重要分支。FreeBSD 为不同架构的计算机系统提供了不同程度的支持。并且一些原来 BSD UNIX 的开发者后来转到 FreeBSD 的开发,使得 FreeBSD 在内部结构和系统 API 上和 UNIX 有很大的兼容性。由于 FreeBSD 宽松的法律条款,其代码被其他很多系统借鉴,包括苹果公司的 macOS,正是由于 macOS 的 UNIX 兼容性,使得 macOS 获得了 UNIX 商标认证。

为什么要使用FreeBSD

   Linux 也是一个免费的开源的操作系统。不过 Linux 是基于 GNU General Public License 的,而 FreeBSD 是基于 BSD License 的。BSD License 比 GNU General Public License 更加宽松。因此我们可以去规避一些开源规则。

下载FreeBSD

由于在国内没有FreeBSD 的官方镜像源因此我们使用北京交通大学镜像或者阿里镜像进行下载网站如下所示
阿里镜像:阿里 北京交通大学:北京交通大学 选择一个进行下载
一般我们选择ios文件进行安装因此我们进入releases/ISO-IMAGES/目录下进行选择合适的下载

安装FreeBSD

   这里由于没有多余的电脑因此使用虚拟机进行安装首先还是先新建虚拟机选择高级模式如下图所示

freesshd安装好之后打不开 安装freebsd_freesshd安装好之后打不开


一路下一步就可以对于选择iso文件我们这里先不选择稍后启动时再选择(由于可能识别出系统进行简易安装)

freesshd安装好之后打不开 安装freebsd_linux_02


选择操作系统我们选择FreeBSD 选择最高版本的

freesshd安装好之后打不开 安装freebsd_服务器_03


下面就是选择安装位置和名称 内存我们选择4G按照自己的喜好进行设置

硬盘大小也安装自己电脑的适用进行设置

设置完成后选择iso文件

freesshd安装好之后打不开 安装freebsd_freesshd安装好之后打不开_04

在CD中选择自己下载的iOS文件

开机之后我们可以进入他的安装模式现在选择安装 install

freesshd安装好之后打不开 安装freebsd_freesshd安装好之后打不开_05


下一步我们可以看到这个界面

freesshd安装好之后打不开 安装freebsd_UNIX_06

这个是让我们进行选择键盘的布局我们这里就使用默认的布局吧美式键盘

第二个选项是可以让你去测试你的键盘 ,大家可以尝试一下

回车下一步

下一步的界面是让我输入这个机器的hostname 

这里就随便输入的我就输入hostlocal回车下一步

freesshd安装好之后打不开 安装freebsd_UNIX_07


这个是让我选择要安装的组件

第一个是测试的系统

第二个是测试的内核

第三个是测试的 lib32库

第四个是lib32库

第五个是ports端口

第六个是源码

第七个是测试的

这些按照个人喜好吧空格进行选择回车进行下一步

freesshd安装好之后打不开 安装freebsd_freesshd安装好之后打不开_08


这一步是进行对硬盘格式进行选择更多的大家可以看每个格式的作用这里就默认吧下一步就是用来看系统的设置了

freesshd安装好之后打不开 安装freebsd_UNIX_09


大家可以自己核对一下修改配置

比如其中的内存交换区的大小(swap size)

接着就一直下一步

这里必须打上星号选择安装的分区

freesshd安装好之后打不开 安装freebsd_linux_10


freesshd安装好之后打不开 安装freebsd_freesshd安装好之后打不开_11

这里是确保你要进行格式化选择yes进行格式化

freesshd安装好之后打不开 安装freebsd_linux_12


下面就进行安装了

安装完成会让你输入新的密码

下次登陆需要使用

freesshd安装好之后打不开 安装freebsd_unix_13


选择网卡

freesshd安装好之后打不开 安装freebsd_linux_14


等待网络配置成功

freesshd安装好之后打不开 安装freebsd_unix_15


自动获取到的网络ip这个可以自己修改比如静态的

下一步选择时区这个选择亚洲中国

freesshd安装好之后打不开 安装freebsd_服务器_16


选择北京时间(为什么有一个新疆时间????????)

freesshd安装好之后打不开 安装freebsd_linux_17


下面的就是设置时间这些有网络的情况下会自动的进行配置的下一步就是选择网络的一下配置

freesshd安装好之后打不开 安装freebsd_freesshd安装好之后打不开_18


这里面有ssh ntp(网络矫正时间的)大家看自己吧选择就好了ssh一定要选择后期远程登陆需要

后面的也是一样的大家自己选择吧选择完成会让大家创建一个用户大家按照习惯进行创建(上面的密码是root密码)

freesshd安装好之后打不开 安装freebsd_unix_19


freesshd安装好之后打不开 安装freebsd_freesshd安装好之后打不开_20


这里就是配置比如说组啦密码啦大家最好不要使用随机密码自己创建密码最后yes确认就好了这里是创建完成是否创建下一个用户名选择no结束

freesshd安装好之后打不开 安装freebsd_UNIX_21

最后再确认一次确认回车重新启动

重启后输入用户名密码进入系统安装成功

freesshd安装好之后打不开 安装freebsd_UNIX_22


安装成功后我们还要再进行最后的设置因为国内没有官方的软件源因此我们换成国内的软件源