FreeBSD中Telnet最大连接用户数的定制
2008-02-23 08:02:45来源:互联网 阅读 ()
3 Unix 基础
3.1 概要
3.2 权限
3.3 目录结构
3.4 挂上和卸载文件系统
3.5 进程
3.6 后台,信号和杀死进程
3.7 shell
3.8 文本编辑器
3.9 设备和设备节点
3.10 更多信息
=============================================================
第3 章,UNIX 基础知识
=============================================================
(翻译中出现的任何问题或错误,请广大读者及时反馈给我:freebsdhandbook@163.com)
3.1 概要
这一章将介绍UNIX 的基础知识和FreeBSD 的功能。如果你还是个FreeBSD 的新手,你
在寻求帮助之前,应当先阅读这一章。
读完这章,你会了解到:
1. UNIX 的文件访问权限是如何工作的。
2. 进程,后台,和信号是什么。
3. 什么是shell,如何改变你的默认登陆环境。
4. 如何使用基本的文本编辑器。
5. 如何阅读联机手册了解更多信息。
3.2 权限
FreeBSD,仍然保持着BSD UNIX 的传统,它的基本原理仍然是以几个关键的UNIX 概念
为基础的。首先,最显著的就是:FreeBSD 是一个多用户的操作系统。这个系统能够允许许
多毫不相关的任务同时工作。对于每一个用户来讲,系统都能非常可靠地分享和管理着来自
不同硬件设备、内存、CPU 时钟的处理请求。
因为系统支持多用户,所以系统管理的每一件事情都必须要设置谁有读,写,和执行的
权限。这个权限用八进制的形式来表示,把它分成三部分:文件拥有者,文件拥有者所在组
和其他成员。这种表示方法如下所示:
权限值
No read, no write, no execute 0
No read, no write, execute 1
No read, write, no execute 2
第1 页
目录列表
---
--x
-w- FreeBSD 使用手册
No read, write, execute 3
Read, no write, no execute 4
Read, no write, execute 5
Read, write, no execute 6
Read, write, execute 7
在一个长目录中,用ls –l 命令列一个清单,就显示了文件所有者、文件所有者所在
组和其它成员的权限信息。这里就是它的表示方法:
-rw- r- - r- -
从左到右,第一个字符是一个特殊的字符,它告诉你这是一个规则文件,一个目录,一
个特殊字符,一个块设备,一个套接字,还是其它的伪设备文件。下面的三个字符“rw-”
指明了文件所有者的权限。下面的三个字符“r--”指明了文件所有者所在组的权限。最后
面的三个字符“r--”,给出了其他用户的权限。一个破折号表示这个权限被关闭了。在这
样一个设置下,意味着只有文件所有者才能读、写文件,组能够读文件,其它用户只能读文
件。按照上表的指示,这个文件的权限应该是644,每个数字都代表着这个文件权限的三个
部分。FreeBSD 是如何来控制设备的权限的呢?事实上,FreeBSD 把绝大多数的硬件设备看
作是一个文件,就象其它文件能够被打开,阅读,写数据一样。这些特殊的设备文件保存在
/dev目录下。
目录也可以当作文件来看待。它们有读、写和执行的权限。这里的可执行跟其它文件的
可执行有一些差别。例如,当一个目录被标记为可执行时,意味着这个目录可以被查找到,
并且可以在这个目录下列目录。如果你想了解如何设置权限的话,你可以参考chmod 命令的
有关说明。
3.3 目录结构
FreeBSD 使用的文件系统决定了许多基础的系统操作,文件系统的层次结构是非常重要
的。在所有的目录中,root(/)是最重要的。系统启动时,这个目录是最先被挂上的,而
且它包含了基本的系统信息。root 目录也包含了你能够挂上的其它文件系统的装载点。装
载点是其它文件系统能够被连接到root 文件系统的目录。这些目录通常被指定在
第2 页
-wx
r—
r-x
rw-
rwx FreeBSD 使用手册
/etc/fstab下。/etc/fstab是一个几种文件的表,装载点能够被系统参考。在/etc/fstab
中的绝大多数文件系统,能够在启动时被自动挂上,除非它们包含noauto 选项。你可以参
考fstab 的指南,了解更多有关/etc/fstab文件格式和它所包含选项的信息。
现在,主要的目录结构就是这些:
描述目录
文件系统的根目录/
单用户和多用户环境下,用户使用的工具。/bin/
操作系统启动过程中使用的程序和配置文件。/boot/
/boot/defaults/ 默认的启动配置文件;看看loader.conf。
设备节点;看看intro。/dev/
系统配置文件和脚本。/etc/
默认的系统配置文件;看看rc. /etc/defaults/
象sendmail 这样的用于邮件传输代理的配置文件。/etc/mail/
/etc/namedb/ Named 配置文件;看看named。
通过via 每天,每周,每月运行的脚本;看看periodic 的联机手册。/etc/periodic/
/etc/ppp/ Ppp 配置文件;看看ppp 联机手册。
系统管理员使用的用作一个临时加载点的空目录。/mnt/
处理文件系统;看看procfs,mount procfs 联机手册。/proc/
/root/ Root 帐户的主目录。
单用户和多用户使用的系统程序和管理工具。/sbin/
在独立环境下使用的程序。/stand/
临时文件。/tmp/
主要是用户的工具和应用程序。/usr/
通常是工具,程序工具和应用程序。/usr/bin/
标准C include 文件。/usr/include/
文档库/usr/lib/
各种工具的数据文件。/usr/libdata/
系统守护程序和系统工具(被其他程序执行的)。/usr/libexec/
第3 页/usr/local/
/usr/obj/
/usr/ports FreeBSD ports collection 。
/usr/sbin/
/usr/share/
/usr/src/
/usr/X11R6/ X11R6 发行的可执行程序,库等。
/var/
/var/log/
/var/mail/
/var/spool/
/var/tmp/
/var/yp NIS 地图。
3.4 挂上和卸载文件系统
文件系统可以形象化为一棵树,root 就是根:象这样/,/dev,/usr 等。根目录下的其
他目录也可能有分支,这些分支也会有它们自己的分支,象这样/usr/local 等等。之所以
要采用这种分离的文件系统有很多原因。/var 包含log,spool 和不同的临时文件。当然,
这个目录也可能会被塞满。塞满根文件系统不是一个好主意,所以从/分离出一个/var 比较
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash