Linux中/etc/named.conf配置文件如何设置

作者&投稿:长孙秀 (若有异议请与网页底部的电邮联系)
如何将named.conf文件放置在linux中的/etc目录下~

使用cp命令啊 在文件当前目录下使用 cp named.conf /etc/ 就好了吧

你说的是可执行文件是绿色的?

1、首先打开一台linux虚拟机。

2、输入命令ifconfig查看虚拟机的IP地址,修改eth0口的IP地址。

3、输入命令vim /etc/network/interfaces网卡配置文件。

4、编辑修改网卡,把address的地址修改改为192.168.23.100。

5、输入:wq保存。

6、重启设备生效。

7、再次输入ifconfig查看网卡信息,网卡信息变成修改后的IP地址了,就完成了。



我是RHEL5装的,不过都差不多,你好好看看!不懂的问我!直接QQ留言!1,安装;需要下面两个包
bind-9.3.4-6.P1.el5.i386.rpm
bind-chroot-9.3.4-6.P1.el5.i386.rpm 2,安装成功后,Bind9的程序目录存放在/var/named/中,由于RedHat由于安全性考虑,使用chroot环境,所有真正的程序在/var/named/chroot/下。默认没有主配置文件,先创建个; vi /var/named/chroot/etc/named.conf
# /etc/named.conf
#
# Template file for BIND labs.
# Remember to replace each X with your stu number!
# Please note three different comment styles are used for
# illustrative purposes .ly

options {
directory "/var/named";
allow-query { any; };
listen-on { any; };
recursion yes;
version "Hello!";
};

#include "/etc/rndc.key";
controls {
inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};

zone "." {
type hint;
file "named.root";
};

3,获取named.root,上层顶级域(GTLD)的服务器地址。
1 cd /var/named/chroot/var/named/
2 wget ftp://ftp.rs.internic.net/domain/named.root #如果没有这个文件,named是启动不了的。 4,启动named
/etc/init.d/named start
如果操作系统进程有named的服务或者/var/log/messages的日志显示bind 正常启动,那么一台DNS缓存服务器就建立成功了。 5,自建测试域名

接下来我们模拟一个顶级com域(haha.com),配置邮件路由记录,地址解析记录,SPF记录等,当然这些解析只限于这台DNS服务器,这些记录在互联网中是不起任何效果的。但是适用于企业内部。
首先我们添加haha.com这个域名的区域:vi /var/named/chroot/etc/named.conf
.........

zone "haha.com" {
type master;
file "haha.com.zone";
};

type代表这个区域的类型,比如master代表此域名为主域,slave则为辅域。file代表这个区域的数据存放目录,编辑这个文件,添加各种A、MX等记录。 vi /var/named/chroot/var/named/haha.com.zone$TTL 3h
@ IN SOA ns1.haha.com. admin.haha.com. (
2008120806 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum

IN NS ns1.haha.com.

ns1.haha.com. IN A 192.168.2.200

;Mail Server
haha.com. IN MX 5 mail.haha.com.mail.haha.com. IN A 192.168.2.65
;SPF记录
haha.com. IN TXT "v=spf1 ipv4:192.168.2.65 -all"

$TTL 3h 代表该域名否定时间,即3个小时后,下面的记录会失效,其他DNS服务器会重新查询该域名的记录。
ns1.haha.com是该域名的主域名服务器地址。
admin.haha.com 实际是邮箱地址:admin@haha.com,域的管理员联系地址。
MX记录设置逻辑是首先MX记录指向某域名,某域名在设置A记录指向具体服务器的IP地址:

主域名 IN(Internet) MX (Mail Exchanger) 5(优先级) xx.主域名
xx.主域名 IN(Internet) A(Address) Your IP's Server

6,重启named服务
查看/var/log/messages,出现如下,表示配置成功

Jan 5 10:03:11 mailsvr62 named[8705]: starting BIND 9.2.4 -u named -t /var/named/chroot
Jan 5 10:03:11 mailsvr62 named[8705]: using 2 CPUs
Jan 5 10:03:11 mailsvr62 named[8705]: loading configuration from '/etc/named.conf'
Jan 5 10:03:11 mailsvr62 named[8705]: no IPv6 interfaces found
Jan 5 10:03:11 mailsvr62 named[8705]: listening . IPv4 interface lo, 127.0.0.1#53
Jan 5 10:03:11 mailsvr62 named[8705]: listening . IPv4 interface eth0, 192.168.2.62#53
Jan 5 10:03:11 mailsvr62 named[8705]: command channel listening . 127.0.0.1#953
Jan 5 10:03:11 mailsvr62 named[8705]: zone haha.com/IN: loaded serial 2008120806
Jan 5 10:03:11 mailsvr62 named[8705]: running
Jan 5 10:03:11 mailsvr62 named: named startup succeeded

一、 假定
许多DNS的文章都是从DNS原理开始介绍,本人则从使用的角度出发,为Linux的管理员提供一些简单实用的应用实例。

下面假定我们需要建立一台企业网的DNS主服务器,应用条件如下:

(1) 一个C类网段地址 (本例中假定是192.22.33)

(2)企业域名为 my.com,并已注册 (主域名服务器地址 192.22.33.20,主机名为 linux.my.com)

(3)企业网通过路由器与Internet连接

假如你的应用环境与上述条件不同,也请往下看,本文会在上述例子的基础上针对以下情况作修正:

(1) 多个网段

(2) 封闭的内部网

(3) 只能访问局部公共网的情况(如169网、上海热线等)

二、named、/etc/named.boot 和 ndc
DNS 服务器的主体是域名服务器进程 named ,named 启动后向DNS客户机提供域名解析服务,把域名转换成IP地址。

named 启动时需要读取一个初始化文件,缺省情况下是 /etc/named.boot,所以/etc/named.boot 是 named 的基本配置文件。

虽然启动 named 可直接执行 named,在Linux上我们可以使用一个控制 named 的工具 ndc。ndc 可以用于启动、中止、重启动、刷新DNS数据、输出DNS数据等多种调试功能,我在这里推荐大家用这个工具来帮助 DNS 服务器的调试。

有关 ndc 的详细用法,请参看 Linux 有关文档。

三、建立 named 配置文件 /etc/named.boot
/etc/named.boot 是基本的配置文件,但不包含任何 DNS 数据,针对我们前面的假定,我们先建立以下 /etc/named.boot,其内容如下:

;
; boot file for name server
;
directory /var/named

primary my.com db.my
primary 0.0.127.IN-ADDR.ARPA db.127.0.0
primary 33.22.192.IN-ADDR.ARPA db.192.22.33
cache . db.cache
其中以“;”开头的行是注释行,其他各行含义是

(1)diretory /var/named

指定 named 从 /var/named 目录下读取 DNS 数据文件。这个目录用户可自行指定并创建,指定后所有的DNS 数据文件都存放在此目录下。

(2)primary my.com db.my

指定 named 作为 my.com 域的主域名服务器,db.my 文件中包含所有 *.my.com 形式的域名转换数据。

(3)primary 0.0.127.IN-ADDR.ARPA db.127.0.0 指定 named 作为127.0.0网段地址转换主服务器,db.127.0.0 文件中包含了 127.0.0.* 形式的地址到域名的转换数据。(127.0.0网段地址是局域网接口的内部 loopback 地址)

(4)primary 33.22.192.IN-ADDR.ARPA db.192.22.33 指定 named 作为 192.22.33 网段地址转换主服务器,db.192.22.33 文件中包含了所有 192.22.33.* 形式的地址到域名的转换数据。

(5) cache . db.cache

指定 named 从 db.cache 文件中获得 Internet 的顶层“根”服务器地址要注意(3)(4)两行中的网段地址是倒写的,另外,各个文件名也是可以自行决定的。

四、建立各个 DNS 数据文件
下一步,要按 /etc/named.boot 中的定义,建立各个 DNS 数据文件。

(1)建立正向域名转换数据文件 db.my

根据 /etc/named.boot 的定义,我们在 /var/named 目录下建立 db.my,其中应该包括所有在 my.com 域内的主机节点。但在机器数量较多时,为了调试方便,建议一开始只把几台节点的数据放入文件,待 named 正常工作后再把其他节点的数据补充进去。下面是 db.my的例子:

@ IN SOA linux.my.com. root.linux.my.com. (
199511301 ; serial, todays date + todays serial #
28800 ; refresh, seconds
7200 ; retry, seconds
3600000 ; expire, seconds
86400 ) ; minimum, seconds
NS linux.my.com.
MX 10 support.my.com.

localhost A 127.0.0.1
linux A 192.22.33.20
support2 A 192.22.33.102
hp712 A 192.22.33.160
support A 192.22.33.100
mail MX 10 support.my.com.
MX 20 support2.my.com.
www CNAME hp712.my.com.
ftp CNAME hp712.my.com.
ns CNAME linux.my.com.
其中第一行是 SOA 记录,定义了域名数据的基本信息,依次是 DNS 服务器名、DNS 管理员邮件地址,括号内的第一个数字是文件版本号,每次本文件内容修改后,必须更改此号。其余数字与DNS服务器直接的数据交换有关,在这里我们不需要改动。

括号后面有一条NS记录和一条MX记录,定义了域名服务器本身的域名和username@my.com 形式邮件地址所对应的邮件服务器名字。

在此以下是各种域名/地址转换数据,其中A记录是DNS域名到IP地址的记录,是必须有的,以hp712.my.com为例,在A记录中域 my.com 被省略,只写成 hp712,named 在处理时会根据 named.boot 中的定义自动加上 my.com,而其对应IP地址为 192.22.33.160。

另一种记录是 MX 记录。MX 是邮件地址转换记录,本例中定义了将 username@mail.my.com 的邮件地址转换成username@support.my.com 或username@support2.my.com,即实际上真正的邮件服务器是support.my.com和 support2.my.com,其中support.my.com的优先数为10,support2.my.com的优先数为20,所以通常邮件首先被发往优先数小的主机 support.my.com。

还有一些是为方便提供的CNAME记录。CNAME定义了一些主机的别名,比如我们将hp712.my.com作为公司的www和ftp服务器,所以我们提供了www.my.com和ftp.my.com作为hp712.my.com的别名,用户只需要根据习惯就可以访问公司的www、ftp服务器了,如果将来我们换用别的主机作www和ftp服务器,只需要修改CNAME记录就可,对用户没有影响。

注意:MX 和 CNAME 记录最后的带域名的主机名后必须带一个“.”

(2)建立反向 DNS 数据文件 db.127.0.0 和 db.192.22.33

反向 DNS 数据文件用来提供根据 IP 地址查询相应 DNS 主机名,每个网段分别有一个数据文件。

对于内部网段 127.0.0 通常只有一个地址,即 127.0.0.1 loopback 地址,db.127.0.0 内容如下:

@ IN SOA linux.my.com root.linux.my.com. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS linux.my.com.

1 IN PTR localhost.
而外部网段的数据文件 db.192.22.33 中包含所有主机 IP 地址到 DNS 主机名的转换数据。db.192.22.33 内容如下:
@ IN SOA linux.my.com. root.pc590.my.com. (
199609206 ; Serial
28800 ; Refresh
7200 ; Retry
604800 ; Expire
86400) ; Minimum TTL
NS linux.my.com.
;
; All hosts
;
20 PTR linux.my.com.
102 PTR support2.my.com.
100 PTR support.my.com.
160 PTR hp712.my.com.
反向 DNS 数据文件中的主要部分是 PTR 记录,PTR 记录中的 IP 地址都只有主机号,named 会根据 named.boot 的定义自动加上前面的网络号,注意后面的主机名要附加一个“.”

(3)获得 db.cache 文件

在 Linux 系统上通常在/var/named下已经提供了一个named.ca,该文件文件中包含了Internet的顶层域名服务器,但这个文件通常会发生变化,所以建议最好从Internic下载最新的版本。该文件可通过匿名ftp从ftp.rs.internic.net下载,在 domain目录下,文件名为 named.root。注意该文件下载后要拷贝到named的工作目录并重命名成 named.boot中指定的文件名,本文中为 db.cache。

五、启动和测试named
首先,根据先前推荐的方法,用ndc启动 named:

ndc start
然后,为了使用和测试 named,要把 Linux 设置在使用 DNS 状态。方法是在 /etc 目录下,创建 resolv.conf 文件。以我们的例子,/etc/resolv.conf 内容为:

search my.com
nameserver 192.22.33.20
然后,我们就可以测试named 了。

Linux和其他Unix系统均提供了nslookup工具,在命令行状态下输入:

nslookup
就进入交换式nslookup环境,如果named正常启动,nslookup会显示当前DNS服务器的地址和域名,否则表示named没能正常启动。下面简单介绍一些基本的DNS诊断:

(1)检查正向DNS解析在nslookup提示符下输入带域名的主机名,如 hp712.my.com,nslookup 应能显示该主机名对应的 IP地址,如果只输入hp712,nslookup 会根据/etc/resolv.conf 的定义,自动添加my.com域名并回答对应的IP地址。

(2)检查反向 DNS 解析在 nslookup 提示符下输入某个IP地址,如192.22.33.20,nslookup应能回答该IP地址所对应的主机名。

(3)检查 MX 邮件地址记录在 nslookup 提示符下输入:

set q=mx
然后输入某个域名,以本文的例子,输入 my.com 或 mail.my.com,nslookup 应能够回答对应的邮件服务器地址,即 support.my.com 和 support2.my.com。

(4)检查 CNAME 别名记录在 nslookup 提示符下输入:

set q=cname
然后输入某个别名,如 www.my.com,nslookup 应能回答对应的真实主机名,即 hp712.my.com。如要退出 nslookup,可输入 exit。

六、修改 DNS 数据
如果要在网络中增加主机,例如要增加一台叫做pc01.my.com的PC机,管理员要在db.my中增加该主机对应的A记录,并且要在db.192.22.33中增加对应的PTR记录,然后用ndc更新named的数据:

ndc reload
要注意必须同时更改A记录和PTR记录,许多管理员往往只增加A记录而忽略了逆向查询用的PTR记录,结果会使许多应用程序不能正常运行。特别注意,一旦修改了 DNS 数据文件的内容,请务必改动数据文件的版本号( Serial )

七、使网络中的其他系统(客户机)使用 DNS 服务器
一旦DNS服务器开始工作,就可以配置所有企业网内的主机使用 DNS 服务。Unix主机配置的方法,已经在前面说明过,即创建 /etc/resolv.conf 文件,内容见前面第五节。

Windows 95的配置则是在网卡的TCP/IP配置中,选择使用DNS(enable),然后在配置窗口中分别填入各项参数。以本文的例子,如果运行 Windows95 的主机被命名为 pc01.my.com,则在主机名(Host)一栏中填 pc01,在域名(Domain)一栏中填my.com,然后把域名服务器(DNS Server)加入搜索列表中。

Windows NT 节点的配置大致相同。

八、几种不同环境下的修正
(1)如果 IP 网段多于一个假定现在在 my.com 域中增加一个 IP 网段 192.22.37,则 /etc/named.boot 的内容中就增加一个网段的定义,具体如下:

;
; boot file for name server
;
directory /var/named

primary my.com db.my
primary 0.0.127.IN-ADDR.ARPA db.127.0.0
primary 33.22.192.IN-ADDR.ARPA db.192.22.33
primary 37.22.192.IN-ADDR.ARPA db.192.22.37
cache . db.cache

而反向 DNS 数据文件则增加一个定义192.22.37网段的文件 db.192.22.37,其中包括了所有处于192.22.37网段中的节点,其格式与db.192.22.33类似。

(2)如果企业网是封闭的如果企业网络不与外界Internet直接互连,DNS 服务器就不必关心本企业域以外的域名,所以配置 named 的时候可以不理会 db.cache,我们可以将 /etc/named.boot 中的cache行去除。

(3)如果你联入的公共网不能访问Internet如果你的内部网接入的公共网只能访问有限的范围,如免费的169网、上海热线等,那么你的 DNS 服务器就不能通过 Internet 的顶层服务器(root server)进行地址解析,所以你必须用你直接能访问到的 DNS 服务器来替代。具体办法是用forwarders选项来指定上级DNS服务器,以本文为例,named.boot 的内容为:

;
; boot file for secondary name server
;
directory /var/named

secondary my.com 192.22.33.20 db.my
secondary 0.0.127.IN-ADDR.ARPA 192.22.33.20 db.127.0.0
secondary 33.22.192.IN-ADDR.ARPA 192.22.33.20 db.192.22.33
cache . db.cache

其中、等是你能直接访问到的 DNS 服务器的地址,通常就是你的 ISP (169、上海热线等)的 DNS 服务器的地址,至少要有一个。

通过 forwarders 和 options forward-only 参数的指定,你的企业 DNS 服务器就工作在 forward-only 模式下,所有本地不能解决的名字都被传送到 ISP 的 DNS 服务器上去解析。

九、建立后备 DNS 服务器 (Secondary DNS Server)
通常有一台 DNS 主服务器,网络即可正常工作,但根据 Internic 对域名的管理规范,一个独立的域名必须至少有两台 DNS 服务器,即一台 DNS 主服务器 ( Primary Server )和一台后备 DNS 服务器( Secondary Server ),这主要是为 DNS 服务的可靠性考虑,能使 Internet 的性能更为可靠。

现在仍以前面的例子,现在要加入一台运行 Linux 的机器 nspc.my.com,IP 地址为 192.22.33.60。

(1)主服务器上的修改首先确认DNS主服务器工作正常,然后,在主服务器上的正向DNS数据文件db.my中,加入 nspc.my.com 的有关记录,并增加一个NS记录,使主服务器上的 db.my 成为下列内容:

@ IN SOA linux.my.com. root.linux.my.com. (
199511301 ; serial, todays date + todays serial #
28800 ; refresh, seconds
7200 ; retry, seconds
3600000 ; expire, seconds
86400 ) ; minimum, seconds
NS linux.my.com.
NS nspc.my.com. ; 必须增加的记录
MX 10 support.my.com.

localhost A 127.0.0.1
linux A 192.22.33.20
support2 A 192.22.33.102
hp712 A 192.22.33.160
support A 192.22.33.100
nspc A 192.22.33.60 ; 增加的记录
mail MX 10 support.my.com.
MX 20 support2.my.com.
www CNAME hp712.my.com.
ftp CNAME hp712.my.com.
ns2 CNAME nspc.my.com. ; 增加的记录
ns CNAME linux.my.com.

然后对主服务器上的各个反向 DNS 数据文件做类似的修改,增加有关后备服务器的 NS 记录,然后重新起动 named。

可见,其实在主 DNS 服务器上的改动主要是增加了一条 NS 记录,其余的改动和增加一台普通节点一样,如果是用现有的节点做后备 DNS 服务器,则增加 NS 记录是唯一必须的步骤。

(2)后备DNS服务器(secondary server)的配置需要在后备DNS服务器上创建的配置文件只有named.boot和db.cache,格式与主服务器相似,named.boot内容为:

;
; boot file for secondary name server
;
directory /var/named

secondary my.com 192.22.33.20 db.my
secondary 0.0.127.IN-ADDR.ARPA 192.22.33.20 db.127.0.0
secondary 33.22.192.IN-ADDR.ARPA 192.22.33.20 db.192.22.33
cache . db.cache

其中的三行 secondary 定义,使得 named 从 192.22.33.20,即主服务器上获得各种 DNS 数据,并存在本地的各个数据文件中。本地的数据文件由 named 从主 DNS 服务器的 named 下载后生成,通常与主服务器上的数据文件完全一样,万一后备服务器与主服务器失去连接而不能下载 DNS 数据,后备服务器可利用本地的数据文件工作。而后备 DNS 服务器的 db.cache 通常由系统管理员从主服务器上拷贝过来即可。

通常,后备 DNS 服务器可以建立在企业网内,也可利用外部的 DNS 服务器充当,如让 ISP 的服务器作为企业的后备 DNS 服务器,这样可以提高 DNS 服务的可靠性。注意,同一台 DNS 服务器可以同时成为多个 DNS 域的服务器,而且可以既作某些域的主服务器,同时又是另一些域的后备服务器。

(3)DNS 客户机端的改动

对于内部网上的 Unix 主机,应该在/etc/resolv.conf中增加一行nameserver说明,使得系统能够搜索后备DNS服务器,以本文的例子,/etc/resolv.conf 的内容为:

search my.com
nameserver 192.22.33.20
nameserver 192.22.33.60
注意,我们可以根据需要决定 /etc/resolv.conf 中所列出的 DNS 服务器的顺序,通常选择访问速度快的服务器在前。

对于 Windows95 和 NT,则是在 DNS 服务器的列表中把后备 DNS 服务器添加进去即可,添加的顺序同样可以决定访问各 DNS 服务器的优先级。

你是做域名服务器么。这个本身带个例文件的,按这个意思做就是了。
加个区域,然后在设置的位置加上区域文件。
可以正向和反向,还可以做windows的备用dns,挺好玩的,你慢慢玩哈。


linux中修改时间?
linux修改系统时间1、输入这条命令系统时间会设置为2018年11月21日17点39分。修改之后你可以输入date命令查询当前时间。2、修改linux的系统时间的方法如下:利用date命令设定系统的日期与时间,语法“date-s年月日时:分秒”。在Linux中,可以利用date命令修改系统时间。date命令可以用来显示或设定系统的日期...

Linux中的“\/”、“.\/”、“.” 是什么意思
在Linux中,三个特殊符号“\/”、“.\/”和“~”扮演着不同的角色。首先,“\/”是Linux文件系统的根目录,象征着系统文件的绝对路径,它就像一个庞大的树形结构的起点,所有的目录、文件和设备都从这里开始。它通常只包含目录,避免直接存放文件,因为它是系统启动时优先载入的,重要文件应放置于此。"\/"...

Linux中的sz是什么意思
在Linux系统中,sz命令是一个实用的工具,用于在本地和远程主机之间传输文件。要使用sz命令,首先需要安装它。通过执行以下命令可以完成安装:yum install -y lrzsz 一旦安装过程成功完成,sz命令就在您的系统中可用。文件传输通常涉及到在本地计算机和远程服务器之间操作,您可以使用sz命令将远程文件下载到...

linux下的dd命令使用详解
脚本示例:高效操作创建交换文件的脚本示例中,我们确保只有root权限用户才能运行,ks: dd if=\/dev\/zero of=$FILE bs=$BLOCKSIZE count=$blocks,并设置合理的块大小。同样,ramdisk.sh用于创建ramdisk,fidd if=\/dev\/zero创建设备,然后格式化并挂载。通过以上实例,我们看到了dd命令在Linux中的强大实用...

linux中命令未找到是为什么
方法3:别名与脚本路径Linux中,别名允许你为长命令创建简写。比如Ubuntu中的ll(ls -l的别名)。在跨系统使用时,别名可能造成困惑。如果找不到命令,先确认它是否是其他系统上的别名,而非真正的命令。执行shell脚本时,确保指定完整路径,或将其添加到PATH变量中,以便系统可以找到。方法4:PATH变量和...

Linux系统中如何验证网络端口通不通
在Linux系统网络调试中,验证端口是否正常是一项基本任务。这里我们将介绍几种常用的验证方法。首先,使用telnet命令进行测试。其基本用法是:telnet serverIP port,例如,telnet 192.168.70.120。当端口不通时,命令会返回"Connection refused",如ggd@ubuntu:~$ telnet 192.168.70.120,显示出"telnet:...

Linux中TCP\/IP协议实现及嵌入式应用目录
在第四章中,我们深入探讨了TCP\/IP协议栈的实现细节,包括TCP\/IP协议栈的初始化、数据报队列(输入和输出队列的初始化与处理)、传输层多路分发和内部数据报路由。在第五章中,我们探讨了Linux中socket缓冲与内存分配的实现,包括Linux中的slab缓存操作函数、Linux套接字缓冲(socketbuffer)以及套接字缓冲...

linux中khelper进程是什么
linux中khelper进程是什么?1.khelper 是属于内核帮助进程 2.下面是linux常见进程的介绍列表 内核线程管理 用于进程在不同的CPU间迁移 内核调度\/管理第0个CPU软中断的守护进程 管理多核心 内核调度\/管理第1个CPU软中断的守护进程 处理内核事件守护进程 处理内核事件守护进程 在每个处理器上单独运行进程,...

linux系统中怎么显示文件行数
步骤一: 在Linux系统中进入终端,使用root权限安装Vim-airline插件。sudo apt-get install vim-airline 步骤二:编辑vim的配置文件,设置插件。vim ~\/.vimrc set laststatus=2 let g:airline#extensions#tabline#enabled = 1 let g:airline#extensions#tabline#buffer_nr_show = 1 let g:airline#...

Linux中CP命令的- r和- r有什么不一样吗
在Linux中,cp命令的-r和-R选项在功能上有所差异。以下是它们的主要区别:1. 复制范围不同 cp -r,即递归复制,会同时复制当前目录下的文件和子文件夹,包括其中的所有内容。而-R选项仅限于复制当前目录下的文件,不包括子目录。2. 覆盖策略不同 当使用cp -r时,如果目标路径中存在同名文件夹或...

冀州市18219354428: linux下的etc是什么意思 -
玉彩因斯: Etc是Electronic the collection的缩写,指电子不停车收费系统,是指车辆在通过收费站时通过车上安装的Etc车载系统与收费站之间微波通讯,进行车辆识别,再联合网络和银行进行自动扣费的一种新型收费模式.

冀州市18219354428: linux下的/etc是干什么用的?为什么命名为etc? -
玉彩因斯: 初期:早期UNIX中,贝尔实验室的解释是:etcetra directory . etc. 就是Et cetra.表示其他、等等什么的,英语里能常常看都这个缩写的.是用来放其他不能归类到其他目录中的内容.后来FHS规定用来放配置文件,就解释为:"Editable Text ...

冀州市18219354428: linux下etc/selinux这个文件夹没有是什么原因?
玉彩因斯: 哈哈,这简单!没有安装selinux相关的包可以查看所使用的发行版是否有相关包,没有的话,说明该发行版没包含该子系统selinux跟安全相关

冀州市18219354428: linux中为什么没有etc目录,我在root下面输入 cd /ect 提示bash:cd: /ect:no shch file or dircetory -
玉彩因斯: 您好,因为您不小心输入成了“cd /ect”,应该是"cd /etc"哦~ /etc是保存Linux配置文件的目录,根据FHS标准都会存在的~

冀州市18219354428: linux 中 etc目录的英文全称是什么? -
玉彩因斯: 这个问题在历史上有几种不同的说法的.一种说法,是et cetera.这个是老一点的说法,就是说,不管什么数据或文件,只要不属于其它目录的,就放在/etc目录下.另一种说法,"Editable Text Configuration":很多人也把/etc目录看成是一个放置我们系统程序的配置文件的地方.所以常看到这样的目录介绍/etc - Usually contain the configuration files for all the programs that run on your Linux/Unix system.

冀州市18219354428: linux中mv rootfs/*./ 是什么意思?
玉彩因斯: 在linux中,mv 是 move的缩写,为搬移命令,后跟要搬移的东西,及搬移到的位置而“*”在linux中,是模糊匹配的意思,这里表示所有文档.“.”是linux路径中,一个特殊的路径名,表示“当前目录”所以这句命令的意思就是:将当前目录下的rootfs目录下的所有内容,移动到当前目录下边.这句执行完后,rootfs目录下,应该是没有可见的文档了(不详细解释其内涵了).其下边儿的东西,都在当前目录放着.你可以用 ls 命令来查看一下.

冀州市18219354428: 例举Linux系统初始化过程中最主要的4个环境文件,并说明哪些是系统的环境文件,哪些是用户的环境文件? -
玉彩因斯: etc/profile: 为系统的每个用户设置环境变量,当用户第一次登陆,该文件被执行,并从/etc/profile.d目录中的配置文件中搜集shell设置 /etc/bashrc: 为每个运行bash shell的用户执行此文件 ~/.bash_profile: 每个用户都可以使用该文件导入专用于自己的使用信息,该文件只执行一次 ~/bashrc: 包含专属于你的bash信息,当登录时以及打开新的shell时,该文件被读取.

冀州市18219354428: linux 中的/etc/init.d/rc文件什么用? -
玉彩因斯: 启动的时候首先找到kernel所在的分区,然后加载kernel,然后就是init里面的东西,像驱动啊,你开机运行级别里面要用到的服务啊,不同的运行级别指向的文件也不同,里面的基本上都是一些启动系统的基本服务,K开头的为不启动,S开头的为启动

冀州市18219354428: 求linux /etc/rc.d/目录的详解 -
玉彩因斯: rc.d的内容如下:init.d/ :各种服务器和程序的二进制文件存放目录.rcx.d/: 各个启动级别的执行程序连接目录.里头的东西都是指向init.d/的一些软连接.具体的后边叙述.还有三个脚本:rc.sysinit, rc, rc.local redhat的启动方式和执行次序是:...

冀州市18219354428: 如何设置linux为默认启动系统 -
玉彩因斯: 修改 /etc/inittab 文件,将“id:5:initdefault:”这一行的"id:"后的数字(默认为5)改为 3即可. Linux将X-Window(简称X)仅仅视作一个程序,而不捆绑于其内核之中.在UNIX/Linux中一般将运行级别分为7级(一说九级,但实际应用为六级...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网