samba工具使用指南:unix与windows_nt网络互连02new

samba工具使用指南:unix与windows_nt网络互连02new

ID:34453959

大小:609.26 KB

页数:16页

时间:2019-03-06

samba工具使用指南:unix与windows_nt网络互连02new_第1页
samba工具使用指南:unix与windows_nt网络互连02new_第2页
samba工具使用指南:unix与windows_nt网络互连02new_第3页
samba工具使用指南:unix与windows_nt网络互连02new_第4页
samba工具使用指南:unix与windows_nt网络互连02new_第5页
资源描述:

《samba工具使用指南:unix与windows_nt网络互连02new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、下载第2章UNIX概述在60年代有一句格言:“永远不要相信任何超过30岁的人”。UNIX的发展已经有了30年的历史,但和这句格言相反,我相信在下一个十年中UNIX的一致、开放和可移植的计算体系结构仍然值得我们信赖。多年以来,UNIX在丰富的应用和Samba基础上,发展成一个稳定的跨平台、多任务、多进程、多用户的操作系统。本章我们将讨论支持Samba所需的UNIX工具和服务。还将讨论一些在UNIX和Windows网络资源互连时很重要的网络概念。那些已经对UNIX有一定了解的读者可以跳过本章,直接进入下一章—对Windows的介绍。从体系结构的角度来

2、说,UNIX最好被看作一个可以提供多层次服务和接口的集合(见图2-1)。UNIX层次结构中最下层是内核,负责管理所有的硬件组件和执行环境之间的接口。其中包括调度工作、分配内存、移动数据以及在不同的系统事件发生时通知相应的任务。内核上面一层是shell。在UNIX中可能有多个shell,每个shell实际上就是一个命令解释器,它负责接受输入,提供上下文解释,并根据用户的需要请求内核的服务。UNIX层次结构的顶层是用户界面。其中包括所有的命令、解释性语言、图形界面以及使终端用户能够使用操作系统所提供的各种资源的工具。在UNIX下工作需要记住的一个重要

3、概念就是所有系统对象之间的通用接口都被抽象为文件。这就是说,无论是操作硬件、数据、内存,还是运行任务,都可以归结为对文件的操作。用户接口、命令、工具、应用程序shell内核图2-1UNIX命令、shell和内核的结构2.1服务和守护进程每一个正在执行中的任务,以及和它相关的地址空间,都被称为一个进程。在UNIX下运行的活跃进程组的结构类似于一棵家族树。子进程由父进程产生。进程都要经历产生、在生8第一部分概述和系统规划下载存期内工作以及死亡这三个过程。偶尔有些进程甚至还会失控。每个UNIX系统启动时所运行的第一个进程称为初始化进程init。所有的进

4、程都是直接或间接由init进程产生的。和人类的社会中所有慈爱的父母一样,初始化进程甚至还会“照顾”那些失去了父进程的“孤儿”进程。在每个进程的生存期中,它们轮流使用CPU。像对待孩子们一样,系统通过一个调度程序确保每一个进程能够公平地分享CPU时间。系统管理员作为进程集合的监督者进行监督,在所有进程的生存期中行使绝对的控制权。UNIX系统中的每一个进程都被分配了一个称为进程标识符(PID)的正整数。在内核维护的进程表中,PID是该表的索引向量。对每个进程而言,PID是全局唯一并且随机分配的。每个进程表项指向一个进程的内核数据结构,该数据结构定义了

5、与这个进程相关的属性和值(表2-1)。在命令行方式下执行ps命令可以列出每个活跃进程的属性(见样例2-1)。表2-1进程属性实例进程标识符进程组标识符父进程标识符进程所有者有效用户/组和实际用户/组标识符优先级控制终端地址空间页大小页数据资源利用率进程状态样例2-1显示进程属性理解样例2-1的运行结果中各列的含义对管理运行系统中的资源有一定的帮助作用。COMMAND和CMD列表示正在进程地址空间运行的程序。每个进程还同时记录了它自己的PID以及其父进程的标识符(PPID)。在SYSV格式下,PRI、C和NI这三个列分别表示了进程的CPU占用时间、

6、运行优先级以及nice值。而BSD格式下的%CPU域则表示进程在其生存期中所使用的CPU资源量。在每个进程空间中,都有一组称为守护进程的特殊进程。守护进程并不是某些用心险恶的黑客为了破坏系统而产生的那些起破坏作用的进程,而是一个或多个提供某些预定义服务第2章UNIX概述9下载的进程的总称。例如,sendmail守护进程管理和分发UNIX用户的电子邮件。而对于Samba来说,smbd守护进程负责管理对共享资源的访问。而Samba的smbd守护进程则提供了帮助客户定位共享资源的域名服务。2.2init进程前面已经指出了在运行系统中init进程作为所有

7、进程的祖先进程这一特殊地位和作用。init进程负责在系统启动时产生一些重要的系统守护进程,并根据某些没有预见到的事件产生相应的进程。在一个名为/etc/inittab的配置文件中定义了这些进程。inittab配置文件中每一项的形式为:〈标识符〉:〈运行优先级〉:〈动作〉:〈命令〉标识符唯一地标识了一项服务。运行优先级则对应于命令激发动作时所对应的系统状态。运行优先级由0~9之间的数字表示,分别表示不同的系统状态。例如,下面就是inittab中cron守护进程所对应的进程项,它负责调度UNIX中成批的作业。cron:2:respawn:/usr/s

8、bin/croninittabcron进程项在下一小节中我们将看到还有其他一些机制可以产生服务守护进程。对于Samba之类服务而言,人们

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。