电子说
Linux下搭建DNS服务器
1、安装服务
yum -y install bind #安装DNS 服务
yum install bind-utils –y #安装DNS 检测工具
2、编辑配置文件
vi /etc/named.conf
3、检查语法错误
named-checkconf
4、编辑配置文件
vi /etc/named.rfc1912.zones
最后添加
5、编写正向DNS配置
cd /var/named
cp -p named.localhost named.cty.com #编辑正向区域数据配置文件,注意复制配置文件时,要保持源文件权限
vi named.cty.com //编辑正向区域数据配置文件内容
6、编辑反向配置文件
cp -p named.cty.com named.11.11.11 #复制反向区域数据配置文件
vi named.11.11.11
7、测试DNS服务器
systemctl restart named #重新启动服务
vi /etc/resolv.conf #添加新的DNS nameserver 192.168.127.11
nslookup vsanfs-3.cty.com #正向测试DNS
nslookup 11.11.11.113 #反向测试DNS
Linux上NFS服务器配置
一、服务端配置
安装 NFS 服务器所需的软件包:nfs 和 rpcbind
设置开机启动
启动NFS服务
先启动 systemctl start rpcbind
再启动nfs systemctl start nfs
配置服务器端共享目录
1)编辑配置文件
假设服务端 目录为/home/nfs chmod 777
/home/nfs (rw,sync) 表示所有客户端都能连
刷新exportfs -r
2)开启服务端防火墙端口2049
添加一行 -A INPUT -m state --state NEW -m tcp -p tcp --dport 2049 -j ACCEPT 保存退出
重启服务
service rpcbind restart
service nfs restart
查看共享的目录showmount -e
二.客户端配置
同服务端一样安装nfs和rpcbind服务 并启动 开启2049端口
showmount -e 10.61.1.31
Export list for 10.61.1.31:
/home/nfs *
mkdir /mnt/nfs
chmod 777 /mnt/nfs
sudo mount -t nfs 10.61.1.31:/home/nfs /mnt/nfs
启用自动挂载
vim /etc/fstab
10.61.1.31:/home/nfs /mnt/nfs nfs defaults 0 0
nfs服务无法启动故障:
rpcbind服务也无法启动,提示Failed to listen on RPCbind Server Activation Socket
尝试禁用ipv6
[root@nfs ~]# vim /etc/sysctl.conf
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
[root@nfs ~]# sysctl -p
修改rpcbind服务的socket文件监听的地址
[root@nfs ~]# find /etc -name 'rpcbind.socket'
/etc/systemd/system/sockets.target.wants/rpcbind.socket
[root@nfs ~]# vim /etc/systemd/system/sockets.target.wants/rpcbind.socket
服务重载、重启
[root@nfs ~]# systemctl daemon-reload
[root@nfs ~]# systemctl restart rpcbind
[root@nfs ~]# systemctl restart nfs
Linux上利用Nginx创建局域网yum源
一、nginx安装
1.首先安装依赖包(依赖包有点多,我们采用yum的方式来安装)
yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel
2.将nginx-1.19.4.tar.gz上传到/usr/local/下
tar -zxvf nginx-1.19.4.tar.gz
cd nginx-1.19.4
./configure make && make isntall
3.启动
检查配置文件是否正确
/usr/local/nginx/sbin/nginx -t
/usr/local/nginx/sbin/nginx -V # 可以看到编译选项
将nginx添加系统命令中
cp /usr/local/nginx/sbin/nginx /usr/local/sbin/
添加开机启动
echo "/usr/local/sbin/nginx" >> /etc/rc.local
启动:nginx
停止: kill 进程
重载: nginx -s reload
二、yum源与web配置
1.创建一个目录如/data/centos,并创建子目录6、7分别对应centos6和7的源,将对应的光盘iso文件解压至目录,把repodata里面的repond.xml拷贝至上级目录:
2.配置nginx.conf文件如下,配置完成后nginx需要重载
[root@gatjgy-ntp 6]# cat /usr/local/nginx/conf/nginx.conf
三、在客户端机器上配置yum源
cat /etc/yum.repos.d/CentOS-Base.repo
yum clean all
yum makecache
yum repolist 即可看到yum源
审核编辑:汤梓红
全部0条评论
快来发表一下你的评论吧 !