啟用FreeBSD系統自帶FTP服務
# vi /etc/inetd.conf
去掉ftp stream tcp nowait root /usr/libexec/ftpd前面的#刪除。(開啟ftp服務)
# vi /etc/rc.conf
添加
ftpd_enable=”YES”
將ftpd服務加入自啟動
/etc/rc.d/ftpd start
啟動ftp服務
/etc/ftpusers 不可使用來登陸ftp的用戶,指黑名單列表設定
/etc/ftpchroot 需要做chroot 的賬號和群組列表
/etc/ftphosts 虛擬機站點的設定
/etc/ftpwelcome 進行ftp的歡迎信息
/etc/ftpmotd 登陸後自動的提示信息
/var/run/nologin 拒絕登陸後的顯示信息
/var/log/ftpd 記錄用匿名方式登陸時的傳輸情況
解決freebsd下普通用戶無法su至root
vi /etc/group //編輯group文件
wheel:*:0:root //修改第一行
wheel:*:0:root,xiaopang //給wheel用戶組添加xiaopang用戶
然後就可以通過普通用戶xiaopang su 到root了
設置FreeBSD登陸提示信息
# vi etc/motd //寫入需要提示內容即可
ports使用技巧
下載指定軟件tarball
# make fetch
下載安裝指定ports所需其他ports的tarball
# make retch-recursive
如果希望下載所有ports的tarball
# cd /usr/ports
# make fetch
會將所有tarball下載到/usr/ports/distfiles/目錄下
抓取ftp下所有ports的ports的tarball,則:
# cd /usr/ports/ftp
# make fetch
# dmesg | grep attached //可查看那些設備沒有被驅動
# pciconf -lv //可查看具體信息
# /var/run/dmesg.boo //也是個不錯的排錯參考之一
# ntpdate time.windows.com //網絡校時
改變ports安裝軟件下載地址,在/etc/make.conf中加入
MASTER_SITE_BACKUP?=http://mirrors.163.com/FreeBSD/distfiles/${DIST_SUBDIR}/
MASTER_SITE_OVERRIDE?=${MASTER_SITE_BACKUP}
Packages更改軟件庫下載地址
setenv PACKAGESITE http://mirrors.163.com/FreeBSD/releases/i386/8.1-
RELEASE/packages/Latest/
pkg_add -r package #package為要安裝的軟件名
啟動NFS客戶端
1.修改/etc/rc.conf
nfs_client_enable="YES"
2.修改/etc/fstab,添加遠程nfs分區,例如
remote_server:/path/to/export /local/mount/point nfs rw,late 0 0
注: 選項 late 也可以不添加。如果添加了,就可以用 /etc/rc.d/mountlate 來掛載啟動時沒
有掛載或掛載失敗的 nfs 分區。
3.執行/etc/rc.d/nfsclient
# /etc/rc.d/nfsclient start
掛在iso鏡像
mount -t cd9660 /dev/`mdconfig -f cdimage.iso` /mnt
掛在ext3/ext2分區
mount -t ext2fs /dev/ad0s1 /mnt/ad0s1
如何查看當前用戶默認的shell
echo $SHELL