资料:Linux网络服务器配置详解linux服务器应用(精选6篇)
篇1:资料:Linux网络服务器配置详解linux服务器应用
今天我找到一朋友的实训操作手册了这里是介绍各位同学怎么配置apache,DNS,ftp服务器了,下面我们一步步给各位同学介绍一下,希望对各位同学会有所帮助,
一、Apache服务器的配置
实训目的
掌握Apache服务器的配置
实训设备与环境
1. 一台装有RedHat Linux9系统的服务器,一台装有Windows 2000 Professional的PC机。
2. RedHat Linux9安装光盘。
3. 两台机器TCP/IP设置在同一子网中。并保证局域网连通。
实训内容
1. Apache服务器的安装。
2. Apache服务器的配置。
实训步骤
1. Apache服务器的安装
从RPM安装Apache,安装命令如下:
#rpm -ivh httpd-2.0.40-21.i386.rpm
#rpm -ivh httpd-manual-2.0.40-21.i386.rpm
2. Apache服务器的配置
(1) 用默认配置创建一个默认站点。当Apache安装完成后,可以自动启动默认站点。
(2) 用192.168.100.10的IP地址创建一个web站点。
在主配置文件中添加包含文件
#cd /etc/httpd
#echo ”Include vhost-conf.d/*.conf“ >>conf/httpd.conf
创建虚拟主机配置文件目录
#mkdir vhost-conf.d
编辑子配置文件
#vi vhost-conf.d/ip-vhost12.conf
添加如下的配置行
DocumentRoot /www/ip-vhost1
创建根文档目录的主页
#mkdir -p /www/ip-vhost1
#echo ”ip-vhost1“ >/www/ip-vhost1/
二、DNS服务器的配置
实训目的
掌握DNS服务器的设置方法
实训设备与环境
1. 一台装有RedHat Linux9系统的服务器,一台装有Windows 2000 Professional的PC机。
2. RedHat Linux9安装光盘。
3. 两台机器TCP/IP设置在同一子网中。并保证局域网连通。
实训内容
1. BIND的安装
2. 配置BIND服务
实训步骤
1. 安装DNS服务器。以RPM包方式安装DNS服务器。
第-张光盘安装如下内容:
#rpm -ivh bind-9.2.1-16.i386.rpm
#rpm -ivh bind-utils-9.2.1-16.i386.rpm
#rpm -ivh redhat-config-bind-1.9.0-13.noarch.rpm
第三张光盘安装如下内容:
#rpm -ivh caching-nameserver-7.2-7.noarch.rpm
2. 用以下参数完成DNS配置:主机名:sev.111cn.net,IP地址为:192.168.100.1,同时完成三个域名的DNS配置:www.111cn.net,ftp.111cn.net,mail.111cn.net。
(1) 修改主配置文件
在主配置文件/etc/named.conf,添加111cn.net.net的区声明
添加正向进行区声明
zone ”111cn.net“ IN {
type master;
file ”xjnet.zone“;
};
添加反向进行区声明
zone ”100.168.192.in-addr.arpa“ IN {
type master;
file ”111cn.net.rev“;
};
(2) 创建正向解析数据库文件
创建正向解析数据库文件/var/named/xjnet.zone
$TTL 86400
@ IN SOA sev.111cn.net. root.sev.111cn.net (
5 ; serial
28800 ; refresh
7200 ; retry
604800 ; expire
86400 ; ttl
)
IN NS sev.111cn.net.
www IN A 192.168.100.1
ftp IN A 192.168.100.1
mail IN CNAME www.111cn.net.
(3) 3. 创建反向解析数据库的文件
反向解析数据文件/var/named/xjnet.rev
$TTL 86400
@ IN SOA sev.111cn.net. root.sev.111cn.net. (
2 ; serial
28800 ; refresh
7200 ; retry
604800 ; expire
86400 ; ttk
)
@ IN NS sev.111cn.net.
1 IN PTR sev.111cn.net.
三、FTP服务器的配置
实训目的
1. 掌握FTP服务器的安装与配置
2. 学会在Linux系统中为本地用户配置FTP服务
实训设备与环境
1. 一台装有RedHat Linux9系统的服务器,一台装有Windows 2000 Professional的PC机,
2. RedHat Linux9安装光盘。
3. 两台机器TCP/IP设置在同一子网中。并保证局域网连通。
实训内容
安装FTP服务器
配置虚拟FTP服务器
实训步骤
1. 安装FTP服务器
以RPM包方式完成FTP服务器的安装,测试默认FTP服务器。
安装软件包(在第三张安装光盘上)
#rpm -ivh vsftpd-1.1.3-8.i396.rpm
2. 配置虚拟FTP服务器。设置Linux服务器的IP地址为192.168.100.1,用该地址配置基于IP的虚拟FTP服务器。
参考13.4节的内容,完成虚拟FTP服务器配置,主要包括以下步骤:
(1) 查看本机现有的IP地址
#ifconfig | grep -1 eth0
(2) 配置一个虚拟网络接口eth0:1
#ifconfig eth0:1 192.168.100.1 up
(3) 建立虚拟FTP的服务器目录
#mkdir -p /var/ftp2/pub
(4) 在下载目录中生成测试文件
#echo ”hello“ >/var/ftp2/pub/test_file
(5) 创建此虚拟服务器的匿名用户所映射的本地用户ftp2
#useradd -d /var/ftp2 -M ftp2
(6) 修改原独立运行的服务器配置文件/etc/vsftpd/vsftpd.conf
listen_address=192.168.100.1
(7) 用原备份的默认主配置文件生成虚拟FTP服务器的主配置文件/etc/vsftpd/vsftpd_site2.conf
#cp /etc/vsftpd/vsftpd.conf.rh9 /etc/vsftpd/vsftpd_site2.conf
(8) 修改虚拟主机的主配置文件
#vi /etc/vsftpd/vsftpd_site2.conf
listen_address=192.168.100.1
ftp_username=ftp2
ftpd_banner=This is the alternative FTP site,and vsftpd in ”standalone“ mode.
(9) 重新启动vsftpd
#service vsftpd restart
(10) 启动虚拟FTP服务器
#/usr/sbin/vsftpd /etc/vsftpd/vsftpd_site2.conf &
3. 测试FTP服务器
通过Windows 2000 Professional客户机进行登录FTP服务器的验证。
四、思考与练习
(1) Linux中如何使用命令行的方式,进行主机的网络配置?
(2) 如何通过Windows系统,访问Samba服务器所共享的文件和打印机?
(3) 与Windows的IIS相比,Apache服务器有何特点?
(4) DNS服务器中的主配置文件和区文件各有什么作用?
(5) 在基本BIND的DNS服务器配置中,如何实现别名、邮件记录设置?
(6) 默认的vsftp服务器有哪些特点?
(7) sendmail服务器中可以使用哪些用户数据库,分别有什么特点?
篇2:资料:Linux网络服务器配置详解linux服务器应用
大多数商业化的J2EE服务器都提供一个功能强大的管理界面,且大都采用易于理解的Web应用界面,Tomcat按照自己的方式,同样提供一个成熟的管理工具,并且丝毫不逊于那些商业化的竞争对手。Tomcat的Admin Web Application最初在4.1版本时出现,当时的功能包括管理context、data source、user和group等。当然也可以管理像初始化参数,user、group、role的多种数据库管理等。在后续的版本中,这些功能将得到很大的扩展,但现有的功能已经非常实用了。Admin Web Application被定义在自动部署文件:CATALINA_BASE/webapps/admin.xml 。(译者注:CATALINA_BASE即tomcat安装目录下的server目录)
你必须编辑这个文件,以确定Context中的docBase参数是绝对路径。也就是说,CATALINA
_BASE/webapps/admin.xml的路径是绝对路径。作为另外一种选择,你也可以删除这个自动部署文件,而在server.xml文件中建立一个Admin Web Application的context,效果是一样的,
你不能管理Admin Web Application这个应用,换而言之,除了删除CATALINA_BASE/webapps/admin.xml ,你可能什么都做不了。
如果你使用UserDatabaseRealm(默认),你将需要添加一个user以及一个role到CATALINA_BASE/conf/tomcat-users.xml文件中。你编辑这个文件,添加一个名叫“admin”的role 到该文件中,如下:
<role name=“admin”/>
你同样需要有一个用户,并且这个用户的角色是“admin”。象存在的用户那样,添加一个用户(改变密码使其更加安全):
<user name=“admin”
password=“deep_dark_secret”
roles=“admin”/>
篇3:资料:Linux网络服务器配置详解linux服务器应用
Linux系统的突出优点是具有强大的网络服务功能和极高的稳定性和安全性, 这使其成为企业级应用操作系统的首选。同时, Linux作为自由软件, 没有版权方面的问题, 同时还提供核心程序代码, 因此, 也非常适合用于操作系统的实验教学。
2 网络环境参数配置
(1) 路由器主要参数配置:
WAN端:IP地址182.150.80.87网域名称服务器61.139.2.69, 218.6.200.139
LAN端:IP地址192.168.0.1子网掩码为255.255.255.0
(2) Windows物理机:IP地址192.168.0.165。
(3) Linux虚拟机:第一IP地址192.168.0.100第二个IP地址192.168.0.200。
其中路由器WAN端参数是通过ADSL自动获取。而路由器LAN端、Windows物理机、Linux虚拟机属于同一子网。LAN端为子网网关, 所以子网中各计算机系统的默认网关为192.168.0.1, 子网掩码为255.255.255.0。
Linux虚拟机网卡的第一IP地址192.168.0.100用于文中涉及的各服务器地址, 其中包括DNS服务器地址。所以子网中各计算机用于客户端访问的首选DNS均设置为192.168.0.100, 这样既支持以域名访问子网内的服务器, 又支持以域名访问外网的服务器。第二IP地址192.168.0.200用于Web服务器上配置虚拟主机, 演示发布另一站点信息。
3 DNS服务器的安装与参数配置
Linux与许多UNIX系统一样, 都首选BIND来实现名字服务, 即实现网络域名与IP地址的转换。BIND是个被广泛使用的DNS服务器软件, 它提供了强大及稳定的域名解析服务, 以下就是对该软件的实际安装与配置。
可以从Linux的安装光盘中, 运行rpm-ivh bind-9.2.1-16.i386.rpm和rpm-ivh bind-utils-9.2.1-16.i386.rpm以及rpm-ivh caching-nameserver-7.2-7.noarch.rpm 3条命令, 安装rpm封装的软件包。安装配置好DNS服务后, 可以使用命令service named start或service named restart启动或重启DNS服务。Linux下的DNS服务的配置比较复杂, 下面就主DNS服务器这种类型的配置文件做一简要介绍。
网域名设为liusl.net。IP地址192.168.0.100的主机名设为j101.liusl.net;IP地址192.168.0.165的主机名设为j102.liusl.net;IP地址192.168.0.200的主机名设为j103.liusl.net。
该服务应用主要有3个配置文件/etc/named.conf、/etc/resolv.conf、/etc/nsswitch.conf。
配置文件一, /etc/resolv.conf用来告诉解析器调用的本地域名、域名查找的顺序以及要访问域名服务器的IP地址:domain liusl.net、search liusl.net、nameserver 192.168.1.100。
配置文件二, /etc/nsswitch.conf, 该文件主要内容hosts:files dns nisplus nis。
配置文件三, /etc/named.conf的参数配置很重要, 它是域名服务器守护进程named启动时读取到内存的第一个文件。在该文件中定义了域名服务器的类型、所授权管理的域以及相应数据库文件和其所在的目录。该文件的语句与C语言的语句写法相近。
如:该文件里的语句directory"/var/named";确定了named.hosts、named.192.168.0、named.local三数据库文件存放的目录。
语句zone"liusl.net"{type master;file"named.hosts";};定义了正向查询域及其数据库文件named.hosts (保存由域名到IP地址的信息) 。
语句zone"0.168.192.in-addr.arpa"{type master;file"named.192.168.0";};定义了反向查询域及其数据库文件named.192.168.0 (保存由IP地址到域名的信息) 。
语句zone"0.0.127.in-addr.arpa"{type master;file"named.local";};定义了"回送地址"的数据库文件, 文件名是"named.local"。该文件是系统自带的, 不用去改动它。还有其他几个域和对应的数据库文件, 也是系统自带的。
下面叙述需要创建的3个文件:
(1) /var/named/named.hosts该文件指定了域中主机域名同IP地址的映像。这里仅给出与本应用环境相关的内容 (其余部分可参见相关资料复制即可) :
(2) /var/named/named.192.168.0文件定义了IP地址到主机名的转换。即DNS客户通过IP地址可以查询到主机名。其相关内容及说明如下:
(3) /var/named/named.local该文件用来说明"回送地址"的IP地址到主机名的映射。限于篇幅和该文件对域名解析之作用较为次要, 在此不予详述, 其内容可参见相关参考资料。
4 Web、FTP服务器的安装与参数配置
4.1 关于Web服务器
在Linux系统中, 首选的Web服务器软件就是Apache。在Redhat Linux 9第3张光盘中自带了Apache2.0的安装文件, 下面简要介绍其RPM包的安装与配置方法。可执行rpm-ivh httpd-2.0.40-21.i386.rpm和rpm-ivh httpd-manual-2.0.40-21.i386.rpm命令进行安装。完成安装后, 配置文件在/etc/httpd/conf/目录下, 文件根目录为/var/www/html (存放网站网页文件) , 日志文件在/var/log/httpd/目录下, 工具文件在/etc/rc.d/init.d/目录下。执行命令service httpd start便可启动A-pache服务器。以此为例, 若将软件安装在Linux虚拟机上, 则该局域网的计算机便可通过http://www.liusl.net (网内有以上介绍的域名服务器工作) 域名或http://192.168.0.100访问存入var/www/html目下的网页文件。另外, 在本例中对Web服务器的配置文件/etc/httpd/conf/httpd.conf, 增加了如下内容以创建虚拟机 (同一机上运行多站点) :
然后创建/home/httpd/www2.liusl.net目录存放另一网站的网页文件, 创建/var/log/httpd/wwww2.liusl.net/error1.log文件记录网站运行的错误信息;执行命令service httpd restart重启A-pache服务器, 则该局域网的计算机便可通过http://www2.liusl net域名或http://192.168.0.200访问存入/home/httpd/www2.liusl net目下的网页文件。
4.2 关于FTP服务器
Linux一般自带vs FTP服务器安装组件vsftpdd-1.1.3-8i386.rpm。运行命令rpm–ivh vsftpd-1.1.3-8.i386.rpm对该组件进行安装, 运行service vsftpd start命令启动FTP服务。以本文为例, 若vs FTP服务器安装在linux虚拟机上, 则可通过ftp://ftp.liusl.net或ftp://192.168.0.100访问该服务器, 进行上传下载文件。默认情况下, 匿名用户下载目录/var/ftp, 应用中可将供用户下载的文件放在该目录下。如果要向该FTP服务器上传文件, 默认情况下, 可在任一联网的计算机上, 使用该虚拟机Linux系统中的本地用户名和密码登录到这个FTP服务器上, 即可上传、下载文件。默认情况下, 上传的文件是放在Linux系统的“/home/用户名”目录下。
5 结语
基于Linux系统的安全性、稳定性, 特别是高效率的网络服务运行特性, 使得Linux系统已逐渐成为一些小型企业计算机网络服务的首选, 其应用前景是显而易见的。
摘要:在Windows系统上, 借助VMware虚拟机软件, 运行Linux系统。对于由物理机、虚拟机、路由器组成的网络, 给出网络环境参数配置, 以及运行于Linux系统上的DNS服务、Web服务、FTP服务的安装和参数文件配置方法, 和访问这些服务的运行实例。
关键词:虚拟机,DNS服务,Web服务,FTP服务,Linux系统,Windows系统
参考文献
[1] (美) RoBertLove.Linux内核设计与实现.陈莉君, 等, 译.机械工业出版社, 2006.
[2]孙建华.Linux网络技术技术基础.机械工业出版社, 2008.
[3]将砚君.实用UNIX教程.清华大学出版社, 2005.
[4] (美) Douglas E.Comer.TCP/IP网络互联技术.张卫, 等, 译.清华大学出版社, 2004.
篇4:资料:Linux网络服务器配置详解linux服务器应用
摘要:校园网络中心作为校内局域网络的数据流转控制中心,必须解决因流量增加应用更新所带来的一系列问题。Linux集群技术设计的校园网络中心方案在此可以有效化解这种问题。本文论述了Linux集群在校园网中的解决方案。
关键词:Linux集群:负载均衡器:服务结点:存储服务系统
随着网络技术的发展和网络应用的进一步深入,校园网络承担了越来越多的来自教学、科研及管理方面的应用。校园网络中心作为校内局域网络的数据存储发布、流量的管理控制、用户的管理以及内外网络转接控制中心,必须解决因流量增加所带来的一系列问题。传统的网络中心方案中,当流量增加后,一般是升级单一的服务器系统,这往往会造成过高的投入和维护成本。极大地降低了性能价格比。运用基于Linux集群技术设计的校园网络中心方案可以有效地解决这一问题。
一、校园网络中心体系结构
基于Linux集群技术的校园网络中心的体系结构是以Linux核心层集群技术和安全技术为基石,构成的一个高可扩展、高可用和高安全的操作平台。其结构如图所示。
在这种体系结构下,网络中心的配置可以抽象分为负载均衡器、服务结点池和存储系统三个层次。
1.负载均衡器
这是集群的惟一入口,校园网络就是通过该设备接入Internet的。从校园内的单个客户端来看,集群通过这一层的服务体现为一个基于IP地址的单一系统映像(SSI),整个校园网络共用这个虚拟地址,通过它客户端可以把整个集群看作一个独立的具有合法IP地址的主机系统。客户端的所有访问都发往这个虚拟IP地址,可以有效地解决学校IP地址的短缺问题。
如果仅有一台负载均衡器,容易造成负载均衡器的单点失效,使其成为集群中最脆弱的环节。因此,有必要提供容错机制,能够在负载均衡器失效的时候进行自动检测并平滑替换。在该方案中提供了一个备份负载均衡器,可以实时地监控负载均衡器的运行状态,并根据检测到的状态做出报警、接管、恢复等响应。
2.服务结点池
方案中的服务结点池指的是提供实际服务的服务器群。客户端发出的服务请求经过均衡器处理以后,转交到服务结点池由具体的服务器响应请求并返回数据。在校园网络中一般提供WWW、FTP、邮件和课件点播等服务,使用单一的服务器系统无法应付高峰时的数据访问。通过多台服务器分担这些负载是比较经济可行的。
服务器结点也有可能会出现暂时失效的情况,特别是在结点提供多种服务的时候,系统的随机故障或外部环境的突变都可能造成该节点的某个服务暂时不可用。这需要由负载均衡扩展出的容错机制识别出这种错误并及时进行处理,当错误排除后,集群能够自动识别恢复事件,把好的结点重新纳入集群继续运行。
3.存储服务系统
存储服务系统主要为整个集群内部运行提供稳定、一致的文件存取服务。该系统可以为集群节点池提供单一的文件系统入口,即在每一台服务结点上都共用同一个根;并且自动完成不同结点访问文件系统所引发的文件锁定、负载均衡、容错、内容一致、读写事务等底层功能,对应用层提供一个透明的文件访问服务。
这种基于Linux集群技术构成的系统属于松耦合集群系统。不需要在集群中部署特殊的中间件层或者OS扩展,对服务器结点OS的兼容性比较好。这样构成的网络中心,基本上可以兼容多数的IP应用,不需要做复杂的移植和安装工作,每个具体的应用都可以看成相对独立的服务器系统。即使在负载均衡器上,核心功能也是透明地提供给用户的,不影响本机正常的网络应用。
二、校园网络中心的关键技术
这种网络方案所运用的技术,实际上是借助于网络接入协议层的负载均衡技术,将网络请求化整为零,由大量集群的服务结点来共同分担,以实现性能最大化的一项集群技术。因此该方案的关键技术是网络接入协议层的负载均衡技术。这种负载均衡技术的特点是:
1.执行效率高
因为基于底层的协议。可以通过硬件体系进行部署,也可以在OS的核心层实现。
2.兼容性强
接入协议往往能够兼容大多数现有的主流网络应用,比如IPv4体系中的IP层。
3.体系实现相对简单
比起基于内容的高层交换,它不需要复杂的模式匹配机制,主要通过端口映射进行数据交换。规则简单。
从根本上讲,该负载均衡技术的实现基础是IP交换。只是在Lin-ux平台下IP的交换具备了一定的可扩展性,可以实现高性能、高可扩展性、易管理性等诸多特点,成为一个以负载均衡为核心的真正意义的集群系统。
三、基于LiBOX集群技术的校园网络中心的优势
这种基于Linux集群技术的校园网络中心方案相对于传统的单一服务器方案具有以下一些优势:
1.可扩展性好
校园网络的应用是根据计算机网络技术的发展和教师应用能力的提高而逐步深入的。任何一个网络中心的方案都不可能、也不需要一次性地把所有的应用考虑进去,因此系统的可扩展性就变得非常重要。使用该方案形成的网络系统,可以非常方便地扩充系统的功能。当校园网络中的应用增加后,系统的性能会下降,这时通过增加服务结点可以很方便地提高系统的性能,保证系统性能随着成本的增加而线性地增长。
2.全天候的可用性支持
在校园网络提供WWW、FTP、邮件、课件点播和远程教学等服务后,全天侯的可用性就变得非常关键。该方案可以为网络的应用提供透明的、自动适应的可用性支持,这种独特的双机备份结构在服务结点发生故障后,可以自动切换或修复系统,保证24×7的系统正常运行。
3.可管理性好
随着校园网络应用的深入,网络系统的规模越来越庞大,系统管理的任务也越来越繁重。使用该方案可以有效地简化系统的管理,主要体现在:可以用基于HTTPS的Web管理界面和安全的命令行界面对网络进行管理:可以对系统中的所有节点都在一个单一控制点上进行配置和监控:可以对每一台服务器的状况进行实时的远程监控。
4.安全性好
这样构成的网络方案可以为服务器提供核心层的保护。在此基础上构建的防火墙集群系统,可以有效提高防火墙的性能和伸缩性,从而保证校园网络应用的安全性。
5.相对的成本/性能优势
篇5:资料:Linux网络服务器配置详解linux服务器应用
解压到/usr/local/ 下改名“tomcat6”。(记住,你要用root的权限才可以使用)。
2.打开你的终端,
输入:#cd usr/local/tomcat6/bin/
输入:#sh catalina.sh
3.用命令行执行启动tomcat
输入:#sh startup.sh
点击你的浏览器:输入地址127.0.0.1:8080
你的安装就成功了!
篇6:资料:Linux网络服务器配置详解linux服务器应用
yum install screen
运行:screen -S lnmp
2、下载LNMP一键安装包:
wget -c soft.vpser.net/lnmp/lnmp0.9-full.tar.gz
3、解压LNMP一键安装包:
tar zxvf lnmp0.9-full.tar.gz
4、开始安装LNMP一键安装包:
执行 cd lnmp0.9-full/
./centos.sh 2>&1 | tee lnmp.log
输入要绑定的域名(建议使用一个二级域名(如:web.123.com),该域名会绑定到/home/wwwroot/,方便以后管理,不要用自己的主域名!如果输入有错误,可以按住Ctrl再按Backspace键删除),输入完成后回车
再输入要设置的MySQL root的密码,输入完成后回车
如果需要安装InnoDB,可以输入 y 回车,不需要的话直接回车即可,
提示“Press any key to start...”,按回车键开始安装。
【资料:Linux网络服务器配置详解linux服务器应用】相关文章:
石器时代 架设教程Linux版linux服务器应用04-23
linux入侵提权(服务器提权)方法linux操作系统06-19
LNMP基于FastCGI实现Nginx,PHP,MySQL的分离linux服务器应用04-24
Linux配置05-07
linux中ln 命令使用参数详解linux操作系统09-16
Linux安装DNS域名解析服务05-18