资源描述
linux下两Ubuntu8.04 xdmcp服务 Xmanager1.3.9接入
Ubuntu下安装xdmcp服务(即远程主机通过xdmcp协议连接到Ubuntu的图形终端,以图形终端方式登录):
1. 登录本机图形终端(本机按Ubuntu/Gnome为例设置)
2. 选择system->Administration->logon windows切到remote项,修改其中style为same as local,如为中文菜单请相应选择。
3. 选择system->Administration->logon windows切到General项,修改其中Disable Multiple login for a single user前面的X去悼,如为中文菜单请相应选择,否则会出现能显示画面但无法登录(输入用户和密码后又回到登录画面)。
4. 修改sudo vi /etc/gdm/gdm.conf(建议先将gdm.conf备份,以免无法启动时,可以快速恢复)
其中[Daemon]中#RemoteGreeter=/usr/lib/gdm/gdmlogin中前面的#号去悼;
[Security]中#DisallowTCP=true中前面的#号去悼,并将true改为false;
[xdmcp]中#Enable=false中前面的#号去悼,并将false改为true;
5. 修改sudo vi /etc/inittab增加一行id:5:initdefault:表示系统将自己运行在多用户级别5的模式下;
6. 重启sudo reboot,不建议sudo gdm restart这样gdm并未生效
7. 检查服务器和客户端的网络防火墙配置,保证177端口和6000-6100端口可用;
8. 使用Xwin的服务器程序连接Ubuntu图形界面即可;
个常用的安装包管理工具
apt-get适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。apt-get 所下载的用于安装的软件包,在 /var/cache/apt/archives下。deb包是别人已经编译完成的二进制包(binary)。Ubuntu默认的包管理器为apt。
Yum(全称为 Yellow dog Updater, Modified)基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包。所下载的用于安装的软件包,在var/cache/yum/*/packages路径下,RPM(RedHat Package Manager)一种通过资料库管理的方式将所需要的软件安装到主机上的管理程序。是fedora,redhat的默认包管理器
1、apt安装命令
syntax:apt-get install packagename
#安装一个新软件包
syntax:apt-get upgrade
#可以使用这条命令更新软件包
syntax:apt-get remove packagename
#卸载一个已安装的软件包
2、yum安装命令
syntax:yum check-update
#列出所有可更新的软件清单
syntax:yum update
#安装所有更新软件
yum install
#仅安装指定的软件
syntax:yum update
#仅更新指定的
xmanger登陆linux搞定了,中间查阅了很多资料,多是重复的,还有手误写错的和缺少关键步骤的。在前人的基础上(谢谢前人,前辈们提供的资料和经验),为了使大家以后配置的时候少走弯路,看资料看的更加明了,我就把我的配置步骤写一下,供大家参考,希望批评指正。
1,进入etc/X11/xdm目录
编辑/etc/X11/xdm/Xaccess,将下面的行:
#* # any host can get a login window
改为:
* # any host can get a login window
编辑#vi /etc/X11/xdm/xdm-config
在最后一行: DisplayManager.requestPort: 0 前面加!号注释掉此行。
编辑#vi /etc/X11/xdm/Xservers
在最后一行::0 local /usr/X11R6/bin/X 前面加#号注释掉这一行,
变为“#:0 local /usr/X11R6/bin/X”
确保/etc/X11/xdm/Xservers的属性为444,/etc/X11/xdm/Xsetup_0的属性为755。RH9默认就是444和755。
2,进入etc/X11/gdm目录
编辑/etc/X11/gdm/gdm.conf,找到下面的信息:
[xdmcp]
Enable=0 或Enable=false
修改为:
[xdmcp]
Enable=1 或Enable=true
并确保以下信息存在:
Port=177
3,进入/etc/kde/kdm
编辑/etc/kde/kdm/kdmrc文件,
[xdmcp]
Enable=0 或Enable=false
修改为:
[xdmcp]
Enable=1 或Enable=true
4,进入/etc
修改/etc/inittab,
将id:3:initdefault:
修改为:
id:5:initdefault:
5,关闭防火墙(想必大家都会,不用说了)。
6,最后运行#xdm。这样使用xmanager等工具就可以连接Linux了
如果想要每次启动自动启动xdm,那么请在/etc/rc.d/rc.local文件尾部加入./etc/X11R6/bin/xdm(执行xdm的脚本,路径可能会不一致,用which xdm查找即可)
7. reboot
8,重起后,用Xmanger2.0 连接,在创建的连接属性里面,General里面的XDMCP下面的Connecttion Method选项框里选择XDM Query。端口是177。
9,你连接,就可以看到登录框和密码输入框了。
装了新显卡驱动,重启电脑黑屏了,怎么回到图形界面?
如果你装好Ubuntu系统后,默认就已经能用图形了的话,现在也可以恢复到原状。重启系统,在grub启动菜单里选择 (recovery mode)也就是第二项。
例如:Ubuntu 8.04.1, kernel 2.6.24-19-generic (recovery mode)。然后你能看到一个菜单,选择“fix X”回车,然后再正常重新启动。重新回到图形界面后,可以根据错误信息的提示,上网寻找解决方法或发帖求助。
终于把xmanger登陆linux搞定了,中间查阅了很多资料,多是重复的,还有手误写错的和缺少关键步骤的。在前人的基础上(谢谢前人,前辈们提供的资料和经验),为了使大家以后配置的时候少走弯路,看资料看的更加明了,我就把我的配置步骤写一下,供大家参考,希望批评指正。
Ubuntu下GDM的安装
1、首先将防火墙关闭
sudo ufw disable
2、Win7远程连接上Ubuntu,所使用的协议是rdp,如果没有先装上去
sudo apt-get install xrdp
sudo apt-get install vnc4server tightvncserver
4、更新gdm软件包
wget -c " -O gdm_2320-0ubuntu1_i386.deb
sudo dpkg -i gdm_2320-0ubuntu1_i386.deb
4、在“首选项—远程桌面”那里,设置允许远程桌面,允许控制。
做到这里后,看是否能ping通ubuntu.如果能ping通之后,继续操作
三、Ubuntu下GDM配置
1、首先确认gdm是否安装上去了
$ gdm --version
GDM 2.32.1
2、修改custom.conf配置文件:
$ sudo gedit /etc/gdm/custom.conf
添加如下两个字段:
[security]
DisallowTCP=false
[xdmcp]
Enable=true
Port=177
DisplaysPerHost=10
注:DisplaysPerHost表示显示主机的数量
3、修改schemas配置文件
sudo gedit /etc/gdm/gdm.schemas
修改xdmcp/Enable字段:
<schema>
<key>xdmcp/Enable</key>
<signature>b</signature>
<default>true</default>
</schema>
4、开启177端口,保证177端口可用
sudo ufw allow 177
5、重启gdm
sudo /etc/init.d/gdm restart
2,进入etc/X11/gdm目录
编辑/etc/X11/gdm/gdm.conf,找到下面的信息:
[xdmcp]
Enable=0 或Enable=false
修改为:
[xdmcp]
Enable=1 或Enable=true
并确保以下信息存在:
Port=177
3,进入/etc/kde/kdm
编辑/etc/kde/kdm/kdmrc文件,
[xdmcp]
Enable=0 或Enable=false
修改为:
[xdmcp]
Enable=1 或Enable=true
4,进入/etc
修改/etc/inittab,
将id:3:initdefault:
修改为:
id:5:initdefault:
5,关闭防火墙(想必大家都会,不用说了)。
6,最后运行#xdm。这样使用xmanager等工具就可以连接Linux了
如果想要每次启动自动启动xdm,那么请在/etc/rc.d/rc.local文件尾部加入./etc/X11R6/bin/xdm(执行xdm的脚本,路径可能会不一致,用which xdm查找即可)
7. reboot
8,重起后,用Xmanger2.0 连接,在创建的连接属性里面,General里面的XDMCP下面的Connecttion Method选项框里选择XDM Query。端口是177。
9,你连接,就可以看到登录框和密码输入框了。
用xmanger远程登录Linux
2008-03-27 08:58:29| 分类: linux | 标签: |字号大中小 订阅
第一步,在Linux系统下,修改/etc/X11/xdm/Xaccess文件,找到下面的语句:# * #any host can get a login window,去掉这一行最前面的#号,成为:* #any host can get a login window
第二步,修改/etc/X11/xdm/xdm-config的最后一行,在DisplayManager.requestPort:0前面加上一个!号,结果如下 !DisplayManager.requestPort:0
第三步,修改/etc/gdm/custom.conf文件。如果你的系统没有custom.conf这个文件,请查找这个文件/etc/X11/gdm/gdm.conf 。找到下面的语句:[xdmcp],在这句下面加上以下两行:
Enable=true
Port=177
第四步,要修改/etc/inittab文件,将下面的语句:id:3:initdefault: 修改为 id:5:initdefault: 。如果已经是 id:5:initdefault: 就不用改了。
第五步,修改确保/etc/X11/xdm/Xservers的属性为444,/etc/X11/xdm/Xsetup_0的属性为755。在RedHat 9.0中,我们可以看到这两个文件默认的属性就是444和775,因此不用修改。这两个文件属性一定要符合这个要求!
第六步,如果你的Linux机器配置有防火墙,为防止防火墙将通过177端口(即xdmcp服务)的数据过虑,我们必须加上如下的规则:
iptables -A INPUT -p udp -s 0/0 -d 0/0 --dport 177 -j ACCEPT
即打开177端口。或者关闭防火墙,但不推荐这么做。
最后,下载xmanger安装到你的windows机器上。安装后,在安装目录下,点击xconfig,选择xdm,如下图,选择”XDM Indirect”,在 host:后面填上我们已经配置好的Linux系统的ip,注意下面的XDMCP Port:177, 这就是我们在配置Linux服务器时必须保证 Port=177的原因。
1,进入etc/X11/xdm目录
编辑/etc/X11/xdm/Xaccess,将下面的行:
#* # any host can get a login window
改为:
* # any host can get a login window
编辑#vi /etc/X11/xdm/xdm-config
在最后一行: DisplayManager.requestPort: 0 前面加!号注释掉此行。
编辑#vi /etc/X11/xdm/Xservers
在最后一行::0 local /usr/X11R6/bin/X 前面加#号注释掉这一行,
变为“#:0 local /usr/X11R6/bin/X”
确保/etc/X11/xdm/Xservers的属性为444,/etc/X11/xdm/Xsetup_0的属性为755。RH9默认就是444和755。
2,进入etc/X11/gdm目录
编辑/etc/X11/gdm/gdm.conf,找到下面的信息:
[xdmcp]
Enable=0 或Enable=false
修改为:
[xdmcp]
Enable=1 或Enable=true
并确保以下信息存在:
Port=177
3,进入/etc/kde/kdm
编辑/etc/kde/kdm/kdmrc文件,
[xdmcp]
Enable=0 或Enable=false
修改为:
[xdmcp]
Enable=1 或Enable=true
4,进入/etc
修改/etc/inittab,
将id:3:initdefault:
修改为:
id:5:initdefault:
5,关闭防火墙(想必大家都会,不用说了)。
6,最后运行#xdm。这样使用xmanager等工具就可以连接Linux了
如果想要每次启动自动启动xdm,那么请在/etc/rc.d/rc.local文件尾部加入./etc/X11R6/bin/xdm(执行xdm的脚本,路径可能会不一致,用which xdm查找即可)
7. reboot
8,重起后,用Xmanger2.0 连接,在创建的连接属性里面,General里面的XDMCP下面的Connecttion Method选项框里选择XDM Query。端口是177。
9,你连接,就可以看到登录框和密码输入框了。
automount 和 autofs是易于使用的文件系统管理工具,功能强大。它允许同一台机器上的所有用户在他们需要的时候去安装不同的文件系统。
简介:
对于不同的物理设备(硬盘、软盘、cdrom等等)和/或操作系统,数据的写入过程也是不同的:这就是我们所称的文件系统。/etc /fstab文件决定了启动时安装的硬盘安装点。每个安装点对应一块区域或一个文件系统(例如,一个硬盘分区)。然后,如果你想存取其它的分区,只有 root用户能使用mount命令(除非特定的选项“user”包含在/etc/fstab中)。作为超级用户root,你要指明安装位置,被安装的分区,有时还包括文件系统和其他一些选项。幸运的是,普通用户没有这种权限,不能存取所有的数据。
Mount 和 fstab 的man pages提供了有关这些命令和概念的更详细的描述。
Automount和autofs允许系统管理员配置机器能够访问的所有的文件系统,他同样要用到mount。用户可以用一种完全透明的方式来访问这些系统,完全不必关心内核是如何回答这些请求的。
描述:
这一对命令(automount,autofs)可以看作是网络系统中的客户机/服务器模式。服务器正在运行,等待发出的请求。请求到来时,服务器将自动复制,这边用来回应系统的请求,那边继续等待请求。
现在,autofs扮演了等待服务器的角色,automount则扮演了另一个角色。请求将背保存在配置文件中。
autofs
通常,autofs在系统启动时被运行,关机或重新启动时被关闭。然而,系统管理员能够手工启动或停止它的运行。
1.Start:含义很明显,启动进程。启动时,autofs将在配置文件/etc/auto.master中查询“maps”(maps指明了安装位置)。然后,他为每个安装位置启动automount。接着,autofs查询NIS maps(关于这一点,这篇文章不作过多涉及)。
2.Stop: 停止autofs和所有automounts的运行。
3.Status:显示当前的配置和所有正在运行的automount。
4.Reload:重新读取auto.master map,杀掉当前的automount,然后重新运行。注意,maps中的变化在重新启动后将被体现出来。另一方面,auto.master的变化也要求autofs重新启动。
总之,autofs只是一个脚本,它在运行于每一个安装点的automount之前要访问auto.master。
automount
Automount运行时,要用到初始安装目录(启动automount时被autofs找到的),还有描述初始安装目录特性的新的map文件。与automount相关的map文件包含自动安装文件系统所需的所有信息。当有人试图访问开始于安装点的目录树时,自动安装过程就会自动完成。
然后,当经过非活动期之后(缺省是5分钟),文件系统就会被自动卸载。
Configuration
配置将在2个文件的帮助下完成。Auto.master文件,包含安装点,以及为特定安装点提供安装选项的安装点文件。
/etc/auto.master file
这里,我们描述一下Sun格式的maps文件。另一种格式(hesiod)不适合下面讲到的语法。
/etc/auto.master是autofs的主要文件。每一行描述一个安装点,指向包含文件系统描述的文件,该文件系统将被安装到这个安装点目录。
每一行的语法如下:
mount-point map-for-the-associated-automount
[ -mount-options-separated-by-comma ]
Example :
/home /etc/auto.home
/misc /etc/auto.misc --timeout 60
/mnt yp:mnt.map -intr,nosuid,nodev
这里设置了3个安装点,/home,/misc和/mnt。为了访问/misc目录下的文件,automount将会读取/etc/auto.misc文件,以便找到安装选项和与文件系统相关的关键字(the key)
最后2行包含可选项。他们在mount的man page中有描述,而且是标准的。就象例子中最后一行所显示的那样,autofs和automount与黄页maps(NIS或其他)是全兼容的。
The key represents an identifier for the file system under the mount point .
The place is the true physical location.
这个文件的语法同auto.master基本相同(两者都是map文件嘛):
key [ -mount-options-separated-by-comma ] place
我们回头看一下使用/etc/auto.misc文件的那个例子:
kernel -ro,soft,intr ftp.kernel.org:/pub/linux
cdrom -fstype=iso9660,ro :/dev/cdrom
floppy -fstype=auto :/dev/fd0
windoz -fstype=vfat :/dev/hda1
文件的绝对路径如下:
/mount-point/key/path/file
现在,为了读取我的windows文件config.sys,我只要运行一下“cat /misc/windoz/config.sys”,就能存取到/dev/hda1设备。
我们注意到这个文件的第一行指向了一个NFS的出口目录(这也正显示了automount和autofs的灵活应用)。
实例:
# cat /etc/auto.master
#/misc /etc/auto.misc --timeout=60
#/misc /etc/auto.misc
/net /etc/
如果此处为:“/net -hosts”,那么/net目录用户不可写,只有autofs可用
# cat /etc/
#!/bin/sh
# $Id: ,v 1.6 2005/01/04 14:36:54 raven Exp $
# This file must be executable to work! chmod 755!
# Look at what a host is exporting to determine what we can mount.
# This is very simple, but it appears to work surprisingly well
key="$1"
# add "nosymlink" here if you want to suppress symlinking local filesystems
# add "nonstrict" to make it OK for some filesystems to not mount
opts="-fstype=nfs,hard,intr,nodev,nosuid"
# Showmount comes in a number of names and varieties. "showmount" is
# typically an older version which accepts the '--no-headers' flag
# but ignores it. "kshowmount" is the newer version installed with knfsd,
# which both accepts and acts on the '--no-headers' flag.
#SHOWMOUNT="kshowmount --no-headers -e $key"
#SHOWMOUNT="showmount -e $key | tail -n +2"
# I've wanted to do this for ages.
# Taken from a script contributed by Elmar Pruesse for
# mounting smb mounts.
for SMNT in /{,usr/}{,s}bin/{,k}showmount
do
if [ -x $SMNT ]
then
break
fi
done
[ -x $SMNT ] || exit 1
# Newer distributions get this right
SHOWMOUNT="$SMNT --no-headers -e $key"
$SHOWMOUNT | LC_ALL=C sort +0 | \
awk -v key="$key" -v opts="$opts" -- '
BEGIN { ORS=""; first=1 }
{ if (first) { print opts; first=0 }; print " \\\n\t" $1, key ":" $1 }
END { if (!first) print "\n"; else exit 1 }
'
# /etc/init.d/autofs restart
现在如果访问/net/10.10.10.10/opt, autofs会自动把10.10.10.10:/opt装载到/net/10.10.10.10/opt目录。
在Linux系统中,TCP/IP网络是通过若干个文本文件进行配置的,需要编辑这些文件来完成联网工作。系统中重要的有关网络配置文件为:
◆ /etc/sysconfig/network
◆ /etc/HOSTNAME
◆ /etc/hosts
◆ /etc/services
◆ /etc/host.conf
◆ /etc/nsswitch.conf
◆ /etc/resolv.conf
◆ /etc/rc.d/init.d/network
接下来我们将对这些文件逐一讲述,这些文件都可以在系统运行时进行修改,不用启动或者停止任何守护程序,更改会立刻生效(除了/etc/sysconfig/network)。另外,这些文件都支持由""#""开头的注释,每一个文件都有在UNIX手册页中的第5部分中有一项,可以用man命令来获取它们。
◆ /etc/sysconfig/network 网络设置
该文件用来指定服务器上的网络配置信息,包含了控制和网络有关的文件和守护程序的行为的参数。下面是一个例子文件:
NETWORKING=yes
HOSTNAME=machine1
GATEWAY=210.34.6.2
FORWARD_IPV4=yes
GATEWAYDEV=
其中,NETWORK=yes/no 表示网络是否被配置;
HOSTNAME=hostname hostname 表示服务器的主机名;
GATEWAY=gw-ip gw-ip 表示网络网关的IP地址;
FORWARD_IPV4=yes/no 是否开启IP转发功能;
GAREWAYDEV=gw-dev gw-dw 表示网关的设备名,如:eth0等;
为了和老的一些软件相兼容,""/etc/HOSTNAME""文件应该用和HOSTNAME=hostname相同的主机名。
◆ /etc/HOSTNAME 主机名
该文件包含了系统的主机名称,包括完全的域名,如:
192.168.0.1 machine1.domain machine1
这个文件是在启动时从文件/etc/sysconfig/network中的HOSTNAME行中得到的,用于在启动时设置系统的主机名。
◆ /etc/hosts IP地址和主机名的映射
/etc/hosts中包含了IP地址和主机名之间的映射,还包括主机名的别名,IP地址的设计使计算机容易识别,但对于人却很难记住它们,为了解决这个问题,创建了/etc/hosts这个文件。下面是一个例子文件:
127.0.0.1 machine1 localhost.localdomain localhost
192.168.1.100 machine7
192.168.1.101 otherpc otheralias
在这个例子中,本机名是machine1,otherpc还有别名otheralias,它可以指向otheralias。。一旦配置完机器的网络配置文件,应该重新启动网络以使修改生效,使用下面的命令来重新启动网络:
/etc/rc.d/init.d/network restart
/etc/hosts文件通常含有主机名、localhost和系统管理员经常使用的系统别名,有时候telnet到Linux机器要等待很长时间,可以通过在""/etc/hosts""加入客户的机器的IP地址和主机名的匹配项,就可以减少登录等待时间。在没有域名服务器情况下,系统上的所有网络程序都通过查询该文件来解析对应于某个主机名的IP地址,否则,其他的主机名通常使用DNS来解决,DNS客户部分的配置在文件/etc/resolv.conf中。
◆ /etc/services
/etc/services中包含了服务名和端口号之间的映射,不少的系统程序要使用这个文件,下面是RedHat 安装时缺省的/etc/services中的前几行:
tcpmux 1/tcp # TCP port service multiplexer
echo 7/tcp
echo 7/udp
discard 9/tcp sink null
discard 9/udp sink null
systat 11/tcp users
最左边一列是主机服务名,中间一列是端口号,”/“ 后面是端口类型,可以是TCP也可以是UDP。任何后面的列都是前面服务的别名。在这个文件中也存在着别名,它们出现在端口号后面,在上述例子中sink和null 都是discard服务的别名。
◆ /etc/host.conf 配置名字解析器
有两个文件声明系统到哪里寻找名字信息来配置UNIX名字解析器的库。文件/etc/host.conf由版本5的libc库所使用,而/etc/nsswitch.conf由版本6使用(glibc )。问题在于一些程序使用其中一个,而一些使用另一个,所以将两个文件都配置正确是必要的。
/etc/host.conf文件指定如何解析主机名,Linux通过解析器库来获得主机名对应的IP地址。下面是RedHat安装后缺省的""/etc/host.conf""内容:
order hosts,bind
multi on
※""order "" 指定主机名查询顺序,其参数为用逗号隔开的查找方法,支持的查找方法为bind、hosts和nis,分别代表DNS、/etc/hosts和NIS,这里规定先查询""/etc/hosts""文件然后再使用DNS来解析域名。
※""trim"" 表明当通过DNS进行地址到主机名的转换时,域名将从主机名中被裁剪掉,trim可以被多个域包含多次,对/etc/hosts和NIS查询方法不起作用,注意在/etc/hosts和NIS表中主机名是被适当地(有或没有全域名)列出的。
※""multi"" 指定是否""/etc/hosts""文件中指定的主机可以有多个地址,值为on表示允许,拥有多个IP地址的主机一般称为具有多个网络界面。
※""nospoof "" 指是否允许对该服务器进行IP地址欺骗,值为on表示不允许,IP欺骗是一种攻击系统安全的手段,通过把IP地址伪装成别的计算机,来取得其它计算机的信任。
※""alert"" 当nospoof指令为on时,alert控制欺骗的企图是否用syslog工具进行记录,值为on表示使用,缺省值为off。
※""rccorder"" 如果被设置为on,所有的查询将被重新排序,所以在同一子网中的主机将首选被返回,缺省值为off。
◆ /etc/nsswitch.conf 配置名字解析器
/etc/nsswitch.conf文件是由S u n公司开发并用于管理系统中多个配置文件查找的顺序,它比/etc/host.conf文件提供了更多的功能。/etc/nsswitch.conf中的每一行或者是注释(以#号开头)或者是一个关键字后跟冒号和一系列要试用的有顺序的方法。每一个关键字是在/etc/目录可以被/etc/nsswitch.conf控制的/etc文件的名字。下面是可以被包含的关键字:
※aliases 邮件别名;
※passwd 系统用户;
※group 用户组;
※shadow 隐蔽口令;
※hosts 主机名和I P地址;
※networks 网络名和号;
※protocols 网络协议;
※services 端口号和服务名称;
※ethers 以太网号;
※rpc 远程进程调用的名称和号
※netgroup 网内组
下面也是可以包含的关键字:
※files 除了netgroup,对其他关键字都有效。在相应的/etc文件中寻找记录
※db 除了netgroup,对其他关键字都有效。在相应的/var/db数据库中寻找记录。对长文件很有效,如passwd文件已经 超过500项。要从标准/etc文件中产生这些文件,应改变目录到/var/db并运行run命令
※compat 兼容性模式,对passwd、group和shadow文件有效。在本模式中,将先在对应的/etc文件中查找。如果想进行NIS查找,需要第一个值(用户名或组名)为加号( + ),后面跟对应数量的冒号( : ) ( /etc/passwd为6个, /etc/group为3个, /etc/shadow为8个)。如在/etc/passwd文件中,下面一行应被包含在文件尾: + : * : : : : :
※dns 只对hosts有意义。像在/etc/resolvconf配置的,在DNS中进行查找
※nis 对所有的关键字都有意义。如NIS是可以用的,在NIS服务器中查找
※[ STATUS = action ] 控制名字服务的行为。STATUS是SUCCESS(操作被成功执行)、NOTFOUND (记录没找到)、UNAVAIL (所选择的服务不可用)和TRYAGAIN (服务暂时不可用,请重试)中的一个。action是return (终止查找并返回当前状态)或continue (继续这一行的其他项)中的一个。如hosts: dns nis [NOTFOUND=return] files将会首先在DNS中,
展开阅读全文