FreeBSD-11.2安装与配置

FreeBSD-11.2安装与配置

本文只是我的安装记录,不适合作为安装指导,如果你要安装FreeBSD,请参考https://www.freebsd.org/doc/en/books/handbook/

刻录安装镜像

一般选择.img文件dd命令刻录到U盘,但我手边正好有DVD刻录盘,就用了dvd1.iso文件。
先校验下载的文件
sha256sum -c <(grep CHECKSUM256 FreeBSD-11.2-release-dvd1.iso)
再刻录iso文件到光盘
cdrecord dev=/dev/sr0 FreeBSD-11.2-release-dvd1.iso

我是在kali上刻录的,apt源里没找到这个命令,在https://downloads.sourceforge.net/cdrtools/cdrtools-3.02a09.tar.bz2 下载源码包编译

freeBSD安装

  1. 首先,开机按F12进入Boot Menu,选择CDROM从光驱启动
  2. FreeBSD使用bsdinstall进行系统安装,在Welcome界面选择[Install]进行安装
  3. 键盘布局这里我选了Dvorak,根据自己的键盘布局选择,大多数用户使用的是默认键盘
  4. 主机名称随便选,但要注意规范,主机名只允许包含ascii字符里的数字0-9,字母a-zA-Z,连字符-,不要有空格和其他符号,最好以字母开头
  5. 系统组件选择这里,我只装了lib32兼容库,至于doc文档ports树src源码在装完系统后都需要更新,我是安装完系统后再安装它们
  6. 文件系统推荐ZFS,当使用ZFS时,内存最少1G,推荐2G或更多,参考https://en.m.wikipedia.org/wiki/ZFS ,尽管推荐GPT分区,但我的机器太老只能选MBR
  7. 设置root密码,这个网站的结果不可信,但如果它说不安全就真的不安全https://howsecureismypassword.net
  8. 配置网卡根据自己机器的情况配置,我的机器没有无线网卡,所以本文没有提及网络配置,如果你有需要,可以参考https://www.freebsd.org/doc/en/books/handbook/network-wireless.html
  9. 设置系统时区,如果设置不对,重启后可以通过bsdconfig来重新设置
  10. 配置系统服务,建议开启sshd远程连接ntpd时间同步powerd电量节省dumpdev崩溃转储,根据自己的需求进行选择,参考https://www.freebsd.org/doc/en/books/handbook/configtuning-starting-services.html
  11. 系统安全这里,建议启用以下几个
Disable reading kernel message buffer for unprivileged users 禁止为非特权用户读取内核消息缓冲区
Disable process debugging facilitates for unprivileged users 为无特权用户禁用进程调试功能
Clean the /tmp filesystem on system startup 启动时清除/tmp文件系统
Disable opening Syslogd network socket 禁用Syslogd网络套接字
Disable Sendmail service 禁用Sendmail服务

论脚本能力,其实bash、csh、zsh都比不上Python
论兼容性,bash、csh、zsh都比不上sh
论强大,bash、csh、zsh都比不上C/C++,甚至asm
再看易学程度,bash、csh、zsh可能还是要输给Python

  • 最后重启,完成安装
我安装后ntp提示出错,没搞清楚哪里出错,应该是ntp配置文件中有问题,https://www.freebsd.org/doc/en/books/handbook/network-ntp.html
vi /etc/ntp.conf

server cn.pool.ntp.org
server cn.ntp.org.cn

driftfile /var/db/ntp.drift
然后ntpq -p没有问题

FreeBSD配置

安装Port套件集

下载并解压port套件集快照

portsnap fetch extract
关于port套件集的使用,查看https://www.freebsd.org/doc/en/books/handbook/ports-using.html

安装pkg管理套件

/usr/sbin/pkg

cd /usr/ports/ports-mgmt/pkg
make
make install clean

关于pkg的使用,查看https://www.freebsd.org/doc/en/books/handbook/pkgng-intro.html

更新系统

freebsd-update fetch
freebsd-update install

关于FreeBSD更新,查看https://www.freebsd.org/doc/en/books/handbook/updating-upgrading-freebsdupdate.html

安装FreeBSD文件集

cd /usr/ports/misc/freebsd-doc-en
make install clean

关于文件集更新,查看https://www.freebsd.org/doc/en/books/handbook/updating-upgrading-documentation.html

FreeBSD的安装与配置中出现问题,去论坛看一下https://forums.freebsd.org 感觉关于FreeBSD的资料,文章,blog还是太少了,网上的大多文章都过时不适用了

猜你喜欢

转载自www.cnblogs.com/tey7i/p/10386554.html