linux服务器环境配置基础Word下载.docx

上传人:b****1 文档编号:6024963 上传时间:2023-05-05 格式:DOCX 页数:23 大小:1.11MB
下载 相关 举报
linux服务器环境配置基础Word下载.docx_第1页
第1页 / 共23页
linux服务器环境配置基础Word下载.docx_第2页
第2页 / 共23页
linux服务器环境配置基础Word下载.docx_第3页
第3页 / 共23页
linux服务器环境配置基础Word下载.docx_第4页
第4页 / 共23页
linux服务器环境配置基础Word下载.docx_第5页
第5页 / 共23页
linux服务器环境配置基础Word下载.docx_第6页
第6页 / 共23页
linux服务器环境配置基础Word下载.docx_第7页
第7页 / 共23页
linux服务器环境配置基础Word下载.docx_第8页
第8页 / 共23页
linux服务器环境配置基础Word下载.docx_第9页
第9页 / 共23页
linux服务器环境配置基础Word下载.docx_第10页
第10页 / 共23页
linux服务器环境配置基础Word下载.docx_第11页
第11页 / 共23页
linux服务器环境配置基础Word下载.docx_第12页
第12页 / 共23页
linux服务器环境配置基础Word下载.docx_第13页
第13页 / 共23页
linux服务器环境配置基础Word下载.docx_第14页
第14页 / 共23页
linux服务器环境配置基础Word下载.docx_第15页
第15页 / 共23页
linux服务器环境配置基础Word下载.docx_第16页
第16页 / 共23页
linux服务器环境配置基础Word下载.docx_第17页
第17页 / 共23页
linux服务器环境配置基础Word下载.docx_第18页
第18页 / 共23页
linux服务器环境配置基础Word下载.docx_第19页
第19页 / 共23页
linux服务器环境配置基础Word下载.docx_第20页
第20页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

linux服务器环境配置基础Word下载.docx

《linux服务器环境配置基础Word下载.docx》由会员分享,可在线阅读,更多相关《linux服务器环境配置基础Word下载.docx(23页珍藏版)》请在冰点文库上搜索。

linux服务器环境配置基础Word下载.docx

ifconfig网卡名up

图3

2、修改网卡配置文件

配置文件在/etc/sysconfig/networking/devices/ifcfg-Auto_eth1下,我们可以看一下eth0网卡的信息,如图:

图4

这个是RedHat6.4的网卡配置文件,对于大多数的linux而言,他们的配置文件在/etc/sysconfig/network-scripts/下。

修改MAC地址

命令格式:

ifconfigeth0hwetherMAC地址

图5

另一种形式还是通过修改网卡的配置文件,对图4的HWADDR字段进行编辑即可。

网关地址

routeadddefaultgw192.168.88.1eth0#给网卡eth0设置默认网关192.168.88.1

routedeldefaultgw192.168.88.1eth0#删除网卡eth0默认网关192.168.88.1

也可修改/etc/sysconfig/network-scripts/下对应网卡的GATEWAY字段,如果没有可以进行添加。

修改DNS地址

关于DNS的设置我们要搞清楚三个文件的作用,分别是/etc/hosts,/etc/host.conf,/etc/resolve.conf

1./etc/hosts:

主机名配置文件,将主机名映射到IP地址,默认情况下IP地址为127.0.0.1,也可以理解为静态域名解析规则。

它的基本格式是:

IP地址主机名或域名

2./etc/host.conf:

域名解析规则的文件,将其内容修改成hosts,bind,则表明它的解析规则为先进性静态解析再进行动态解析。

3./etc/resolve.conf:

用来记录动态DNS服务器的地址。

如图:

图6

以上就是在搭建linux服务器之前要进行的准备工作,对于以上网卡配置的修改方法并不唯一,对于图4中的各个字段的意思可以根据教材或网络进行查找。

再者提示一下,修改配置文件对网卡信息的修改是最为有效的方法,修改之后利用servicenetworkrestart可进行重启。

对于用命令进行修改网卡的方式,最好先将网卡关掉,再进行修改最后启动。

DNS服务器的搭建与测试

对于DNS服务器是所有服务器中最为重要的角色,因为WEB服务器,sendmail服务器等都需要它进行解析。

对于DNS主要是配置三个文件,分别是named.conf,正向解析文件和反向解析文件。

配置过程如下:

1、安装所需要的软件包;

bind包是配置DNS服务器要安装的,其中的bind-chroot-9.8.2是一个增强工具,可以让DNS服务器的解析文件更加安全,如果不安装此软件包,DNS的正反向解析文件在/var/named/下,如果安装此软件包,则其路径为/var/named/chroot/var/named/下。

在centos6.3以后的版本进行软件包安装时可以通过【yuminstall–y包名*】

进行安装,速度要比rpm快很多。

2、修改主配置文件/etc/named.conf该文件定义了DNS服务器的类型,解析方式,解析文件的位置等信息。

下面做一个简单的DNS实例,我们来创建一个域。

编辑/etc/named.conf

在/etc/named/chroot/var/named/下创建和88.168.192.in-addr.arpa两个文件并进行编译。

正向解析文件

反向解析文件

编辑完,保存退出后重启服务。

用host或nslookup进行测试。

以上就是一个简单的DNS服务器配置。

下面简单介绍一下辅助DNS配置,有一点我们值得清楚,主辅DNS必须在两台linux服务器上进行,在实验的时候如果电脑配置允许的情况下可以在虚拟机中打开两台linux。

这里我只是做简单的描述,因为我的电脑实在承受不住。

辅助DNS其实很简单,只要配置几条语句,两台电脑互通无阻,主辅DNS很容易成功。

它的工作过程可以简单理解为把主DNS的正向和反向配置文件传送到辅助DNS的/var/named/chroot/var/namd/slaves/下。

下面是主DNS服务器的/etc/named.conf文件。

zone“”IN{

typemaster;

allow-transfer{192.168.88.2;

};

file“”;

zone“88.168.192.in-addr.arpa”IN{

file“88.168.192.in-addr.arpa”;

辅助DNS服务器的/etc/named.conf文件。

typeslave;

master{192.168.88.1;

file“/slaves/”;

file“/slaves/88.168.192.in-addr.arpa”;

只需对/etc/named.conf进行如上配置,分别对两台DNS服务进行重启。

然后我们可以在/var/log/messages日志文件中看到此过程,如下图

OK。

只要看路如上信息,就可以在辅助DNS上进行测试,测试方法同主DNS一样。

接下来对DNS配置文件中的字段做简单介绍,详细介绍大家可以在网上进行查找。

声明:

以下内容为本人网上查找资源。

/etc/named.conf

第一段全局配置

options{

directory“/var/named/”;

---定义zone保存位置

--选择项forwards{IP;

ip;

作用把无法解析的转发给该IP转发(注意两个分号)

如果还加入参数forwardonly;

那么该机器将指作为一个高速缓存的DNS(即cachedns)

--选择项allow-query{IP;

指定允许来解析的客户端IP

如果指定该项那么客户机器上设定/etc/resolve.conf里的DNS地址还不够,还必须DNS允许其解析,才能解析。

--选择项allow-transfer{IP;

指定允许复制本主DNSzone数据的从DNSIP地址

如果选择这项,那么在slavedns里的/etc/named.conf里设置是这样的。

zone“”IN{

typeslave;

-----指定是从DNS

masters{192.168.0.254;

};

该IP是主DNS的IP

file“db.example1-slave”;

注意:

其中IP的写法如果涉及多个IP,可以用分号间隔,如果是某段IP用,IP/24(掩码)的方式表示。

…………

zone“”IN{---域名

typemaster;

file“”;

-----保存zone数据的文件名,自己定义

allow-update{none;

-----动态DNS,

allow-update

SpecifieswhichhostsareallowedtosubmitDynamicDNSupdatestothe

server.Thedefaultistodenyupdatesfromallhosts.

zone“0.168.192.in-addr.arpa”IN{---反向域名必须以.in-addr.arpa结尾)

file“db.192.168.0”;

DHCP服务器的搭建与测试

DHCP服务器的配置较为简单,对配置文件的修改也很容易,在所有服务器配置中算得上是较为简单的。

在Centos6以后的版本中的配置文件比以前版本的配置文件较为复杂,但也能理解,配置起来也不算太难,对于英语较好的同学来说会更容易,因为大部分都是注释。

为了更容易的让大家接收,我们本次在Redhat4中进行实验。

步骤如下:

1、安装DHCP服务器的软件包;

2、编辑DHCP的主配置文件(/etc/dhcpd.conf);

解释内容为本人个人理解,具体解释见个人教材。

3、重启DHCP服务;

测试方法:

可以用windows进行测试,将Internet协议中选择自动获取IP地址,下面的DNS也选择自动获取。

(请自行选择)

也可以在linux中进行测试,修改网卡配置文件。

这就是DHCP服务器的简单配置,至于高级配置请自己研究。

这是centos6.3中的dhcpd.conf配置文件,有基础的可以研究一下。

WEB服务器的搭建与测试

想在linux上发布网站,web服务器是必须有的,在windows上我们可以用IIS服务,在linux上最常用也是最流行的要数Apache服务器。

然而,对于一个合格的网站最基本的要有一个自己的域名,这就用到了前面的DNS服务器,他可以将域名解析到固定的IP地址。

现在我们来做一下。

我最近安装了Centos6.4,我们来体验一下,之前我也没试过。

1、安装httpd和apache软件包,这里介绍一个yum命令,yum命令用于安装软件包要比rpm强大很多,他可以解决软件包之间的依赖问题。

命令格式为:

yuminstall–y[包名*]

例如:

我们安装httpd所有的软件。

yuminstall–yhttpd*

2、安装完所需要的软件包后,启动httpd服务。

我们可以用linux中的火狐浏览器中测试。

或者在windows中测试(将DNS的地址设置为linux的DNS服务器地址)。

3、做到上面所示就已经成功一大半了,如果你是个制作网站的高手,了解一下网站目录放在那里就可以了。

这个目录在/etc/httpd/conf/中,文件名为httpd.conf,这个文件比较大但是但部分为注释,该文件的格式类似于html标签。

接下来我们来做一些简单服务器配置,这是以前上实验课的时候做的,大家可以试一试。

配置用户个人主页

●编辑httpd.conf文件,设置用户个人主页。

●设置用户个人主页所在目录的访问权限。

●创建存放用户个人主页空间的目录。

●创建个人主页空间的默认首页文件。

●编辑httpd.conf文件,将UserDir的值设置为public_html。

●重新启动httpd服务。

创建基于域名、IP地址、端口的虚拟主机

所谓虚拟主机是指在一台服务器里运行几个网站,提供WEB、等服务。

虚拟主机的实现方法有三种:

基于IP的方法,基于主机名的方法和基于端口的方法。

①基于IP的方法:

在服务器里绑定多个IP,然后配置WEB服务器,把多个网站绑定在不同的IP上。

访问不同的IP,就看到不同的网站。

②基于端口的方法:

一个IP地址,通过不同的端口实在不同网站的访问。

③基于主机名的方法:

设置多个域名的A记录,使它们解析到同一个IP地址上,即同一个服务器上。

然后,在服务器上配置WEB服务端,添加多个网站,为每个网站设定一个主机名。

因为HTTP协议访问请求里包含有主机名信息,当WEB服务器收到访问请求时,就可以根据不同的主机名来访问不同的网站。

1、基于IP地址的虚拟主机

创建基于IP地址的虚拟主机第一要做的是在一块网卡上添加两个IP地址,如图:

编辑httpd.conf文件的VirtualHost部分,如下:

在/var/www/下创建两个新文件夹ip1和ip3,在新建的文件夹中分别touch一个index.html的文件。

编辑两个index.html文件,放一些区分网页的内容。

例如ip1中的index.html文件代码为:

Ip3中的index.html文件代码为:

编辑完成后重新启动httpd服务进行测试。

2、创建基于域名的虚拟主机

对于基于域名的虚拟主机,肯定要用到DNS进行解析IP地址,所以我们先对DNS的解析文件进行简单的修改。

同基于IP地址的域名操作,在在/var/www/下创建两个新文件夹web1和web2,在web1和web2下分别创建index.html,修改内容加以区分。

3、创建基于端口的虚拟主机

基于端口的虚拟主机配置方法更为简单,只需标明好端口号即可。

例:

Listen80

Listen8080

<

VirturalHost192.168.88.1:

80>

Servername

DocumentRoot/…/…./

/VirturalHost>

8080>

请自己进行测试。

NFS服务器配置

NFS概念及工作原理

NFS即网络文件系统(NetWork),是使不同的计算机之间能通过网络进行文件共享的一种网络协议,多用于类UNIX系统中的网络中。

在Windows主机之间可以通过共享文件夹来实现存储远程主机上的文件,而在Linux系统中通过NFS实现类似的功能。

NFS最早是由Sun公司于1984年开发出来的,其目的就是让不同计算机、不同操作系统之间可以彼此共享文件。

值得注意的是利用NFS服务器实现文件共享只能是在linux与linux之间或UNIX与UNIX之间,所以测试的时候不能用windows。

NFS的工作原理

NFS服务是基于客户/服务器模式的。

NFS服务器是提供输出文件(共享目录文件)的计算机。

NFS客户端是访问输出文件的计算机,它可以将输出文件挂载到自己系统中的某个目录文件中,然后象访问本地文件一样去访问NFS服务器中的输出文件。

NFS的守护进程

●使用NFS服务,至少需要启动3个系统守护进程:

(1)rpc.nfsd:

NFS基本守护进程,主要功能是管理客户端是否能够登入服务器。

(2)rpc.mountd:

RPC安装守护进程,主要功能是管理NFS的文件系统。

当客户端顺利地通过rpc.nfsd登录NFS服务器后,在使用NFS服务器所提供的文件前,还必须通过文件使用权限的验证,rpc.mountd会读取NFS的配置文件/etc/exports来对比客户端的权限。

(3)portmap:

portmap的主要功能是进行端口映射工作。

当客户端尝试连接并使用RPC服务器提供的服务(如NFS服务)时,portmap会将所管理的与服务对应的端口号提供给客户端,从而使客户端可以通过该端口向服务器请求服务。

NFS的安装、启动和停止

挂载光盘找到NFS所需要的安装包,安装好后就可以就行配置了。

●NFS的配置设置都集中在/etc/exports文件中,它是共享资源的访问控制列表,不仅可以在此新建共享资源,同时也能对访问共享资源的客户端进行权限管理

●/etc/exports文件中的每一条记录都代表一个共享资源以及访问权限设置,它的格式如下:

选项用来设置输出目录的访问权限、用户映射等。

exports文件中的选项比较多,一般可分为以下3类。

访问权限

常见选项

用户映射选项

 

在设置/etc/exports文件时需要特别注意“空格”的使用,因为在此配置文件中,除了分开共享目录和共享主机,以及分隔多台共享主机外,其余的情形下都不可使用空格。

下面我们来做一个简单的实验:

在根目录下创建一个nfs的文件夹,在nfs下创建在创建几个文件夹。

编辑/etc/exports文件,分别对各个目录进行权限等设置。

启动NFS服务器(先启动portmap再启动nfs);

为了使NFS服务器正常工作,需要启动portmap和nfs这两个服务,并且portmap一定要先于nfs启动。

在停止nfs服务时,需要先停止nfs服务再停止portmap服务

查看nfs服务器上共享的目录;

客户端挂载nfs格式;

mount–tnfsIP地址:

/目录/mnt

由于电脑内存不足,不在双开测试,有条件的可以试试。

时间太短不写了,又开学了!

还有很多个服务没有和大家分享,学得不好,请大家见谅,我只是个初学者,但linux的魅力一直在吸引着我。

如果这些东西对大家有帮助我会感到非常高兴,如果感到没什么用那就不用看了。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2