Chinaunix首页 | 论坛 | 博客
  • 博客访问: 139876
  • 博文数量: 49
  • 博客积分: 2510
  • 博客等级: 少校
  • 技术积分: 595
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-25 23:08
文章分类
文章存档

2011年(1)

2009年(48)

我的朋友

分类: LINUX

2009-03-07 13:54:56

 

6 Linux 网络应用

6.1 Linux的网络功能

1Apache HTTP服务器

Apache HTTP服务器是一种具有稳定性高、速度快等特点的Web服务器软件。

2Sendmail邮件服务器

SendmailLinux上著名的邮件传输程序。

3Vsftp服务器

Vsftp是一种功能强大、适合于大吞吐量应用环境的FTP服务器。

4Samba服务器

SMB是服务器消息块(Server Message Block)的缩写,SMB协议是一种在两台机器之间共享文件、打印机和接口的标准化协议。

Samba是在Linux系统上支持SMB协议的一组应用程序套件。它不仅允许LinuxUNIX系统之间进行数据资源共享,也允许LinuxWindows系统之间共享数据资源。

5Squid代理缓存服务器

Squid是运行于Linux系统上的代理服务器软件,它可以将远程Internet对象保存为本地的副本,当本地用户再次访问这些对象时,Squid可以直接快速地提供这些对象的本地副本,而不必再次占用带宽来访问远地服务器上的对象。

6DHCP服务器

DHCP服务器能自动对DHCP客户机进行TCP/IP配置,如IP地址、网络掩码、DNS及网关等。

7Bind DNS服务器

Bind DNSTCP/IP的域名服务器软件,它提供主机名和IP地址之间的转换以及有关电子邮件的选路信息,可以提供主域名服务器、辅助域名服务器、缓存查询服务器和自动完成反向域名解析配置等功能。

8MySQL数据库服务器

MySQL是一个真正的多用户、多线程SQL高速数据库服务器。


6.2 基本网络操作命令

6.2.1 ping命令

ping命令主要用于测试本机与网络上的另一台计算机的网络连接是否正确,因此在架设网络和排除网络故障时本命令显得特别有用。

命令格式:

ping 主机IP地址|主机名

6.2.2 telnet命令

telnetTELNET协议的客户端应用程序,主要用于通过网络登录远程主机。

一旦登录成功,用户就可以像使用本地计算机一样使用远程计算机。

命令格式:

telnet [主机名|主机IP地址[端口号]]

主要命令如下所示。

?/help:列出所有命令。

close:断开连接。

display:列出当前的操作参数。

open:建立一个新的连接。

quit:直接退出telnet程序。

set:设置操作参数。

Z:暂时回到本地的Shell,把连接进程放在后台,使用fg命令可切换到前台操作。

!:暂时退出telnet回到系统Shell中,键入exit命令可以再次返回到telnet>提示符下。

6.2.3 ftp命令

ftp命令可以用来从主机上上载或者下载文件。

命令格式:

ftp [主机名|主机IP地址]

6.2.4 netstat命令

netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。

该命令的一般格式为:

netstat [选项]


6.3 网络资源共享

6.3.1 Linux/UNIX系统之间文件共享—NFS

1NFS简介

网络文件系统(Network File SystemNFS)实际上是一种Linux/UNIX文件共享协议。

NFS是通过将NFS服务器的文件系统安装到客户机的文件系统上而得以实现的。

2NFS的配置

1)配置NFS服务器

要配置NFS服务器,可以通过使用文本编辑器(如vigedit)修改配置文件/etc/exports的方法来完成。/etc/exports

文件的格式如下:

directory_to_export

NFS_client(permissions)

[NFS_client(permissions)…]

mount -t nfs 192.168.0.112:/home /mnt/nfs

在每次改变/etc/exports的时候,必须把改变通知给NFS守护进程,或使用以下命令来重新载入配置文件:

/sbin/service nfs reload

除了以手动方式配置NFS服务器外,还可以通过使用图形界面下的NFS服务器配置工具进行配置。

2)启动和停止NFS服务

要启动或停止NFS服务,必须以root登录并使用以下命令来启动 NFS 守护进程

,其命令格式如下:

/sbin/service nfs [start | stop]

要启动NFS,在“#”提示符下键入以下命令行:

/sbin/service nfs start

该命令在执行过程中会显示启动过程是否正确,如图6.16所示。

要停止NFS,则在“#”提示符下键入以下命令行:

/sbin/service nfs stop


还可以使用以下命令来查看NFS守护进程的状态:

/sbin/service nfs status

3.使用NFS文件系统

安装远程文件系统与安装本地文件系统相同,都要使用mount命令,所不同的是,需要在文件系统路径名之前加上远程主机的名字。

mount命令格式如下:

mount [-Fnfs][ [-o option] hostname

pathname mountpoint

6.3.2 Linux/Windows系统之间文件共享—Samba

1Samba的组成

一个Samba服务器实际上包括两个守护进程:smbdnmbd

2.安装Samba服务器

3Samba的配置

1)修改Samba配置文件

2)图形化配置

Samba服务器配置工具如图6.19所示,它是用来管理Samba共享、用户以及基本服务器设置的图形化界面。

4.启动和停止Samba服务器

使用以下命令来启动守护进程:

/sbin/service smb start

使用以下命令来停止守护进程:

/sbin/service smb stop

5.连接Samba共享

要从Microsoft Windows机器上连接Linux Samba共享,可以使用“网上邻居”或图

形化文件管理器。也可用以下DOS命令:\\192.168.0.112

6.客户工具smbclient

smbclient命令用来存取远程Samba服务器上的资源。

6.4.3 FTP服务器

1.安装vsftpd服务器

可以在终端命令窗口输入以下命令进行验证:

#rpm -qa grep vsftpd

如果结果显示为“vsftpd-1.1.3-8”,则说明系统已经安装vsftpd服务器。

在终端命令窗口运行以下命令即可开始安装进程:

#rpm -ivh vsftpd-1.1.3-8.i386.rpm

2.启动、停止和重新启动vsftpd服务

3vsftpd的配置

1)用户登录控制

2)用户权限控制

3)用户连接和超时选项

4)服务器日志和欢迎信息

阅读(624) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~