欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第9章 Linux网络操作系统.ppt

    • 资源ID:87459492       资源大小:3.75MB        全文页数:63页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第9章 Linux网络操作系统.ppt

    现代网络技术现代网络技术第第9 9章章 LinuxLinux网络操作系统网络操作系统vRedHatLinux7.2安装v配置Apache Web服务器v配置Ftp服务器v配置电子邮件服务器vBBS站点的创建与管理vWebmin管理工具 现代网络技术9.1 9.1 RedHatLinux7.2RedHatLinux7.2安装安装9.1.1 RedHatLinux概述1.GRUB图形界面引导装载程序2.文件系统ext33.2.4Kernel内核4.集成了RedHatNetworkSoftwareManager5.安全的性能现代网络技术6.方便的配置工具7.安装过程简化8.完善的语言支持9.完备的桌面功能10.支持2D和3D图形11.支持USB热插拔现代网络技术9.1 9.1 RedHatLinux7.2RedHatLinux7.2安装安装9.1.2 安装准备1RedHatLinux7.2专业版2硬件要求3准备网络信息4选择安装方式 5硬盘分区 6RedHatLinux分区现代网络技术9.1 9.1 RedHatLinux7.2RedHatLinux7.2安装安装9.1.3 9.1.3 安装过程安装过程1选择一种语言现代网络技术9.1 9.1 RedHatLinux7.2RedHatLinux7.2安装安装2选择一种键盘类型 现代网络技术9.1 9.1 RedHatLinux7.2RedHatLinux7.2安装安装3选择一种鼠标类型现代网络技术9.1 9.1 RedHatLinux7.2RedHatLinux7.2安装安装4选择一种安装模式现代网络技术9.1 9.1 RedHatLinux7.2RedHatLinux7.2安装安装5硬盘分区现代网络技术9.1 9.1 RedHatLinux7.2RedHatLinux7.2安装安装6启动选项现代网络技术9.1 9.1 RedHatLinux7.2RedHatLinux7.2安装安装7网络设置现代网络技术9.1 9.1 RedHatLinux7.2RedHatLinux7.2安装安装 8安全设置现代网络技术9.1 9.1 RedHatLinux7.2RedHatLinux7.2安装安装9额外的语言支持 现代网络技术9.1 9.1 RedHatLinux7.2RedHatLinux7.2安装安装10杂项选择11软件包选择现代网络技术9.1 9.1 RedHatLinux7.2RedHatLinux7.2安装安装12X环境的设置现代网络技术9.1 9.1 RedHatLinux7.2RedHatLinux7.2安装安装13包的安装 现代网络技术9.1 9.1 RedHatLinux7.2RedHatLinux7.2安装安装 14制作启动软盘现代网络技术15结束安装 9.2 9.2 配置配置ApacheWebApacheWeb服务器服务器9.2.1 Apache简介Apache的特性:(1)几乎可以运行在所有的计算机平台上(2)支持最新的HTTP/1.1协议(3)简 单 而 且 强 有 力 的 基 于 文 件 的 配 置(HTTPD.CONF)(4)支持通用网关接口(CGI)(5)支持虚拟主机(6)支持HTTP认证现代网络技术(7)集成PERL(8)集成的代理服务器(9)可以通过WEB浏览器监视服务器的状态,可以自定义日志(10)支持服务器端包含命令(SSI)(11)支持安全SOCKET层(SSL)(12)具有用户会话过程的跟踪能力(13)支持FASTCGI(14)支持JAVASERVLETS现代网络技术9.2 9.2 配置配置ApacheWebApacheWeb服务器服务器9.2.2 Apache的基本配置及说明1Apache的获取 2编译Apache ./configure makemakeinstall 现代网络技术3Apache的启动和关闭 输入以下命令启动Apache:/usr/local/apache/bin/apachectl start输入以下命令关闭Apache:/usr/local/apache/bin/apachectl stop输入以下命令重起Apache:/usr/local/apache/bin/apachectl restart 现代网络技术9.2 9.2 配置配置ApacheWebApacheWeb服务器服务器4一些模块介绍5Apache1.3的缺省目录布局6主要文件7httpd.conf基本设置 Port AccessFileName User,Group AllowOverride ServerName DocumentRoot UserDir FollowSymLinks Directory 现代网络技术9.2 9.2 配置配置ApacheWebApacheWeb服务器服务器9.2.3 特殊配置 1支持用户个人主页 2虚拟主机设置 (1)基于IP的虚拟主机 (2)基于名字的虚拟主机 3Apache用户认证 现代网络技术9.2 9.2 配置配置ApacheWebApacheWeb服务器服务器 9.2.4 安装apache+mysql+php服务器 MySQL安装 PHP安装 配置Apache服务 9.2.5 快速启动Web服务器(1)进入X窗口,选择ProgramsSystemService C onfiguration,启动“服务配置”,在服务配置窗口里,选择httpd,然后使用Start启动该服务。现代网络技术9.2 9.2 配置配置ApacheWebApacheWeb服务器服务器(2)使用命令“/usr/sbin/ntsysv”启动Web服务 9.2.6 PhpMyAdmin的安装 MySQL图形界面管理器phpMyAdmin是一套以php写成,针对MySQL数据库系统的Web管理界面。它可以很方便地以图形化界面来对MySQL数据库里的字段、数据进行增加、删除等动作,更可以做数据库本身的增删管理;phpMyAdmin可以管理整个MySQL服务器(需要超级用户),也可以管理单个数据库。现代网络技术 修改文档config.inc.php,设定:$cfgPmaAbsoluteUri$cfgServers$ihost$cfgServers$iuser$cfgServers$ipassword 现代网络技术9.3 配置配置Ftp服务器服务器 9.3.1 选择和安装FTP服务器软件Washington UniversityFTP,它是一个著名的FTP服务器软件,一般简 称为wu-ftp。它功能强大,能够很好地运行于众多的UNIX操作系统。9.3.2 wu-ftp的组成 ftpd:FTP服务器程序 ftpshut:用于关闭FTP服务器程序 ftpcount:显示目前在线人数 ftpwho:查看目前FTP服务器的连接情况 ckconfig:检查FTP服务器的设置是否正确 现代网络技术9.3 配置配置Ftp服务器服务器 9.3.3 wu-ftp的配置1查看、修改/etc/xinetd.d/wu-ftpd文件 2wu-ftpd的命令选项 3提供自动压缩、解压缩的功能 4关于/etc/ftpaccess的设置(1)格式:loginfails次数(2)格式:class类名real/guest/anonymousIP地址 现代网络技术9.3 配置配置Ftp服务器服务器(3)格式:limit类别人数时间文件名(4)格式:message文件名称指令(5)格式:compressyes/no类别(6)格式:taryes/no类别(7)格式:privateyes/no(8)格式:passwd-checknone/trivial/rfc822enforce/warn(9)格式:logcommandreal/guest/anonymous 现代网络技术(10)格式:logtransfersreal/guest/anonymousinbound/outbound(11)格式:shutdown文件名(12)格式:deleteyes/noreal/anonymous/guest(13)格式:verwriteyes/noreal/anonymous/guest(14)格式:renameyes/noreal/anonymous/guest(15)格式:chmodyes/noreal/anonymous/guest(16)格式:umaskyes/noreal/anonymous/guest(17)格式:upload根目录上载目录yes/no用户权限dirs/nodirs(18)格式:alias目录别名目录名(19)格式:emailguest的E-Mail地址(20)格式:denyIP地址/域名说明文件9.3 配置配置Ftp服务器服务器5设置/etc/ftpuser,禁止某些用户登录 禁止一些用户使用FTP服务6设置/etc/ftphosts禁止某些来自指定机器上的登录 拒绝某些主机的登录7使新的配置生效现代网络技术9.3 配置配置Ftp服务器服务器9.3.4 wu-ftp相关的其他一些命令的使用1连接数统计命令ftpcount 2在线用户查看命令ftpwho 3FTP关闭文件生成命令ftpshut 现代网络技术9.3 配置配置Ftp服务器服务器9.3.5 FTP服务器中将用户限制在自己目录下的方法1创建一个ftp guest组 2在ftp组中添加ftp用户 3修改/etc/ftpaccess文件 4向这个用户的$HOME目录下拷贝必要的文件 现代网络技术9.4 9.4 配置电子邮件服务器配置电子邮件服务器9.4.1 电子邮件系统的工作原理9.4.2 电子邮件的协议标准9.4.3 电子邮件系统的组成(1)电子邮局系统;(2)电子邮件发送、接收系统。9.4.4 安装sendmail 1通过RPM包来安装或升级 2用源代码编译并安装现代网络技术9.4 9.4 配置电子邮件服务器配置电子邮件服务器9.4.5 用sendmail构建一个E-Mail服务器1设置sendmail作为守卫进程(daemon)启动 2设置sendmail.cf 3开启SMTP、POP端口 4为新用户开E-Mail帐号 5为E-Mail帐号设置别名 6邮件限额 现代网络技术9.4 9.4 配置电子邮件服务器配置电子邮件服务器 9.4.6 sendmail.cf中的配置命令 1D,定义宏 2C与F,定义类 3O,设置选项 4T,定义可信任的用户 5P,设置优先级 现代网络技术6K,Key File Declaration 7V,Configuration Version Level 8M,定义邮件传输程序 9H,定义邮件的首部格式 10R,定义重写规则 11S,设置重写规则集 9.4 9.4 配置电子邮件服务器配置电子邮件服务器9.4.7 Linux下架设WebMail1准备工作从网站http:/openwebmail.org/openwebmail/download/redhat/下载如下软件包:perl-CGI-2.74-1.i386.rpmperl-MIME-Base64-2.12-1.i386.rpmperl-Text-Iconv-1.2-1.i386.rpmperl-libnet-1.0901-1.i386.rpmopenwebmail-1.90-20030221.i386.rpm 现代网络技术9.4 9.4 配置电子邮件服务器配置电子邮件服务器 2安装软件包rpm-Uvh-force-nodeps openwebmail-1.90-20030221.i386.rpmrpm-Uvh-force-nodeps perl-CGI-2.74-1.i386.rpm rpm-Uvh-force-nodeps perl-MIME-Base64-2.12-1.i386.rpm rpm-Uvh-force-nodeps perl-Text-Iconv-1.2-1.i386.rpm rpm-Uvh-force-nodeps perl-libnet-1.0901-1.i386.rpm现代网络技术9.4 9.4 配置电子邮件服务器配置电子邮件服务器3系统初始化/var/www/cgi-bin/openwebmail/openwebmail-tool.pl-init4相关配置在目录/var/www/cgi-bin/openwebmail/etc 5测试打开浏览器,输入http:/10.28.176.128/cgi-bin/openwebmail/openwebmail.pl即可。现代网络技术9.5 9.5 BBSBBS站点的创建与管理站点的创建与管理9.5.1 准备工作 1硬件准备 2网络流量的考虑 3系统安全的考虑 4身份确认的重要性 现代网络技术9.5 9.5 BBSBBS站点的创建与管理站点的创建与管理9.5.2 安装 BBS 程序 1建立BBS的相关帐号 2取得BBS程序 3设定及安装BBS (1)手动设定 (2)自动设定系统环境及填写主要BBS资料(3)编译BBS程序(4)安装BBS程序 现代网络技术9.5 9.5 BBSBBS站点的创建与管理站点的创建与管理 4测试BBS程序及错误的排除 (1)测试前准备 /home/bbs/bin/bbsd port (2)测试BBS并取得SYSOP权限 (3)错误的排除 现代网络技术9.5 9.5 BBSBBS站点的创建与管理站点的创建与管理9.5.3 设定BBS相关文件1修改系统配置文件bbs/etc/sysconf.ini2修改BBS的选单 3开板及建立精华区 4BBS目录下文档说明 5活动看板的设置与使用 现代网络技术9.5 9.5 BBSBBS站点的创建与管理站点的创建与管理 9.5.4 外部工具程序使用 1简介自动程序 2上站人数统计 3上站人次统计 4上站次数,发表文章次数,使用时间排名 现代网络技术 5十大热门话题统计 6讨论区使用率统计 7使用者生肖、星座统计 8观看.PASSWDS的程序-showuser.c 9POP3D的安装 9.5 9.5 BBSBBS站点的创建与管理站点的创建与管理9.5.5 Web界面下的BBS系统BBS2WWW是计算机应用工作室(CAS)专为Firebird BBS开发的WWW界面。它使得用户不必telnet登录到BBS中就可以使用BBS的各项功能,大大简化了用户的操作。它还充分利用了WWW界面美观的优点,使人在欣赏文章时更加赏心悦目。新版本的BBS2WWW更增加了对Cascading Style Sheets的支持,BBS管理员可以自由定义站点的外观表现。现代网络技术9.5 9.5 BBSBBS站点的创建与管理站点的创建与管理 安装过程可以参见BBS2WWW自带的INSTALL文件,具体操作步骤如下:1解开BBS2WWW软件包 tar zxvf bbs2www*.tar2配置bbs2www.h文件 按实际情况填写该文件中BBS站名等常量定义。3编译成可执行文件 make现代网络技术4 4安装程序(需安装程序(需rootroot权限)权限)修改Makefile中的CGI-BIN变量为WWW服务器中您放置CGI程序的目录;修改Makefile中的WWWROOT变量为WWW服务器中您放置BBS首页的目录;make install 如果你以前安装过BBS2WWW,请注意备份原先的index.html和bbstyle.css文件。5 5定制您的定制您的WWWWWW界面界面 修改index.html文件,加上你想要的内容。注意修改CGI程序的目录。修改你的style文件bbstyle.css使你的站点看起来更酷。9.6 9.6 WebminWebmin管理工具管理工具 9.6.1 Webmin简介 Webmin是一个基于Web的Unix系统管理工具。管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作。Webmin具有如下显著优点:(1)Web管理方式使得Webmin同时具有本地和远程管理的能力;现代网络技术(2)插件式结构使得Webmin具有很强的扩展性和伸缩性。目前Webmin提供的标准管理模块几乎涵盖了常见的Linux管理,而且第三方的管理模块也被不断地开发出来;(3)访问控制和SSL支持为远程管理提供了足够的安全性;(4)国际化支持,提供多国语言版本。9.6 9.6 WebminWebmin管理工具管理工具9.6.2 安装Webmin 把webmin-xxx.tar.gz解包到你想安装Webmin的目录,譬如/usr/local/webmin。运行安装脚本setup.sh。安装过程会询问Webmin配置文件目录、Log目录和系统的监听端口(缺省是10000),还会要求你设置管理员密码。安装脚本还会把Webmin安装成系统的守护进程,在开启系统时自动启动。重新启动系统,访问http:/localhost:10000,如果出现了Webmin的登录界面就说明安装成功了。现代网络技术9.6 9.6 WebminWebmin管理工具管理工具9.6.3 Webmin的功能模块1Webmin Webmin活动日志 Webmin配置 Webmin用户管理 查找Webmin服务器 现代网络技术9.6 9.6 WebminWebmin管理工具管理工具2系统 Change Passwords Cron任务调度 PAM Authentication Scheduled Commands SysV初始化配置 磁盘和网络文件系统现代网络技术磁盘限额进程管理器软件包使用手册系统日志引导和关机9.6 9.6 WebminWebmin管理工具管理工具3服务Apache服务 PostgreSQL数据库服务器BIND 4 DNS 服务器 ProFTP ServerBIND 8 DNS 服务器 Qmail ConfigurationDHCP服务器 SSH ServerFTP服务器 Samba Windows 文件共享Fetchmail Mail Retrival SendMail 配置Majordomo 列表管理 Squid 配置MySQL数据库管理器 Xinetd服务配置PPP帐号 Postfix配置现代网络技术9.6 9.6 WebminWebmin管理工具管理工具4硬件Linux磁盘阵列Linux启动管理本地磁盘分区打印机管理网络配置系统时间现代网络技术9.6 9.6 WebminWebmin管理工具管理工具5Cluster Cluster Software Package Cluster Users and Groups HeartBeat Monitor6其他 Command Shell Perl 模块现代网络技术9.6 9.6 WebminWebmin管理工具管理工具 SSH/Telnet 登录 文件管理器 用户自定义命令9.6.4 Webmin的应用实例 配置磁盘限额服务 现代网络技术

    注意事项

    本文(第9章 Linux网络操作系统.ppt)为本站会员(asd****56)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开