วิธีแก้ไขไฟล์ Hosts บน Linux

แฟ้มโฮสต์บน Linux เป็นผู้รับผิดชอบในการทำแผนที่ชื่อโฮสต์และที่อยู่ IP เป็นไฟล์ข้อความธรรมดาชื่อ "โฮสต์" หากคุณเคยใช้งานเซิร์ฟเวอร์บน Linux คุณจะพบว่าตัวเองกำลังแก้ไขไฟล์นี้เป็นจำนวนมาก 

ในคู่มือนี้ เราจะแสดงวิธีเข้าถึงไฟล์ Hosts บน Linux และวิธีสำรองข้อมูลด้วย ในการเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณมีสิทธิ์เข้าถึงบัญชีรูท ไฟล์ Hosts เป็นไฟล์ระดับระบบและผู้ใช้ทั่วไปไม่สามารถเข้าถึงได้

วิธีแก้ไขไฟล์ Hosts บน Linux

ทำการสำรองไฟล์ Hosts

หากคุณวางแผนที่จะแก้ไขไฟล์ Hosts คุณควรสร้างข้อมูลสำรองของไฟล์ต้นฉบับไว้ล่วงหน้า ด้วยวิธีนี้ หากคุณทำการเปลี่ยนแปลงในไฟล์และต้องการเปลี่ยนกลับไปเป็นเหมือนเดิมก่อนการแก้ไข คุณไม่จำเป็นต้องติดตั้งระบบใหม่

หากต้องการสำรองข้อมูลไฟล์ Hosts ให้เริ่มด้วยการป้อน/etc/ โฟลเดอร์โดยใช้  คำสั่งCD ด้านล่างในหน้าต่างเทอร์มินัล

ซีดี / ฯลฯ /

ภายใน/etc/โฟลเดอร์ ให้คัดลอกไฟล์ Hosts โดยใช้  คำสั่งcp คัดลอกไฟล์ไปยังโฟลเดอร์เริ่มต้นของคุณ (~) ในชื่อ “Hosts.bak”

cp hosts ~/hosts.bak

เมื่อคุณสำรองข้อมูลไฟล์แล้ว ให้ปิดเทอร์มินัล รักษาไฟล์ “Hosts.bak” ให้ปลอดภัยในฮาร์ดไดรฟ์สำรอง แฟลชไดรฟ์ หรือบัญชี Dropbox 

วิธีคืนค่าข้อมูลสำรองของคุณ

หากคุณได้แก้ไขไฟล์ Hosts และจำเป็นต้องกู้คืน ให้ทำดังนี้ ขั้นแรก เปิดหน้าต่างเทอร์มินัล จากนั้นเมื่อเปิดเทอร์มินัลแล้ว ให้เข้าถึงพื้นที่ที่บันทึกไฟล์ “hosts.bak” ของคุณ

ตัวอย่างเช่น หากคุณจัดเก็บไฟล์ “hosts.bak” ไว้ใน /home/USERNAME/Documents คุณต้องดำเนินการดังต่อไปนี้เพื่อเข้าถึง

cd ~/เอกสาร/

เมื่อสถานีคือที่“hosts.bak” แฟ้มคือเข้าสู่บัญชีของรากใช้sudo -s 

sudo -s

ลบไฟล์ที่มีอยู่โดยใช้  คำสั่ง  rm 

rm โฮสต์

หลังจากลบไฟล์โฮสต์ดั้งเดิมแล้ว ให้กู้คืนข้อมูลสำรองไปยังคอมพิวเตอร์ของคุณโดยใช้  คำสั่งcp การใช้  cp จะทำให้คุณสามารถสร้างสำเนาของไฟล์สำรองและวางไว้ใน /etc/ขณะที่เก็บข้อมูลสำรองไว้ในตำแหน่งที่จัดเก็บไว้

cp hosts.bak /etc/

เมื่อกระบวนการคัดลอกเสร็จสิ้น ไฟล์โฮสต์ดั้งเดิมจะถูกกู้คืน จากที่นี่ รีบูทพีซี Linux ของคุณ เมื่อพีซี Linux ของคุณเปิดขึ้นมาอีกครั้ง คุณจะใช้โฮสต์ดั้งเดิมของคุณในไฟล์โฮสต์

การเข้าถึงไฟล์ Linux Hosts 

หากคุณต้องการแก้ไขไฟล์ Linux Hosts คุณจะต้องเข้าถึงไฟล์ก่อน ไฟล์นี้อยู่ใน/etc/โฟลเดอร์ แต่บัญชีผู้ใช้ Linux ปกติไม่สามารถเข้าถึงไฟล์นี้ได้ เนื่องจากเป็นไฟล์ระบบ

คุณสามารถเข้าสู่ระบบด้วยคำสั่งsu หรือใช้คำสั่งsudo -s เพื่อเข้าถึงบัญชีรูท โดยทั่วไป ระบบ Linux ส่วนใหญ่จะสามารถเข้าถึงรูทได้โดยใช้คำสั่งsu อย่างไรก็ตามใน Ubuntu และบางแจกแจงอื่น ๆ บัญชีรากถูกปิดดังนั้นคุณจำเป็นต้องใช้sudo -s

ขั้นแรก เปิดหน้าต่างเทอร์มินัลบนเดสก์ท็อป Linux จากนั้นเปิดหน้าต่างเทอร์มินัลบนเดสก์ท็อป Linux แล้วกดCtrl + Alt + T บนแป้นพิมพ์ หรือค้นหา "Terminal" ในเมนูแอปแล้วเปิดใช้ด้วยวิธีนี้

เมื่อเทอร์มินัลเปิดขึ้น ให้ป้อนคำสั่งใดคำสั่งหนึ่งจากสองคำสั่งด้านล่างเพื่อเข้าถึงบัญชีรูทบนพีซี Linux ของคุณ

ซู -

หรือถ้าบัญชีรากบนระบบ Linux ของคุณถูกปิดคุณสามารถเข้าถึงรากโดยยกเซสชั่นโดยใช้-s sudo

sudo -s

เมื่อคุณเข้าสู่ระบบรูทแล้ว ให้ใช้  คำสั่งซีดี เพื่อเข้าถึง/etc/โฟลเดอร์ 

ซีดี / ฯลฯ /

ภายในโฟลเดอร์ เปิดไฟล์ "โฮสต์" โดยใช้โปรแกรมแก้ไขข้อความนาโน ในบทช่วยสอนนี้ เราจะใช้นาโน อย่างไรก็ตาม ไฟล์ "โฮสต์" สามารถเปิดได้ด้วยโปรแกรมแก้ไขข้อความที่คุณต้องการ

วิธีแก้ไขไฟล์ Hosts บน Linux

nano -w โฮสต์

การแก้ไขไฟล์โฮสต์

ในการแก้ไขไฟล์ Hosts คุณจะต้องเข้าใจวิธีการทำงาน แต่ละรายการมีที่อยู่ IP และชื่อโฮสต์ ดูไฟล์ในโปรแกรมแก้ไขข้อความ Nano และดูบรรทัดด้านใน

วิธีแก้ไขไฟล์ Hosts บน Linux

ตัวอย่างเช่น บรรทัดในไฟล์ Hosts อาจดูเหมือนโค้ดด้านล่าง

192.168.1.205 my.hostname

หากคุณต้องการเพิ่มบรรทัดใหม่ในไฟล์ Hosts ให้ขึ้นบรรทัดใหม่ที่ด้านล่างแล้วพิมพ์ที่อยู่ IP และชื่อโฮสต์ จากนั้นบันทึกการแก้ไขในโปรแกรมแก้ไขข้อความนาโนโดยกดCtrl + O บนแป้นพิมพ์

คุณสามารถเพิ่มบรรทัดใหม่ได้มากเท่าที่คุณต้องการในไฟล์โฮสต์ เมื่อคุณดำเนินการแก้ไขเสร็จแล้ว ให้กดปุ่ม  Crl + Xเพื่อออกจากโปรแกรมแก้ไขข้อความ Nano

Leave a Comment

แอปการแจ้งเตือนบนเดสก์ท็อปของ Google Voice

แอปการแจ้งเตือนบนเดสก์ท็อปของ Google Voice

เช่นเดียวกับ Google Wave, Google Voice ได้สร้างกระแสฮือฮาไปทั่วโลก Google มุ่งมั่นที่จะเปลี่ยนแปลงวิธีการสื่อสารของเรา และนับตั้งแต่นั้นมาก็กำลังกลายเป็น...

ดาวน์โหลด Flickr Favorites ด้วย FlickrFaves

ดาวน์โหลด Flickr Favorites ด้วย FlickrFaves

มีเครื่องมือมากมายที่ช่วยให้ผู้ใช้ Flickr สามารถดาวน์โหลดรูปภาพคุณภาพสูงได้ แต่มีวิธีดาวน์โหลด Flickr Favorites บ้างไหม? เมื่อเร็ว ๆ นี้เราได้...

OK Sampler คือซอฟต์แวร์สุ่มตัวอย่างเพลงฟรี

OK Sampler คือซอฟต์แวร์สุ่มตัวอย่างเพลงฟรี

การสุ่มตัวอย่างคืออะไร? ตามข้อมูลของ Wikipedia “คือการนำส่วนหนึ่งหรือตัวอย่างจากการบันทึกเสียงหนึ่งมาใช้ซ้ำเป็นเครื่องดนตรีหรือ...

การสำรองข้อมูล Google Sites: นำเข้า/ส่งออก

การสำรองข้อมูล Google Sites: นำเข้า/ส่งออก

Google Sites เป็นบริการจาก Google ที่ช่วยให้ผู้ใช้โฮสต์เว็บไซต์บนเซิร์ฟเวอร์ของ Google แต่มีปัญหาหนึ่งคือไม่มีตัวเลือกสำรองข้อมูลในตัว

แอปพลิเคชันเดสก์ท็อป Google Tasks

แอปพลิเคชันเดสก์ท็อป Google Tasks

Google Tasks ไม่ได้รับความนิยมเท่ากับบริการอื่นๆ ของ Google เช่น ปฏิทิน Wave เสียง ฯลฯ แต่ยังคงใช้กันอย่างแพร่หลายและเป็นส่วนสำคัญของผู้คน

วิธีการกู้คืนพาร์ติชั่นและข้อมูลฮาร์ดดิสก์ที่สูญหาย [คู่มือ]

วิธีการกู้คืนพาร์ติชั่นและข้อมูลฮาร์ดดิสก์ที่สูญหาย [คู่มือ]

ในคู่มือฉบับก่อนหน้าของเราเกี่ยวกับการล้างฮาร์ดดิสก์และสื่อแบบถอดได้อย่างปลอดภัยผ่าน Ubuntu Live และซีดีบูต DBAN เราได้กล่าวถึงดิสก์ที่ใช้ Windows

วิธีติดตั้งไฟล์ DEB บน Linux

วิธีติดตั้งไฟล์ DEB บน Linux

ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ

วิธีการติดตั้ง GitLab บน Ubuntu Server

วิธีการติดตั้ง GitLab บน Ubuntu Server

คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

ต้องการวิธีที่ง่ายกว่าในการเมานต์การแชร์ NFS บนเซิร์ฟเวอร์ Linux ของคุณหรือไม่ เรียนรู้วิธีเมานต์การแชร์ NFS ด้วยแอป Cockpit