190 likes | 433 Views
天津中德职业技术学院. 教 师 教 案 第五章 组建 Linux Server 的信息服务平台. 5.1 Linux 的结构与特点 5.1.1 Linux 的结构. ( 1 ) Linux 一般由两部分组成:内核和核外实用程序 Linux 基本结构图 ( 2 ) Linux 的内核( kernel )常驻内存的部分 它包括:进程管理、设备管理、存储管理、文件管理. 5.1.2 Linux 的特点. Linux 包含了 UNIX 的全部功能和特性 ( 1 ) 开放性 ( 2 ) 多用户 ( 3 ) 多任务 ( 4 ) 内核与核外实用程序有机结合
E N D
天津中德职业技术学院 教师教案 第五章 组建Linux Server的信息服务平台
5.1 Linux的结构与特点5.1.1Linux的结构 (1)Linux一般由两部分组成:内核和核外实用程序 Linux基本结构图 (2)Linux的内核(kernel)常驻内存的部分 它包括:进程管理、设备管理、存储管理、文件管理
5.1.2 Linux的特点 Linux包含了UNIX的全部功能和特性 (1)开放性 (2)多用户 (3)多任务 (4)内核与核外实用程序有机结合 (5)良好的用户界面 (6)设备独立性:所有外部设备统一当作文件看待 (7)提供了丰富的网络功能 (8)可靠的系统安全 良好的可移植性
5.1.3 Linux的补充知识 (1)Linux的出现: Linux有个老前辈是UNIX(1971,c语言),1991年Linux Torvalds开发出了Linux kernel (2)Linux与GNU、Free Software Foundation (FSF),GNU(General Public License) “版本制度是促进社会进步的手段,版权不是自然权力”,FSF里的Free不是免费,而是自由度。 在取得软件后,可以进行修改,进一步发表与复制在不同的计算机平台上。 GPL的特点: ①任何软件挂上GPL授权,即为自由软件,任何人可取得,亦可取得其源代码。 ②取得GPL授权之软件后,可修改其源代码。 ③经过修改的源代码应回报给社会。 注:挂上GPL也可以出售获利,出售的是服务。
(3)常遇到的几个问题:①哪些Linux发行版支持中文? 几乎所有的Linux发行版都支持中文,安装开始时会要求选择使用的语言②windos下可运行任意一个Linux程序吗?Linux下能运行任意一个Windows程序吗?1)Windows下不能直接运行Linux程序,需要进行移植,例如Apache2)Linux 下运行Windows程序要使用工具例:Wine,Code Weavers,VMware(3)如何获得Linux入门指南?几乎各大书店都有Linux书记出售,最好的办法是从网上下载。(1)如何获得Linux应用程序1)从网上下载,国内网站例如“华军软件园”,其他专业Linux网站下载,例:linuxeden.com2)从Linux发行商购买,例如:Red Hat,红旗中软,Mandrake这些版本中附有大量应用程序,包括几乎所有日常应用。(2)如何安装在系统上1)从光盘启动安装2)从局域网上安装Linux
5.2 Red Hat 7.3的安装5.2.1 Red Hat 7.3对硬件的要求 (1)PⅡ级处理器或相当于该级的CPU(AMD k6-2) (2)128M内存 (3)至少一块服务器网卡 (4)2GB硬盘空间 (5)1个IDE CD-ROM (6)1个1.44MB软驱 (7)主板有最新版本的BIOS 启动后,注意自检屏幕,检查BIOS版本
5.2.2 Red Hat 7.3的安装 1、安装前的准备工作 (1)确定该服务器运行的协议 例如:TCP/IP协议,要记录IP地址,子网掩码默认网关,机器名称,域名 (2)制作服务器主板上集成的各种硬件在RedHat 7.3上的驱动程序。 (3)设置用光驱引导系统
2、安装的步骤(1)系统启动,光驱引导,进入图形化安装(2)在“language selection”页面中选择语言(3)键盘配置和鼠标按默认选项即可,选“NEXT”(4)在“安装类型”界面中根据用户的需要选择不同的安装类型(5)在“磁盘分区设置”屏幕中可进行自动或手动分区(6)选择引导加载程序,默认为GRUB(7)对引导加载程序设置密码(可跳过)(8)设置IP地址,网络号,主机名、网络等(9)防火墙配置(10)选择语言(11)选择时区(12)设置管理员口令(13)选择安装组件(14)配置显示卡(15)进入准备安装阶段安装完毕
5.2.3 配置LILO LILO(Linax Loader)是一个灵活的引导加载程序 特点: (1)LILO可以作为原引导程序的替身,它能引导任一硬盘任一分区上的Linux和其他操作系统。 (2)除了引导扇区,它没有任何隐含文件,也不需要任何特定分区。 (3)能引导几个不同的内核配置。 (4)能引导同一机器程序上的多个Linux版本 LILO的几个重要配置文件 /sbin/Lilo 映像安装程序 /boot/boot.b引导装载器 /etc/Lilo.conf Lilo的配置文件
5.3 DNS服务器的配置 1、安装前的准备工作 安装bind,生成/etc下named.conf文件和/var/named目录。 必须保证/etc/下有/etc/resolve.conf /etc/host.conf 2、配置named.conf DNS的主配置文件 /etc/named.conf 3、配置dns正向解析 dns正向域名解析数据文件/var/named/lfyz.cn 4、配置dns反向解析 DNS反向解析转换数据文件/var/named/211.82.52
5.4 Web服务器的安装与配置5.4.1 Apache的主要特性 (1)几乎可运行在所有计算机平台上 (2)支持HTTP11.1协议 (3)简单而且强有力的基于文件的配置(HTTPD.CONF) (4)支持通用网关 (5)支持虚拟主机 (6)支持HTTP认证 (7)集成PERL (8)集成代理服务器 (9)可监视服务器状态 (10)支持服务器端包含命令(SSL) (11)支持安全SOCKET层(SSL) (12)由用户会话过程的跟踪能力 (13)支持FASTCGI (14)支持JAVA 提供GU
5.4.2 Aapache安装 可用“rpm-q apache”确定是否安装可用“rpm-i apache –1.3.23-11.i386.rpm” 5.4.3 启动和停止运行 在管理员权限下使用:#/etc/rc.d/init.d/httpd start 回车 手工启动#/etc/rc.d/init.d/httpd restart 回车 重新启动#/etc/rc.d/init.d/httpd stop 回车停止服务
5.4.4 Apache的配置文件被保存在/etc/httpd目录中access.conf 定义所有访问条件http.conf 主要服务器配置文件srm.conf建立服务器的请求处理服务建立日志:日常日志级别:Emerg 对紧急事件 Crit 对关键问题Alert 对任何警报条件Error 对所有出错情况Warn 对所有出错警告Notice 对任何重要条件Info 对所有服务器Debug对所有的调试消息
5.4.5 虚拟主机的配置虚拟主机可使单独的一台机器上存在多个域1、基于IP的虚拟机2、基于名字的虚拟主机3、两者间的区别基于IP的虚拟主机最大问题是每台虚拟主机设置单独的IP地址。基于名称的虚拟主机可在单独的IP地址上存在多个虚拟主机
5.5 FTP服务器的安装与配置5.5.1 手动安装 (1)从光盘中找到wu-ftp #mount/dev/cdrom #cd/mnt/cdrom/RedHat/PRMS #LS wu﹡ (2)通过setup查看是否选择wu-ftp服务 在列表中找到wu-ftpd,选择启用
5.5.2 FTP的配置(1)使用mkdir在/home/下建立ftp目录(2)建立用户(3)配置FTP文件①/etc/ftpusers:每行一个特殊用户②/etc/ftpgroups:可指定一个组③/etc/ftpaccess:指定哪些用户可访问主要配置文件④/etc/ftphosts:决定用户可从那些主机进入⑤/etc/ftpconversions:传输时的转换文件⑥/var/log/xferlog:FTP的记录文件
5.6 DHCP服务器的配置 (1)安装DHCP:安装文件 dhcp-3.0.tar.gz (2)完成安装后,输入ipconfig-a,查看IP配置 (3)如果未显示MULTICAST的信息,应该重新进入设定系统内核,加入对“多址传播”的支持 (4)加入255.255.255.255的路由 (5)编辑/etc/dhcpd.conf (6)启动DHCP服务
5.7 Linux系统的安全 通过MODEM上网,不必太担心;如果通过专线上网最好仔细检查整个系统的安装,查找漏洞,找出安全隐患。 最基本的安全措施要从以下三方面做起: 1、密码:尽量让密码难以破解。 2、检查系统提供的服务。 日志:经常看系统文件日志。
结 束 • 指导老师:张新疆 • 制作组长:马岩 • 制作人员:李志新 刘宝寅