FreeBSD中Telnet最大连接用户数的定制(2)

2008-02-23 08:02:45来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折


好。
在其他的文件系统上,采用这种目录树结构的另一个原因是他们可能会在另外一个物理
磁盘上,或在另外一个虚拟磁盘上,象NFS 文件系统或CDROM 驱动器。
3.4.1 fstab 文件
在系统启动的过程中,在/etc/fstab 中列出的文件系统会被自动地挂上。/etc/fstab
文件包含了一个以下面的格式排列的列表:
device /mount-point fstype options dumpfreq passno
FreeBSD 使用手册
本地执行的,库等。也是默认的放置ports 框架的地方。Ports 的文档
放在/usr/local/share/doc/ port中。
通过建构/usr/src 目录树产生的特定结构的目标树。
系统守护程序和系统工具(由用户执行的)。
独立结构的文件。
本地源代码文件。
多种日志,临时文件,和spool 文件。
多种系统日志文件。
用户邮箱文件。
多种打印机和邮件系统spooling 目录。
系统重新启动之间保存的临时文件。
第4 页FreeBSD 使用手册
Device 是一个设备名,就象上一章磁盘命名规则所提到的。
mount-point 是一个目录,在它上面挂上文件系统。
Fstype 是要挂上的文件系统类型。FreeBSD 的默认文件系统是ufs。
Options 选项既可以是rw 可读写文件系统,也可以是ro 只读文件系统,可根据其它选项的
要求来定义。在系统按顺序启动过程中,一个普通的选项是noauto,它通常不会被挂上。
其他的选项可参看mount 的联机手册。
3.4.2 mount 命令
mount 命令通常是用来挂上文件系统的。它的最基本的操作格式:
# mount device mountpoint
它有很多的选择参数,但绝大多数是这样的:
mount options
-a
挂上/etc/fstab 中的所有文件系统,也可以用-t 来修改。
-d
除了挂文件系统外,可以做所有事情。
-f
强迫挂上文件系统。
-r
挂上只读文件系统。
-t fstype
以给定的文件格式挂上给定的文件系统。如果加上-a 参数,就只能挂上给定类型的文
件系统。“ufs”是默认的文件类型。
-u
在文件系统上升级mount 选项。
-v
更加详细。
-w
修改文件系统为读,写。
第5 页FreeBSD 使用手册
-O 选项提供了一个用逗号分割的选项列表,包括下面这些:
nodev
不要解释文件系统上的特殊设备。有用的安全选项。
noexec
不允许在这个文件系统上执行程序。有用的安全选项
nosuid
不要在文件系统上解释setuid 或setgid 标记。有用的安全选项。
3.4.3 umount 命令
在umount 命令后可能会加载的参数可能是一个挂载点,一个设备名,或是-a,-A 选项。
所有加-f 参数的形式将会被强迫卸载,-v 参数就会太冗长。-a,-A 选项用来卸载所有挂上
的文件系统。
3.5 进程
FreeBSD 是一个多任务的操作系统。这意味着可以同时有多个程序一起运行。你运行的
每个程序叫做一个进程。你运行的每个程序都至少要启动一个进程,系统中时刻都有很多
进程在运行,以维持系统的功能。
每一个进程都有一个叫做进程ID 或PID 的号码,每个进程也会有一个主人(或叫属主)
和它所在的组。主人和组的信息用来决定进程能够打开什么文件和设备,使用文件的权限。
绝大多数进程都有一个父进程。父进程是启动其他进程的进程,你运行的任何命令也是进
程。每个进程将使用你的shell 作为它的父进程。除这个进程之外的一个特殊的进程叫做
init。Init 总是第一个进程,所以它的PID 总是1。当FreeBSD 启动时,init 会被内核自
动启动。
有两个命令可以用来查看系统的进程,ps 和top。ps 命令用来显示当前运行的进程的
列表,还可以显示它的PID,它们使用多少内存,它们启动的命令行等等。Top 命令显示了
所有运行的进程,每隔几秒就刷新一次,以至你可以动态地观察你电脑的工作状况。默认
情况下,ps 只显示正在运行的你自己的命令。例如:
% ps
第6 页FreeBSD 使用手册
PID TT STAT TIME COMMAND
298 p0 Ss 0:01.10 tcsh
7078 p0 S 2:40.88 xemacs mdoc.xsl (xemacs-21.1.14)
37393 p0 I 0:03.11 xemacs freebsd.dsl (xemacs-21.1.14)
48630 p0 S 2:50.89
/usr/local/lib/netscape-linux/navigator-linux-4.77.bi
48730 p0 IW 0:00.00 (dns helper) (navigator-linux-)
72210 p0 R 0:00.00 ps
390 p1 Is 0:01.14 tcsh
7059 p2 Is 1:36.18 /usr/local/bin/mutt -y
6688 p3 IWs 0:00.00 tcsh
10735 p4 IWs 0:00.00 tcsh
20256 p5 IWs 0:00.00 tcsh
262 v0 IWs 0:00.00 -tcsh (tcsh)
270 v0 IW 0:00.00 /bin/sh /usr/X11R6/bin/startx -- -bpp 16
280 v0 IW 0:00.00 xinit /home/nik/.xinitrc -- -bpp 16
284 v0 IW 0:00.00 /bin/sh /home/nik/.xinitrc
285 v0 S 0:38.45 /usr/X11R6/bin/sawfish
正如你在这个例子中看到的,ps 的输出形式是根据数字的排列顺序来组织的。PID 是
先前讨论的进程ID。PID 从1 开始,最高到65536。当你完成以后,再从头开始。TT 显示
了正在运行的tty,也可以安全地略过。
Ps 支持许多不同的选项来改变显示的信息。最有用的设置是auxww。一个有关所有运
行的进程的显示信息,不仅仅是你自己的。U 用来显示进程的使用者和内存的使用者。X 用
第7 页FreeBSD 使用手册
来显示后台运行的进程信息,ww 用来显示所有的命令行,一旦它比较长而超出屏幕时,就
会截取其中一段。
Top 的输出也比较熟悉。可以看看下面的例子;
% top
last pid: 72257; load averages: 0.13, 0.09, 0.03 up 0 13:38:33
22:39:10
47 processes: 1 running, 46 sleeping
CPU states: 12.6% user, 0.0% nice, 7.8% system, 0.0% interrupt, 79.7% idle
Mem: 36M Active, 5256K Inact, 13M Wired, 6312K Cache, 15M Buf, 408K Free
Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND
72257 nik 28 0 1960K 1044K RUN 0:00 14.86% 1.42% top
7078 nik 2 0 15280K 10960K select 2:54 0.88% 0.88%
xemacs-21.1.14
281 nik 2 0 18636K 7112K select 5:36 0.73% 0.73% XF86_SVGA

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:FreeBSD handbook中文版 3 Unix 基础

下一篇:OpenBSD2.8服务器配置实务手册