扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:论坛整理 来源:ZDNet网络安全 2007年12月22日
关键字: telnet命令 opentelnet linux telnet telnet入侵 telnet telnet端口
目录
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
目录列表
---
--x
-w-
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目录下。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。