!!500财富(解决后追加)。
源码包安装的bind 忘记指定安装目录了,...
大家都知道使用rpm命令安装软件的时候,有时候为了安装一个软件往往需要安装好几个软件来解决依赖关系,所以此时你就需要使用yum命令来解决软件安装的依赖关系。
要想使用yum安装软件,就需要配置好yum源。
(我们以光盘yum源为例,以红帽5.4光盘为例)# mount /dev/dvd /media 1.建立yum配置文件在/etc/yum.repos.d/目录下,建立以.repo结尾的任意文件名的文件,例test.repo#vim /etc/yum.repos.d/test.repo [base] name=Server baseurl=file:///media/Server gpgcheck=0 enabled=1 [VT] name=VT baseurl=file:///media/VT gpgcheck=0 enabled=1 [Cluster] name=Cluster baseurl=file:///media/Cluster gpgcheck=0 enabled=1 [ClusterStorage] name=ClusterStorage baseurl=file:///media/ClusterStorage gpgcheck=0 enabled=1 备注:如果使用ftp或http指向为yum源的话,就直接把每一段”baseurl=file:///media/*“改成ft p:/ /172.16.100.168/yum/*或htt p:/ /172.16.100.168/yum/*就OK了。
2.此时yum源就已经配置好了,就可以使用yum命令来安装软件或软件包组了。
那yum命令是如何使用的呢?3.对安装软件包以及包组而言#yum 常用选项list {all,installed,available,updates} 列出所有的,已安装的,可安装的,更新的软件包install 安装软件包remove/erase 卸载软件包update 升级软件包check-update 检测可更新的软件包provides 检测软件由哪个软件包安装的downgrade 降级软件包reinstall 重装软件包clean 清除缓存grouplist 显示所有软件包组的信息groupinstall 安装软件包组groupremove 卸载软件包组groupinfo 包组信息例:#yum install bind 安装bind软件包例:#yum groupremove ”Development Tools“ 移除Development Tools软件包组
linux下不知如何卸载bind
不知道你是怎么安装的,用程序包还是自己编译安装的若果自己编译的话:make uninstall 或 手动删除(就是直接删除对应的文件)若果是软件包的话,这样做:apt-get remove softname1 softname2 softname3……卸载并清除配置 apt-get remove --purge softname1如果centos下用yum安装的话,这么处理:卸载一个软件时yum -y remove httpd卸载多个相类似的软件时yum -y remove httpd*卸载多个非类似软件时yum -y remove httpd php php-gd mysqld ...
Linux下常用的DNS服务软件是什么,常用的DNS记录有?
Linux下常用的DNS服务软件是 BIND以下是一个配置DNS服务的实例:………………………………………………DNS的配置步骤:……………………………………………………一、配置静态IP地址:#vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static ONBOOT=yes IPADDR=192.198.0.5 NETMASK=255.255.255.0 GATEWAY=192.168.0.1 #/etc/init.d/network restart #ifconfig eth0二、使用BIND构建DNS服务器1、BIND服务器安装 RHEL4中包括了BIND服务相关的软件包bind-libs-9.2.4-2 提供了实现域名解析功能必备的库文件 ,系统默认安装bind-utils-9.2.4-2 提供了对DNS服务器的测试工具程序 ,系统默认安装bind-9.2.4-2 安装文件位于第4张安装光盘中# rpm -ivh bind-9.2.4-2.i386.rpm BIND服务器的服务程序脚本名称是named,默认没有启动,需手动设置。
#rpm -ql bind | grep init.d /etc/rc.c/init.d/named #chkconfig --level 35 named on #chkconfig --list named三、主域名服务器的配置1、在named.conf文件中设置域 全局配置options { directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; }; controls { inet 127.0.0.1 allow { localhost; } keys { rndckey; }; };建立正向解析域zone "." IN { (指定根域) type hint; file "named.ca"; }; zone "benet.com" { (指定本地域) type master; file "benet.com.zone"; };建立反向解析域zone "0.168.192.in-addr.arpa" { (指定反向域) type master; file "192.168.0.rev"; }; 2、建立正向区域文件 (该文件需要用vi编辑器手动建立在/var/named中,并写其内容)#cat /var/named/benet.com.zone $TTL 86400 (秒)@ IN SOA benet.com. hostmaster.benet.com. ( 42 ; serial (d. adams) (序列号) 3H ; refresh (3小时更新) 15M ; retry (15分钟重试) 1W ; expiry (1周) 1D ) ; minimum (1天)@ IN NS ns1.benet.com. @ IN NS ns2.benet.com. ns1 IN A 192.168.0.5 ns2 IN A 192.168.0.6 host1 IN A 192.168.0.7 host2 IN A 192.168.0.8 mail IN CNAME host1.benet.com. www IN CNAME host2.benet.com. @ IN MX 5 mail.benet.com. 3、建立反向区域文件 (该文件需要用vi编辑器手动建立在/var/named中,并写其内容)# cat /var/named/192.168.0.rev $TTL 86400 @ IN SOA ns1.ltest.com. hostmaster.ltest.com. ( 42 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum @ IN NS ns1.ltest.com. @ IN NS ns2.ltest.com. 2 IN PTR ns1.ltest.com. (PTR可用IP省略方法,1.168.192.in-addr.rapa表192.168.1.2可写为2)3 IN PTR ns2.ltest.com. 11 IN PTR host1.ltest.com. 12 IN PTR host2.ltest.com. 4、配置文件和区域文件的测试 A、测试named.conf主配置文件 # named-checkconf (如果不显示任何信息表示语法正确 )B、测试区域文件 # named-checkzone benet.com /var/named/benet.com.zone # named-checkzone 0.168.192.in-addr.arpa /var/named/192.168.0.rev (named-checkzone命令对正向区域文件和反向区域文件进行检查语法是否错误,第一个参数指定区域名称,第二个参数指定区域文件名称,如果语法正确将显示OK)5、重启named服务#service named restart四、从域名服务器 的配置 (它做为主域名服务器的辅助和备份服务器,自身不建立区域文件,而是从主域名服务器中查询并保存,它可以与主域名服务器提供相同的域名解析服务,它需要在与主域名服务器不同的主机中构建)1、在named.conf文件中设置域 建立正向解析域zone "benet.com" { type slave; (type设置为“slave”,表示当前DNS服务器是该域的从域名服务器类型 ) file "slaves/benet.com.zone" (从域名服务器中的区域文件应设置保存在 “slaves”子目录中,区域文件将从主 域名服务器中获取并保存在该目录中,为了便于管理,尽量使用与主服务器相 同的区域文件名称) masters { 192.168.0.5; }; ( 使用masters设置主域名服务器的IP地址 ) }; 建立反向解析域zone "0.168.192.in-addr.arpa" { type slave; file " slaves/192.168.0.rev"; masters { 192.168.0.5; }; }; 2、检测配置文件和启动named服务 从域名服务器只需要检测配置文件的语法# named-checkconf 启动从域名服务器# service named start 查看区域文件 从服务器启动后将从主域名服务器中获得区域文件并保存在指定的目录中# ls /var/named/slaves/ 192.168.0.rev benet.com.zone (如果/var/named/slaves/目录中没有发现区域文件,说明从域名服务器和主域名服务器之间传输区域文件不成功,需要排错。
) 五、缓存域名服务器的配置 (它应保证能够与互联网中的其他DNS服务器进行连接,它的主要作用是提高域名解析速度和节约出口带宽)1、安装caching-nameserver软件包 (RHEL4系统为配置缓存域名服务器专门提供了名为“caching-nameserver”的软件包,该软件包保存在第1张安装光盘中,默认没有安装。
)# rpm -ivh caching-nameserver-7.3-3.noarch.rpm (caching-nameserver软件包安装时将对BIND服务器的配置文件named.conf的内...
部署hadoop生产集群时为了域名转换需要哪些配置
一、实验环境: Mac os 下 VirtualBox中三台安装centos 6.3虚拟机 主机名 别名 IP地址 系统版本 角色 lhmaster lhmaster.lihui.hadoop 192.168.1.4 Centos 6.3 master lhslave01 lhslave01.lihui.hadoop 192.168.1.5 Centos 6.3 slave lhslave02 lhslave02.lihui.hadoop 192.168.1.6 Centos 6.3 slave 配置说明:DNS服务器配置在lhmaster(master)节点上,对lhmaster、lhslave01、lhslave02节点的主机名进行解析。
二、安装配置DNS 1.安装bind软件包 检测bing是否安装,如图所示 未安装执行yum进行安装,如图 安装结果,如图 安装bing其他相关包,如下: 安装结果:如图 2.修改bind配置文件 1) 执行命令 vim /etc/named.conf 修改配置文件named.conf 修改前,如图 修改后: 2) 修改配置文件named.rfc1912.zones, 在/etc/named.conf 玩呢间最后是named.rfc1912.zones的路径 include "/etc/named.rfc1912.zones" 执行命令 vim /etc/named.rfc.1912.zones 修改结果如下图: 3) 创建上一步中的 域名配置文件lihui.hadoop.zone和反向配置文件1.168.192.in-addr.zone 如下命令: [root@lhmaster lihui]# cd /var/named[root@lhmaster named]# lschroot dynamic named.empty named.loopbackdata named.ca named.localhost slaves[root@lhmaster named]# cp -p named.localhost lihui.hadoop.zone[root@lhmaster named]# cp -p named.localhost 1.168.192.in-addr.zone[root@lhmaster named]# ls1.168.192.in-addr.zone dynamic named.empty slaveschroot lihui.hadoop.zone named.localhostdata named.ca named.loopback --修改lihui.hadoop.zone和1.168.192.in-addr.zone lihui.hadoop.zone中添加正向配置,如下: 1.168.192.in-addr.zone中添加反向配置,如下: 4) 修改各节点/etc/resolv.conf文件 在每个节点的 /etc/resolv.conf 文件中加入 服务器ip地址 本次测试加入:nameserver 192.168.1.4 注意:目前网上大部分资料中都是如此设置,设置完后运行没有什么问题,但是一旦重启机器后,/etc/resolv.conf 会恢复原值, 所以使用另一种方式就是修改 /etc/sysconfig/network-scripts/ifcfg-eth0 这个文件:在其中加入 DNS1=192.168.4 这样设置后,/etc/resolv.conf里面根本就不需要设置。
service network restart 后,可以发现/etc/resolv.conf里面就有刚才加入的dns的解析ip了。
不过对于其他的系统是否也是这样的,要是遇到同样的问题。
就这样设一下试试 3.验证测试
搭建postfix 没有dns服务器怎么测试
配置postfix邮件服务器首先要检查本机是否已安装sendmail邮件服务器,如果安装了sendmail服务,请将sendmail服务停止或卸载sendmail服务。
可以使用下面两种方法:1. service sendmail stop:关闭sendmail服务,也要将开机启动服务关闭,否则重启机器时会发生冲突。
chkconfig –level sendmail 345 off:关闭sendmail开机启动项2. yum remove sendmail 可以通过yum 删除sendmail服务修改主机名 注意:主机名要和你配置的邮件域名相同,否则邮件会出问题修改主机名方法:hostname #查看本机名hostname mail.lgh.com 临时修改,重启后失效vim /etc/sysconfig/network #修改网卡配置HOSTNAME=mail.lgh.com #修改主机名,需要重启后起作用echo "mail.lgh.com" > /proc/sys/kernel/hostname 这种方法是最好的办法,修改后不用重启就生效。
因为做实验测试邮件服务器,所要最好要把DNS服务安装上,这样测试比较容易理解,在真实生产环境,DNS一般不需要自己配置。
我们使用REHL5.4光盘进行一些软件包的安装,首先要先挂载光盘。
mount /dev/cdrom /mnt/cdrom //我光盘挂载的位置 /mnt/cdrom安装一些软件包我们使用yum来进行安装,所以要先配置yum仓库。
使用yum安装的好处是可以解决安装软件依赖关系问题。
首先要配置yum仓库:cd /etc/yum.repos.repo 进入安装目录将此目录下的rhel-debuginfo.repo 文件另存为一个文件名cp rhel-debuginfo.repo service.repo复制完成后: vim service.repo 修改yum仓库配置文件内容如下:[rhel]name=rhelbaseurl=file:///mnt/cdrom/Server //指定仓库的位置,光盘挂载的位置。
enabled=1 //是否启用yum仓库,值为1表示启用,值为0表示禁用。
gpgcheck=0 //是否进行机校验,值为1表示校验,值为0表示不校验。
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release保存后退出DNS服务配置:#yum install bind* //通过YUM 安装DNS服务# rpm -qa |grep bind* //安装完成后使用RPM检查所安装的软件包,至少要有以下4个软件包:bind-devel-9.3.6-4.P1.el5bind-9.3.6-4.P1.el5bind-chroot-9.3.6-4.P1.el5bind-utils-9.3.6-4.P1.el5软件包安装完成后,我们首先要从模板中拷贝DNS主配置文件及数据库配置文件:cp /usr/share/doc/bind-9.3.6/sample/etc/named.conf /var/named/chroot/etc/ DNS主配置文件cp/usr/share/doc/bind-9.3.6/sample/var/named/localhost.zone /var/named/chroot/var/named/lgh.com.zone 数据库配置文件,注意空格位置DNS主配置文件:/var/named/chrot/etc/named.confvim /var/named/chroot/etc/named.conf :编辑DNS服务主配置文件options { directory "var/named"; };zone "lgh.com"{ type master; file "lgh.com.zone"; };zone "jeason.com" { type master; file "jeason.com.zone"; };DNS 服务数据库配置文件:/var/named/chroot/var/named/lgh.com.zone$TTL 86400@ IN SOA @ root ( 42 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum IN NS mail.lgh.com.mail IN A 192.168.1.3lgh.com. IN MX 10 mail.lgh.com.DNS 服务数据库配置文件:/var/named/chroot/var/named/jeason.com.zone$TTL 86400@ IN SOA @ root ( 42 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum IN NS mail.jeason.com.mail IN A 192.168.1.4jeason.com. IN MX 10 mail.jeason.com.
linux下,怎么用命令查询bind
展开全部 文件的路径必须记住才能查询,尽管bind-address对你来说很特殊也很重要,但对linux来说它不过是一个普通文件中的普通数据罢了。
/etc/mysql/my.cnf/etc里一般都是些配置文件,然后不知道在哪里的话可以按TAB查询。
按一下TAB是匹配,再按一下就会把当前的可能都列出来了,和ls的效果有点类似,不过更精确一些。
===================================对了,远程连接的话,你还要在mysql中执行一下grant all privileges on (数据库名,所有用*).(表名,所有用*) TO 用户名@"%"作为数据库,IP地址还是固定比较好,最好不要采用DHCP自动分配地址,不然总要改bind-address也很麻烦的。
...
Linux卸载DNS之后的问题
修改配置文件 ./etc/resolv.conf ./etc/host.conf /var/named/named.ca /var/named/named.local修改上面文件的配置。
Linux系统上通用的域名解析软件是BIND,除此之外,Linux系统中还有两个与DNS解析相关的文件。
(1) 两个与DNS解析相关的文件(./etc/resolv.conf 和./etc/host.conf)./etc/reolv.conf该文件指定系统中DNS服务器的IP地址和一些相关信息。
格式一般如下:Search www.baidu.comnameserver 192.168.1.1nameserver 192.168.1.154第一行指定位置该计算机的域时,默认属于指定的域。
第二行和第三行指定系统用于查找域名的域名服务器的IP地址。
可以为系统指定多个域名服务器。
当系统进行域名查询时,首先查找第一台域名服务器,如果第一台域名服务器没有响应,则查找第二台域名服务器,以此类推。
./etc/host.conf该文件进行域名解析时查找host文件和DNS服务器的顺序。
一般格式如下:order host,bind
LINUX下安装DNS
BIND 的主要配置都放在 /etc/named.conf 文件中1、所需系统资源 安装bind-9.2.1-16.i386.rpm及caching-nameserver-7.2-7.noarch.rpm2、 配置文件:文件名及来源 /etc/named.conf 、/var/named/named.local、/var/named/named.ca( caching-nameserver-7.2-7.noarch.rpm )/etc/resolv.conf 系统自带3、安装:A、安装rpm软件包!(bind-9.2.1-16.i386.rpm、caching-nameserver-7.2-7.noarch.rpm )B、启动服务/etc/rc.d/init.d/named startservice named startC、停止服务ps –ef |grep named #找到进程号kill 进程号D、检测修改/etc/resolv.confNslookup>127.0.0.1>localhost