服务器配置linux命令服务器配置linux

服务器配置linux命令服务器配置linux,第1张

如何在Linux操作系统下搭建ipv6ftp服务器

Linux下可以配置vsftp服务来实现FTP的部署。

配置支持ipv6地址的服务只要启用listen_ipv6=yes将ipv6的监听设置开启即可。

当然具体配置没有那么简单,比如设置用户权限拉,部署过程中出现错误和排错拉。最好百度一下配置说明。

如何在自己的linux服务器上搭建网站?

首先需要基本的linux系统知识,在linux系统之上安装web服务组件诸如LAMPLNMPTengine等等,然后需要基本的前/后端语言知识,比如htmlphpcssjs等将网站代码防治到已经架设好的web服务器上就可以实现访问了,最后注册一个域名做好域名解析。

linux配置dns服务器配置命令

 Linux系统的DNS服务器怎么配置,配置命令有哪些下面跟我一起来了解一下吧!

 一、实验目的

 熟悉Linux系统中DNS服务器的配置方法。理解配置过程的基本步骤的作用。

 二、实验任务

 (1)建立正向搜索区域,为网络个台服务器建立主机记录、别名记录。为网络建立邮件交换器记录。使得客户机能够根据服务器主机域名搜索出其IP地址。

 (2)建立反向搜索区域,为网络个台服务器建立反向记录,使得客户机能够根据服务器主机IP地址搜索出其域名。

 三、实验内容

 1)DNS服务器配置的主要步骤:

 首先在桌面右击,选择新建终端;

 1 查看系统中是否已经安装了DNS服务器程序BIND,命令如下:

 [root@libl root]#rpm –qa |grep bind(对照书本查看,一般都会有安装的。)

 2、用命令直接启动dns服务器,命令如下:[root@libl root]# service named start

 3、编辑主配置文件/etc/namedconf,主要是添加正向解析和反向解析,文件内容如下:

 // generated by named-bootconfpl

 options {

 directory "/var/named";

 /

  If there is a firewall between you and nameservers you want

  to talk to, you might need to uncomment the query-source

  directive below Previous versions of BIND always asked

  questions using port 53, but BIND 81 uses an unprivileged

  port by default

 /

 // query-source address port 53;

 };

 //

 // a caching only nameserver config

 //

 Controls {

 Inet 127001 allow { localhost; } keys {rndckey; } ;

 } ;

 zone "" IN {

 type hint;

 file "namedca"; //用来指定具体存放DNS记录的文件

 };

 zone "localhost" IN { //用来指定具体存放DNS记录的文件

 type master;

 file " localhostzone";

 allow-update { none ;} ;

 };

 zone "00127in-addrarpa" IN { //定义一个IP为12700 的反向解析

 type master;

 file "namedlocal";

 allow-update { none ;} ;

 };

 zone "testcom" IN { //指定一个域名为testcom的`正向解析

 type master;

 file "testcomzone";

 };

 zone "173168192in-addrarpa" IN { //定义一个IP为192168173 的反向解析

 type master;

 file "173168192in-addrarpa zone";

 } ;

 Include “/etc/rndckey” ;

 4、配置正向解析文件

 正向解析是根据域名得到其IP地址。编辑正向解析文件/var/named/testcomzone 如下:

 $TTL 86400

 @ IN SOA dnstestcom webmastertestcom (

 20110510; // 系列号,其值通常设置为日期。

 28800; //刷新时间

 7200; //重试

 604800; //过期

 86400; //生存时间

 )

 IN NS dns

 @ IN MX 1 mail

 dns IN A 19216817366

 www IN A 19216817365

 mail IN A 19216817367

 ftp IN CNAME wwwtestcom

 5、配置反向解析文件

 反向解析文件提供IP地址查询相应 DNS主机名。编辑反向解析文件/var/named/173168192in-addrarpa zone 如下:

 $TTL 86400

 @ IN SOA dnstestcom webmastertestcom (

 20110510; //

 28800;

 7200;

 604800;

 86400;

 )

 IN NS dnstescom

 66 IN PTR dnstestcom

 65 IN PTR wwwtestcom

 67 IN PTR mailtestcom

 6、接下来重启dns服务器,命令如下:[root@libl root]# service named restart

 7、设置dns客户端。

 对于windows2003环境系的dns客户端,使IP地址设为静态设置,其地址为19216817365,子网掩码为 2552552550,默认网关为192168173254,首先DNS服务器(p)为19216817366

 8、测试DNS服务器。

 1)在桌面的开始那点击后又点击运行

 2)在弹出的面板上输入“cmd”后就出现命令提示符下输入“ping dnstestcom”查看正向解析是否成功,接着再输入“ping 19216817366”查看反向解析直接启动DHCP服务器,是否成功。若不成功,则在linux系统的配置dns服务器的机上的新建终端上先启动dns服务器,接着再查看正反向解析文件有没有建立好,命令如下:[root@ root]# named –g

;

LInux 配置DNS服务器

步骤/方法

/etc/sysconfig/network-scripts/ifcfg-eth0 配置网卡信息

在/etc/目录下修改namedconf文件在namedconf文件倒数第二行写入以下代码:

Zone”[域名com]”IN { type master; file”[域名com] zone”; allow-transfer{ none; }; }; 再进入/var/named/chroot/var/named目录下,创建 :[域名com]zone其内容为: $ttl 38400 域名com IN SOA dns域名com admin域名com ( 2008061403 修改版本 10800 3600 604800 38400) 域名com IN NS dns域名com dns IN A [服务器IP地址] www[域名com] IN A [服务器IP地址] ftp[域名com] IN A [服务器IP地址] mail[域名com] IN A [服务器IP地址] ◆更改客户机的DNS与服务器一致 WARNING:Any!!!!

linux DNS服务器配置

基本理论:

DNS系统的作用是把域名和IP对应起来。

正向解析:根据域名(主机名)查找对应的IP地址。

反向解析:根据IP地址查询对应的域名(主机名)。

查询

递归查询:大多数客户机向DNS服务器解析域名的方式。

迭代查询:大多数DNS服务器向其它DNS服务器解析域名的方式。

DNS服务器的类型

缓存域名服务器:也称唯高速缓存服务器。通过向其它域名服务器查询获得域名与IP地址的对应记录,将域名查询结果缓存到本地,提高重复查询时的速度。

主域名服务器:特定DNS区域的官方服务器,具有唯一性。负责维护该区域内的所有域名与IP的映射记录。

从域名服务器:也称辅助域名服务器。其维护的域名与IP地址的映射记录来源于主域名服务器。

环境准备:

临时关闭selinux和iptables

#setenforce 0

#service iptables stop

查询相关软件包:

[root@localhost ~]# yum search bind

Loaded plugins: product-id, refresh-packagekit, subscription-manager

Updating Red Hat repositories

====================================================================================== N/S Matched: bind ======================================================================================

PackageKit-device-rebindi686 : Device rebind functionality for PackageKit

bindi686 : The Berkeley Internet Name Domain (BIND) DNS (Domain Name System) server

bind-chrooti686 : A chroot runtime environment for the ISC BIND DNS server, named(8)

bind-utilsi686 : Utilities for querying DNS name servers

其中各软件包的作用如下:

bind: 提供域名服务的主要程序及相关文件。

bind-chroot:为bind提供一个伪装的根目录以增强安全性。

bind-utils:提供对DNS服务器测试的工具程序(如nslookup、dig等)。

安装BIND软件包#yum install bind

配置DNS服务器:

bind服务器端程序

主要执行程序:/usr/sbin/named

服务脚本:、etc/initd/named

默认监听端口:53

主配置文件: /etc/namedconf

保存DNS解析记录的数据文件: /var/named/chroot/var/named

查询bind程序的配置文件列表

[root@localhost ~]# rpm -qc bind

/etc/logrotated/named

/etc/namedconf

/etc/namediscdlvkey

/etc/namedrfc1912zones

/etc/namedrootkey

/etc/rndcconf

/etc/rndckey

/etc/sysconfig/named

/var/named/namedca

/var/named/namedempty

/var/named/namedlocalhost

/var/named/namedloopback

查看主配置文件namedconf

#vim /etc/namedconf

主配置文件解析:

全局配置部分:

默认的全局配置项如下:

10 options {

11 listen-on port 53 { 127001; }; //监听的端口和接口IP地址

12 listen-on-v6 port 53 { ::1; };

13 directory "/var/named"; //dns区域的数据文件默认存放位置

14 dump-file "/var/named/data/cache_dumpdb";

15 statistics-file "/var/named/data/named_statstxt";

16 memstatistics-file "/var/named/data/named_mem_statstxt";

17 allow-query { localhost; }; //允许dns查询的客户机列表,any表示所有

18 recursion yes; //是否允许客户机进行递归查询

19

20 dnssec-enable yes;

21 dnssec-validation yes;

22 dnssec-lookaside auto;

23

24 / Path to ISC DLV key /

25 bindkeys-file "/etc/namediscdlvkey";

26 };

全局配置中还有如下选项:

forwarders {2021022468;12333;}; //将本域名服务器不能解析的条目转发给其它DNS服务器的IP地址

默认的区域配置项如下:

35 zone "" IN {

36 type hint; //区域类型。hint为根区域;master为主区域; slave为辅助区域

37 file "namedca"; //该区域对应的区域数据配置文件名

38 };

区域配置中还有如下选项:

allow-transfer {189989023;}; //允许下载区域数据库的从域名服务器IP地址

allow-update {none;}; //允许动态更新的客户端IP地址(none表示全部禁止)

添加如下区域配置:

zone “mycom” IN {

type master; //主区域

file “mycom”; //该区域对应的区域数据配置文件名

allow-transfer {1921681531;}; //允许下载区域数据库的从域名服务器IP地址

allow-update {none;};

};

zone “153168192in-addrarpa” IN { //表示针对IP192168153130反向解析

type master; //主区域

file “192168153myarpa”; //该区域对应的区域数据配置文件名

};

配置完了,可以执行如下命令对namedconf文件进行语法检查。

#named-checkconf

注意:倒序网络地址in-addrarpa 表示反向区域

主配置文件最后还有一行是:

include “/etc/namedrfc1912zones” //该文件包含/etc/namedrfc1912zones文件

区域数据配置文件:

先看一下namedlocalhost的内容:

$TTL 1D //time to live 生存时间

@ IN SOA @ rnameinvalid ( //”rnameinvalid”DNS区域地址

0 ; serial //更新序列号

1D ; refresh //更新时间

1H ; retry //重试延时

1W ; expire //失效时间

3H ) ; minimum //无效地址解析记录的默认缓存时间

NS @ //name server 域名服务记录

A 127001 //address 只用在正向解析的区域数据文件中

AAAA ::1

新建2个对应的区域数据配置文件:

#touch mycom

#touch 192168153myarpa

#vim mycom

$TTL 86400

@ IN SOA mycom adminmycom ( //adminmyNaN为该区域管理员的邮箱地址

200900201

3H

15M

1W

1D

)

@ IN NS ns1mycom //当前域的DNS服务器地址

IN MX 10 mailmycom //用于设置当前域的邮件服务器域名地址,数字10表示优先级别,数字越大优先级越低

ns1 IN A 192168153130

mail IN A 192168153130

www IN A 192168153130

ftp IN CNAME www //CNAME别名(canonical name)记录,表示ftpmycom和wwwmycom对应同一个IP

[root@localhost named]# vim 192168153myarpa

$TTL 86400

@ IN SOA mycom adminmycom (

200900201

3H

15M

1W

1D

)

@ IN NS ns1mycom

130 IN PTR ftpmycom

启动DNS服务

[root@localhost ~]# service named start

测试:

配置一台ftp服务器用于测试:

#service vsftpd start //启动vsftpd服务

当前网卡的配置:

eth0: 19216801/24

eth1: 192168153130/24

[root@localhost named]# nslookup 192168153130

Server: 127001

Address: 127001#53

130153168192in-addrarpa name = wwwmycom

[root@localhost ~]# nslookup ftpmycom

Server: 127001

Address: 127001#53

ftpmycom canonical name = wwwmycom

Name: wwwmycom

Address: 192168153130

测试成功

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 服务器配置linux命令服务器配置linux

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情