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源
審核編輯:湯梓紅
-
Linux
+關注
關注
87文章
11345瀏覽量
210409 -
服務器
+關注
關注
12文章
9308瀏覽量
86071 -
DNS
+關注
關注
0文章
219瀏覽量
19929 -
NFS
+關注
關注
1文章
53瀏覽量
26169 -
nginx
+關注
關注
0文章
154瀏覽量
12235
原文標題:Linux 技巧三則:搭建DNS服務器 / NFS服務器配置 / 利用Nginx創建局域網yum源
文章出處:【微信號:良許Linux,微信公眾號:良許Linux】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論