| 关键词: FreeBSD 系统 配置 登录 VirtualBox 上图 选择 镜像 发行 密码 |
以前听过一个不太好笑的笑话 世界上最好的BSD发行版哪一个? FreeBSD ? NetBSD ? OpenBD? 以上答案都不是,世界上最好的BSD发行版是Apple的Mac OS X啊! 程序员群体对FreeBSD这个BSD发行版本应该不陌生,也多多少少有所耳闻,偶尔也会在一些IT新闻网站上听过一些公司后端用的是FreeBSD,比如Netflix, Whatsapp等等。 自己很少用过这个系统(此处没算MacOS用户),工作中一般接触到的Unix/Linux系列的操作系统是像Debian, Ubuntu, Manjaro, CentOS, Redhat等基于Linux内核系统。作为一个早已脱离Apple产品的普通程序员来讲,想日常使用BSD发行版,最好的选择就是FreeBSD。 废话不多说了。 我目前是在Windows10上面用VirtualBox安装并使用FreeBSD,FreeBSD的官方文档其实挺全面的,只是关于FreeBSD(此处特指百度搜索里面的内容)的中文内容似乎非常少,而且还停留在2004年左右的状态。写这篇文章主要是帮助想要快速使用FreeBSD同学快速安装和使用这个系统。
FreeBSD安装镜像的下载 下载地址download.freebsd.org ![]() 下载 FreeBSD-12.1-RELEASE-amd64-disc1.isodownload.freebsd.org FreeBSD官方有VM的镜像可以下载,不过我没用过。 VirtualBox的设置 ![]() ![]() ![]() ![]() 如上图, 在新建虚拟机的时候,输入FreeBSD虚拟机会自动匹配FreeBSD系统。 内存默认1024M(FreeBSD不带GUI,对内存的要求不高)。 硬盘可以设置大一些,本文设置为60G。 创建完成后,在FreeBSD虚拟机的设置里面的添加ISO镜像到光盘位置,添加完成后就可以启动安装了。 FreeBSD的安装 ![]() 如上图,打开虚拟机,进入安装流程。 选择1(Boot Multi user),系统运行进入一下画面。 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 如上图所示,键盘布局,分区,文件系统都可以默认选择,默认进入安装流程。 ![]() ![]() 如上图,设置root密码,dhcp设置。 ![]() ![]() ![]() ![]() 时区选择,系统默认启动设置。 ![]() ![]() ![]() 添加一个普通用户,设置密码后即可完成安装。 自此FreeBSD安装到了VirtualBox里面,重启VirtualBox(一定要删除设置>存储下的FreeBSD安装ISO文件)。 安装后的配置(ssh/xshell) ![]() 第一次进入FreeBSD系统做配置,一定要使用root用户名和密码登录,这样才能编辑相关配置,普通用户等安装了sudo工具后在进入配置。 开启ssh远程登录,如下图: PermitRootLogin yes ## 开启root用户远程登录 保存后重启ssh ![]() /etc/rc.d/sshd restart 至此,FreeBSD可以通过XShell进行远程登录了。 配置FreeBSD软件源,安装基础软件 ![]() vim /etc/pkg/FreeBSD.conf ## 添加中科大源 至此,可以用pkg安装相应的软件,例如zsh, git, tmux, emacs, vim等等。 安装与配置sudo pkg install sudo ![]() ![]() 至此,可以通过XShell通过普通账号登录FreeBSD系统了。 未来 FreeBSD整个系统非常干净,配置文件没有像Linux那么“随意”,各种软件包也比较新,如果是纯粹的写代码的话,是个不错的选择。 后续我会把自己在FreeBSD上玩的一些心得写在这个专栏下面。 |
| 本文出处: https://www.toutiao.com/a6769135326918083076/ |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|