《Linux操作系统实用教程08.ppt》由会员分享,可在线阅读,更多相关《Linux操作系统实用教程08.ppt(24页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Linux应用基础应用基础八八 Linux的网络服务的网络服务 信息与通信工程学院信息与通信工程学院八八 Linux的网络服务的网络服务 第八章 Linux的网络服务 v本章目标了解NFS网络文件系统,NFS网络文件系统架设及挂载方法掌握Web服务器的架设方法掌握FTP服务器的架设方法及访问方法掌握Samba服务器的架设方法Linux操作系统实用教程八八 Linux的网络服务的网络服务第八章 Linux的网络服务 v8.1 NFS网络文件系统v8.2 Web服务v8.3 FTP服务v8.4 Samba服务Linux操作系统实用教程8.1 NFS网络文件系统网络文件系统vNFS(Network
2、File System)网络文件系统vSun公司开发的,多用于Unix操作系统v连接在网络上的计算机之间共享文件的一种方法,适合于字符命令方式完成网络之间的文件共享v8.1.1 NFS的概述NFS的特点 不占用本地工作站的磁盘空间 通过同步写磁盘可以实现分布式处理功能 利用字符命令方式,高性能,可灵活配置 扩充新的资源或环境时不需要改变现有的工作环境 CDROM和USB等存储设备可以在网络中被其他计算机使用home目录可以放在NFS服务器上 Linux操作系统实用教程8.1 NFS网络文件系统网络文件系统v8.1.1 NFS的概述NFS建立的工作步骤 安装 portmap,nfs-utils软
3、件包主机对共享文件设置权限客户机对主机的设置的权限将远程文件挂载至本地目录Linux操作系统实用教程8.1 NFS网络文件系统网络文件系统v8.1.2 NFS的主机服务器配置及启动 /etc/exports,配置文件在exports文件的设置中,共享目录和分配给客户机的地址间用 键进行分隔,客户机的多个地址间用空格分隔。(1)共享目录:绝对路径(2)指定客户机的地址指定客户机地址说明192.168.1.10指定IP地址的客户机192.168.1.10/20指定网段中的所有客户机指定域名的客户机*所有客户机Linux操作系统实用教程8.1 NFS网络文件系统网络文件系统v8.1.2 NFS的主机
4、服务器配置及启动 /etc/exports(3)exports文件中的设置选项 设置选项说明sync用户间同步写磁盘,这样不会丢数据,NFS服务建议使用该选项ro输出的共享目录只读,不能与rw共同使用rw输出的共享目录可读写,不能与ro共同使用Linux操作系统实用教程8.1 NFS网络文件系统网络文件系统v8.1.2 NFS的主机服务器配置及启动 NFS服务的启动#service portmap start#service nfs start 显示共享目录状态#showmount -ae hostnameLinux操作系统实用教程8.1 NFS网络文件系统网络文件系统v8.1.3 客户端挂载
5、NFS文件系统 查看 NFS服务器的共享目录状态$showmount-e IP(或主机名称hostname)即可。挂载NFS服务器中的共享目录$mount NFS服务器地址:共享目录 本地挂载点目录 查看及卸载已挂载的目录$mount|grep nfs查看目录的挂载情况 umount/mnt/share卸载已挂载的目录Linux操作系统实用教程8.2 Web服务服务 v WWW(World Wide Web)服务是 Internet 上最热门的服务之一vWeb服务是一种交互式图形界面的服务,具有强大的连接信息功能vWeb系统采用客户端/服务器模式,有服务器程序和客户端程序两个部分v常用Web服
6、务器是 Apache 及 Microsoft IISv8.2.1 Apache服务器简介 a patchy serverLinux操作系统实用教程8.2 Web服务服务 v8.2.2 Apache服务器的安装及启动 检测与安装Apache#rpm-qa|grep httpd如果没有检测到软件包,需要进行安装#rpm ivh httpd-2.2.3-6.i386.rpm#rpm ivh httpd-manual-2.2.3-6.i386.rpm Apache服务的启动与停止#service httpd start|stop|restart|status测试Apache服务器运行状态#lynx h
7、ttp:/xxx.xxx.xxx.xxx浏览器查看 Linux操作系统实用教程8.2 Web服务服务 v8.2.3 Apache服务器的配置/etc/httpd/conf/httpd.conf,主要配置文件 更改完后保存,若要立即生效则重启 httpd 服务默认配置模板,基本配置几乎不需要进行修改。DocumentRoot:根文档目录 DirectoryIndex:站点主页检索名基本配置 Web站点主目录 DocumentRootWeb站点主页检索列表设置 DirectoryIndexLinux操作系统实用教程8.2 Web服务服务 v8.2.3 Apache服务器的配置/etc/httpd/
8、conf/httpd.conf,主要配置文件 更改完后保存,若要立即生效则重启 httpd 服务个人Web站点配置 配置文件修改用户创建个人Web站点 回到user1用户环境目录下 创建个人Web站点目录public_html 退到user1目录外,修改user1目录的权限 进入个人Web站点目录,创建站点主页内容 使用客户端浏览器访问的主页 Linux操作系统实用教程8.3 FTP服务服务 vFTP(File Transfer Protocol)v8.3.1 FTP简介 FTP服务 Download:下载 Upload:上传FTP服务器和客户端 FTP用户授权 本地用户 Guest用户匿名用
9、户 anonymous 用户名和空的口令来进行登录 FTP的传输模式 ASCII传输方式 二进制传输模式 Linux操作系统实用教程8.3 FTP服务服务 v8.3.2 Linux下的FTP服务器 Wu-ftpdWashington University FTP Daemon可以在用户下载文件的同时对文件做自动的压缩或解压缩操作可以对不同网络上的机器做不同的存取限制可以记录文件上载和下载时间可以显示传输时的相关信息,方便用户及时了解当前的传输动态可以设置最大连接数,提高效率,有效控制负载功能比较强大 Linux操作系统实用教程8.3 FTP服务服务 v8.3.2 Linux下的FTP服务器 P
10、roftpd单一配置文件 可对每个目录进行权限设置可设定多个虚拟 FTP 服务器以及匿名 FTP 服务可根据负载对用户设置独立进程可对用户上传文件进行权限设定能实现 wu-ftp 以及 server-U 的所有功能安全性较高 Linux操作系统实用教程8.3 FTP服务服务 v8.3.2 Linux下的FTP服务器 vsftpd Very Vecure FTP Daemon 安全、稳定、高速支持虚拟IP设置支持虚拟用户支持带宽限流比较简单Linux操作系统实用教程8.3 FTP服务服务 v8.3.3 FTP服务器的配置 vsftpd 服务的安装与启动 安装#rpm-pa|grep vsftpd
11、#rpm-ivh vsftpd-2.0.5-8.i386.rpm启动、停止与重新启动#service vsftpd start|stop|restart|statusvsftpd 服务的默认配置信息 /etc/vsftpd/vsftpd.conf 主配置文件/etc/vsftpd/ftpusers指定本地用户禁止访问FTP服务的本地用户/etc/vsftpd/user_list 指定本地用户允许访问FTP服务的本地用户Linux操作系统实用教程8.3 FTP服务服务 v8.3.4 FTP客户端命令访问 ftp:/登录用户名:密码FTP服务器域名或IP:端口号常用FTP命令 FTPFTP命令命令
12、命令含命令含义义举举例例举举例例说说明明ls列出远程机的当前目录ls-l列详细目录清单cd在远程机上改变工作目录cd.退出当前目录lcd在本地机上改变工作目录lcd d1改变本地机工作目录到d1中 get从远程机传送指定单个文件到本地机get f1下载f1到本地工作目录中mget从远程机传送多个文件到本地机mget*下载所有文件到本地put从本地机传送指定单个文件到远程机put f2把本地f2上传到远程机上mput从本地机传送多个文件到远程机mput*.c上传所有c文件到远程机quit断开与远程机的连接并退出ftpquit退出ftp命令环境!command在本地机上执行的命令!dir本地DOS
13、环境下执行列目录?显示帮助信息?显示帮助信息Linux操作系统实用教程8.4 Samba服务服务 vLinux和Windows操作系统间实现文件共享v8.4.1 Samba简介 SMB协议(Server Message Block)一组软件包Samba的主要功能文件和打印机共享smbclient:以FTP方式访问Windows资源 smbtar:备份和恢复远程Windows上的共享文件命令行工具Linux操作系统实用教程8.4 Samba服务服务 v8.4.2 安装与启动Samba服务 安装Samba服务器#rpm-pa|grep samba#rpm-ivh samba-3.0.23c-2.i
14、386.rpmSamba服务启动、停止与重新启动#service smb start|stop|restart|status Linux操作系统实用教程8.4 Samba服务服务 v8.4.3 Samba服务的配置 配置信息 /etc/samba/smb.conf,配置文件 默认配置信息 设置samba访问密码 /etc/samba/smbpasswd,口令文件 示例#smbpasswd-a wdgNew SMB password:Retype new SMB password:Added user wdg.-a,添加新用户;wdg,用户名;无参数a,修改账户口令 Linux操作系统实用教程8.4 Samba服务服务 v8.4.4 在Windows的网上邻居中访问Samba共享“网上邻居”“整个网络”“Microsoft Windows Network”v8.4.5 Linux系统中Samba服务器的客户端软件#smbclient -L /hostname或IP地址 -U username查看共享资源#smbclient/hostname或IP地址/sharename -U username访问指定主机所提供的共享信息Linux操作系统实用教程Linux操作系统实用教程