FreeBSD常用命令(一) |
|
|
|
|
1.查看网络流量
a.systat-if1(1表示1s刷新屏幕一次)
b.netstat1
#Traffic流量peak峰值average平均值
2.查看硬盘信息
diskinfo-vt/dev/ad0
disklable/dev/ad0(分区信息)
disklable/dev/ad0s2
3.查看核心信息
vmstat1
4.查看进程
toppsauxwwps-ef|grepxxx
5.查看硬盘详细分区信息&读写状况
gstat
6.sysctlsysctl-a查看所有变量(/etc/sysctl.conf)
sysctlkern.maxproc查看特定变量
sysctlkern.maxfiles=5000设置变量
7.查看磁盘空间使用情形df和du
指令df用来查看整个档案系统的使用情形,
如果您需要知道某个目录的使用情形用指令du。
df-h
du-h/etc
du-sh/etc
-s参数来省略指定目录下的子目录
-h表示使用GB、MB等易读的格式
8.断电后系统无法启动
a.启动到singuser模式
b.fsck
c.reboot
9.升级内核后无法启动
a.重启机器到10秒读秒时按enter以外的任意键(新版bsd按6)
b.unload
c.bootkernel.old或其他可以启动的内核
另外一种方法
a.使用cd1启动,选择Fixit-->CDROM/DVD
b.Fixit#mount/dev/ad0s2a/mntmount硬盘上的文件系统
c.cd/mnt/boot
d.rm-rfkernel
e.cp-Rkernel.oldkernel
f.reboot
修改了/boot/loader.conf以后不能正常引导系统了,当机器开始加载
/boot/defaults/loader.conf的时候(未加载完)机器停止响应,我应该怎么办?
a.使用cd1启动,选择Fixit-->CDROM/DVD
b.Fixit#mount/dev/ad0s2a/mntmount硬盘上的文件系统
c.cd/mnt/boot
d.viloader.conf去掉错误的加载项
e.reboot
10.丢失root密码
启动到单用户模式,执行/sbin/mount-a,然后用passwd更改密码
/sbin/mount-a=挂接/etc/fstab里所有列出的文件系统
如果单用户登录也需要密码
a.使用cd1启动,选择Fixit-->CDROM/DVD
b.Fixit#mount/dev/ad0s2a/mntmount硬盘上的文件系统
c.cd/mnt/etc
d.vi/ttys找到whengoingtosingle-usermode,更改
consolenoneunknowoffinsecure为secure
e.reboot,启动到单用户模式/sbin/mount-a,passwd
启动到单用户模式后,ctrl+d进入多用户模式
####让单用户登录也需要密码
a.cd/etc
b.vi/ttys找到whengoingtosingle-usermode,更改
consolenoneunknowoffsecure为insecure
11.用win2000的引导器启动FreeBSD
我在笔记本上装了双系统,win2000和freebsd,装完freebsd后系统自动设置如下:
f1dos
f2freebsd
先起动到dos下,fdisk/mbr,再把FreeBSD光盘上的boot\boot1复制到c:\,
再编辑c:\boot.ini加一行c:\boot1="FreeBsd"
12.硬盘分区时shift+F-->NO可以使用全部空间
13.ctrl+alt+backspace杀掉xwindows
14.alt+F1...F8或printscreensysr循环切换控制台
15.shutdownnow切换到单用户模式
shutdown-pnowshutdown-hpnow关闭电源
shutdown-rnowreboot重新启动机器
shutdown-p+90(90分钟后关机)
shutdown0203122359(0203122359表示2002年3月12日23:59,格式是yymmddhhmm)
16.挂载ntfs,fat32分区和u盘
ntfs:mount_ntfs-CeucCN/dev/ad0s5/mnt/d
fat32:mount_msdos-Lzh_CN.eucCN/dev/ad0s6/mnt/e
u盘(scsi盘):mount_msdos-Lzh_CN.eucCN/dev/da0s1/mnt/u
cdrom:#mount_cd9660/dev/acd0/mnt/cdrom
NTFS在FreeBSD中只能只读而无法写入
17.卸载分区
umount/dev/ad0s5
umount-f/dev/ad0s5(强制卸载)
18.在/etc/fstab中挂载fat32分区
/dev/ad0s5/mnt/dmsdosrw,-L=zh_CN.eucCN22
19.如何在FreeBSD5.X以上加载,卸载ISO文件
mountiso文件:
mdconfig-a-tvnode-fmyisofile.iso(屏幕输出md0或者类似的设备名)
mount-tcd9660/dev/md0/cdrom
umount:
umount/cdrom
mdconfig-d-u0(上面的-u后面的数字和前面的md?中的数字一致)
mdconfig-l命令可以列出关于配置md(4)设备的信息
20.声卡
vi/boot/defaults/loader.conf
更改snd_ich_load="NO"->"YES"#intelich
检测声卡kldstat或dmesg|greppcm
21.ls命令详解
ls显示本目录下的文件及目录
ls-a显示本目录下的所有文件及目录(包括隐藏目录和文件)
ls-l显示本目录下所有文件的属性
ls-l|grep^d只显示目录
ls-l|grep^-只显示文件
ls-l|grep^d|wc–l统计当能目录下的子目录数
ls-l|grep^-|wc–l统计当能目录下的文件数
ls-G以颜色显示目录名和文件名
22.查找程序或文件
which程序名
whereis程序名
find文件名
locate文件名
locate:databasetoosmall:/var/db/locate.database的一种解决方法
a.这个仅仅是因为你开机时间不够长,看看/etc/periodic/weekly/310.locate
b.试试运行/usr/libexec/locate.updatedb看
whatisxxx要找东西但不知道它是什么
grepbpf/usr/src/sys/i386/conf/GENERIC在文件中找指定文本
#只能对文本进行grep,如是命令,则
command|greptext
greptextfilename
23.xmms乱码问题(要拷贝simsun.ttf和taboma.ttf到/usr/X11R6/lib/X11/fonts/TrueType/)
在用户目录下建立.gtkrc.mine文件.代码如下
style"gtk-default-zh-cn"{
fontset="-*-tahoma-medium-r-normal-*-12-0-0-0-p-0-iso8859-1,
-misc-simsun-medium-r-normal-*-*-120-*-*-p-*-gbk-0,*-r-*"}
class"GtkWidget"style"gtk-default-zh-cn"
修改xmms中的字体设置,将播放清单及主窗口的字体修改为下面的设置
-*-tahoma-medium-r-normal-*-12-0-0-0-p-0-iso8859-1,
-misc-simsun-medium-r-normal-*-*-120-*-*-p-*-gbk-0,*-r-*
xorg6.9+xfce4+xmms
cd/usr/ports/chineses/xmmsmakeinstallclean
拷贝simsun.ttf到/usr/X11R6/lib/X11/fonts/TTF/,无需要建立.gtkrc.mine
只要修改xmms中的字体设置,字体simsun,size12就好了。
24.停止sendmail
vi/etc/rc.conf加入
sendmail_enable="NONE"
25.youhavemail
mail回车,输入1看第一封邮件...输入?看帮助
mail古老的UNIX邮件处理程序
如果我们要寄信给非本机的使用者,可以使用的收件人格式如下:
mail-s"hi,myfriend"jack@mymail.com
mail-s"hi,myfriend"jack@mymail.com<content.txt
执行了mail之后,程序会先要求我们输入邮件主旨,输入后就可以开始打本文了。
当完成本文的编辑之后,可以按Ctrl+D来将信件送出,或是按二次Ctrl+C取消。 |
发布时间:2018/2/18 21:45:48 浏览次数:14535 |
|
|
|
|