NetBIOS与SMB/CIFS协议 在个人计算机和局域网发展的早期,为了在个人计算机上实现网络能力,Microsoft和IBM合作开发了一套协议NetBIOS,这是一套用于网络通讯的调用接口,开发者IBM认为这套协议将如同它们设计的计算机BIOS一样成为最基本的网络访问接口,因此使用了NetBIOS这个名字。而Microsoft就使用NetBIOS接口开发网
设置和使用X Window 当将FreeBSD系统用作服务器的时候,其正常工作并不依赖于任何图形界面,只使用字符界面就能完成几乎的全部服务器端任务。然而,图形界面具有更大的灵活性,可以同时打开多个窗口、执行一些字符界面无法完成的任务(如图形处理)、使 FreeBSD系统更容易使用等,图形界面的处理能力是打算将FreeBSD系统
SMB/CIFS协议 在NetBIOS出现之后,Microsoft就使用NetBIOS实现了一个网络文件/打印服务系统,这个系统基于NetBIOS设定了一套文件共享协议,Microsoft称之为SMB(Server Message Block)协议。这个协议被Microsoft用于它们Lan Manager和Windows NT服务器系统中,而Windows系统均包括这个协议的客户软件,因而这个协议在局
使用SharityLight安装SMB文件系统 使用smbclient进行使用Windows计算机上的文件资源的方式还是一种命令行的控制方式,必须将文件下载到本地才能进行处理。更方便的方法是将远程文件服务器上的资源装载到本地的目录树上,这样就能如同处理本地文件一样对远程文件进行处理了。Unix上的NFS就是这样的处理方式,Windows系统
电子邮件 FreeBSD支持在Internet上收发电子邮件,也能被用作一台功能强大的邮件服务器,为众多使用不同操作系统的客户机服务。 邮件服务器 Internet上与电子邮件相关的协议主要有SMTP、POP3和IMAP,其中SMTP是邮件传输协议,用于计算机之间交换电子邮件,POP3和IMAP是用于客户计算机远程访问邮件主机上时使用的。
访问Windows系统资源 通过配置Samba服务器,可以提供Windows客户机来访问FreeBSD系统上共享的资源。也能够在 FreeBSD上通过SMB协议访问Windows系统上的共享资源。只是习惯上Unix计算机用做服务器,Windows 计算机用做客户机,很少有让Unix访问Windows计算机的需要。但是越来越多的计算机使用者不但使用 Unix作服务器,也
配置和使用Samba FreeBSD下实现SMB/CIFS协议的软件为samba ── 一个可以运行在很多种Unix系统中的著名自由软件,它使得Unix对外如同一个Lan Manager服务器,向Windows客户提供文件和打印服务。 Samba的当前版本为2.0,在FreeBSD下可以通过Packages Collection或Ports Collection进行安装。 samba的主页为http://samb
编译安装新内核 在/usr/src/sys/i386/conf目录下,可以看到一系列内核配置文件的样例。bash2.02$ ls /sys/i386/confGENERIC Makefile.i386 files.i386 majors.i386LINT PICOBSDN.2000 ipfilter options.i386LKM devices.i386 kernel.script 目录中最重要的文件有GENERIC和LINT,名为GENERIC的文件就是通用内核kernel.
手工编译安装程序 虽然使用Ports Collection编译和安装软件非常简便,然而仍有两个理由来使用手工编译安装方式。一方面是Ports Collection中并不能涵盖所有的软件,有很多软件没有收入Ports Collection中。有很多原因使得一些很优秀的软件没有被收集入Ports Collection,例如,版权因素,或者没有志愿者对它移植到FreeBS
拨号网络 局域网上的FreeBSD要和Internet(或其他广域网)连接,就需要使用广域网界面。对于一般用户,采用普通电话线进行拨号的方式,是比较常见的做法。这就需要首先使用计算机的串口连接到modem(调制解调器)上,再通过modem连接到Internet上。串口和modem 因此如果采用拨号方式连接一台计算机到远端,则必须配
基本网络设置 在FreeBSD系统中,网络能力十分重要,对于一个标准的FreeBSD系统,至少要有一个网络界面以便与其他计算机通信。最常见的网络界面为以太网卡。此外FreeBSD也支持Token Ring和FDDI,以及普通电话拨号连接、ISDN、ATM等广域网连接方式。在计算机网络领域内最常使用的连接方式是本地多台计算机使用局域网互联
第6章 定制应用软件与系统内核 为了充分发挥系统的性能,便需要对系统进行各种维护和配置工作。前面进行的管理和维护还是基于最初安装的FreeBSD系统,以及FreeBSD安装介质中提供的二进制软件包。这样的系统适用于大多数情况,但不是最适合特定要求的系统设置。根据系统的具体情况来定制FreeBSD的各种设置,就需要进一步
进入X Window X服务器的执行程序位于/usr/X11R6/bin目录中,并且使用一个符号联接 “X” ,指向具体的执行程序,如XF86_VGA16或XF86_S3V等。因此直接输入X命令就能启动设置好的X服务器,系统将进入图形状态,并出现一个可以移动的X形鼠标指针,但并没有其他反应。这是因为X服务器只负责处理输入和显示,具体对使用者的输
配置缓冲或转发方式的named 在Internet中主要使用名字进行连接,因此网络中的DNS查询会十分频繁。很多情况下,会有大量且重复的DNS查询。尤其在使用拨号连接的条件下,由于名字服务器位于ISP端,即使是曾经查询过的名字,其信息仍然保存在线路的另一端的名字服务器的缓冲区内,重复的DNS查询将占据宝贵的线路带宽。并且
DNS服务 通常,一台计算机只需要配置域名解析就可以了,不需要自己运行名字服务器守护进程,然而有些时候需要设置自己的名字服务器,这就需要FreeBSD下配置名字服务器BIND(Berkeley Internet Name D omain)。BIND也是由伯克利开发的一个著名软件,它的执行程序为named,运行在Internet上几乎所有的名字服务器上,构成
设置和使用X Window 当将FreeBSD系统用作服务器的时候,其正常工作并不依赖于任何图形界面,只使用字符界面就能完成几乎的全部服务器端任务。然而,图形界面具有更大的灵活性,可以同时打开多个窗口、执行一些字符界面无法完成的任务(如图形处理)、使 FreeBSD系统更容易使用等,图形界面的处理能力是打算将FreeBSD系统
外挂式中文显示与输入软件 对于支持中文的软件,可以使用自己的方式处理中文的显示与输入。然而更一般的软件中,都没有直接提供中文支持,有些能够部分识别中文但无法处理中文输入,如Netscape Navigator。有些根本不能识别中文,有些甚至将8位字符作为非法字符来看待。对于最后一种过滤8 位字符的情况,是没有办法能使
中文X服务器 除了在X11的库函数级汉化,以支持显示中文的能力之外,另一种使 X Window系统显示中文的方法是在X服务器级进行汉化。汉化X服务器就使得所有的西文软件能正常显示中文,当然它必须没有对8位字符进行特殊的过滤处理。并且由于是在服务器低层对中文进行支持,因此速度和兼容性也很好。XFree86的汉化版本称为CXw
使用XF86Setup配置X服务器 XF86Setup是在图形界面下运行的设置程序,它运行在图形界面下,如果系统没有启动 X Window系统,那么它会自动启动一个标准VGA模式的X服务器,因此这就要求FreeBSD系统内必须安装了XFree86的VGA模式的服务器XF86_VGA,XF86Setup首先使用缺省设置启动这个16色、640x480分辨率的X服务器,然后再运
NFS服务器 为了使得其他系统能使用FreeBSD上的硬盘空间,就需要运行NFS服务进程。NFS服务器使用了几个守护进程用于提供NFS服务。最基本的提供NFS服务的系统至少要运行nfsd和mountd 守护进程,nfsd用于处理NFS协议,而mountd用于处理客户的mount请求。此外,由于NFS使用RPC 远程调用,因此portmap、rpc_lockd、rpc_statd