150 likes | 334 Views
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
E N D
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 上述三个范围内的地址不会在因特网上被分配,因此可以不必向ISP 或注册中心申请而在公司或企业内部自由使用。
知识回顾 • NAT工作流程
知识回顾 • NAT地址转换明细
知识回顾 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
任务四 基于linux的内网文件服务 • 说明: 夏花文化传播公司秦皇岛分公司提出新需求:在企业内部搭建文件服务器,用以在局域网内实现简单的文件共享,凭借个人账户与服务器文件进行上传下载等操作。
Samba文件服务器 • SMB协议 SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机(Linux和Windows)之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。
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
smb.conf详解 • [global]全局配置,是必段写的 • workgroup 就是Windows中显示的工作组,注意大小写; • netbios name 就是在Windows中显示出来的计算机名; • server string 就是Samba服务器说明,可以自己来定义; • security 这是验证和登录方式; • [mydir] 共享的目录 [home]指的是用户主目录 • path = 可以设置要共享的目录放在哪里; • writeable 是否可写,这里我设置为可写; • browseable是否可以浏览,可以;可以浏览意味着,我们在工作组下能看到共享文件夹。如果您不想显示出来,那就设置为 browseable=no • guest ok 匿名用户以guest身份是登录;
FTP文件服务器 • FTP协议 文件传输协议(FTP:File Transfer Protocol)使得主机间可以共享文件。 FTP 使用 TCP 生成一个虚拟连接用于控制信息,然后再生成一个单独的 TCP 连接用于数据传输。文件传输协议是TCP/IP网络上两台计算机传送文件的协议,FTP是在TCP/IP网络和INTERNET上最早使用的协议之一,它属于网络协议组的应用层。FTP客户机可以给服务器发出命令来下载文件,上传文件,创建或改变服务器上的目录。
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
权限叠加与掩码 umask参考:http://blog.chinaunix.net/uid-25023516-id-2522500.html
任务四 在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