歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> 關於Unix >> freebsd 使用記錄

freebsd 使用記錄

日期:2017/2/28 11:12:20   编辑:關於Unix


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密碼了。
Copyright © Linux教程網 All Rights Reserved