1 / 22

ITEC280

LINUX 操作系统. ITEC280. —— 实践是检验真理的唯一标准 ——. 2013.10.30. IDC 公司技术部业绩表. 统计于 2013.10.29. 知识回顾. 任务说明 : 夏花文化传播公司秦皇岛分公司提出新需求:在企业内部搭建文件服务器,用以在局域网内实现简单的文件共享,凭借个人账户与服务器文件进行上传下载等操作。. 知识回顾. SMB 协议

burton-wood
Download Presentation

ITEC280

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. LINUX操作系统 ITEC280 —— 实践是检验真理的唯一标准 —— 2013.10.30

  2. IDC公司技术部业绩表 统计于2013.10.29

  3. 知识回顾 • 任务说明: 夏花文化传播公司秦皇岛分公司提出新需求:在企业内部搭建文件服务器,用以在局域网内实现简单的文件共享,凭借个人账户与服务器文件进行上传下载等操作。

  4. 知识回顾 • SMB协议 SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机(Linux和Windows)之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。

  5. 知识回顾 • centos默认安装了samba服务器程序 • service smb start 启动 • yum install smb更新 • sysconfigsmb on 设置为开机启动项 • samba配置 • /etc/samba/smb.conf主要配置文件位置 • smbpasswd –a root 增加root用户到samba并修改密码 • smb.conf详细配置参考: http://linux.chinaunix.net/techdoc/system/2006/02/14/927715.shtml http://linux.chinaunix.net/techdoc/system/2009/07/03/1121535.shtml

  6. 知识回顾 • [global]全局配置,是必段写的 • workgroup 就是Windows中显示的工作组,注意大小写; • netbios name 就是在Windows中显示出来的计算机名; • server string 就是Samba服务器说明,可以自己来定义; • security 这是验证和登录方式; • [mydir] 共享的目录 [home]指的是用户主目录 • path = 可以设置要共享的目录放在哪里; • writeable 是否可写,这里我设置为可写; • browseable是否可以浏览,可以;可以浏览意味着,我们在工作组下能看到共享文件夹。如果您不想显示出来,那就设置为 browseable=no • guest ok 匿名用户以guest身份是登录;

  7. 知识回顾 • FTP协议 文件传输协议(FTP:File Transfer Protocol)使得主机间可以共享文件。 FTP 使用 TCP 生成一个虚拟连接用于控制信息,然后再生成一个单独的 TCP 连接用于数据传输。文件传输协议是TCP/IP网络上两台计算机传送文件的协议,FTP是在TCP/IP网络和INTERNET上最早使用的协议之一,它属于网络协议组的应用层。FTP客户机可以给服务器发出命令来下载文件,上传文件,创建或改变服务器上的目录。

  8. 知识回顾 • centos默认安装了vsftpd服务器程序 • service vsftpd start 启动 • yum install vsftpd更新 • sysconfigvsftpd on 设置为开机启动项 • vsftpd配置 • /etc/vsftpd/vsftpd.conf主要配置文件位置 • adduser -d /home/user1 -g ftp -s /sbin/nologin user1 • 增加user1用户,绑定到/home/user1目录,属于用户组ftp,禁止登陆 • vsftpd.conf详细配置参考: • http://www.linuxidc.com/Linux/2011-12/49985.htm

  9. 权限叠加与掩码 umask参考:http://blog.chinaunix.net/uid-25023516-id-2522500.html

  10. NFS文件服务器 • NFS是Network File System的简写,即网络文件系统. • 网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。

  11. NFS文件服务器 • NFS是Network File System的简写,即网络文件系统. • 网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。

  12. NFS文件服务器 • centos默认安装了nfs服务器程序 • service portmap start • service nfs start启动 • NFS配置 • /etc/exports 主要配置文件位置 • /data 192.168.3.*(rw,no_root_squash,no_all_squash,sync) • 增加/data目录共享,允许192.168.3.0网段访问,可读写,同步写入硬盘 • exports详细配置参考: • http://blog.csdn.net/xph23/article/details/6001471

  13. NFS文件服务器 • NFS的挂载与卸载 • mount -t nfs 192.168.3.135:/data /mydir挂载 • umount /mydir卸载 • df –h 查看分区 • mount 查看挂载 • 挂载远程windows目录 • mount -t cifs -o username=user,password=123456 192.168.3.135:files /mnt/share 挂载 • umount /mydir启动 • df –h 查看分区 • mount 查看挂载

  14. 服务器集群技术 • 什么是集群 • 集群(cluster)技术是一种较新的技术,通过集群技术,可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对较高的收益,其任务调度则是集群系统中的核心技术。 • 集群是一组相互独立的、通过高速网络互联的计算机,它们构成了一个组,并以单一系统的模式加以管理。一个客户与集群相互作用时,集群像是一个独立的服务器。集群配置是用于提高可用性和可缩放性。 • 常见集群分类: 科学集群、负载均衡集群、高可用性集群

  15. RHCS集群 • RHCS即REDHAT CLUSTER SUITE,中文意思即红帽集群套件。它是一套综合的软件组件,可以通过在部署时采用不同的配置,以满足你的对高可用性,负载均衡,可扩展性,文件共享和节约成本的需要。 • RED HAT公司在2007年发布RHEL5时,就将原本作为独立软件发售的用于构建企业级集群的集群套件redhat cluster suite(RHCS)集成到了操作系统中一同发布。 • RHCS提供如下两种不同类型的集群:1、应用/服务故障切换----通过创建N个节点的服务器集群来实现关键应用和服务的故障切换2、IP负载均衡----对一群服务器上收到的IP网络请求进行负载均衡

  16. RHCS集群

  17. RHCS集群 • 典型WEB服务集群

  18. RHCS集群

  19. RHCS集群

  20. RHCS集群

  21. 任务四 在centos上部署NFS • 使用virtualbox创建名称为本人姓名全拼的虚拟机,网卡桥接,关闭防火墙,关闭Selinux。自动分区安装centos 。 • 设置IP地址为192.168.3.(本机IP+100),设置主机名为本人姓名全拼。截图为1.jpg。 • 启用portmap、nfs服务,并设置为开机启动。截图为2.jpg。 • 在win xp下为administrator设置密码,并创建“d:\本人学号”的共享目录。截图为3.jpg(必要时关闭xp防火墙) • 在root用户的家目录下, 创建名称为本人姓名声母缩写的目录。将xp下的共享目录,挂载到该目录上。截图为4.jpg • 虚拟机下,在挂载的目录下创建”本人学号.txt”的文件,文件内容为My linux server! 。截图为5.jpg。在windows下用记事本查看该文件。截图为6.jpg • 在root用户的家目录下, 创建名称为本人姓名全拼的目录。修改exports文件的配置,将该目录共享到NFS,设置允许本网段访问,可读写,同步写入。截图为7.jpg。重启nfs服务生效。 截图1-8提交给部门经理。部门经理将成员作业一并打包,下课之前交至 sishang206@qq.com • 小组互助任务: • 每位同学各自与本组另外一名同学合作,挂载对方提供nfs目录。测试对方的的nfs服务是否正常,目录是否可正常挂载与写入。截图8.jpg

  22. 大家共同努力

More Related