FreeBSD技巧[zt]

快速安装套件:

1、setenv PACKAGEROOT ftp://ftp.FreeBSDChina.org
2、pkg_add -r 套件名
PS:不需知道版本,只需知道软件名即可,它会自动安装最新版

几个时间服务器:time.nist.gov,ntp2.fau.de,time.stdtime.gov.tw,

调整时区并对时:
1、tzsetup /usr/share/zoneinfo/Asia/Shanghai
2、ntpdate time.stdtime.gov.tw

快速安装X:pkg_add -r xorg,pkg_add -r gnome2

快速安装fcitx输入法:pkg_add -r fcitx

使BSD目录显示中文,加入如下代码到/.cshrc:

setenv LANG zh_CN.eucCN
setenv LC_ALL zh_CN.eucCN
setenv LC_CTYPE zh_CN.eucCN

使BSD终端显示如linux系统一样的颜色,把下面代码加到/.cshrc

setenv LSCOLORS ExGxFxdxCxDxDxBxBxExEx

加快安装速度:
MASTER_SITE_OVERRIDE=ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/distfiles/$(DIST_SUBDIR)/
MASTER_SITE_OVERRIDE?= $(MASTER_SITE_BACKUP)

一、查找一个包可以使用如下的方法:#whereis postfix或者#cd /usr/ports#make search name=lsof 二、如何使ports包装更快:编辑/etc/make.conf,加入:MASTER_SITE_OVRRIDE=http://ports.cn.freebsd.org/${DIST_SUBDIR}/或者
MASTER_SITE_OVERRIDE=ftp://ftp.tw.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}
上面一个是大陆的,下面一个是台湾的,自己试一下哪个镜像更快。 三、手动设置shell提示:我用的shell是tcsh,你可以用如下命令来改变shell:#chsh -s /bin/tcsh然后,编辑 /etc/csh.cshrc 加入下列设定: setenv EDITOR ee #改变默认编辑器
alias ls ls -lGF #定义ll别名
set prompt = "%B%m [%~] -%n-> " #设置提示

第三行是将命令列的提示符号改成下面这样:
mydomain [/home/john] -john->
开头是机器名称,再来是路径名称,最后是用户名。修改完 csh.cshrc 或 ~/.cshrc 后,您必须注销再登入才会看到修改后的效果。或者,您也可以使用下列指令来让修改立即生效: #source ~/.cshrc

监看使用者

当使用者登入系统后,root 可以使用 watch 指令来取得在线使用者的窗口画面。也就是说当下达指令后,root 所看到的画面就会和该在线使用者一样。我们可以观察该使用者在做些什么事,输出的结果又是什么。

只有超级使用者 root 可以执行 watch。首先,先下指令 w 来看一下站上有哪些使用者。指令结果的第二个字段部份,有使用者的 tty,例如 p0、v0 等,选定要监看的使用者后,使用
#watch ttyp0
来监看该使用者,其中 ttyp0 即该使用者的 tty。你可以使用 CTRL+X 来切换不同的 tty,也可以使用 CTRL+G离开回到自己的画面。

less 技巧:

-N:显示行号,如less -N filename

/g:输入行号,到任意行

limits -- set or display process resource limits

-H   Select display or setting of ``hard'' (or maximum) resource limits. If specific limits settings follow this switch, only hard limits are affected until overridden later with either the -S or -B options.

-B Select display or setting of both ``soft'' (current) or ``hard'' (maximum) resource limits.

portaudit: system to check installed packages for known vulnerabilities
portaudit -Fda


在FreeBSD下,像Linux一样加载/proc分区:
mount_linprocfs linprocfs /proc

就这一句

你可能感兴趣的:(#Freebsd)