พื้นฐานระบบปฏิบัติการและ Linux
เข้าใจว่าระบบปฏิบัติการกำลังทำอะไรอยู่จริงๆ แล้วสั่งงาน Linux ผ่านบรรทัดคำสั่งได้อย่างมั่นใจ
สำหรับคนที่กำลังเข้าสาย IT หรือ security ที่ใช้คอมพิวเตอร์มาหลายปีแต่ไม่เคยเปิดดูข้างใน ไม่ต้องมีพื้นฐาน command line เลย: แม้ไม่เคยเปิดเทอร์มินัลมาก่อน คอร์สนี้ก็เริ่มต้นให้จากจุดแรก โดยบทต้นๆ จะพาตั้งค่า Linux เครื่องหนึ่งที่พังได้ไม่เป็นไร คอร์ส "ตั้งต้นให้พร้อม" ช่วยได้แต่ไม่ใช่ข้อกำหนด และไม่ต้องใช้คอมไพเลอร์หรือ toolchain ใดๆ
ตัวอย่างโครงสร้างคอร์ส
เมื่อจบคอร์ส คุณจะทำอะไรได้บ้าง
- อธิบายได้ว่าระบบปฏิบัติการทำอะไร ด้วยภาษาที่คนทั่วไปเข้าใจ
- เดินทางในระบบไฟล์ Linux และอ่านผลลัพธ์ของคำสั่งได้ว่ามันบอกอะไร
- อ่านและแก้ permission ได้ พร้อมรู้ว่าความผิดพลาดแบบไหนที่ผู้โจมตีมองหา
- ดูว่ามีอะไรทำงานอยู่บนเครื่อง และดูแลให้ระบบได้รับ patch เสมอ
- ต่อคำสั่งเข้าด้วยกันเพื่อตอบคำถามจากไฟล์ log
- เขียน shell script ที่รับ argument ได้ และหยุดอย่างปลอดภัยเมื่อมีอะไรผิดพลาด
- ตั้งเวลาให้งานทำงานเองได้ และวินิจฉัยได้เมื่อมันล้มเหลว
- เข้าถึงและดูแลเครื่องปลายทางผ่าน SSH ด้วย key แทนรหัสผ่าน
ก่อนเริ่มเรียน
แผนการเรียน
ภาษาไทยพร้อมสำหรับทุกขั้นการเรียน.
นี่คือเส้นทางการเรียนทั้งหมด แต่ละบทต่อยอดจากบทก่อนหน้า และด่านบังคับคือจุดที่คุณได้แสดงสิ่งที่ทำได้จริง.
- 01
ระบบปฏิบัติการทำอะไรกันแน่
บทเรียน · 12 นาที
- 02
Linux, kernel และ distribution
บทเรียน · 14 นาที
ต่อยอดจาก: ระบบปฏิบัติการทำอะไรกันแน่
- 03
หา Linux ที่พังได้มาไว้ในมือ
บทเรียน · 15 นาที
ต่อยอดจาก: ระบบปฏิบัติการทำอะไรกันแน่
- 04
ระบบไฟล์คือต้นไม้ต้นเดียว
บทเรียน · 15 นาที
ต่อยอดจาก: Linux, kernel และ distribution · หา Linux ที่พังได้มาไว้ในมือ
- 05
เดินทางและมองดูสิ่งต่างๆ
บทเรียน · 16 นาที
ต่อยอดจาก: ระบบไฟล์คือต้นไม้ต้นเดียว
- 06
สร้าง คัดลอก ย้าย ลบ — อย่างปลอดภัย
บทเรียน · 18 นาที
ต่อยอดจาก: เดินทางและมองดูสิ่งต่างๆ
- 07
ผู้ใช้ กลุ่ม และ root
บทเรียน · 15 นาที
ต่อยอดจาก: ระบบไฟล์คือต้นไม้ต้นเดียว
- 08
อ่านและแก้ permission
ด่านบังคับ · 22 นาที
ต่อยอดจาก: สร้าง คัดลอก ย้าย ลบ — อย่างปลอดภัย · ผู้ใช้ กลุ่ม และ root
- 09
โปรเซสและการอัปเดตซอฟต์แวร์
บทเรียน · 18 นาที
ต่อยอดจาก: อ่านและแก้ permission
- 10
signal, job และการสั่งหยุดอย่างถูกวิธี
บทเรียน · 16 นาที
ต่อยอดจาก: โปรเซสและการอัปเดตซอฟต์แวร์
- 11
Pipe, grep และการอ่าน log
ด่านบังคับ · 20 นาที
ต่อยอดจาก: โปรเซสและการอัปเดตซอฟต์แวร์
- 12
แพตเทิร์น: regular expression เท่าที่ใช้จริง
บทเรียน · 18 นาที
ต่อยอดจาก: Pipe, grep และการอ่าน log
- 13
ดัดรูปข้อความ: sed และ awk
บทเรียน · 18 นาที
ต่อยอดจาก: แพตเทิร์น: regular expression เท่าที่ใช้จริง
- 14
shell script ตัวแรกของคุณ
บทเรียน · 18 นาที
ต่อยอดจาก: ดัดรูปข้อความ: sed และ awk
- 15
การตัดสินใจและการวนซ้ำ
บทเรียน · 20 นาที
ต่อยอดจาก: shell script ตัวแรกของคุณ
- 16
เขียนสคริปต์ให้ล้มเหลวอย่างปลอดภัย
บทเรียน · 18 นาที
ต่อยอดจาก: การตัดสินใจและการวนซ้ำ
- 17
ตั้งเวลาให้งานทำงานเองด้วย cron
บทเรียน · 16 นาที
ต่อยอดจาก: เขียนสคริปต์ให้ล้มเหลวอย่างปลอดภัย
- 18
ทำงานบนเครื่องปลายทางด้วย SSH
ด่านบังคับ · 22 นาที
ต่อยอดจาก: ตั้งเวลาให้งานทำงานเองด้วย cron
เริ่มเรียนด้วยบัญชี CYBERSKILLS เมื่อเปิดให้ใช้งาน
บัญชี CYBERSKILLS จะเก็บความก้าวหน้าและผลจากด่านบังคับไว้ด้วยกัน ระหว่างนี้ คุณใช้แผนการเรียนนี้เลือกเส้นทางที่ตรงกับเป้าหมายได้.
ดูตัวอย่างคอร์สทั้งหมด