修改host指定域名指向ip,Windows腳本與Linux腳本

修改host指定域名指向ip,Windows腳本與Linux腳本web

一,Windows系統修改hosts文件

Windows系統下hosts文件位置:C:\Windows\System32\drivers\etc\hostsshell

找到後右鍵編輯(若是提示沒法編輯、權限不夠、只讀模式等,須要將hosts文件複製粘貼到桌面或者其餘盤修改完再挪回來)vim

在hosts文件末尾追加編輯便可。bash

修改格式是 ip    域名spa

示例:命令行

10.13.83.43 yun.xiong.cn
10.13.83.43 web.xiong.cn
10.13.83.43 minio.xiong.cn
10.13.83.43 graph.xiong.cncode

 

還能夠直接寫BAT腳本,而後直接點擊執行:blog

@echo off
echo 請「以管理員身份運行」!
attrib -R C:\WINDOWS\system32\drivers\etc\hosts 
@echo 10.3.233.98 yun.test.cn >>C:\WINDOWS\system32\drivers\etc\hosts
@echo 10.3.233.98 web.test.cn >>C:\WINDOWS\system32\drivers\etc\hosts
@echo 10.3.233.98 minio.test.cn >>C:\WINDOWS\system32\drivers\etc\hosts
@echo 10.3.233.98 graph.test.cn >>C:\WINDOWS\system32\drivers\etc\hosts

::pause>nul

 將以上內容複製粘貼到記事本,保存成setHost.bat,文件格式是ANSI,之後就能夠右鍵以管理員執行了。ip

 

二,Linux系統修改hosts文件

Linux系統下hosts文件位置:/etc/hosts域名

找到後用vi或者vim編輯(root或者普通用戶使用sudo權限)

在hosts文件末尾追加編輯便可。格式同上。

 

若是是單條能夠直接執行命令行:

      echo "10.13.83.43 yun.xiong.cn">> /etc/hosts

還能夠直接寫shell腳本,而後直接執行:

#!/bin/bash
#

#設置Host
sudo echo "10.13.83.43 yun.xiong.cn" >> /etc/hosts
sudo echo "10.13.83.43 web.xiong.cn" >> /etc/hosts
sudo echo "10.13.83.43 minio.xiong.cn" >> /etc/hosts
sudo echo "10.13.83.43 graph.xiong.cn" >> /etc/hosts

echo "設置host完成"

 將以上內容複製粘貼到記事本,保存成setHost.sh,之後就能夠 bash setHost.sh 執行了。

相關文章
相關標籤/搜索