首页
/
每日頭條
/
科技
/
linux如何添加hosts解析
linux如何添加hosts解析
更新时间:2025-12-22 12:28:55
前言

windows系統的linux,在每一次啟動的時候ip總是變動的,導緻在windows系統中連接linux下的mysql服務總是失敗,那是否可以在啟動linux系統的時候就将ip地址綁定到windows的hosts文件中呢?這樣通過本地的域名就能連接到linux系統的服務了。

編寫腳本

編寫shell腳本:modify_hosts.sh

#!/bin/bash params[1]=$1 # get ip address ip_addr=$(ip addr|grep eth0|grep inet|awk '{print $2}'|cut -d / -f 1) # ifconfig eth0|sed -n '2p'|awk '{print $2}' #該命令獲取ip地址更為簡潔 # 判斷參數是否為空 if [ -z ${params[1]} ] then #為空,則獲取系統的名稱 sys_name=$(cat /etc/lsb-release|grep ID|cut -d = -f 2) else #不為空,則取第一個參數名 sys_name=${params[1]} fi host_name=$sys_name".wsl" win_host_path=/mnt/c/Windows/System32/drivers/etc/HOSTS #獲取行号 line_no=$(nl -b a $win_host_path|grep $host_name|awk '{print $1}') for line in $line_no do #删除該行的内容 sed -i $line'd' $win_host_path done #追加ip的映射 echo $ip_addr' '$host_name >> $win_host_path [ -f "$win_host_path" ] && echo "windows host:"$(nl $win_host_path|grep $host_name) && echo 'linux ip addr:'$ip_addr exit 0

自動執行

為了能讓腳本每次啟動的時候自動運行,可以修改~/.bashrc文件,并在最後添加如下代碼:

bash /root/shell_scripts/modify_host.sh myubuntu # 下面的代碼是想每次啟動的時候确保mysql服務也啟動了 service mysql status|grep -w stopped if [ $? -eq 0 ] then service mysql start fi

linux如何添加hosts解析(windows下的linux系統ip自動綁定在hosts文件中)1

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
電信卡怎麼開通volte功能
電信卡怎麼開通volte功能
演示機型:華為P40系統版本:EMUI11電信卡開通volte功能僅需短信發送“ktVoLTE”代碼到10001,然後回複“Y”,再在手機設置中打開VoLTE功能即可。1、打開手機主菜單選項,選擇右側的設置選項。2、在顯示的列表,點擊進入雙卡和網絡菜單。3、支持雙卡的手機,點擊選擇設置手機卡進入到設置界面。4、接下來往下滑動找到volte高清通話選項
2025-12-22
gcfx格式要用什麼打開
gcfx格式要用什麼打開
演示機型:華為MateBookX系統版本:win10gcfx格式要用宏業清單計價工程軟件打開,因GCFX格式是宏業清單計價工程的後綴。長久地使用造價預算軟件計算工程造價,使得造價人員難以成功地應付造價行業的各類職業資格考試,因為考試是需要手工列式計算的,考場上不允許拿上電腦讓預算軟件來計算。造價人員長期不手工計算,其手工計算能力就逐漸在減退。宏業清單計價軟件:宏業清單計價軟件是四川省宏業建設軟件有
2025-12-22
yy是哪個公司的
yy是哪個公司的
1、YY語音是歡聚時代(又名廣州華多網絡科技有限公司)旗下的一款通訊軟件,基于Internet團隊語...
2025-12-22
路由器喬接後經常斷網顯示無Ⅰp分配怎麼回事
路由器喬接後經常斷網顯示無Ⅰp分配怎麼回事
1、按照運營商的要求設置好撥号連接,單機接運營商光貓之類的設備,撥号上網後進行ping測運營商的網關...
2025-12-22
最簡單的解手機鎖方法
最簡單的解手機鎖方法
1、可以利用第三方的工具破解鎖屏密碼,在正常進入系統之後再更改密碼即可;按下手機【關機鍵】,重啟手機...
2025-12-22
Copyright 2023-2025 - www.tftnews.com All Rights Reserved