Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> สมาร์ทโฟน >> Linux
Linux
  1. เริ่มต้นใช้งาน Vim Text Editor (คู่มือมือใหม่)

    คู่มือเริ่มต้นใช้ Vim - Text Editor โหมด (Modal) ที่ทรงพลัง มาติดตั้งพร้อม Linux/macOS ทุกตัว สองโหมดหลักของ Vim โหมดเข้าโดยทำได้ Normal (Command)เริ่มต้น / Escรันคำสั่ง: Move, Delete, Copy, Search, Save, Quit Inserti / a / oพิมพ์ข้อความเข้าไฟล์ (เห็น -- INSERT --) มีอีก: Visual (Select), Command

  2. เกม Rhythm แบบ Cross-platform ฟรี 3 เกม

    แนะนำ 3 เกม Rhythm (ทำนอง/จังหวะ) ฟรี เล่นได้หลายแพลตฟอร์ม (Windows, Linux, macOS) 1. Frets on Fire (Guitar Hero Clone) เล่นแบบ Guitar Hero ใช้คีย์บอร์ดหรือ Guitar Controller รองรับเพลงจาก Guitar Hero (Rip ได้) โหลดเพลงเพิ่มจาก Community/เว็บไซต์ Cross-platform: Windows, Linux, macOS Open Source

  3. วิธี Monitor Network Connection ใน Linux ด้วย netstat

    คู่มือนี้สอนใช้ netstat ตรวจสอบ Network Connection, Listening Ports และวิเคราะห์ Traffic แบบ Real-time 📝 หมายเหตุ: netstat ถูก Deprecated แทนด้วย ss (socket statistics) จากแพ็กเกจ iproute2 คำสั่ง ss เร็วกว่า และแสดงข้อมูลมากกว่า แต่อ่าน netstat ได้ยังคงมีประโยชน์ คำสั่งพื้นฐาน คำสั่งคำอธิบาย n

  4. Bash Keyboard Shortcuts ที่ควรรู้เพื่อเพิ่มประสิทธิภาพ

    คู่มือนี้รวบรวม Bash Keyboard Shortcuts ที่ช่วยให้ทำงานบน Command Line เร็วขึ้น มีประสิทธิภาพขึ้น Navigation (การเคลื่อนที่) ShortcutAction Ctrl + Aไปต้นบรรทัด (Beginning of line) Ctrl + Eไปท้ายบรรทัด (End of line) Alt + Fไปหน้าคำถัดไป (Forward word) Alt + Bถอยหลังคำก่อนหน้า (Backward word) Ctrl +

  5. วิธีแก้ไข Error '/bin/rm: Argument list too long' ใน Linux

    คู่มือนี้แนะนำวิธีแก้ปัญหา Argument list too long เมื่อพยายามลบไฟล์จำนวนมากในโฟลเดอร์เดียว สาเหตุ Kernel จำกัดขนาด Argument list (ARG_MAX) ประมาณ 2MB (ดูได้ด้วย getconf ARG_MAX) Wildcard * ขยายเป็นรายการไฟล์ทั้งหมด → เกินขีดจำกัด พบบ่อยใน: Mail queue (/var/spool/clientmqueue), Session files, Cache

  6. วิธีเข้ารหัส Backup ใน Linux อย่างง่ายด้วย OpenSSL

    คู่มือนี้แนะนำวิธีเข้ารหัสไฟล์ Backup ใน Linux ด้วย OpenSSL (มาติดตั้งมาพร้อม Linux ทุกตัว) ไม่ต้องติดตั้งโปรแกรมเพิ่ม ขั้นตอนปกติ: สร้าง Tar.gz # บีบอัด tar -zcf todays_backup.tar.gz todays_backup # แตกไฟล์ tar -zxf todays_backup.tar.gz เข้ารหัสขณะสร้าง Backup (Encrypt + Compress) # tar -zcf -

  7. วิธีบล็อก IP Address ใน Linux ด้วย iptables

    คู่มือนี้สอนวิธีบล็อก IP Address ที่โจมตี/พยายามแฮกเซิร์ฟเวอร์ Linux ด้วย iptables (Built-in Firewall) บล็อก IP เดียว (Single IP) # iptables -I INPUT -s 122.174.12.228 -j DROP -I INPUT - Insert ที่ INPUT chain (ด้านบน = priority สูง) -s 122.174.12.228 - Source IP ที่ต้องการบล็อก -j DROP - Drop pa

  8. วิธีหา Public IP Address ของ Linux Server จาก Command Line

    คู่มือนี้แนะนำวิธีดู Public IP Address ของเซิร์ฟเวอร์ Linux จากบรรทัดคำสั่ง (ไม่ต้องใช้ Browser) วิธีที่ 1: ใช้ wget + sed (Classic) wget -q -O - checkip.dyndns.org | sed -e s/.*Current IP Address: // -e s/<.*$// ผลลัพธ์: 122.172.9.222 วิธีที่ 2: ใช้ curl (แนะนำ - เร็วกว่า ทันสมัยกว่า) # บริการที

  9. วิธีบันทึก Output ของคำสั่ง Linux ลงไฟล์

    คู่มือนี้สอนวิธี Redirect Output ของคำสั่ง Linux ไปยังไฟล์ เพื่อเก็บ Log, รายงาน หรือ Debug Redirection Operators พื้นฐาน Operatorชื่อคำอธิบาย >Output Redirectionเขียนทับไฟล์ (Overwrite) สร้างใหม่หากไม่มี >>Append Redirectionต่อท้ายไฟล์ (Append) สร้างใหม่หากไม่มี 2>Stderr RedirectionRe

  10. วิธีบล็อก DDOS Attack ใน Linux ด้วย psad และ iptables

    คู่มือนี้แนะนำวิธีตรวจจับและบล็อก IP ที่ทำ DoS/DDoS Attack ด้วย psad (Port Scan Attack Detector) ร่วมกับ iptables ⚠️ คำเตือน: psad เป็นเครื่องมือทรงพลัง การตั้งค่าผิดอาจบล็อก IP ของตัวเองหรือผู้ใช้งานจริง ให้ทดสอบบนระบบทดสอบก่อน และมี White-list พร้อม ติดตั้ง psad # Ubuntu/Debian sudo apt instal

  11. วิธีป้องกัน RSI (อาการบาดเจ็บจากการทำซ้ำ) ด้วย Workrave

    คู่มือนี้แนะนำ Workrave - โปรแกรมฟรี Open Source ช่วยป้องกัน RSI (Repetitive Strain Injury) สำหรับคนทำงานคอมพิวเตอร์นาน RSI คืออะไร? บาดเจ็บจากการทำท่าทาง/เคลื่อนไหวซ้ำๆ นานๆ (พิมพ์, คลิกเมาส์) อาการ: ปวดข้อมือ, ปวดแขน, ปวดบ่า, อาการชา, อ่อนแรง พบบ่อยใน: โปรแกรมเมอร์, นักเขียน, Data entry, Designe

  12. วิธี Redirect Traffic ไปยัง IP อื่นใน Linux ด้วย iptables

    คู่มือนี้แนะนำวิธีใช้ iptables NAT Redirect traffic จากเซิร์ฟเวอร์เก่าไปเซิร์ฟเวอร์ใหม่ ระหว่างย้ายเว็บไซต์ (Migration) รอ DNS Propagate สถานการณ์ เว็บไซต์ย้ายไปเซิร์ฟเวอร์ใหม่ IP: 122.164.34.240 DNS ยังชี้ไปเซิร์ฟเวอร์เก่า (รอ Propagation) ต้องการ Forward traffic Port 80 จากเซิร์ฟเวอร์เก่า → ใหม่

  13. วิธีป้องกัน SSH Session ตัดการเชื่อมต่อเมื่อ Idle

    คู่มือนี้แนะนำวิธีตั้งค่า SSH Client/Server ให้ส่ง Keep-Alive ป้องกันการตัดการเชื่อมต่อเมื่อไม่ได้ใช้งาน (Idle timeout) สาเหตุของการตัดการเชื่อมต่อ Firewall/NAT ตัด Connection ที่ Idle นานเกินไป (ปกติ 5-15 นาที) SSH Server ตั้งค่า ClientAliveInterval ต่ำเกินไป Network equipment ตัด TCP connection

  14. วิธีเข้าถึง MySQL Remote อย่างปลอดภัยด้วย SSH Tunnel

    คู่มือนี้แนะนำวิธีเชื่อมต่อ MySQL Server แบบ Remote อย่างปลอดภัยด้วย SSH Tunnel (Port Forwarding) แทนการเปิด Port 3306 บน Public Internet ทำไมต้องใช้ SSH Tunnel? MySQL Protocol ไม่ได้เข้ารหัสโดยค่าเริ่มต้น (Clear text) เปิด Port 3306 สาธารณะ = โจมตี Brute-force, Data breach SSH Tunnel = เข้ารหัส e

  15. วิธี Format และ Mount USB Hard Drive ใน Linux

    คู่มือนี้สอน Format USB Hard Drive/Flash Drive และ Mount ใช้งานใน Linux (รองรับ FAT32, exFAT, ext4) ขั้นตอนที่ 1: หาอุปกรณ์ (Device Path) # tail -f /var/log/syslog # หรือ # lsblk # หรือ # fdisk -l สมมติพบว่าเป็น /dev/sdc1 ขั้นตอนที่ 2: Format (เลือก Filesystem ตามใช้งาน) Filesystemคำสั่งเหมาะสำห

  16. วิธี Monitor MySQL แบบ Real-time ด้วย mytop

    คู่มือนี้แนะนำ mytop - เครื่องมือ monitor MySQL แบบ Real-time คล้าย top/htop แต่สำหรับ MySQL คุณสมบัติ mytop เขียนด้วย Perl โดย Jeremy Zawodny แสดง: Queries/sec, Slow queries, Key efficiency, Process list รันบน Terminal ไม่ต้องการ GUI ฟรีและ Open Source ข้อกำหนดเบื้องต้น MySQL Server ทำงานอยู่

  17. วิธีลบข้อมูลในฮาร์ดดิสก์อย่างปลอดภัยใน Linux (shred)

    คู่มือนี้แนะนำคำสั่ง shred สำหรับลบข้อมูลอย่างปลอดภัย (Secure Delete) ทำให้กู้คืนไม่ได้ ⚠️ คำเตือนสำคัญ - SSD: ห้ามใช้ shred บน SSD/NVMe ไม่ได้ผล (wear leveling) และสั้นอายุอุปกรณ์ ใช้ blkdiscard หรือ nvme format แทน บทความนี้สำหรับ HDD แบบเดิมเท่านั้น คำสั่ง shred พื้นฐาน # shred -fzv -n 100 /d

  18. วิธีจัดตารางงานครั้งเดียวใน Linux ด้วยคำสั่ง at

    คู่มือนี้สอนใช้คำสั่ง at สำหรับจัดตารางงาน (Schedule) ที่รัน เพียงครั้งเดียว ในอนาคต ต่างจาก cron ที่รันซ้ำ ความแตกต่าง at vs cron คุณสมบัติatcron ความถี่รันครั้งเดียวรันซ้ำตามตาราง รูปแบบเวลาภาษาธรรมชาติ (10pm tomorrow)Cron expression (*, */5, ฯลฯ) เหมาะสำหรับงานครั้งเดียว, Backup ครั้งเดียว, Reb

  19. วิธีเพิ่ม/ลบ Service เริ่มต้นกับระบบใน Fedora Linux (ntsysv)

    คู่มือนี้แนะนำวิธีจัดการ Service ที่เริ่มต้นกับระบบ (Startup Services) ใน Fedora/RHEL/CentOS ด้วยเครื่องมือ ntsysv (Text-based UI) ntsysv คืออะไร? Text-based Interactive Tool สำหรับจัดการ System V init services มาติดตั้งมาพร้อม Red Hat family ทุกตัว แสดงรายการ Service พร้อมสถานะ (Enabled/Disabled)

  20. วิธีเปลี่ยน Default Web Browser ใน Ubuntu (2 วิธี)

    คู่มือนี้แนะนำ 2 วิธีเปลี่ยนเบราว์เซอร์เริ่มต้นใน Ubuntu: ผ่าน Command Line และผ่าน Settings GUI วิธีที่ 1: Command Line (update-alternatives) เปิด Terminal รัน: sudo update-alternatives --config x-www-browser ป้อนรหัสผ่าน sudo จะแสดงเมนูแบบ互动: There are 2 choices for the alternative x-www-browse

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