ข้ามไปที่เนื้อหา
CYBERSKILLS Academy
เริ่มต้น5 ชม. 11 นาที · 18 ขั้นการเรียน · 3 ด่านบังคับ

พื้นฐานระบบปฏิบัติการและ Linux

เข้าใจว่าระบบปฏิบัติการกำลังทำอะไรอยู่จริงๆ แล้วสั่งงาน Linux ผ่านบรรทัดคำสั่งได้อย่างมั่นใจ

สำหรับคนที่กำลังเข้าสาย IT หรือ security ที่ใช้คอมพิวเตอร์มาหลายปีแต่ไม่เคยเปิดดูข้างใน ไม่ต้องมีพื้นฐาน command line เลย: แม้ไม่เคยเปิดเทอร์มินัลมาก่อน คอร์สนี้ก็เริ่มต้นให้จากจุดแรก โดยบทต้นๆ จะพาตั้งค่า Linux เครื่องหนึ่งที่พังได้ไม่เป็นไร คอร์ส "ตั้งต้นให้พร้อม" ช่วยได้แต่ไม่ใช่ข้อกำหนด และไม่ต้องใช้คอมไพเลอร์หรือ toolchain ใดๆ

ตัวอย่างโครงสร้างคอร์ส

เมื่อจบคอร์ส คุณจะทำอะไรได้บ้าง

  • อธิบายได้ว่าระบบปฏิบัติการทำอะไร ด้วยภาษาที่คนทั่วไปเข้าใจ
  • เดินทางในระบบไฟล์ Linux และอ่านผลลัพธ์ของคำสั่งได้ว่ามันบอกอะไร
  • อ่านและแก้ permission ได้ พร้อมรู้ว่าความผิดพลาดแบบไหนที่ผู้โจมตีมองหา
  • ดูว่ามีอะไรทำงานอยู่บนเครื่อง และดูแลให้ระบบได้รับ patch เสมอ
  • ต่อคำสั่งเข้าด้วยกันเพื่อตอบคำถามจากไฟล์ log
  • เขียน shell script ที่รับ argument ได้ และหยุดอย่างปลอดภัยเมื่อมีอะไรผิดพลาด
  • ตั้งเวลาให้งานทำงานเองได้ และวินิจฉัยได้เมื่อมันล้มเหลว
  • เข้าถึงและดูแลเครื่องปลายทางผ่าน SSH ด้วย key แทนรหัสผ่าน

ก่อนเริ่มเรียน

แผนการเรียน

ภาษาไทยพร้อมสำหรับทุกขั้นการเรียน.

นี่คือเส้นทางการเรียนทั้งหมด แต่ละบทต่อยอดจากบทก่อนหน้า และด่านบังคับคือจุดที่คุณได้แสดงสิ่งที่ทำได้จริง.

  1. 01

    ระบบปฏิบัติการทำอะไรกันแน่

    บทเรียน · 12 นาที

  2. 02

    Linux, kernel และ distribution

    บทเรียน · 14 นาที

    ต่อยอดจาก: ระบบปฏิบัติการทำอะไรกันแน่

  3. 03

    หา Linux ที่พังได้มาไว้ในมือ

    บทเรียน · 15 นาที

    ต่อยอดจาก: ระบบปฏิบัติการทำอะไรกันแน่

  4. 04

    ระบบไฟล์คือต้นไม้ต้นเดียว

    บทเรียน · 15 นาที

    ต่อยอดจาก: Linux, kernel และ distribution · หา Linux ที่พังได้มาไว้ในมือ

  5. 05

    เดินทางและมองดูสิ่งต่างๆ

    บทเรียน · 16 นาที

    ต่อยอดจาก: ระบบไฟล์คือต้นไม้ต้นเดียว

  6. 06

    สร้าง คัดลอก ย้าย ลบ — อย่างปลอดภัย

    บทเรียน · 18 นาที

    ต่อยอดจาก: เดินทางและมองดูสิ่งต่างๆ

  7. 07

    ผู้ใช้ กลุ่ม และ root

    บทเรียน · 15 นาที

    ต่อยอดจาก: ระบบไฟล์คือต้นไม้ต้นเดียว

  8. 08

    อ่านและแก้ permission

    ด่านบังคับ · 22 นาที

    ต่อยอดจาก: สร้าง คัดลอก ย้าย ลบ — อย่างปลอดภัย · ผู้ใช้ กลุ่ม และ root

  9. 09

    โปรเซสและการอัปเดตซอฟต์แวร์

    บทเรียน · 18 นาที

    ต่อยอดจาก: อ่านและแก้ permission

  10. 10

    signal, job และการสั่งหยุดอย่างถูกวิธี

    บทเรียน · 16 นาที

    ต่อยอดจาก: โปรเซสและการอัปเดตซอฟต์แวร์

  11. 11

    Pipe, grep และการอ่าน log

    ด่านบังคับ · 20 นาที

    ต่อยอดจาก: โปรเซสและการอัปเดตซอฟต์แวร์

  12. 12

    แพตเทิร์น: regular expression เท่าที่ใช้จริง

    บทเรียน · 18 นาที

    ต่อยอดจาก: Pipe, grep และการอ่าน log

  13. 13

    ดัดรูปข้อความ: sed และ awk

    บทเรียน · 18 นาที

    ต่อยอดจาก: แพตเทิร์น: regular expression เท่าที่ใช้จริง

  14. 14

    shell script ตัวแรกของคุณ

    บทเรียน · 18 นาที

    ต่อยอดจาก: ดัดรูปข้อความ: sed และ awk

  15. 15

    การตัดสินใจและการวนซ้ำ

    บทเรียน · 20 นาที

    ต่อยอดจาก: shell script ตัวแรกของคุณ

  16. 16

    เขียนสคริปต์ให้ล้มเหลวอย่างปลอดภัย

    บทเรียน · 18 นาที

    ต่อยอดจาก: การตัดสินใจและการวนซ้ำ

  17. 17

    ตั้งเวลาให้งานทำงานเองด้วย cron

    บทเรียน · 16 นาที

    ต่อยอดจาก: เขียนสคริปต์ให้ล้มเหลวอย่างปลอดภัย

  18. 18

    ทำงานบนเครื่องปลายทางด้วย SSH

    ด่านบังคับ · 22 นาที

    ต่อยอดจาก: ตั้งเวลาให้งานทำงานเองด้วย cron

เริ่มเรียนด้วยบัญชี CYBERSKILLS เมื่อเปิดให้ใช้งาน

บัญชี CYBERSKILLS จะเก็บความก้าวหน้าและผลจากด่านบังคับไว้ด้วยกัน ระหว่างนี้ คุณใช้แผนการเรียนนี้เลือกเส้นทางที่ตรงกับเป้าหมายได้.

ดูตัวอย่างคอร์สทั้งหมด
พื้นฐานระบบปฏิบัติการและ Linux · CYBERSKILLS Academy