FreeBSD6.1学习笔记December 22nd, 2006

作者: Jeffrey
出处:http://blog.zhangjianfeng.com/?p=512

安装没有什么说的,照提示即可.初学可参考http://cnsnap.cn.freebsd.org/doc/zh_CN.GB2312/books/handbook/

++设定网卡
1)简单点的用sysinstall–>Configure–>networking–>Interfaces
2)或直接手工配置
vi /etc/rc.conf #添加如下内容
ifconfig_lnc0="inet 192.168.25.37 netmask 255.255.255.0" #具体网卡名称和IP地址自已调
defaultrouter="192.168.25.12"    #网关
hostname="freebsdsrv.zhangjianfeng.com" #主机名称

++多线程下载ports里的包
cd /usr/ports/ftp/axel
make
make install
make clean
编辑make.conf文件
ee /etc/make.conf
增加以下内容
FETCH_CMD=axel
DISABLE_SIZE=yes
修改配置文件
ee /usr/local/etc/axelrc
设置并发线程为10
num_connections = 10
默认的设置是4

++加速pkg_add 速度
export PACKAGEROOT=ftp://ftp.tw.freebsd.org #bash

++设置ports的下载路径
# added by use.perl 2006-12-21 20:58:26
PERL_VER=5.8.8
PERL_VERSION=5.8.8
MASTER_SITE_OVERRIDE= \
ftp://ftp.tw.FreeBSD.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR} \
ftp://ftp4.tw.FreeBSD.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR} \
ftp://ftp10.tw.FreeBSD.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR} \
ftp://ftp13.tw.FreeBSD.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR} \
ftp://ftp.jp.FreeBSD.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR} \
ftp://ftp3.jp.FreeBSD.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR} \
ftp://ftp5.jp.FreeBSD.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR} \
ftp://ftp.jaist.ac.jp/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR} \
ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}

++配置X11

Xorg -configure #会在/root/下生成xorg.conf.new
Xorg -config xorg.conf.new #如果看到黑灰的格子和一个 X 形的指针,那就说明配置成功.退出测试可以按下 Ctrl+Alt+Backspace
cp /root/xorg.conf.new /etc/X11/xorg.conf #如果测试没问题就把文件放到这里,可以通过startx启动

++ 中文gnome环境
修改/etc/profile文件,在其中添加:
  LANG=zh_CN.eucCN
LC_ALL=zh_CN.eucCN
export LANG LC_ALL #也可以在启动gnome之前手工运行

++安装prozilla
cd /usr/ports/ftp/prozilla;make;make install

++关于 在FreeBSD 下PPPoE拨号上网的方法 以下是一个ppp.conf的例子:
default:
set log Phase tun command # you can add more detailed logging if you wish
set ifaddr 10.0.0.1/0 10.0.0.2/0
name_of_service_provider:
set device PPPoE:xl1 # replace xl1 with your Ethernet device
set authname 你的帐户名
set authkey 帐户密码
set dial
set login
add default HISADDR
确认你的 adsl: 后面的代码前面都有缩进,格式必须入上,没有缩进就不可以!
# ppp -ddial name_of_service_provider

++关于 挂载非UFS分区 方法
1.mount FAT/FAT32分区:(C盘为例)
mount -t msdos /dev/ad0s5 /mnt
2.mount NTFS分区:(C盘为例)
mount_ntfs /dev/ad0s1 /mnt
mount_msdosfs -L zh_CN.GB18030 /dev/ad0sX /mnt #可以支持FAT32分区上的中文文件名,当然,locale用18030/zh_CN.eucCN/ zh_CN.GBK都可以
3.mount Linux Ext2fs/Ext3fs:
在内核里面加入options EXT2FS,编译内核。
mount 的时候用mount_ext2fs 命令即可,ext3fs的mount也用mount_ext2fs
4.mount 普通数据光盘:
mount_cd9660 /dev/acd0 /cdrom #如果fstab已定义,则 mount /cdrom
5.mount ISO 文件
mdconfig -a -t vnode -f abc.iso -u 1
mount_cd9660 /dev/md1 /cdrom
umount /mnt
vnconfig -u /dev/vn0
6.mount CD、VCD、DVD
播放CD、VCD、DVD不用先mount上。
如果你一定要mount上,可以这样:#mount _cd9660 -s 0 /dev/acd0 /cdrom
7.mount usb
确保内核中有如下项
device scbus
device da
device cd
在GENERIC中默认都有,如果没有,请编译内核。
大多数U盘用的是FAT 文件系统,所以用
mount -t msdos /dev/da0 /mnt

++Packages简单系统
pkg_add -r lsof
pkg_delete lsof-version #删除软件包
pkg_info #显示所有安装的软件包
pkg_info -L lsof-version| less #查lsof都安装到哪儿了
pkg_info | grep -i foopackage #查系统安装了指定包没?
#找XX软件
#a)如果你知道软件的准确的名字,比如说wget,则 whereis wget
#b)如果你不知道准确的名字,那就search一下吧 cd /usr/ports;make search key=???

++ADSL拨号
vim /etc/ppp/ppp.conf
default:
set log Phase tun
enable dns
adsl:
set device PPPoE:rl0 #rl0对应网卡名称
set mru 1492
set dial
set login
set authname 用户名
set authkey 密码
add default HISADDR
vim /etc/resolv.conf
nameserver 202.106.196.115
nameserver 202.106.0.20
ppp #运行ppp命令
ppp ON LOCALHOST>dial adsl
ppp ON LOCALHOST> #注释:假如没设置set mru 1492,系统会有提示的。
Ppp ON LOCALHOST> #注释:第一个P变大写后又变回小写的话,很可能是你自己的ADSL密码和用户名输入错误
PPP ON LOCALHOST> #注释:三个p都是大写P后,证明就通了

++中文本地化设置
(1)在/etc/login.conf中加入以下部分
#Chinese Users Accounts.
chinese|Chinese Users Accounts:\
        :charset=eucCN:\
        :lang=zh_CN.eucCN:\
        :tc=default:
(2)执行以下命令
#cap_mkdb /etc/login.conf
(3)用vipw修改登入类型,针对相应用用户进行修改,修改格式参照如下内容:
root1$lOOD78Dm$oSG5u21RGrXoC.TTJ3nCs.:0:0:chinese:0:0:Charlie &:/root:/bin/csh
关键是在相应位置加入"chinese","chinese"是和第1步的设置对应的。
(4)重新登入后执行startx,进入的Gnome便是全中文的了。
其实还是英文状态更舒服一些,但习惯了,反正得整出中文桌面来,即使不用,^_^

++使用Windows下的Simsun字体进行中文字体美化
在 /usr/X11R6/lib/X11/fonts/下建立一个"TrueType"目录,将Windows下的simsun.ttc改名为 simsun.ttf后拷贝到 /usr/X11R6/lib/X11/fonts/TrueType下, 然后建立字体缓存 fc-cache -fv
然后在GNOME中设置字体,在字体细节中调整:“平滑”选无,“微调”选轻微,“次象素顺序”选RGB。

++加载声卡
在文件 /boot/loader.conf 里加入一行,内容如下
snd_xxx_load="YES"
#如果不知道应该使用哪个驱动, 您可以尝试加载 snd_driver module, cat /dev/sndstat

++同步时间
/usr/sbin/ntpdate 210.72.145.44

++比较快的cvs服务器
cvsup5.cn.FreeBSD.org 50ms以下
cvsup.tw.FreeBSD.org   300ms左右
http://www.freebsd.org/doc/zh_CN.GB2312/books/handbook/cvsup.html

++修改passwd
vipw #root

++编译内核可以用make kernel KERNEL=configfile来编译,比先build后install而言只要一个命令。

++编译内核失败后用老内核启动的命令是在启动内核前的等待时俺一下空格键,然后输入boot /boot/old/kernel

###################################基本设置#######################################
setenv PACKAGEROOT "ftp://ftp.tw.freebsd.org" (在FreeBSD默认的c shell 使用此种方法)
#设置环境变量使pkg_add –r 源代码安装方式选择较快的服务器下载二进制软件安装
pkg_add -r cvsup-without-gui
#下载并安装二进制代码程序cvsup-without-gui(cvsup-without-gui无图形支持在文本方式下工作的软件,用来同步代码及ports用。)

++FAQ
+++默认只有wheel组的成员才可以su
+++如何是启动使Booting [kernet] in 9 seconds …变成0秒
解决办法:
# vim /boot/defaults/loader.conf
autoboot_delay="3"
++VI中汉字显示成\xc8\xf0字样
解决办法:用vim即可正常显示中文
++ls无颜色
解决办法: ls -G #可以做个alias

Trackback URL: http://blog.zhangjianfeng.com/article/512/trackback

转载于:https://blog.51cto.com/axlrose/1293116

FreeBSD6.1学习笔记[转]相关推荐

  1. PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 call

    您的位置 首页 PyTorch 学习笔记系列 PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 发布: 2017年8月4日 7,195阅读 ...

  2. 容器云原生DevOps学习笔记——第三期:从零搭建CI/CD系统标准化交付流程

    暑期实习期间,所在的技术中台-效能研发团队规划设计并结合公司开源协同实现符合DevOps理念的研发工具平台,实现研发过程自动化.标准化: 实习期间对DevOps的理解一直懵懵懂懂,最近观看了阿里专家带 ...

  3. 容器云原生DevOps学习笔记——第二期:如何快速高质量的应用容器化迁移

    暑期实习期间,所在的技术中台-效能研发团队规划设计并结合公司开源协同实现符合DevOps理念的研发工具平台,实现研发过程自动化.标准化: 实习期间对DevOps的理解一直懵懵懂懂,最近观看了阿里专家带 ...

  4. 2020年Yann Lecun深度学习笔记(下)

    2020年Yann Lecun深度学习笔记(下)

  5. 2020年Yann Lecun深度学习笔记(上)

    2020年Yann Lecun深度学习笔记(上)

  6. 知识图谱学习笔记(1)

    知识图谱学习笔记第一部分,包含RDF介绍,以及Jena RDF API使用 知识图谱的基石:RDF RDF(Resource Description Framework),即资源描述框架,其本质是一个 ...

  7. 计算机基础知识第十讲,计算机文化基础(第十讲)学习笔记

    计算机文化基础(第十讲)学习笔记 采样和量化PictureElement Pixel(像素)(链接: 采样的实质就是要用多少点(这个点我们叫像素)来描述一张图像,比如,一幅420x570的图像,就表示 ...

  8. Go 学习推荐 —(Go by example 中文版、Go 构建 Web 应用、Go 学习笔记、Golang常见错误、Go 语言四十二章经、Go 语言高级编程)

    Go by example 中文版 Go 构建 Web 应用 Go 学习笔记:无痕 Go 标准库中文文档 Golang开发新手常犯的50个错误 50 Shades of Go: Traps, Gotc ...

  9. MongoDB学习笔记(入门)

    MongoDB学习笔记(入门) 一.文档的注意事项: 1.  键值对是有序的,如:{ "name" : "stephen", "genda" ...

最新文章

  1. python moviepy 特效编辑
  2. Checked ==true ? Y:N ;
  3. 兼容Tomcat和Weblogic的Spring 数据源JNDI配置
  4. 机器学习算法-随机森林之理论概述
  5. 联想y470上三代cpu_AMD三代线程撕裂者首测 单核不再是问题(二)
  6. R和Tableau平行坐标图
  7. 基于一维卷积神经网络模型的AI量化智能选股策略
  8. 黑客入侵16进制密码_密码与密码黑客如何诱骗您入侵您的详细信息
  9. 【论文笔记】Expanding holographic embeddings for knowledge completion
  10. 解决aspx页面中关键词(keywords)和描述(descript)不显示问题
  11. UE4 虚幻引擎,3D数学(二),3D嵌套坐标系。Relative相对位置与World世界位置,Relative相对旋转与World世界坐标旋转。
  12. 无法打开用户默认数据库 登录失败
  13. 08_01_分布式架构搭建拉勾教育PC站
  14. FreeRTOS任务优先级和系统心跳Tick
  15. Ser232Mon免费串口监视
  16. 《利用Python进行数据分析》笔记记录第六章——数据载入、存储及文件格式
  17. tec控制pid程序_PID温度控制程序的一个疑问
  18. WEB 前端常用字体和色值查询
  19. 逆战--关于微信小程序
  20. java11 使用ParameterizedTypeImpl 程序包sun.reflect.generics.reflectiveObjects不存在 maven编译失败

热门文章

  1. glyphicons-halflings-regular.woff2 文件 404
  2. Python学习日志(二)
  3. 工厂方法(FactoryMethod)模式
  4. 模式识别之线性回归---最小二乘和线性回归
  5. Velocity 语法学习
  6. LA 5842 Equipment (状态压缩+dp)
  7. Asp.net MVC3 Razor语法小记
  8. 重设域控还原模式密码
  9. 实验三 类和对象
  10. ALERT日志中常见监听错误:ORA-3136错误的排查