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

วิธีแก้ไขไฟล์ 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


วิธีการติดตั้ง 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

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

การสนับสนุนระยะยาวของ Ubuntu 22.04 อยู่ที่นี่แล้ว! เรียนรู้วิธีอัปเกรดเดสก์ท็อปหรือแล็ปท็อปของคุณเป็น Ubuntu รุ่นล่าสุด

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

ต้องการถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker ของคุณหรือไม่ ด้วยเครื่องมือ Docker cp คุณสามารถย้ายไฟล์เข้าและออกจากคอนเทนเนอร์ได้อย่างง่ายดาย

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

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

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

วิธีทำให้ GOG Galaxy ทำงานบน Linux

วิธีทำให้ GOG Galaxy ทำงานบน Linux

คุณเป็นเจ้าของเกมบน GOG.com หรือไม่? ต้องการตั้งค่าไคลเอนต์ GOG Galaxy บนพีซี Linux ของคุณเพื่อเพลิดเพลินกับวิดีโอเกมหรือไม่? ทำตามคำแนะนำนี้ในขณะที่เราแสดง

วิธีการติดตั้ง Docker Engine บน CentOS

วิธีการติดตั้ง Docker Engine บน CentOS

Docker Engine เป็นโปรแกรมเปิดคอนเทนเนอร์สำหรับ Linux และแพลตฟอร์มอื่นๆ Docker Engine จัดการคอนเทนเนอร์ในตัวที่ทำงานคล้ายกับ

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

คุณเหนื่อยกับการติดตั้ง Slack, Discord และเครื่องมือเพิ่มประสิทธิภาพอื่น ๆ บนระบบ Linux ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม