1 / 15

ITEC280

LINUX 操作系统. ITEC280. —— 实践是检验真理的唯一标准 ——. 2013.10.16. IDC 公司技术部业绩表. 统计于 2013.10.15. 知识回顾. 局域网与广域网 私有 IP 地址是指内部网络或 主机 的 IP 地址,公有 IP 地址是指在因特网上全球唯一的 IP 地址。 私有网络预留出了三个 IP 地址块,如下: A 类: 10.0.0.0 ~ 10.255.255.255 B 类: 172.16.0.0 ~ 172.31.255.255 C 类: 192.168.0.0 ~ 192.168.255.255

geneva
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.16

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

  3. 知识回顾 • 局域网与广域网 私有 IP 地址是指内部网络或主机的IP 地址,公有IP 地址是指在因特网上全球唯一的IP 地址。 私有网络预留出了三个IP 地址块,如下: A 类:10.0.0.0~10.255.255.255 B 类:172.16.0.0~172.31.255.255 C 类:192.168.0.0~192.168.255.255 上述三个范围内的地址不会在因特网上被分配,因此可以不必向ISP 或注册中心申请而在公司或企业内部自由使用。

  4. 知识回顾 • NAT工作流程

  5. 知识回顾 • NAT地址转换明细

  6. 知识回顾 1.配置IP地址与网关 2.打开包转发功能:echo “1” > /proc/sys/net/ipv4/ip_forward或者修改/etc/sysctl.conf文件,让包转发功能在系统启动时自动生效: net.ipv4.ip_forward = 1 (注:执行sysctl –p可手动生效)3.打开iptables的NAT功能:iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE说明:eth0是连接外网或者连接Internet的网卡 4.保存iptables的规则: service iptables save service iptables restart

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

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

  9. Samba文件服务器 • centos默认安装了samba服务器程序 • service smb start 启动 • yum install smb更新 • chkconfigsmb 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

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

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

  12. ftp文件服务器 • centos默认安装了vsftpd服务器程序 • service vsftpd start 启动 • yum install vsftpd更新 • chkconfigvsftpd 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

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

  14. 任务四 在centos上部署ftp与samba • 使用virtualbox创建名称为本人姓名全拼的虚拟机,网卡桥接。自动分区安装centos 5.5操作系统。 • 设置IP地址为192.168.3.(本机IP+100),设置主机名为本人姓名全拼。截图为1.jpg。 • 使用root登录系统后,使用setup关闭防火墙,关闭SElinux。截图为2.jpg。 • 使用adduser创建自己姓名声母组成的用户,使用passwd设定密码。截图为3.jpg • 启用samba服务器,设置为开机启动。将上步骤的用户增加到samba服务器。截图为4.jpg。使用自己的winxp电脑主机映射该目录,在“我的电脑”中显示该共享磁盘目录。截图为5.jpg。 • 在该目录下创建名称为本人学号的文件夹。将1-5号图片拷贝到该文件夹下。在虚拟机下使用ll命令查看文件列表。截图为6.jpg • 截图1-6经由小组任务第二步骤,提交给小组服务器。部门经理将成员作业下载并与截图7、截图8一并打包,下课之前交至 sishang206@qq.com 小组任务: 1、选一台虚拟机,启用vsftpd,创建用户名为”idc(小组号)”的用户,禁止登陆系统,绑定在/home/idc(小组号)目录下,用户组为omxy,并设定密码。截图为7.jpg。 2、小组成员在windows下访问该ftp,并登录。将本人1-6号截图打包为“本人学号.rar”上传到小组服务器。服务器上使用ll命令查看上传文件列表,截图为8.jpg

  15. 大家共同努力

More Related