linux第8章《linux系统开发基础》

上传人:小** 文档编号:54872599 上传时间:2018-09-21 格式:PPT 页数:39 大小:109.52KB
返回 下载 相关 举报
linux第8章《linux系统开发基础》_第1页
第1页 / 共39页
linux第8章《linux系统开发基础》_第2页
第2页 / 共39页
linux第8章《linux系统开发基础》_第3页
第3页 / 共39页
linux第8章《linux系统开发基础》_第4页
第4页 / 共39页
linux第8章《linux系统开发基础》_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《linux第8章《linux系统开发基础》》由会员分享,可在线阅读,更多相关《linux第8章《linux系统开发基础》(39页珍藏版)》请在金锄头文库上搜索。

1、Linux系统开发基础,计算机科学与工程学院 蒋社想 E-mail: Tel:13966481605 资源网站:http:/ Linux的网络服务,NFS网络文件系统,NFS网络文件系统架设及挂载方法 Web服务器的架设方法 FTP服务器的架设方法及访问方法 Samba服务器的架设方法,2018/9/21,3,8.1 NFS网络文件系统,NFS(Network File System)网络文件系统,是Sun公司开发的,多用于Unix操作系统中,它是连接在网络上的计算机之间共享文件的一种方法,使远程的文件使用如同使用本地文件一样没有什么区别,更适合于字符命令方式完成网络之间的文件共享。,2018

2、/9/21,4,NFS的特点,不占本地工作站的磁盘空间 通过同步写磁盘可以实现分布式处理功能 利用字符命令方式,高性能,可灵活配置 扩充新的资源或环境时不需要改变现有的工作环境 CDROM和USB等存储设备可以在网络上面被其他计算机使用 home目录可以放在NFS服务器上,2018/9/21,5,NFS的主机服务器配置及启动,NFS服务器的配置文件“/etc/exports” 在exports文件的设置中,共享目录和分配给客户机的地址间用键进行分隔,客户机的多个地址间用空格分隔。 (1) 共享目录 (2) 指定客户机的地址,2018/9/21,6,指定客户机的地址格式 例子,2018/9/21

3、,7,exports文件中的设置选项,2018/9/21,8,NFS服务的启动,必须先启动portmap服务后,再启动nfs服务,才能使NFS服务正常工作。 service portmap start service nfs start 显示共享目录状态 showmount -ae hostname,2018/9/21,9,客户端挂载NFS文件系统,查看 NFS服务输出的共享目录状态 当要扫描某一主机所提供的NFS共享的目录时,就使用showmount -e IP(或主机名称hostname)即可。 挂载NFS服务器中的共享目录 在NFS主机指定的客户机上使用mount命令挂载NFS服务器的共

4、享目录到本地目录上。 命令格式:mount NFS服务器地址:共享目录 本地挂载点目录,2018/9/21,10,查看及卸载已挂载的目录,用mount命令查看目录的挂载情况 mount | grep nfs 在不需要使用NFS共享目录时,使用umount命令卸载已挂载的目录。 umount /mnt/share,2018/9/21,11,8.2 Web服务,Internet上最热门的服务之一就是WWW(World Wide Web)服务,Web服务已经成为很多人在网上查找、浏览信息的主要手段,它是一种交互式图形界面的服务,具有强大的连接信息功能。Web系统是客户/服务器模式的,所以应该有服务器

5、程序和客户端程序两个部分。常用的Web服务器是Apache及Microsoft IIS等 。,2018/9/21,12,Apache服务器简介,在全球的Web服务器的市场中,Apache已经远远地超过大家所熟悉的Microsoft IIS,成为世界排名第一的Web服务器,根据Netcraft所提供的调查,世界上百分之六十左右的Web服务器都在使用Apache。,2018/9/21,13,Apache服务器的安装及启动,检测与安装Apache rpm -qa | grep httpd 如果没有检测到软件包,需要进行安装,一般Red Hat Enterprise Linux 5五张安装光盘的第一张

6、光盘放入光驱中并挂载加载,然后执行如下命令: rpm ivh httpd-2.2.3-6.i386.rpm rpm ivh httpd-manual-2.2.3-6.i386.rpm,2018/9/21,14,Apache服务的启动、测试运行状态,查看Apache服务器的运行状态: service httpd status 重新启动Apache服务: service httpd restart 测试Apache服务器运行状态,2018/9/21,15,Apache服务器的配置,Apache主要配置文件为httpd.conf,存储位置在/etc/httpd/conf目录下 默认配置已经为用户提供

7、了一个良好的模板,基本配置几乎不需要进行修改。Apache默认配置主要信息 根文档目录 DocumentRoot 站点主页检索名 DirectoryIndex,2018/9/21,16,基本配置,Web站点主目录 Web站点主页检索列表设置 更改完后进行保存该配置文件,若要立即生效则必须重新启动httpd服务,2018/9/21,17,个人Web站点配置,配置文件 用户创建个人Web站点 回到user1用户环境目录下 创建个人站点目录public_html 退到user1目录外,修改user1目录的权限 进入个人Web站点目录 用vi编辑器创建站点主页内容 使用客户端浏览器访问自己的主页,20

8、18/9/21,18,8.3 FTP服务,通过网络来传输文件一直是一项很重要的工作 。 FTP服务 协议 下载 上传 FTP服务器和客户端,2018/9/21,19,FTP用户授权,本地用户 Guest用户匿名用户 anonymous用户名和空的口令来进行登录,2018/9/21,20,FTP的传输模式,ASCII传输方式 二进制传输模式,2018/9/21,21,Linux下的FTP服务器,Wu-ftpdProftpd vsftpd,2018/9/21,22,FTP服务器的配置,vsftpd服务的安装与启动 安装 启动 vsftpd服务器的启动、停止与重新启动: service vsftpd

9、 start service vsftpd stop service vsftpd restart,2018/9/21,23,vsftpd服务的默认配置信息,配置文件 /etc/vsftpd/vsftpd.conf /etc/vsftpd/ftpusers /etc/vsftpd/user_list 默认配置信息 /etc/vsftpd/vsftpd.conf主配置文件中默认设置的主要配置参数及含义,2018/9/21,24,测试vsftpd服务默认配置,匿名用户访问 默认路径 测试登录 一般情况下,匿名用户不能离开匿名服务目录/var/ftp,且只能下载不能上传文件。 本地用户访问 默认路径

10、 测试登录 本地用户可以离开自家目录并可以切换到有权访问的其他目录,并在权限允许的情况下进行文件的上传与下载。,2018/9/21,25,修改默认配置允许匿名访问上传文件,修改配置文件,激活两项 在原配置文件中添加两行 修改配置文件后,存盘退出,重新启动vsftpd服务修改配置文件后,存盘退出,重新启动vsftpd服务 修改匿名用户上传目录的权限,2018/9/21,26,修改默认配置,限制本地用户的访问 在主配置文件中进行如下设置: userlist_enable=YESuserlist_deny=YES userlist_file=/etc/vsftpd/user_list修改端口号,20

11、18/9/21,27,设置用户连接FTP服务器后的欢迎语,登录前的欢迎语 登录后的欢迎语,2018/9/21,28,FTP服务的客户端访问,FTP服务器端程序启动生效后,客户端程序访问服务器端不受操作系统限制,可以采用以下三种形式访问: FTP客户端命令方式 万维网浏览器访问 客户端专用软件方式访问,2018/9/21,29,FTP客户端命令访问,连接登录 ftp 主机名或主机IP 端口号常用FTP命令 (见下页表),2018/9/21,30,常用FTP命令,2018/9/21,31,浏览器访问,ftp:/登录用户名:密码FTP服务器域名或IP:端口号,2018/9/21,32,专用FTP客户

12、端软件访问,CuteFTP是一个简单易用的FTP管理器。CuteFTP安装成功打开界面窗口后,可以按照向导输入FTP服务器的域名或IP地址以及用户名密码,其他按默认选项即可连接,也可以在主界面下打开“文件”菜单,“新建”、“FTP”站点中进行远程FTP服务器信息填写连接 。,2018/9/21,33,8.4 Samba服务,Linux和Windows操作系统间实现文件共享 SMB协议 Samba基础知识 Samba的主要功能,2018/9/21,34,安装与启动Samba服务,安装Samba服务器 启动Samba服务,2018/9/21,35,Samba服务的配置,配置信息 配置文件 /etc

13、/samba/smb.conf 默认配置信息 grep -v “#“ /etc/samba/smb.conf | grep -v “;“,2018/9/21,36,设置samba访问密码,例: smbpasswd -a wdg New SMB password: Retype new SMB password: Added user wdg. -a是添加新用户,wdg是用户名,去掉参数a则是修改账户口令,2018/9/21,37,在Windows的网上邻居中访问Samba共享,在Windows XP下,打开“网上邻居”“整个网络”“Microsoft Windows Network”,就会出现

14、Linux中samba服务默认配置中的工作组名称。 打开“Mygroup”组,出现有samba服务的Linux系统,双击其图标,则弹出需要输入用户名和密码的窗口。 输入前面所建立的wdg用户名和密码,正确输入后单击“确定”按钮就能看到samba服务器所提供的资源了。,2018/9/21,38,Linux系统中Samba服务器的客户端软件,samba-client查看共享资源: smbclient -L /hostname或IP地址 -U username 访问指定主机所提供的共享信息: smbclient /hostname或IP地址/sharename -U username,2018/9/21,39,END OF CHAPTER 8,

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

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号