服务器配置与应用

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

火龙果整理uml.org.cn服务器配置与应用火龙果整理uml.org.cn服务器配置与应用预备知识Linux配置文件Linux网络配置Linux远程控制实验指导架设Web服务器架设FTP服务器架设Email服务器实验目的、内容火龙果整理uml.org.cn1.1Linux配置文件—配置信息Linux系统的配置分为系统级和用户级系统级配置存放在/etc目录中用户级配置存放在用户的主目录$HOME中Linux的各种设置都保存在纯文本中用户账号网络地址GUI属性……火龙果整理uml.org.cn1.1Linux配置文件—系统配置文件(1)配置Shell/etc/shells系统可用的shell列表/etc/profile用户首选项。启动时自动执行/etc/bash.bashrcbash配置文件配置系统环境/etc/environment设置环境变量/etc/updatedb.conf文件检索数据库配置信息/etc/screenrc屏幕设定配置文件系统/etc/fstab开机时挂载的文件系统/etc/mtab当前挂载的文件系统火龙果整理uml.org.cn1.1Linux配置文件—系统配置文件(2)配置用户系统/etc/passwd用户口令文件/etc/shadow用户密码/etc/group群组信息/etc/gshadow群组密码/etc/sudoerssudoer列表配置网络/etc/hosts提供主机名到IP地址的对应关系/etc/hostname设置主机名/etc/network/interfaces网卡配置文件火龙果整理uml.org.cn1.1Linux配置文件—用户配置文件系统配置文件的同名隐藏文件,用ls–a查看~/.profile:用户登录时执行设置一些环境变量,执行用户的.bashrc文件用户可以使用该文件输入专用于自己使用的shell信息~/.bashrc:登录及每次打开新的shell时读取包含专用于该用户的bashshell的bash信息~/.bashrc_logout:退出系统(bashshell)时执行注意:/etc/profile中的变量(全局)可以作用于任何用户~/.bashrc等中的变量(局部)只能继承/etc/profile中的变量火龙果整理uml.org.cn1.2Linux网络配置a)ifconfig:查看/更改网络接口的地址和参数b)route:查看/设置系统的路由信息c)traceroute:显示数据包到达目的机经过的路由d)ping:检测主机网络接口状态f)netstat:检查整个系统网络状态g)ip:配置网络火龙果整理uml.org.cn1.2Linux网络配置—命令ifconfig查看和更改网络接口的地址和参数仅限超级用户使用ifconfig[网络设备][downup-allmulti-arp-promisc][add地址][del地址][硬件地址][media网络媒介类型][mem_start内存地址][metric数目][mtu字节][netmask子网掩码][tunnel地址][-broadcast地址][-pointopoint地址]常用配置配置网卡ip地址:ifconfigeth0192.168.0.1netmask255.255.255.0在eth0上再配置一个地址:ifconfigeth0:0192.168.1.1netmask255.255.255.0配置网卡的硬件地址:ifconfigeth0hwetherxx:xx:xx:xx:xx:xx禁用网卡:ifconfigeth0down启用网卡:ifconfigeth0up火龙果整理uml.org.cn1.2Linux网络配置—命令route查看和设置系统路由信息,实现与其他网络的通信不带参数时输出网络的路由表route[-f][-p][Command[Destination][maskNetmask][Gateway][metricMetric][ifInterface]]范例:向路由表中添加一个指定地址或网络的路由:routeadd–net127.0.0.0为IP地址为192.168.0.1的主机增加一个路由:routeadd–net192.168.0.1netmask255.255.255.0deveth0删除192.168.0.1网络路由:routedel–net192.168.0.1火龙果整理uml.org.cn1.2Linux网络配置—命令traceroute/ping命令traceroute显示数据包到达目的主机所经过的路由默认数据包大小为40Bytes,也可另行设置traceroute[-dFInrvx][-f存活数值][-g网关...][-i网络界面][-m存活数值][-p通信端口][-s来源地址][-t服务类型][-w超时秒数][主机名或IP地址][数据包大小]命令ping检测主机网络接口状态所有用户均可使用ping[-dfnqrRv][-c发送次数][-i间隔秒数][-I网络界面][-l前置载入][-p范本样式][-s数据包大小][-t存活数值]主机名或IP地址火龙果整理uml.org.cn1.2Linux网络配置—命令netstat/ip命令netstat检查整个系统网络状态netstat[-acCeFghilMnNoprstuvVwx][-A网络类型][--ip]命令ipiproute2软件包中强大的网络配置工具能替代一些传统的网络管理工具,如ifconfig、route等仅限超级用户使用ip[options]object[command[arguments]]火龙果整理uml.org.cn1.3Linux远程控制Linux的远程连接技术基于命令行方式——最常用Web管理方式基于管理端软件的图形接口方式常用的远程连接/控制命令telnet:开启终端作业,并登入远端主机ftp:远程文件传输,允许传输ASCII文件和二进制文件rlogin:远程注册火龙果整理uml.org.cn服务器配置与应用预备知识Linux配置文件Linux网络配置Linux远程控制实验指导架设Web服务器架设FTP服务器架设Email服务器实验目的、内容火龙果整理uml.org.cn2.1架设Web服务器a)Apache服务器Apache及其安装PHP及其安装动态虚拟主机配置b)Tomcat服务器JDK的安装Tomcat的安装火龙果整理uml.org.cna)Apache服务器—Apache及其安装Apache是世界使用排名第一的Web服务器软件开放源码的HTTP服务器,可以运行在几乎所有广泛应用的计算机平台上Apache的安装1)执行安装命令:sudoapt-getinstallapache22)运行Apache:sudo/etc/init.d/apache2restart新建/var/作为服务器中存放文档的根目录通过浏览器能访问此目录中的所有文档火龙果整理uml.org.cna)Apache服务器—PHP及其安装PHP是一种流行的服务器端脚本语言一般与MySQL/Postgres结合起来管理Web内容、blog和论坛PHP的安装1)执行安装命令:sudoapt-getinstalllibapache2-mod-php52)重启Apache加载安装的模块:sudo/etc/init.d/apache2restart3)检查PHP的工作情况:创建PHP网页:sudosh–c“echo’?phpphpinfo();?’/var/”浏览器中访问,如显示PHP详细信息,表示正确加载;如提示下载文件,说明Apache未正确加载PHP模块,需在/etc/apache2/apache2.conf或/etc/apache2/mods-enabled/php5.conf中加入命令:AddTypeapplication/x-httpd-php.php.phtml.php3,然后重启Apache加载火龙果整理uml.org.cna)Apache服务器—动态虚拟主机配置Apache同时支持基于名称的虚拟服务器(最常用)和基于IP的服务器(IP地址使用过多,较少使用)基于名称的虚拟服务器:多个Web站点共享一个IP地址,根据HTTP请求头部决定将其发给哪个站点——动态虚拟主机技术动态虚拟主机的配置1)在Apache2已启用的模块目录中建立一个符号链接来启动该模块:sudoln–s/etc/apache2/mods-available/vhost_alias.load/etc/apache2/mods-enabled/vhost_alias.load2)修改/etc/apache2/apache2.conf:关闭常规名称,修改日志文件的配置,并为虚拟主机规定存放位置3)创建存放虚拟主机的目录:sudomkdir/var/火龙果整理uml.org.cna)Apache服务器—动态虚拟主机配置4)新建一个基干虚拟服务器:sudomkdir–p/var/–a/var/)重启apache2,使其配置生效:sudo/etc/init.d/apache2restart6)建立基于名称的虚拟主机:将基干拷贝到要响应的主机名,如:sudocp–a/var/火龙果整理uml.org.cnb)Tomcat服务器—JDK及其安装(1)Tomcat是一个用于解析JavaServlet和JSP的容器,经常用于中小型JavaWeb应用服务器安装JDK,配置JAVA环境变量1)下载安装包jdk-6u21-linux-i586.bin到系统中2)更改文件权限为可执行:sudochmodu+xjdk-6u21-linux.i586.bin3)开始安装:sudo–s./jdk-6u21-linux-i586.bin火龙果整理uml.org.cnb)Tomcat服务器—JDK及其安装(2)4)配置classpath,修改所有用户的环境变量(JAVA_HOME,JRE_HOME,CLASSPATH,PATH)5)修改默认jdk设置,将安装的JDK加入java选项:sudoupdate-alternatives--install/usr/bin/javajava/home/osuser/jdk1.6.0_21/bin/java300sudoupdate-alternatives--install/usr/bin/javacjavac/home/osuser/jdk1.6.0_21/bin/javac6)设置系统默认的JDK:sudoupdate-alternatives7)系统重启,用java-version验证是否成功安装火龙果整理uml.org.cnb)Tomcat服务器—Tomcat的安装1)下载安装压缩包apache-tomcat-7.0.2.tar.gz到系统中2)解压Tomcat:tar–zxvfapache-tomcat-7.0.2.tar.gz3)配置Tomcat:在文件/etc/profile最后添加:exportCATALINA_HOME=“/home/osuser/apache-tomcat-7.0.2”exportCATALINA_BASE=“/home/

1 / 29
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功