Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1014825
  • 博文数量: 227
  • 博客积分: 5951
  • 博客等级: 大校
  • 技术积分: 2598
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-22 17:42
文章分类
文章存档

2015年(2)

2014年(12)

2013年(16)

2012年(22)

2011年(19)

2010年(36)

2009年(77)

2008年(39)

2007年(16)

我的朋友

分类: BSD

2009-03-02 11:39:19

++设定网卡

  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左右

  

  ++修改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



尽快消化

阅读(701) | 评论(0) | 转发(0) |
0

上一篇:freebsd 桌面

下一篇:FreeBSD下安装flash

给主人留下些什么吧!~~