我装FreeBSD的一些笔记

本文介绍了FreeBSD系统的安装及配置方法,包括portsnap、csup的使用,内核升级与编译,以及SSH服务的开启与配置等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我安装时是选择的最小化安装,结果发现在/usr 目录下根本没有ports目录,第一次安装时根本什么都摸不透,现在总算知道了,记下来。

安装、更新ports collection

#portsnap fetch extract

(以后更新执行portsnap fetch update就可以了。参见:http://cnsnap.cn.freebsd.org/doc/zh_CN.GB2312/books/handbook/updating-upgrading-portsnap.html

 

 网络校时

#ntpdate time.windows.com (time服务器地址time.nist.gov 、chime.utoronto.ca 、ntp.pipex.net 、time.windows.com)

 安装、更新源代码

#csup -L 2 -h cvsup.freebsdchina.org /usr/share/examples/cvsup/standard-supfile  (很慢,三思后再操作)

 安装、更新doc文档

#csup -L 2 -h cvsup.freebsdchina.org /usr/share/examples/cvsup/doc-sufile

 

升级、编译、安装内核

(对于桌面用户我觉得用GENERIC内核就很好了,当然如果你想感受下定制内核那就另当别论了。)

参见/usr/src/Makefile文件。

或者http://cnsnap.cn.freebsd.org/doc/zh_CN.GB2312/books/handbook/makeworld.html

给BSD打补丁(自动打补丁只适用默认内核)

#freebsd-update

#freebsd-install

改变ports安装软件下载地址

在/etc/make.conf中加入:

MASTER_SITE_BACKUP?=http://mirrors.163.com/FreeBSD/distfiles/${DIST_SUBDIR}/
MASTER_SITE_OVERRIDE?=${MASTER_SITE_BACKUP}

这是个163mirrors的例子,也可以参考http://mirrors.163.com/.help/freebsd.html。如果用别的mirrors只要吧地址部分修改一下就可以了。


163的已经不能用了,用的中科大的:

MASTER_SITE_BACKUP?=http://mirrors.ustc.edu.cn/freebsd/distfiles/${DIST_SUBDIR}/
MASTER_SITE_OVERRIDE?=${MASTER_SITE_BACKUP}

 

开启SSH服务,并解决远程访问时root不能登录问题

1. 配置/etc/inetd.conf, 确保取消SSH的注释
2. 配置/etc/ssh/sshd_config, 确保PermitRootLogin yes (一定要去掉前边的#)
3. 配置/etc/rc.conf, 确保sshd_enable="YES" (该步骤可选,但可在开机时自启动sshd服务)
4. 重启SSHD服务:/etc/rc.d/sshd restart


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值