OnWorks Linux 和 Windows 在线工作站

商标

工作站免费在线托管

<上一页 | 内容 | 下一页>

Linux 系统是提供网络服务的绝佳平台。 在本节中,我们将尝试概述最常见的网络服务器和应用程序。


图片

10.3.1. 服务器类型


10.3.1.1. 独立服务器


可以通过两种方式向用户提供服务。 守护进程或服务可以在独立模式下运行,也可以依赖于另一个要激活的服务。


大量和/或持续使用的网络服务通常以独立模式运行:它们是始终运行的独立程序守护进程。 它们很可能在系统启动时启动,并等待对它们设置为侦听的特定连接点或端口的请求。 当一个请求到来时,它会被处理,监听会一直持续到下一个请求。 一个网络服务器就是一个典型的例子:你希望它一天 24 小时都可用,如果它太忙,它应该创建更多的监听实例来服务同时的用户。 其他示例是大型软件存档,例如 Sourceforge 或您的 Tucows 镜像,它们每天必须处理数千个 FTP 请求。


家用计算机上的独立网络服务的示例可能是 命名 (名称守护进程),一个缓存名称服务器。 独立服务有自己的进程在运行,你可以随时查看使用 ps:


鲍勃:~> ps auxw | 命名的grep

命名为 908 0.0 1.0 14876 5108 ? S Mar14 0:07 命名 -u 命名

鲍勃:~> ps auxw | 命名的grep

命名为 908 0.0 1.0 14876 5108 ? S Mar14 0:07 命名 -u 命名

但是,您可以在 PC 上使用某些服务,即使没有为该服务运行的服务器进程。 示例可以是 FTP 服务、安全复制服务或指纹服务。 这些服务具有 Internet 守护程序(内网) 听他们的地方。


图片

10.3.1.2。 (x)inetd


在您的家用 PC 上,事情通常会平静一些。 例如,您可能有一个小型网络,您可能需要不时地将文件从一台 PC 传输到另一台 PC,使用 FTP 或 Samba(用于与 MS Windows 机器连接)。 在这些情况下,启动您偶尔需要的所有服务并让它们一直运行将浪费资源。 因此,在较小的设置中,您会发现依赖于中央程序的必要守护程序,它们侦听它负责的服务的所有端口。


这个超级服务器,即互联网服务守护进程,在系统初始化时启动。 有两种常见的实现: 内网 希内特 (扩展的 Internet 服务守护进程)。 一个或另一个通常运行在每个 Linux 系统上:


鲍勃:~> ps -ef | 网路

根 926 1 0 Mar14 ? 00:00:00 xinetd-ipv6 -stayalive -reuse \

-pid文件/var/run/xinetd.pid

鲍勃:~> ps -ef | 网路

根 926 1 0 Mar14 ? 00:00:00 xinetd-ipv6 -stayalive -reuse \

-pid文件/var/run/xinetd.pid

Internet 守护程序负责的服务列在其配置文件中,

/etc/inetd.conf,为 内网,并在目录中 /etc/xinetd.d HPMC胶囊 希内特. 常用的管理服务包括文件共享和打印服务、SSH、FTP、telnet、Samba 配置守护进程、通话和时间服务。


收到连接请求后,中央服务器将启动所需服务器的实例。 因此,在下面的示例中,当用户 粮食 启动到本地主机的 FTP 会话,只要会话处于活动状态,FTP 守护进程就会运行:


图片

鲍勃:~> ps auxw | ftp文件

鲍勃 793 0.1 0.2 3960 1076 pts/6 S 16:44 0:00 ncftp 本地主机

FTP 794 0.7 0.5 5588 2608 ? SN 16:44 0:00 ftpd:

OnWorks 的顶级操作系统云计算: