下面是由希赛小编整理的通信互联网技术知识点精讲之Linux文件服务,希望能帮助学友们。具体内容如下:
Linux文件服务
文件系统是由操作系统通过逻辑结构和软件例程组织、管理和访问其文件的方法构成的。
Linux支持多种类型的文件系统,包括本地文件系统和远程文件系统。Linux本身的文件系统叫做“ext2”,是Linux的“第二扩展”文件系统。程序员们并不打算仅仅去修正“第一扩展”文件系统存在的某些问题,而是从头开始创建了一个新的文件系统并(有创造性地)将之命名为第二扩展文件系统。
Linux可以访问用DOSFAT文件系统、WindowsNTNTFS文件系统(只读)和OS/2HPFS文件系统格式化的分区。它还支持远程文件系统,该远程文件系统和WindowsNT的共享或者NetWare网络卷有些类似。使用Linux,不但可以映射Windows或者NetWare服务器的共享文件系统,而且还可以和其他用户共享本地分区,SunMicrosystems的网络文件系统是Linux支持的另一种重要的远程文件系统。仅了解Linux可以支持的文件系统有多少,便很容易理解它为什么能够成为多种大型网络上流行的服务器平台了。
LinuxInternet服务
正如前面介绍的那样。UNIX在Internet服务中的地位根深蒂固。例如,独领风骚的InternetWeb服务器的Apache(一种开放源软件)直到现在还只能在UNIX上运行。而且,最初的Web工具,包括第一个浏览器和服务器,都是在基于UNIX操作系统上开发出来的。基于UNIX的系统是最初ARPAnet和Internet服务(如FTP、Telnet、gopher、HTTP和POP)的开发平台。所以,当前的UNIX实现将全部的Internet服务作为标准组件。这种方法和WindowsNT和NetWare有很大的不同。与WindowsNT一起发行的标准Internet客户端软件,如Telnet、FTP和Web浏览器,补充了该操作系统在Internet服务上的缺陷。但是,要想真正地将WindowsNT服务器作为一个FTP、Telnet或者Web服务器,必须购买和安装微软的I1S软件包(或者其他厂商的Internet服务软件)。在NetWare4.x中,要想获得基于TCP/IP的服务,如Internet邮件网关,也需要从Novell或者其他厂商购买附加的软件包。在NetWare3.x中,甚至不支持某些基于TCP/IP的服务。但是。正如前所说,NetWare5.0完全集成了TCP/IP协议族和它的服务。然而UNIX不但从内核而且从应用上对TCP/IP都有很好的支持,在所有的网络操作系统中具有独到的优势。
Linux进程
UNIX的另一个革新是它的独立的、有限进程的概念。每个进程代表一个运行的应用程序在内存中的一个实例。在创建每个进程的时候,UNIX内核将为该进程分配单独的资源(如内存空间)。它还管理着所有程序对这些资源的访问。这种新颖的方法将进程在内存中进行了分离,因此可以防止一个进程的异常引起整个系统的崩溃。
相关推荐: