【教学课件】第五篇网络服务篇.ppt

上传人:小飞机 文档编号:5662911 上传时间:2023-08-07 格式:PPT 页数:53 大小:630.50KB
返回 下载 相关 举报
【教学课件】第五篇网络服务篇.ppt_第1页
第1页 / 共53页
【教学课件】第五篇网络服务篇.ppt_第2页
第2页 / 共53页
【教学课件】第五篇网络服务篇.ppt_第3页
第3页 / 共53页
【教学课件】第五篇网络服务篇.ppt_第4页
第4页 / 共53页
【教学课件】第五篇网络服务篇.ppt_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《【教学课件】第五篇网络服务篇.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第五篇网络服务篇.ppt(53页珍藏版)》请在三一办公上搜索。

1、第五篇 网络服务篇,FTP服务器,vsftpd=very secure FTP daemon安装vsftpd#sudo apt-get install vsftpd特点:安全稳定高效,配置,安装完成后进行测试#ftp localhost或者 本地的ftp输入localhost或者127.0.0.1 如果是远程的FTP就需要输入它的ip地址了,配置,默认可以用匿名用户登录 anonymous匿名用户是没有密码的 提示需要输入密码时直接回车即可,配置,vsftpd的配置文件路径位置:/etc/vsftpd.conf利用文本编辑器打开此文件进行配置,配置,配置匿名用户允许匿名用户登录 anonymo

2、us_enable=YES在其下一行加入no_anon_password=YES 来使匿名用户不用输入密码,配置,配置FTP服务器的IP地址重启vsftpd的系统服务使其生效#sudo/etc/init.d/vsftpd restart(旧版本)#sudo service vsftpd start(新版本)#service vsftpd status(检查Vsftpd的运行状态)重启后再进行登录 来测试匿名用户,配置,创建共享目录/var/ftp/public(使用mkdir 创建完后往里面添加几个文件)设置匿名用户登录的默认目录 手动添加 anon_root=/var/ftp/public,

3、配置,配置允许匿名账号上传文件anon_upload_enable=YESanon_mkdir_write_enable=YES前的“#”去掉。所谓能上传文件,也就是具有在FTP服务器的本地目录中新建文件和文件夹的功能。,配置,FTP基本命令ftp put xxx上传xxx文件ftp get xxx下载xxx文件ftp bye 退出ftp服务,设置,设置FTP站点欢迎信息欢迎信息的使用,能够让用户在访问FTP服务器时感觉到更友好、更亲切。1、打开vsftpd的配置文件文件2、修改ftpd_banner=欢迎光临职业学院FTP站点,配置,local_max_rate设置项 用于设置本地用户的最大

4、传输速率,单位为b/s,值为0时表示不限制。例如local_max_rate=500000表示FTP服务器的本地用户最大传输速率设置为500KB/s.,配置,设置匿名用户的最大下载速率#anon_max_rate=20000(等于20k)max_client 设置FTP服务器所允许的最大客户端连接数,值为0时表示不限制。例如max_client=100(表示FTP服务器的所有客户端最大连接数不超过100个),配置,配置本地用户允许本地用户登录 将其前面的注释符去掉 local_enable=YES将其前面的注释符去掉 write_able=YES可以让本地用户进行上传文件的操作,配置,访问共享

5、文件夹1、首先创建好共享目录2、设置好用户访问的目录路径3、设置好服务器的IP4、通过命令行或者浏览器进行访问,Samba服务器,Win与linux之间的桥梁实现windows域控制器文件服务器打印服务器,Samba服务器,核心的网络协议SMB(server message block)优势:只需要更低的硬件支持随着客户端数量的增加,与win2003相比性能有明显提高,配置,安装#sudo apt-get install samba,配置,编辑配置文件/etc/samba/smb.conf配置文件有很多注释行 可直接在最下面输入share 括号中的名字表示共享目录名comment=linux

6、share 描述文件夹的内容path=/home/share 共享目录的路径public=yes 在windows的网上邻居里 可见writerable=yes 表示win用户可向目录写入文件browseable=yes 和public功能类似guest ok=yes 共享目录允许匿名用户 访问,配置,建立共享目录/home/share基本配置完成 重启samba服务#sudo service smbd start(restart)配置IP,配置,打开网上邻居 添加一个网上邻居 添加一个SMB服务器的IP地址以后即可从网上邻居进行访问也可以在“运行”192.168.x.xshare 访问,配置

7、,配置使用密码验证的用户模式登录,配置,修改成security=user 对share字段进行修改 guest ok=yes 改为no 表示不允许匿名用户登录修改完保存后退出 添加一个用户 smbusersudo useradd smbuser为这个用户加上密码123456sudo smbpasswd-a smbuser,配置,将共享目录的主人权限改为smb的用户sudo chown smbuser:smbuser/home/share修改完查看一下权限是否修改成功从网上邻居登录,输入用户名和密码,一、NFS文件共享服务,NFS网络文件系统使计算机间方便地共享文件。通过使用NFS,用户可以像访

8、问本地文件一样访问远端系统上的文件。NFS是面向Linux和类Unix系统之间提供网络共享服务。,使用NFS最显而易见的好处:本地工作站使用更少的磁盘空间,因为通常的数据可以存放在服务器上,而且可以通过网络访问到。用户主目录可以被放在NFS服务器上,使用户在多台计算机间分享自己的主目录,而不必在这些计算机上分别建立主目录。,NFS有两个主要组成部分:服务器客户机服务器上存放共享数据,客户机远程地访问保存在服务器上的数据。,网站服务器架设,不需要不需要投入成本就可以搭建起一个完整网站,LAMP服务器,安装Linux 架构基础Apache HTTP服务器My-sql 后台数据库PHP 动态脚本编程

9、语言,apache配置,默认安装后,可以直接进行测试或者用IE输入网站IP打开如果不能打开初始欢迎界面,可以启动一下apache的服务sudo/etc/init.d/apache2 restart,apache2的配置文件在/etc/apache2下apache2.conf 是主配置文件conf.d/一般性的配置envvars 存放环境变量httpd.conf 用户配置文件mods-available/已安装的可用模块mods-enabled/已启用的模块ports.conf http服务的端口号sites-available/可用的虚拟主机sites-enabled/启用的虚拟主机,配置,查

10、看有哪些模块可以使用(输入模块名即可启用)sudo a2enmod查看当前正在使用哪些模块sudo a2dismoda2=apache2 en=enable dis=disable mod=model,配置,apache的默认网页放到哪了?默认在/var/www目录下安装完以后只有一个有效虚拟主机/etc/apache2/sites-available/default,配置,修改欢迎界面的信息/var/www/index.html 修改成“这是我的第一个linux网站的欢迎界面”,配置,虚拟主机“是指在一个机器上运行多个网站比如:如果每个网站拥有不同的IP地址,则虚拟主机可以是“基于IP”的如

11、果只有一个IP地址,也可以是“基于主机名“的,对最终用户是透明的,虚拟主机的关键技术在于,在同一台硬件、同一个操作系统上,运行着为多个用户打开的不同的服务器程式,互不干扰每个网站拥有自己的一部分系统资源(IP地址、文档存储空间、内存、CPU时间等)。虚拟主机之间完全独立,在外界看来,每一台虚拟主机和一台单独的主机的表现完全相同。所以这种被虚拟化的逻辑主机被形象的称为“虚拟主机”。,配置,三种方式实现虚拟主机一是基于同一IP,不同端口的虚拟主机;二是同一端口,不同IP的虚拟主机;三是基于同一IP,同一端口,不同名字的虚拟主机。,配置,每一个虚拟主机都有一个单独的配置文件这些配置文件都被放到/et

12、c/apache2/sites-available文件夹中,配置,创建一个名为blog的新网站(新虚拟主机)先将默认的虚拟主机配置文件复制一份cp/etc/apache2/sites-available/default/etc/apache2/sites-available/用编辑器修改新配置文件修改documentroot和/var/,配置,创建新博客网站的目录/var/写入一个简单的网页文件echo“this is a new site”|sudo tee/var/www/blog/index.html,配置,禁用default主机,启用新blog虚拟主机a2dissite=disable

13、 site a2ensite=enable sitesudo a2dissite default sudo a2ensite 重启apache服务/etc/init.d/apache2 restart,配置,与虚拟主机有关系的一个文件那就是ports.conf,因为它定义了httpd服务要监听IP及端口号,默认情况是,配置,登录mysql数据库mysql u root-p输入root用户的密码 查看当前存在的数据库的命令mysql show databases;,配置,my-sql命令模式的使用创建数据库创建数据表插入数据查询数据,配置,mysqlcreate database bbs;创建数

14、据库bbsshow database 查看当前数据库列表,配置,创建用户表user,包含六个字段id 用户编码username 用户名 password 密码 email 电子邮件regtime 注册时间,选择数据库my-sqluse bbs创建用户表usercreate table user(id int not null primary key auto_increment,username varchar(20)not null,password varchar(20)not null,email varchar(20)not null,regtime datetime);Show ta

15、bles;查看bbs数据库中的表,配置,插入数据插入的测试数据格式如下:insert into user values(001,吴用,wuyong,20110101);插入五条语句信息后,选择查看user表的信息select*from user,配置,输入完全部数据后,提交修改commitq 推出mysql客户端,配置,备份数据库创建备份目录/home/backupbbsmysqldump u root p bbs/home/backupbbs/bbs.sql 输入root用户密码后即可备份查看是否备份成功ls/home/backupbbs,配置,测试phpadmin管理界面打开浏览器输入URL:http:/服务器ip/phpmyadmin输入管理员的密码后登陆,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号