Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Linux
Linux
  1. ซ่อมหน้าจอล็อกอิน Ubuntu: แก้ไขแพ็กเกจเสียอย่างรวดเร็ว

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

  2. แสดงไดเรกทอรีใน PATH ของ Linux แยกบรรทัดอย่างรวดเร็ว

    ตัวแปรสภาพแวดล้อม PATH ระบุชุดของไดเรกทอรีที่ระบบจะค้นหาคำสั่งเมื่อคุณพิมพ์คำสั่งโดยไม่มี path เต็ม คุณสามารถพิมพ์ echo $PATH เพื่อดูรายการทั้งหมด แต่ไดเรกทอรีจะคั่นด้วยเครื่องหมายโคลน ทำให้อ่านยาก มีคำสั่งหลายอย่างที่ช่วยแสดงแต่ละไดเรกทอรีในบรรทัดแยกกัน ทำให้ค้นหาไดเรกทอรีที่ต้องการได้ง่ายขึ้น วิธ

  3. แก้ปัญหา Snap Package Dependency บน Ubuntu: คู่มือขั้นตอน

    Ubuntu รองรับ snap ติดตั้งแอปจาก Snap Store — platform-agnostic ไม่ใช้ dependency แบบ .deb/apt ลอง sudo apt-get update ก่อน — หลายครั้งไม่ได้ใช้ snap จริงๆ วิธีที่ 1: Refresh core snap (แก้ส่วนใหญ่) sudo snap refresh core อัปเดต core snap package (runtime พื้นฐานของ snap ทั้งหมด) ลองรันแอปที่ erro

  4. โอนไฟล์ VHD ไปยังฮาร์ดดิสก์จริงด้วย dd: คู่มือปฏิบัติ (VirtualBox / QEMU)

    VHD (Virtual Hard Disk) = ไฟล์ใหญ่จำลองดิสก์จริงใน VirtualBox/QEMU ใช้รัน Windows, macOS, BSD, Linux ฯลฯ ใน VM ไม่สามารถ dd ไฟล์ VHD ตรงๆ ได้ (ต่างจาก ISO) แต่มีวิธี — ไม่ต้องแปลงเป็น ISO หากใช้ VirtualBox บน Linux มอเดิร์น ⚠️ ข้อควรระวัง **Backup ข้อมูลสำคัญก่อน** — คำสั่งนี้ทำลายข้อมูลบนดิสก์ปลา

  5. ปิดการเริ่มอัตโนมัติของ TeamViewer ใน Linux: คู่มือขั้นตอน

    TeamViewer ใช้ remote desktop ระหว่าง Windows/Linux (ผ่าน Wine) ปัญหาคือมัน **เริ่มอัตโนมัติทุกครั้งที่บูท** — ไม่อยู่ใน Startup Applications ต้องปิดแบบพิเศษ วิธีที่ 1: ปิด Daemon ของ TeamViewer 8 sudo teamviewer --daemon disable ปิดการเริ่มอัตโนมัติ (ถ้ากำลังรันอยู่ จะคงอยู่จนปิดเอง) ยังเปิดเองได

  6. เปิดใช้งาน USB Wireless Dongle (D-Link, Belkin ฯลฯ) ใน Linux: คู่มือด่วน

    USB device ใดๆ มักทำงานทันทีใน Linux มודרน (Debian, openSUSE, Ubuntu ฯลฯ) แต่ dongle wireless บางตัวอาจไม่ถูก detect อัตโนมัติ — ไม่สามารถ sync Bluetooth/Wi-Fi ได้ มีวิธีแก้จากเทอร์มินัล ควรทำงานหลัง restart วิธีที่ 1: ใช้ hcitool ตรวจจับอุปกรณ์ เปิดเทอร์มินัล (Ctrl+Alt+T ฯลฯ) รัน: sudo hcitool le

  7. แก้ไขไฟล์ XPS ใน Linux: วิธีง่ายและน่าเชื่อถือ

    XML Paper Specification (XPS) = ภาษาอธิบายหน้ากระดาษเปิด คล้าย PostScript ใช้ในระบบ Microsoft แต่นادرةใน Unix วิธีที่ 1: ติดตั้ง Master PDF Editor (แก้ไข XPS โดยตรง) เปิดเทอร์มินัล (Ctrl+Alt+T) → cd ~/Downloads ดาวน์โหลดแพ็กเกจ (32-bit): wget https://get.code-industry.net/public/master-pdf-editor-

  8. ลบ Symbolic Link (Symlink) ใน Linux: คู่มือ rm -i และ unlink

    Symbolic link (symlink / soft link) = ไฟล์ที่อ้างอิงไปยังไฟล์/โฟลเดอร์จริง ให้เข้าถึงโดยไม่ต้องพิมพ์ path เต็ม ใช้กับไฟล์หรือโฟลเดอร์ได้ (เช่น Wine ใช้ symlink จำลองไดรฟ์ DOS) อาจต้องลบ symlink ที่สร้างเอง หรือซากจากโปรแกรม — หรือแก้ error Too many levels of symbolic links (ลูปอ้างอิงตัวเอง) วิธีที

  9. ลบโฟลเดอร์และไฟล์ภายในทั้งหมดใน Linux: คู่มือ rm -r / rm -rf / rm -ri

    ลบโฟลเดอร์ว่าง: rmdir Test — แต่ถ้าไม่ว่างจะ error Directory not empty ต้องใช้ rm พร้อมตัวเลือก recursive — ⚠️ ระวังมาก CLI สมมติคุณรู้ว่าทำอะไร ลบผิด = หายถาวร เตรียมตัว เปิดเทอร์มินัล (Ctrl+Alt+T ฯลฯ) เข้าไดเรกทอรีแม่: cd ~/Documents (หรือที่ตั้งโฟลเดอร์เป้าหมาย) ดูเนื้อหาก่อน: ls Test วิธีที่

  10. แตกไฟล์ .tar ใน Linux: คู่มือบรรทัดคำสั่งและ GUI ขั้นตอนต่อขั้นตอน

    ไฟล์ .tar (tape archive) มักพบใน Linux/FreeBSD/Unix บางไฟล์มี副檔名ต่อท้าย เช่น .tar.gz, .tar.bz2, .tar.xz, .tgz, .txz เรียกกันว่า tarball วิธีที่ 1: แตกจากบรรทัดคำสั่ง (CLI) เปิดเทอร์มินัล (Ctrl+Alt+T, Dash, หรือ Applications → System Tools) เข้าไดเรกทอรีที่มีไฟล์ (เช่น cd ~/Downloads) รัน: tar -xvf

  11. ถ่ายหน้าจอใน Lubuntu 16.04+: คู่มือขั้นตอน (Print Screen / Alt+Print Screen)

    Lubuntu ใช้ Desktop Environment **LXDE** — วิธีถ่ายหน้าจอต่างจาก Windows และ distro อื่นๆ บางคนพยายาม Paste ลง GIMP แล้วเจอข้อความ There is no image data in the clipboard to paste — เพราะ Lubuntu **บันทึกเป็นไฟล์ .png ใน home directory อัตโนมัติ ไม่ได้คัดลอกไป clipboard** วิธีที่ 1: ถ่ายหน้าจอทั้งห

  12. สร้างไฟล์ใน Linux ด้วยบรรทัดคำสั่ง: วิธีเร็วและหลากหลาย

    หลายเหตุผลที่ต้องสร้างไฟล์ด่วน: placeholder, ไฟล์ว่างเพื่อเปิด/ปิดฟีเจอร์ของโปรแกรม, หรือสร้างไฟล์ข้อความเต็มรูปแบบจาก CLI เปิด CLI Dash/Whisker Menu → Terminal Ctrl+Alt+F1–F6 (virtual) หรือ Ctrl+Alt+T (graphical) Applications → System Tools → Terminal วิธีที่ 1: touch (มาตรฐาน สร้างไฟล์ว่าง) to

  13. หา MAC Address ใน Linux: คู่มือบรรทัดคำสั่งฉบับเร็ว

    แต่ละอินเทอร์เฟซเครือข่าย (network interface) มี MAC Address (Media Access Control) ที่ไม่ซ้ำกัน — ระบุตัวตนของอุปกรณ์เครือข่าย เครื่องที่มีหลายอินเทอร์เฟซจะมีหลาย MAC address เปิดเทอร์มินัล (ไม่ต้อง root) Ctrl+Alt+T หรือค้นหา Terminal Xfce4: Whisker Menu → System Tools | LXDE/KDE/GNOME: Applicati

  14. ตั้งค่าวันที่และเวลาระบบด้วย Unix Epoch: คู่มือขั้นตอนต่อขั้นตอน

    Unix Epoch** เริ่มต้นที่ 00:00:00 UTC วันพฤหัสบดี 1 มกราคม 1970 ระบบ Unix/Linux/FreeBSD นับเวลาเป็นจำนวนวินาทีนับจากจุดนี้ (ลบ leap seconds ออก) หากทราบค่า epoch timestamp สามารถตั้งเวลาระบบให้ตรงกับค่านั้นได้ เปิด CLI Virtual terminal: Ctrl+Alt+F1–F6 Graphical terminal: Ctrl+Alt+T หรือค้นหา Termi

  15. สร้างโฟลเดอร์แบบ Recursive ด้วย mkdir ใน Linux: คู่มือฉบับสมบูรณ์

    คำสั่ง mkdir ปกติสร้างโฟลเดอร์เดี่ยวในไดเรกทอรีปัจจุบัน เช่น อยู่ที่ ~/Documents พิมพ์ mkdir Memoranda → ได้โฟลเดอร์ ~/Documents/Memoranda เพียงอันเดียว แต่ด้วยตัวเลือก recursive (-p) สามารถสร้างโครงสร้างโฟลเดอร์ซ้อนหลายชั้นได้ในคำสั่งเดียว เปิดเทอร์มินัล Ctrl+Alt+T หรือค้นหา Terminal ไม่ต้อง root

  16. ใช้ Linux bc เป็นเครื่องคิดเลข Hex: คู่มือบรรทัดคำสั่งฉบับเร็ว

    เครื่องคิดเลข bc (basic calculator) มาพร้อม GNU/Linux และ Unix-like ทุกตัว ไวยากรณ์คล้ายภาษา C ใช้แปลงเลขฐานต่างๆ (hex, dec, bin, oct) ได้จากบรรทัดคำสั่ง — ไม่ต้องติดแอปโทรศัพท์ เปิดเทอร์มินัล Linux: Ctrl+Alt+T หรือค้นหา Terminal macOS: โฟลเดอร์ Utilities หรือ Dock วิธีที่ 1: แปลงทศนิยม ↔ Hexade

  17. รีสตาร์ท Firefox จากบรรทัดคำสั่ง: คู่มือขั้นตอนต่อขั้นตอน

    Linux มักติดตั้ง Firefox มาให้โดยค่าเริ่มต้น และหลายคนเปิดโดยพิมพ์ firefox ในเทอร์มินัล แต่บางครั้งต้องการรีสตาร์ทโดยคง session เดิมไว้ (tabs, login, v.v.) วิธีที่ 1: รีสตาร์ทจากเทอร์มินัล (bash) เปิดเทอร์มินัลกราฟิก (Ctrl+Alt+T หรือค้นหา Terminal) พิมพ์ killall firefox → Enter — จะปิด Firefox ทุก

  18. จัดการ Buffer และ Cache ใน Linux: เมื่อไหร่และวิธีการล้างให้ถูกต้อง

    ผู้ใช้บางคนต้องการล้าง buffer และ cache ของ Linux เพราะคิดว่ามันกิน RAM มากเกินไป — มักมาจากพฤติกรรม Windows/macOS ที่ไม่ cache ระดับนี้ แต่จริงๆ แล้วการล้าง cache แบบไม่จำเป็น อาจทำให้ประสิทธิภาพลดลง เพราะ Linux cache อย่าง 적극เพื่อความเร็ว อย่างไรก็ตาม การ ซิงโครไนซ์ RAM กับดิสก์ (synchronize) คือส

  19. เชี่ยวชาญเทอร์มินัล Linux: ใช้ Ctrl+R ค้นหาประวัติคำสั่งได้ในทันที

    หากคุณใช้เชลล์ bash (ค่าเริ่มต้นของ Linux ส่วนใหญ่) สามารถกด Ctrl+R เพื่อค้นหาคำสั่งที่เคยใช้ไว้ในประวัติ (command history) และนำมาใช้ซ้ำได้ทันที — เทคนิคเล็กๆ ที่ช่วยเร่งความเร็วการทำงานบรรทัดคำสั่งได้มาก เปิดเทอร์มินัล กด Ctrl+Alt+T หรือ Super+T (ขึ้นกับ Desktop Environment) หรือคลิก Application

  20. คำสั่ง Ping Google จาก Linux: คู่มือด่วนทดสอบการเชื่อมต่ออินเทอร์เน็ต

    คำสั่ง ping ส่งคำขอ ECHO_REQUEST ไปยังเซิร์ฟเวอร์ระยะไกล เพื่อวัดความเสถียรของการเชื่อมต่อ คุณสามารถ ping โฮสต์ระยะไกลใดๆ ได้ ผ่านชื่อโฮสต์หรือที่อยู่ IP แต่ผู้ดูแลระบบหลายคนเลือก ping Google เนื่องจากเป็นเว็บไซต์ที่เสถียรและเข้าถึงได้ง่าย การตรวจสอบค่าเวลาล่าช้า (latency) จากการ ping Google ช่วยให้

Total 149 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:4/8  20-คอมพิวเตอร์/Page Goto:1 2 3 4 5 6 7 8