Linux基础PPT课件第五章linux服务器配置.ppt

上传人:wuy****n92 文档编号:70792565 上传时间:2023-01-28 格式:PPT 页数:57 大小:1.68MB
返回 下载 相关 举报
Linux基础PPT课件第五章linux服务器配置.ppt_第1页
第1页 / 共57页
Linux基础PPT课件第五章linux服务器配置.ppt_第2页
第2页 / 共57页
点击查看更多>>
资源描述

《Linux基础PPT课件第五章linux服务器配置.ppt》由会员分享,可在线阅读,更多相关《Linux基础PPT课件第五章linux服务器配置.ppt(57页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第第4章章 内容回顾内容回顾shell变量的设置和使用bash的基本操作方式管道和重定向shell脚本编辑方法2Linux服服务器配置器配置第第5章章预习检查预习检查4Page 4/34本章目本章目标掌握NFS服务器的安装、配置和使用掌握NFS客户端的配置掌握挂载和卸载共享目录了解Windows文件共享的基本概念和Samba服务器的功能掌握Samba服务器的配置管理掌握Samba客户程序的使用了解TFTP掌握TFTP服务器的配置管理掌握TFTP客户端程序的使用本章结构本章结构NFSNFS文件系统文件系统文件系统文件系统NFSNFS概述及安装概述及安装概述及安装概述及安装 NFS NFS 服务器

2、配置服务器配置服务器配置服务器配置 NFSNFS客户端配置客户端配置客户端配置客户端配置WindowsWindows文件共享与文件共享与文件共享与文件共享与SambaSamba服务器服务器服务器服务器SambaSamba服务器与客户机服务器与客户机服务器与客户机服务器与客户机实现实现实现实现WindowsWindows和和和和LinuxLinux共享文件互访共享文件互访共享文件互访共享文件互访SAMBASAMBA文件共享服务文件共享服务文件共享服务文件共享服务LinuxLinux服务器配置服务器配置服务器配置服务器配置TFTPTFTP服务器架设服务器架设服务器架设服务器架设6samba和和NF

3、S的区的区别是什么?是什么?NFS是SUN开发的,用于UNIX机器之间的资源共享。samba主要用于在windows和unix之间共享资源。资源包括文件、打印机等等。概念三种方式FTP、TFTP、HTTPNFSSamba5-1 5-1 文件服务概述文件服务概述文件服务概述文件服务概述权限检查权限检查权限检查权限检查文件服务器文件服务器85-2-1 NFS概述:概述:多用于Unix和Linux网络系统中注意:和FTP服务器的区别9Page 9/345-2-1 NFS的基本概念的基本概念NFS是系统间进行文件共享的一种网络协议 在NFS的应用结构中有服务器和客户机两种角色 NFS客户端通过挂载NF

4、S文件系统的方式访问NFS服务器中输出的共享目录 在同一台主机中即可以是NFS服务器也可以作为NFS客户机5-2-1 NFS网络共享的一般用法网络共享的一般用法在NFS服务器主机中进行设置安装NFS服务器软件包启动NFS服务器程序设置NFS共享目录输出在NFS客户机中进行设置使用mount命令挂载NFS服务器中的NFS共享目录到文件系统中通过NFS文件系统的挂载点目录访问NFS服务器中的共享内容115-2-2 NFS服服务器的安装器的安装rpm-q nfs-utils portmap 查询是否安装nfs-utils和portmap如果没有安装,先安装portmap,由于portmap软件包的p

5、ortmap服务为NFS和NIS提供RPC支持,NFS和NIS依赖于portmap服务。rpm-ivh nfs-utils-*.rpm portmap-4.0-*.rpm 安装软件包portmap:为NFS服务器程序提供RPC服务的支持nfs-utils:提供了NTF服务器的启动脚本和管理维护工具125-2-3 配置配置NFS服服务器器1、NFS服务器的配置文件2、NFS服务器的启动和停止3、利用exportfs命令修改设置4、NFS图形化配置方法13Page 13/34(1)、)、NFS服服务器的配置文件器的配置文件“exports”文件用于配置NFS服务器中输出的共享目录#cat/etc/

6、exports/home/share *(sync,ro)nfs共享目录名字段字段说明说明nfs共享目录名共享目录名 需要进行输出的需要进行输出的NFS共享目录名称共享目录名称 客户端主机地址客户端主机地址 能够访问共享目录能够访问共享目录 的主机地址的主机地址设置选项设置选项设置共享目录的属性设置共享目录的属性 客户端主机地址设置选项14Page 14/34(2)、)、exports文件解析文件解析exports文件中“客户端主机地址”字段可以使用多种形式表示主机地址实例实例说明说明192.168.152.13 指定指定IP地址的主机地址的主机 指定域名的主机指定域名的主机 192.168.

7、1.0/24 指定网段中的所有主机指定网段中的所有主机* 指定域下的所有主机指定域下的所有主机*所有主机所有主机 15Page 15/34(3)、)、exports文件解析文件解析exports文件中的“配置选项”字段放置在括号对(“()”)中,多个选项间用逗号分隔psync:设置NFS服务器同步写磁盘,这样不会轻易丢失数据,建议所有的NFS共享目录都使用该选项pro:设置输出的共享目录只读,与rw不能共同使用prw:设置输出的共享目录可读写,与ro不能共同使用16Page 16/34(4)、)、exports文件配置文件配置实例例配置NFS服务器输出的共享目录p输出“/home/share”

8、目录,对所有主机可读,对地址为的主机可读可写p输出“/home/pub”目录,对子网内的所有主机可读#cat/etc/exports/home/share *(sync,ro)192.168.1.220(sync,rw)/home/pub 192.168.1.0/24(sync,ro)nfs共享目录名对不同的主机可以使用不同的设置选项允许网络地址192.168.152.0中的所有主机访问共享设置共享目录属性为只读17NFS服服务器的启器的启动和停止和停止service nfs status;service portmap status 查看服务器的状态,注意:portmap一定要先于nfs启动

9、service nfs start|stop|restart启动、停止、重起服务器chkconfig-list nfschkconfig-level 35 nfs on18利用利用exportfs命令修改命令修改设置置 exportfs-rv重新输出共享目录exportfs rv 当修改了/etc/exports后,无需重新启动NFS,可以使用该命令使其生效exportfs-auv停止当前主机中NFS服务器的所有目录输出exportfs-av启用当前主机中NFS服务器的所有目录输出19NFS图形化配置方法形化配置方法 system-config-nfs205-2-4 NFS客客户端配置端配置

10、查看服务器的共享目录1、Linux客户端挂载NFS文件系统2、卸载NFS文件系统3、系统启动时自动挂载NFS文件系 21Page 21/34Linux客客户端挂端挂载NFS文件系文件系统 显示NFS服务器的输出 挂载NFS服务器中的共享目录#mount-t nfs 192.168.152.131:/home/share/mnt/-t选项指定需要挂载的文件系统类型为nfsNFS服务器的主机地址NFS共享目录名称挂载点目录名称主机地址与共享目录之间用冒号分隔22Page 22/34系系统启启动时自自动挂挂载NFS文件系文件系 将NFS的共享目录挂载信息写入“/etc/fstab”文件,可实现对NF

11、S共享目录的自动挂载#tail-1/etc/fstab192.168.152.131:/home/pub/mntnfsdefaults0 0 NFS服务器地址及共享目录名称挂载点目录名称文件系统类型挂载选项23Page 23/34卸卸载NFS文件系文件系统显示当前主机挂载的NFS共享目录p使用mount命令查看#mount|grep nfs192.168.152.131:/home/share/on/mnt type nfs(rw,addr=192.168.152.131)卸载系统中已挂载的NFS共享目录 p使用umount命令卸载NFS文件系统#umount/mnt/NFS文件系统挂载信息2

12、4NFS服服务器的器的测试showmount-e 显示NFS服务器提供的输出的共享目录 showmount-d 显示NFS服务器中被挂载的目录showmount a 显示挂载的共享目录列表和NFS客户机的地址25Page 25/34阶段段总结NFS是进行文件共享的网络协议是进行文件共享的网络协议在在RHEL系统中系统中NFS服务器程序和管理工具是默认安服务器程序和管理工具是默认安装的装的NFS服务器通过服务器通过exports文件配置共享目录输出和目文件配置共享目录输出和目录的访问权限录的访问权限showmount命令用于查询显示命令用于查询显示NFS服务器的相关信服务器的相关信息息 expo

13、rtfs命令用于对命令用于对“exports”文件设置的共享文件设置的共享目录进行管理目录进行管理 26Page 26/34阶段段练习J查看并分析exports文件中配置记录的格式J使用showmount命令查看NFS服务器中输出的共享目录27Page 27/37Windows文件共享与文件共享与Samba服服务器器 Windows文件共享pWindows主机之间使用SMB/CIFS网络协议实现文件和打印资源的共享pWindows无法与UNIX/Linux主机之间实现资源共享 Samba服务器pSamba服务器在UNIX系统中实现了SMB/CIFS协议p通过Samba服务可以实现UNIX/Li

14、nux主机与Windows主机之间的资源互访28Page 28/37实现共享共享资源互源互访Linux主机与Windows主机的互访方式Windows服务器Linux客户端Windows客户端Linux服务器29Page 29/37Samba服服务器的安装器的安装 RHEL5中缺省安装了Samba相关的软件包psamba-common软件包中提供了Samba服务器和客户机中都必须使用的公共文件psamba软件包中包括了Samba服务器程序的所有文件 psamba-client软件包中提供了Samba客户机的所有文件 psystem-config-samba软件包中提供了Red Hat公司专门为

15、Samba服务器管理编写的图形界面的管理程序,该程序是Red Hat系统管理工具中的一部分 30Page 30/37smb.conf配置文件配置文件smb.confpSamba服务器的主配置文件是smb.conf,保存在目录“/etc/samba/”中p文件中注释行使用“#”开始,是对配置内容的说明文字p样例行使用“;”开始,是对配置内容的举例 p查看smb.conf有效配置的命令#grep-v#/etc/samba/smb.conf|grep-v;31Page 31/37smb.conf配置文件配置文件smb.conf文件内容#cat/etc/samba/smb.confglobal wor

16、kgroup=MYGROUP server string=Samba Server log file=/var/log/samba/%m.log max log size=50 printcap name=/etc/printcap dns proxy=No idmap uid=16777216-33554431 idmap gid=16777216-33554431 cups options=rawhomes comment=Home Directories read only=No browseable=No.32Page 32/37smb.conf中的全局配置中的全局配置smb.conf

17、中的global global workgroup=MYGROUP server string=Samba Server log file=/var/log/samba/%m.log max log size=50 security=userworkgroup设置设置Samba服务器所服务器所在的工作组的名称,默认设置为在的工作组的名称,默认设置为“MYGROUP”server string设置设置Samba服务器的服务器的说明文字,用于描述说明文字,用于描述Samba主机主机log file设置设置Samba服务器的日志服务器的日志文件,默认设置为文件,默认设置为“/var/log/samb

18、a/%m.log”,表示,表示所有设置文件都保存在所有设置文件都保存在“/var/log/samba/”目录中,使用目录中,使用Samba服务器的每个客户机的日服务器的每个客户机的日志分别进行保存在与客户主机同志分别进行保存在与客户主机同名的名的“%m.log”文件中,文件中,“%m”变变量表示客户端主机的名称量表示客户端主机的名称max log size设置日志文件的最大设置日志文件的最大容量,默认为容量,默认为“50”,表示,表示50KB;该设置项的数值单位是;该设置项的数值单位是“KB”security设置设置Samba服务器的缺服务器的缺省安全级别为省安全级别为“user”,表示需要,

19、表示需要经过经过Samba服务器的用户认证后服务器的用户认证后才能够访问服务器中的资源才能够访问服务器中的资源33Page 33/37Samba服服务器的安全器的安全级别smb.conf中security的配置security值值含义含义share表示用户不需要账户及密码即可登入表示用户不需要账户及密码即可登入Samba服务器服务器 user表示由提供服务的表示由提供服务的Samba服务器负责检查服务器负责检查账户及密码(是账户及密码(是Samba默认的安全等级)默认的安全等级)server表示检查账户及密码的工作指定由另一台表示检查账户及密码的工作指定由另一台Windows服务器或服务器或S

20、amba服务器负责服务器负责 domain表示指定表示指定Windows域控制服务器来验证用域控制服务器来验证用户的账户及密码户的账户及密码 34Page 34/37用用户目目录共享共享设置置 smb.conf中的homephomes共享目录不特指某个目录,而是表示Samba用户的宿主目录homes comment=Home Directories browseable=no writable=yescomment用于设置共享的说明信用于设置共享的说明信息息 browseable设置为设置为no表示所有表示所有Samba用户的宿主目录不能被看用户的宿主目录不能被看到,只有登录用户才能看到自己到

21、,只有登录用户才能看到自己的宿主目录共享;这样设置可以的宿主目录共享;这样设置可以加强加强Samba服务器的安全性服务器的安全性 writable设置为设置为yes表示用户对该表示用户对该共享目录写入,设置用户对自己共享目录写入,设置用户对自己的宿主目录具有写权限是比较合的宿主目录具有写权限是比较合理的理的35Page 35/37Samba用用户帐号号Samba帐号管理pSamba用户帐号使用独立的smbpasswd文件保存用户的帐号和加密口令信息pSamba服务器中的用户帐号应该具有与其同名的Linux系统用户帐号,因为Samba用户是使用同名的系统帐号身份访问Linux系统资源(文件和目录

22、)的pSamba用户的口令和同名系统用户的口令是独立的,可以相同或不同,需要分别进行维护和更改 p当Samba用户不需要登录Linux系统时,同名的系统用户帐号可不设置口令 36Page 36/37Samba用用户帐号号Samba服务器的用户帐号pSamba服务器的用户帐号文件保存在“/etc/samba/”目录中,文件名称是“smbpasswd”p初始状态“smbpasswd”文件不存在,在第一次使用smbpasswd命令创建Samba用户时将自动建立p“smbpasswd”文件中同时保存有用户帐号和用户密码,因此该文件只对root用户有读写权限37Page 37/37Samba用用户帐号号

23、smbpasswd命令psmbpasswd命令用于维护Samba服务器的用户帐号p添加Samba用户帐号#smbpasswd-a sambauser p禁用Samba用户帐号#smbpasswd-d sambauserp启用Samba用户帐号#smbpasswd-e sambauserp删除Samba用户帐号#smbpasswd-x sambauser38Page 38/37共享目共享目录配置配置实例例公共共享目录配置要求p在smb.conf中添加名为public 共享目录p公共共享目录的路径是“/home/public”p任何Samba的用户都可以访问公共目录并对目录具有读写权限 p任何用户

24、在公共目录中都以Linux中“nobody”系统用户的身份出现,即在公共目录中任何用户建立的文件都属于“nobody”系统用户39Page 39/37共享目共享目录配置配置实例例smb.conf中添加的配置内容public path=/home/public public=yes only guest=yes writable=yespath用于设置共享目录对应的用于设置共享目录对应的Linux系统目系统目录录public设置为设置为yes表示该共享目录表示该共享目录对于所有对于所有Samba用户可见用户可见“only guest”设置为设置为yes表示所有表示所有用户在使用该共享目录时的用户

25、用户在使用该共享目录时的用户身份都是身份都是“guest”,即,即Linux系系统用户统用户“nobody”writable设置为设置为yes表示该共享目表示该共享目录对于用户可写录对于用户可写 40Page 40/37配置文件配置文件语法法检测服服务启启动测试smb.conf文件的内容ptestparm命令是配置文件测试工具,可以对smb.conf配置文件的语法进行检测,并显示当前配置的清单#testparmLoad smb config files from/etc/samba/smb.confProcessing section homesProcessing section print

26、ersProcessing section publicLoaded services file OK.Server role:ROLE_STANDALONEPress enter to see a dump of your service definitions global.41Page 41/37启启动Samba服服务器器启动Samba服务器 p启动脚本文件/etc/init.d/smb p启动服务命令#service smb start p查询服务状态#service smb statusp停止服务命令#service smb stop42Page 42/37smbclient命令命令

27、smbclientpsmbclient是Samba服务器的命令行方式的登录客户端,使用的形式类似telnet和ftp命令p显示指定Samba服务器中的共享资源列表 p以指定用户身份登录到指定服务器的指定共享目录 ”表示服务器“192.168.1.2”中的共享目录“st02”“-U st02”表示以Samba用户“st02”的身份进行登录43Page 43/37smbstatus命令命令 smbstatuspsmbstatus命令用于显示当前主机中的Samba服务器的连接状态信息p显示信息包括连接服务器的每个Samba客户端的IP地址、主机名称、登录用户名、锁定的文件等#smbstatusPID

28、 Username Group Machine-13921 st02 st02 4010cdt (192.168.1.123)Service pid machine Connected at-IPC$13921 4010cdt Fri Apr 14 19:10:25 2006No locked files 44Page 44/37mount命令命令 mount命令p使用“-o”选项设置使用指定用户帐号 卸载smb文件系统#umount/mnt/45Page 45/37阶段段总结Windows主机之间使用SMB/CIFS协议进行文件和打印的共享 Samba服务器在Linux/UNIX系统中实现了

29、SMB/CIFS协议Samba服务器需要运行smbd和nmbd两个服务程序 配置文件smb.conf是Samba服务器配置的核心使用smbclient和smbmount客户端命令可以连接使用Samba服务器中的共享目录46Page 46/37阶段段练习J查看“/etc/samba/”目录中,配置文件smb.conf的缺省配置 J练习使用smbclient程序连接Samba服务器47Page 47/37Windows主机主机访问Samba服服务器器在Windows主机中访问Samba服务器48Page 48/37Linux主机主机访问Windows共享目共享目录使用Samba客户端软件访问Win

30、dows共享p在Linux系统中使用Samba客户软件访问Windows共享目录与访问Samba服务器的方法相同p使用mount命令挂载共享目录49Page 49/37阶段段总结Windows主机可以将Samba服务器主机作为文件服务器,访问其中的共享文件 Linux主机使用Samba客户端软件可以访问Windows主机中的共享文件 安装安装tftp安装tftp-server安装tftp-client修改配置文件修改配置文件/etc/xinetd.d/tftp设置TFTP服务器的根目录,开启服务启动启动tftp-serverchmod o+w/tftpbootservice xinetd re

31、start本章总结本章总结NFSNFS文件系统文件系统文件系统文件系统NFSNFS概述及安装概述及安装概述及安装概述及安装 NFS NFS 服务器配置服务器配置服务器配置服务器配置 NFSNFS客户端配置客户端配置客户端配置客户端配置WindowsWindows文件共享与文件共享与文件共享与文件共享与SambaSamba服务器服务器服务器服务器SambaSamba服务器与客户机服务器与客户机服务器与客户机服务器与客户机实现实现实现实现WindowsWindows和和和和LinuxLinux共享文件互访共享文件互访共享文件互访共享文件互访SAMBASAMBA文件共享服务文件共享服务文件共享服务文

32、件共享服务LinuxLinux服务器配置服务器配置服务器配置服务器配置TFTPTFTP服务器架设服务器架设服务器架设服务器架设NFS是是UNIX系统间系统间常用的文件共享网络常用的文件共享网络协议协议需要安装需要安装“nfs-utils”和和“portmap”两个软两个软件包件包exports文件用于配文件用于配置置NFS服务器的共享服务器的共享目录输出目录输出showmount命令用命令用于查询显示于查询显示NFS服务服务器的相关信息器的相关信息运行运行portmap和和nfs两个系统服务程序两个系统服务程序Samba服务器在服务器在Linux/UNIX 系统中实现了系统中实现了SMB/CI

33、FS协议协议 smb.conf文件是文件是Samba服务器进行配置的核心服务器进行配置的核心 Windows可自由访问可自由访问Samba服务器的共享资源服务器的共享资源 54Page 54/37阶段段练习J在Windows主机中查看Samba服务器中的共享资源J登录swat的Web界面,并熟悉swat中对Samba服务器的管理界面55Page 55/37实验任务1:安装配置NFS服务器 任务2:安装配置Samba服务器 任务3:安装配置TFTP服务器 56Page 56/37任任务1注意事项p提示1:在进行NFS服务器访问的实验中,应注意NFS服务器端的网络防火墙的访问策略是否允许进行nfs网络服务的访问在实验中可暂时关闭NFS服务器主机中的iptables网络防火墙服务#service iptables stopp提示2:Samba服务器独立维护用户帐号,在访问Samba服务器前,需要先使用smbpasswd命令创建用户帐号p提示3:在对smb.conf配置文件进行修改后,最好先使用testparm命令检测配置文件的语法是否正确,然后再重新启动服务程序57作作业配置nfs服务器p只读共享-所有人p读写共享-指定IP地址配置samba服务器pshare级别puser级别访问windows的共享pmount配置TFTP服务器

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁