




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
存档资料 成绩: 课 程 设 计 报 告 书所属课程名称 LINUX应用及编程 题 目: LINUX的应用及SHELL编程 学 院: 专业班级: 学 号: 学生姓名: 指导教师: 年 月 日 目录第1章 系统开发背景11.1 系统开发环境1第2章 LINUX下DNS服务器配置32.1.1 安装DNS软件包32.1.2 /etc/named.conf配置32.1.3 创建正向区域文件32.1.4 创建反向区域文件32.1.5 启动named服务32.1.6 修改端口地址32.2 DNS客户端的配置32.2.1 安装DNS客户端软件包32.2.2 编辑/etc/resolv.conf32.3 DNS客户端域名解析测试3第3章 LINUX下WEB服务器配置53.1 WEB服务器安装和配置53.1.1 安装web软件包53.1.2 /etc/named.conf配置53.1.3 编辑区域文件63.1.4 启动named服务73.2 编辑 /etc/httpd/conf/httpd.conf 文件73.3 将网页保存到/var/www/html目录中83.4 启动httpd服务83.5 访问Web服务器83.6 Windows客户端配置8第4章 LINUX下SHELL编程104.1 编写一个SHELL脚本1.sh104.2 用vi创建一个名为prgx的crontab文件11第6章 总结13致 谢1416第1章 系统开发背景1.1 系统开发环境DNS(Domain Name Server,域名服务器)是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器。DNS中保存了一张域名(domain name)和与之相对应的IP地址 (IP address)的表,以解析消息的域名。 域名是Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。域名是由一串用点分隔的名字组成的,通常包含组织名,而且始终包括两到三个字母的后缀,以指明组织的类型或该域所在的国家或地区。DNS是计算机域名系统 (Domain Name System 或Domain Name Service) 的缩写,它是由域名解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。其中域名必须对应一个IP地址,一个IP地址可以有多个域名,而IP地址不一定有域名。域名系统采用类似目录树的等级结构。域名服务器通常为客户机/服务器模式中的服务器方,它主要有两种形式:主服务器和转发服务器。将域名映射为IP地址的过程就称为“域名解析”。WWW是环球信息网的缩写,(亦作“Web”、“WWW”、“W3”,英文全称为“World Wide Web”),中文名字为“万维网”,环球网等,常简称为Web。 分为Web客户端和Web服务器程序。 WWW可以让Web客户端(常用浏览器)访问浏览Web服务器上的页面。 是一个由许多互相链接的超文本组成的系统,通过互联网访问。在这个系统中,每个有用的事物,称为一样“资源”;并且由一个全局“统一资源标识符”(URI)标识;这些资源通过超文本传输协议(Hypertext Transfer Protocol)传送给用户,而后者通过点击链接来获得资源。Web是一种超文本信息系统,其主要实现方式是超文本链接。使用Apache软件可以在Linux系统中搭建Web服务器。Apache由于其跨平台和安全性从而被广泛使用,是使用排名第一的服务器软件。第2章 LINUX下DNS服务器配置2.1.1 安装DNS软件包首先要配置DNS服务器就要在Linux系统中查看bind和bind-libs软件包是否已经安装。rpm -qa|grep bind /DNS服务器软件包bind-libs-9.e17.x86_64 /bind软件安装包所使用的库检查发现所需要的软件包已经安装了。2.1.2 /etc/named.conf配置使用vi编辑器强制修改/etx/named.conf里的内容如下:/ See /usr/share/doc/bind*/sample/ for example named configuration files./options listen-on port 53 ; ; listen-on-v6 port 53 :1; ; directory /var/named; dump-file /var/named/data/cache_dump.db; statistics-file /var/named/data/named_stats.txt; memstatistics-file /var/named/data/named_mem_stats.txt; allow-query any; ; recursion yes; dnssec-enable yes; dnssec-validation yes; dnssec-lookaside auto; /* Path to ISC DLV key */ bindkeys-file /etc/named.iscdlv.key; managed-keys-directory /var/named/dynamic; pid-file /run/named/named.pid; session-keyfile /run/named/session.key;logging channel default_debug file data/named.run; severity dynamic; ;zone . IN type hint; file named.ca;zone IN type master; file .hosts;zone 0.168.192.in-addr.arps IN type master; file 192.168.0.rev;include /etc/named.rfc1912.zones;include /etc/named.root.key;2.1.3 创建正向区域文件创建正向区域的区域文件/var/named/.hosts,这里的区域名必须和/etc/named.conf文件中指定的区域文件名保持一致,该文件内容如下所示。$ttl 38400 IN SOA . ( 1268360234 10800 3600 604800 38400 ) IN NS .rhel IN A www IN CNAME .mail IN CNAME .ftp IN CNAME . 2.1.4 创建反向区域文件创建反向区域0.168.192.的区域文件/var/named/192.168.0.rev,这里的区域文件名必须和/etc/named.conf文件中指定的区域文件名保持一致,内容如下:$ttl 38400 IN SOA . ( 1268360612 10800 3600 604800 38400 ) IN NS .2 IN PTR . 2.1.5 启动named服务使用命令启动named服务;2.1.6 修改端口地址将端口地址修改为相应的 2.2 DNS客户端的配置2.2.1 安装DNS客户端软件包 在Linux系统中查看bind-utils软件包是否已经安装;输入该命令“rpm -q bind utils”查看。2.2.2 编辑/etc/resolv.conf在Linux客户端需要修改/etc/resolv.conf文件,设置nameserver参数指向DNS服务器的IP地址,使得该客户端能从DNS服务器处解析记录,如图所示。2.3 DNS客户端域名解析测试在Linux客户端计算机上安装bind-utils软件包后,可以使用host或nslookup命令解析DNS字员记录。测试效果如下:输入“ping ”命令查看是否连接成功第3章 LINUX下WEB服务器配置3.1 WEB服务器安装和配置 使用Apache软件可以在Linux系统中搭建Web服务器。Apache由于其跨平台和安全性从而被广泛使用,是使用排名第一的服务器软件。3.1.1 安装web软件包首先要配置WEB服务器就要在Linux系统中查看httpd和httpd-tools和httpd-manual软件包是否已经安装。如没有事先装好。rpm -qa|grep httpd /Apache服务主程序软件包如已安装则出现以下数据:httpd-tools-2.4.6-40.e17.x86_64 / Apache服务器使用工具httpd-manual-2.4.6-40.e17.noarch / Apache服务器手册检查发现所需要的软件包已经安装了。3.1.2 /etc/named.conf配置使用vi编辑器强制修改/etx/named.conf里的内容如下:/ See /usr/share/doc/bind*/sample/ for example named configuration files./options listen-on port 53 ; ; listen-on-v6 port 53 :1; ; directory /var/named; dump-file /var/named/data/cache_dump.db; statistics-file /var/named/data/named_stats.txt; memstatistics-file /var/named/data/named_mem_stats.txt; allow-query any; ; recursion yes; dnssec-enable yes; dnssec-validation yes; dnssec-lookaside auto; /* Path to ISC DLV key */ bindkeys-file /etc/named.iscdlv.key; managed-keys-directory /var/named/dynamic; pid-file /run/named/named.pid; session-keyfile /run/named/session.key;logging channel default_debug file data/named.run; severity dynamic; ;zone . IN type hint; file named.ca;zone IN type master; file .hosts;zone 0.168.192.in-addr.arps IN type master; file 192.168.0.rev;include /etc/named.rfc1912.zones;include /etc/named.root.key;3.1.3 编辑区域文件修改后的该文件内容如下所示。$ttl 38400 IN SOA . ( 1268360234 10800 3600 604800 38400 ) IN NS .rhel IN A www IN CNAME . 3.1.4 启动named服务使用命令启动named服务3.2 编辑 /etc/httpd/conf/httpd.conf 文件修改Apache服务器的配置文件3.3 将网页保存到/var/www/html目录中编辑完/etc/httpd/conf/httpd.conf文件之后,将制作好的Apache站点网页全部放到/var/www/html目录中。3.4 启动httpd服务3.5 访问Web服务器如果想要在客户端使用域名的方式访问Web网站,在客户端修改/etc/resolv.conf文件,指向DNS服务器,如图所示。测试效果如下: 3.6 Windows客户端配置打开Linux里面的浏览器,输入域名可以看到放置在Apache站点中的This is 。第4章 LINUX下SHELL编程4.1 编写一个SHELL脚本1.sh编写一个SHELL脚本1.sh,根据键盘输入的值,给出对应的提示输出;输入A-Z,输出uppercase letter,输入a-z,输出lowercase letter,输入0-9,输出digit,输入其他,输出punctuation whitespace,or other。运行结果:4.2 用vi创建一个名为prgx的crontab文件某系统管理员每天做一定的重复工作,编制一个解决方案:(1)在下午5点50删除/abc目录下的全部子目录和全部文件;(2)从早8点到下午6点每小时读取/x目录下x1w文件中全部数据加入到/backup目录下的 bak1.txt文件内;(3)每逢星期一下午5点50将/data目录下的所有文件和目录归档并压缩为文件backup.tar.gz;(3)在下午5点50将IDE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农场单间改造方案(3篇)
- 工厂自行监测方案(3篇)
- 房屋售后维修方案(3篇)
- 林场工人招聘方案(3篇)
- 混凝土基础方案说明(3篇)
- 社群运营接待方案(3篇)
- 牌匾施工方案(3篇)
- 超市架子处理方案(3篇)
- 急诊出诊方案(3篇)
- 屋顶防水加价方案(3篇)
- 如何落实“三管三必须”完整ppt
- SPC基础知识培训教材ppt课件
- 2022年《明码标价和禁止价格欺诈规定》重点解读
- LED台灯及亮度调节电路设计
- 公路线形设计外文文献中英对照
- 现场质量管理
- 结核分枝杆菌实验活动风险评估报告
- 电力电子第三版习题及解答
- 钢结构管廊安装施工方案-zshj
- 人教版九年级化学教材分析(共20页)
- 2MCL457离心压缩机结构设计说明书
评论
0/150
提交评论