หลักสูตร : Linux Administration
ระยะเวลา : 24 ชั่วโมง
ราคา : 8,400 บาท (อัตรานี้รวมภาษีมูลค่าเพิ่มแล้ว)
ตารางเวลาอบรม: หลักสูตร Linux Administration
รายละเอียดหลักสูตรเป็นไฟล์ PDF :
เปิดอบรมเมื่อมีคนลงทะเบียนตั้งแต่ 4 คน ขึ้นไป
หากไม่สามารถเปิดอบรมได้ ทางเราจะแจ้งท่านทราบก่อนวันเปิดหลักสูตรอบรม
หลักสูตร Linux Administration
รายละเอียดของหลักสูตร :
หลักสูตรนี้ เป็นการบริหารจัดการระบบลีนุกซ์เซิร์ฟเวอร์อย่างมืออาชีพ ในเนื้อหาโดยรวมจะกล่าวถึงหน้าที่ของผู้ดูแลระบบ ตั้งแต่การเตรียมการติดตั้ง การติดตั้งระบบ การบริหารจัดการบัญชีผู้ใช้งาน การจัดการระบบเน็ตเวิร์ค การรักษาความปลอดภัยให้กับระบบ การเปิดปิดเครื่องอย่างถูกต้อง การจัดการบริการต่างๆ ในระบบ การตั้งเวลาการทำงาน การเขียนเชลล์สคริปต์เพื่อเพิ่มความสามารถในการจัดการระบบ การสำรองข้อมูล ตลอดจนการกู้ระบบ ซึ่งเป็นพื้นฐานสำคัญที่ผู้ดูแลระบบควรรู้ และเน้นให้ผู้เรียนได้ฝึกปฏิบัติจริง เพื่อให้ผู้เรียนเกิดความชำนาญ สามารถนำความรู้ทักษะต่าง ๆ ไปดูแลระบบและแก้ไขปัญหาในองค์กรได้อย่างถูกต้อง พร้อมทั้งเป็นผู้ดูแลระบบที่ดีได้อย่างมั่นใจ
วัตถุประสงค์ :
1. เพื่อให้ผู้เข้าอบรมมีความรู้ความเข้าใจในบทบาทหน้าที่ของผู้ดูแลระบบ
2. เพื่อให้ผู้เข้าอบรมสามารถติดตั้งระบบลีนุกซ์และใช้งานได้ทั้งแบบกราฟฟิค (Graphic) และคอมมานด์ไลน์ (Command line)
3. เพื่อให้ผู้เข้าอบรมสามารถดูและจัดการระบบให้มีความเสถียรและความปลอดภัยในการให้บริการ
4. เพื่อให้ผู้เข้าอบรมสามารถบริหารจัดการบัญชีผู้ใช้ได้อย่างมีประสิทธิภาพ
5. เพื่อให้ผู้เข้าอบรมสามารถจัดการติดตั้งซอฟต์แวร์เพิ่มเติมได้
6. เพื่อให้ผู้เข้าอบรมสามารถจัดการกับปัญหาเฉพาะหน้าที่เกิดขึ้น
7. เพื่อให้ผู้เข้าอบรมสามารถทำการสำรองข้อมูลและการเรียกคืนข้อมูลของระบบ รวมถึงการกู้ระบบอีกด้วย
ความรู้พื้นฐาน :
ผู้เข้าอบรมควรจะมีทักษะการใช้คอมพิวเตอร์มาพอสมควร
ซอฟต์แวร์ที่ใช้สอน :
ซอฟต์แวร์ลีนุกซ์ CentOS
สิ่งที่ผู้เข้าอบรมจะได้รับ :
1. แผ่น DVD ซอฟต์แวร์ CentOS จำนวน 1 แผ่น
2. เอกสารประกอบการฝึกอบรม จำนวน 1 เล่ม
3. ประกาศนียบัตรรับรองผ่านการฝึกอบรม
4. บัญชีผู้ใช้สำหรับเข้าสู่ระบบถามตอบของ CTC ในระดับ Premium
5. อาหารกลางวันและอาหารว่าง 2 มื้อต่อวัน ในทุกวันที่อบรม
เนื้อหาหลักสูตร :
ครั้งที่ 1
- แนะนำให้รู้จักลีนุกซ์ ความเป็นมา open source
- แนะนำ Centos และ Redhat ดิสทริบิวชั่น
- แนะนำการใช้งาน ขีดความสามารถ การทำงานทดแทนระบบแบบอื่น
- ปรับพื้นฐานฮาร์ดแวร์และระบบเครือข่ายเพื่อเตรียมการติดตั้ง
- Hardware, Kernel, OS
- Disk Partitioning
- File systems, swap
- โครงสร้างไดเรกทอรี่ในภาพรวมของระบบ
- IP Network
- ติดตั้งลีนุกซ์ centos
- การเลือก packages
- สอนการใช้สภาพแวดล้อมแบบ X-Windows พื้นฐาน
- รู้จักกับ shell
- คำลั่งลีนุกซ์พื้นฐานที่สำคัญ
ครั้งที่ 2
- แนะนำไฟล์และไดเรกทอรีสำคัญ
- การใช้งานโปรแกรม Vi Editor เพื่อจัดการกับไฟล์เอกสาร
- การพัฒนาโปรแกรมด้วยภาษาซีเบื้องต้น
- การบริหารจัดการบริการ (Service) ต่าง ๆ
- คำสั่งในการจัดการกับโพรเซส (Process)
- การปิดระบบอย่างถูกต้อง
ครั้งที่ 3
- การบริหารจัดการบัญชีผู้ใช้
- การเพิ่ม แก้ไข และลบบัญชีผู้ใช้
- รู้จักกับไฟล์ที่เกี่ยวข้องกับบัญชีผู้ใช้
- การเพิ่ม ลบกลุ่มของผู้ใช้ด้วย
- กรณีศึกษาเกี่ยวกับการจัดการกับบัญชีผู้ใช้
- เข้าใจเรื่องของสิทธิ (Permission) และการใช้คำสั่งในการจัดการ
- โปรแกรมอรรถประโยชน์และคำสั่งในการบีบอัดไฟล์
- คำสั่งที่จำเป็นเพิ่มเติม เช่น at ,find, locate, whereis, w and finger เป็นต้น
- การบริหารจัดการเครือข่าย
- การใช้งานคำสั่งสำคัญที่เกี่ยวข้องกับเครือข่าย
- การจัดการกับการ์ดเครือข่าย
- การปรับแต่งค่าทางเครือข่าย
- การกำหนดค่า DNS ที่ไฟล์
- การจัดการกับเซอร์วิสทางเครือข่าย
- การเข้าใช้งานระบบจากระยะไกล
- การใช้งาน VNC Server
- การใช้งาน Secure shell
- การใช้งาน FTP, SFTP and SCP
ครั้งที่ 4
- พื้นฐานการบริหารจัดการระบบ
- เข้าใจกระบวนการทำงานของ System startup
- ปรับต่างไฟล์
- การใช้งานคำสั่ง init
- รู้จักกับGrub
- แจ้งเตือนผู้ใช้ก่อนการปิดระบบด้วยคำสั่ง wall และ write
ครั้งที่ 5
- การติดตั้งซอฟต์แวร์เพิ่มเติม
- ติดตั้งซอฟต์แวร์ด้วยไฟล์ RPM
- จัดการกับซอฟต์แวร์ด้วยคำสั่ง YUM
- ติดตั้งซอฟต์แวร์แบบ Source code
- การสร้างไฟล์ติดตั้งแบบ RPM ด้วยคำสั่ง rpmbuild
- การเชื่อมต่อ CD/DVD และ USB Disk / Thumb Drive
- การบริหารจัดการฮาร์ดดิสก์
- การเชื่อมต่อ (mount) และ การตัดการเชื่อมต่อ (unmount) อุปกรณ์
- รู้จักกับระบบไฟล์ (File System) ต่าง ๆ
- การแบ่งพาทิชั่นฮาร์ดดิสก์ (Disk Partitioning)
- การจัดการกับระบบไฟล์ และ Swap
- การจัดการ quota ของฮาร์ดดิสก์
ครั้งที่ 6
- การปรับแต่งตัวแปรระบบ
- รู้จักกับตัวแปรระบบ (System Variable) และตัวแปรสภาพแวดล้อม (Environment Variable)
- การใช้งานตัวแปร bashrc และ bash_profile
- กำหนดตัวแปรระบบด้วยวิธีต่าง ๆ
- การใช้งานตัวแปร PATH และ LD_LIBRALY_PATH
- การปรับแต่งตัวแปรไลบราลี
- ความปลอดภัยของระบบ
- การใช้งาน iptables เบื้องต้นเพื่อสร้างไฟร์วอลล์ (Firewall) ป้องกันความปลอดภัยของระบบ
- การใช้งานคำสั่ง visudo, sudo และ su
- การจัดการ Secure shell เพื่อความปลอดภัย
- เพิ่มความปลอดภัยให้กับระบบด้วยซอฟต์แวร์ fail2ban
- เรียนรู้ถึงนโยบายความปลอดภัย
- เข้าใจบทบาทและหน้าที่ของผู้ดูแลระบบที่ดี
- เข้าใจถึงความปลอดภัยทางด้านกายภาพ
ครั้งที่ 7
- งานอื่นที่เกี่ยวข้องกับผู้ดูแลระบบ
- การสำรองและกู้ข้อมูล
- การตั้งเวลาการทำงานด้วย Cron
- การคัดลอกข้อมูลด้วยคำสั่ง rsync
- การจัดการกับ grub
- การใช้งาน Linux resecure
- แก้ไขปัญหาการลืมรหัสผ่านของ root ด้วยการบูทระบบแบบ single เพื่อเปลี่ยนรหัสผ่านของ root
- การใช้งานเมล์ไคลเอนท์
- ใช้งานเมล์ด้วยคำสั่ง mutt
- การตั้งค่าการส่งต่อ (Forward) อีเมล์
- จัดการกับระบบผ่านทาง X-Windows
ครั้งที่ 8
- การเขียนเชลล์สคริปต์ (Shell script)
- รู้จักกับตัวแปร
- ใช้งานคำสั่งในการตัดสินใจ if-else
- ใช้งานคำสั่งวนลูป for
- การใช้งานคำสั่งจากภายนอก
- การส่งและรับค่าตัวแปร argument
- การติดตั้ง LAMP Server
- Linux
- Apache
- MySQL
- PHP
สำรองที่นั่งที่:
ClusterKit Training Center (CTC)
โทรศัพท์ : 0 2881 3800
แฟกซ์: 0 2424 7603
เว็บไซต์ http://www.clusterkit.co.th/
