红联Linux门户
Linux帮助

freebsd 使用记录

发布时间:2008-02-19 00:01:24来源:红联作者:Dopsdck
1、使用gdm。
修改/etc/ttys。其中ttyv8的那一行:
ttyv8 "/usr/X11R6/bin/gdm -nodaemon" xterm on secure
2、配置gdm。
# gdmsetup &
把本地欢迎程序改成图形模式(除非你的电脑特别烂),再顺便把最后一个选项卡里面的XDMCP勾上,这样人家就可以远程登录你的机器,甚至可以在Windows下通过X-Win32一类的软件远程登录你。
重启之后应该就可以看到gdm了(就是Fedora用的那种),不要急,因为是第一次从gdm登录,把Session改成KDE,把语言改成zh_CN(这一步很重要,否则fcitx一类的中文输入法会失效)。"Make Defaults" 以后当然就不需要这些步骤了。(验证版本FreeBSD-5.4-release)
3、使用u盘 :
确认内核带有da设备和umass设备,插上usb盘,启动机器
mount -t msdos /dev/da0s1 /mnt
4、mount时能识别汉字文件名:
ntfs :
mount_ntfs -C gbk /dev/ad4s5 /mnt
msdos:
mount_msdosfs -L zh_CN.eucCN /dev/da0s1 /mnt
5、 mount iso:
5.x:
mdconfig -a -t vnode -f abc.iso -u 1
mount_cd9660 /dev/md1 /cdrom
4.x(没用过)
vnconfig /dev/vn0 /home/xiaoche/a.iso
mount -t cd9660 /dev/vn0 /mnt
umount /mnt
vnconfig -u /dev/vn0
6、 要解决在sysinstall能用USB键盘方法很简单。
用光盘/软盘开机
在主菜单上安6, 进入命令行
然后输入 "set hint.atkbd.0.flags=0x1"
再输入 "boot" 起动
?键盘就能正常使用
解决单人模式使用USB键盘方法也很简单
7、设置代理:

8、为了更新已安装的port,在console下,我有以下设置:
在.cshrc中添加:
setenv FTP_PROXY 10.84.21.76:27015
setenv HTTP_PROXY 10.84.21.76:27015
FETCH_ENV= FTP_PROXY=10.84.21.76:27015
FETCH_ENV= HTTP_PROXY=10.84.21.76:27015
9、登录ssh或telnet速度极慢或不能登录
再/etc/ssh/ssh_config 中加入 'UseDNS no'
10、把ports中的软件做成package:
pkg_create -b pkg_name
make DEPENDS-TARGET= package packagename这样更好,可以把它得依赖关系都打包了,放到别得服务器也可用。 也可以用:
pkg_create -R -b pkg-name
11、编辑 /etc/motd 删除一些无用的信息,省得每次启动看着烦。
12、编辑用户主目录下的.cshrc文件可以更改一些批命令和提示符以及环境变量等。
我的.cshrc文件内容如下:
alias h history 25
alias j jobs -l
alias cls clear ---cls清屏幕,少敲两个字符节省时间。
alias ls ls -aG ---可以看到彩色的目录和文件了!
alias lf ls -FAG
alias ll ls -lAG
# A righteous umask
umask 22
set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin $HOME/bin)
setenv EDITOR vi
setenv PAGER more
setenv BLOCKSIZE K
if ($?prompt) then
# An interactive shell -- set some stuff up
set prompt = "%/@%m# " 这样看到的提示为:root@host#
set filec
set history = 100
set savehist = 100
set mail = (/var/mail/$USER)
if ( $?tcsh ) then
bindkey "^W" backward-delete-word
bindkey -k up history-search-backward
bindkey -k down history-search-forward
endif
endif
13、boot0cfg -t 1 ad0 ---更改引导等待时间为1毫秒。
17、编辑/etc/ssh/sshd_config文件,更改ssh服务的端口号以及协议类型,以便增加安全性。
net.inet.ip.ttl=168
net.inet.ip.forwarding=1
net.ip.accept_sourceroute=0

# To verisy that an incoming packet arrives on an interface
# that has an address matching the packet's destination address
net.inet.ip.check_interface=1

# Increase TCP Windows size for increase in network performance
net.inet.udp.recvspace=65535
net.inet.tcp.recvspace=65535
ifconfig_vr0="inet 192.168.0.1 netmask 255.255.255.0"
ifconfig_vr0_alias0="inet 210.12.31.242 netmask 255.255.255.252"
nfs_reserved_port_only="YES"
sshd_enable="YES"
named_enable="YES"
gateway_enable="YES"
ipfilter_enable="YES"
ipfilter_program="/sbin/ipf"
ipnat_enable="YES"
ipnat_program="/sbin/ipnat"
kern_securelevel_enable="NO"
sendmail_enable="NO"
usbd_enable="NO"
21、编辑/etc/ttys文件,更改虚拟控制台的数量。Kill -HUP 1 命令使更改生效。
22.让pag_add自动从站点下载并安装:
设置PACKAGESITE 这个环境变量,在setenv BLOCKSIZE M下面添加以下内容。
[setenv BLOCKSIZE M]下面加入这3行;作用是加快安装程序时的下载速度。找各大FTP 同步站台选择相同目录找一个离你最近的,然后(如安装axel):
pkg_add -r axel
rehash
23.下载原代码先安你设定的站点下载:
MASTER_SITE_OVERRIDE?=\
MASTER_SITE_OVERRIDE?=${MASTER_SITE_BACKUP}
即可。
24、我的root密码丢失,我应该怎么办?
重新启动FreeBSD,当出现倒记时的时候按任意键(除了Enter),然后输入'boot -s',进入系统后先运行`#/sbin/mount -a`,现在你可以用`passwd`来修改root密码了。
文章评论

共有 0 条评论