WS-LSA1

จาก Wiki Opensource

บันทึกนี้ปรับปรุงล่าสุดเมื่อวันที่ 17-04-2557
อัปเดตโดย วิบูลย์ วราสิทธิชัย

Workshop Linux System Administration I

เนื้อหา
LinuxSystemAdministration-I-outline.pdf

แผนผัง server ที่ใช้ใน Oracle VM Virtualbox
LSA-I.jpg

ดาวน์โหลด
ftp://ftp.psu.ac.th/pub/psulab/ เลือกไดเรกทอรี LSA-I

วิทยากร
1. อ.ฉัตรชัย จันทร์พริ้ม อาจารย์ประจำภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์
2. วิบูลย์ วราสิทธิชัย นักวิชาการคอมพิวเตอร์ ศูนย์คอมพิวเตอร์

กำหนดการ
วันแรก
ช่วงที่ 1 สอนโดยอาจารย์ฉัตรชัย จันทร์พริ้ม
1.Login and Bash Shell - การใช้งาน bash shell ที่มี Linux
Login-and-shell.pdf

2.Manpage and Help Command Line - การใช้งานคำสั่ง man และความช่วยเหลือต่างๆ
Man-and-help.pdf

3.Using Text Editor and vi - การใช้และการจัดการโปรแกรม editor ใน Linux และ vi
Editors-for-linux.pdf

4.Linux Network Setting - การตั้งค่า network พื้นฐานที่เกี่ยวกับ server
Network-config.pdf
WS-LSA1-04-1 ตัวอย่างการเซ็ตค่าไฟล์ network interface

5.Upgrading and Installing New Software - วิธีการอัพเกรด และ ติดตั้งซอฟต์แวร์ใหม่
Upgrade-and-install-new-software.pdf

ช่วงที่ 2 สอนโดยวิบูลย์ วราสิทธิชัย
6.User Account - การเพิ่มลบ user account, ประเภทของ user account และการเพิ่มสิทธิ และ sudo
WS-LSA1-06-1 การจัดการ users และ groups
WS-LSA1-06-2 การเพิ่มสิทธิ sudo

7.File and Directory - อธิบายลักษณะของไฟล์ และไดเรกทอรีใน linux รวมทั้งสิทธิต่างๆ ในการใช้งานไฟล์ และไดเรกทอรี ทั้งการอ่าน, การเขียน และ การใช้งาน
WS-LSA1-07-1 การกำหนด file permission
WS-LSA1-07-2 การกำหนด file owner

8.File Permissions for file sharing - สิทธิในการใช้งานไฟล์ และไดเรกทอรีแบบ share กันระหว่างผู้ใช้งานต่างๆ
WS-LSA1-08-1 การจัดพื้นที่แบ่งใช้ร่วมกันของผู้ใช้
WS-LSA1-08-2 ลองใช้ PSU-netdrive sftp file server


ช่วงที่ 3 สอนโดยอาจารย์ฉัตรชัย จันทร์พริ้ม
9.Regular Expression - ฝึกหัดการใช้คำสั่ง (*)

10.File Manipulation Command Line - การใช้คำสั่งที่เกี่ยวกับการจัดการข้อมูลภายในไฟล์ (*)

ช่วงที่ 4 สอนโดยวิบูลย์ วราสิทธิชัย
11.Archiving and Compressing Files - การแบ็คอัพ และการบีบข้อมูล
WS-LSA1-11-1 การใช้ cp และ scp
WS-LSA1-11-2 การใช้ rsync
WS-LSA1-11-3 การใช้ tar
WS-LSA1-11-4 การตั้งค่าการสำรองข้อมูลข้ามเครื่องโดยไม่ต้องถามรหัสผ่าน

12.Crontab - เรียนรู้การตั้งค่าในการ automate task โดยสั่งให้ทำงานตามเวลาที่ต้องการ
WS-LSA1-12-1 การตั้งเวลาทำงานด้วย cron
WS-LSA1-12-2 การตั้งค่า cron เพื่อการสำรองข้อมูล joomla ทุกคืน


วันที่สอง
ช่วงที่ 5 สอนโดยอาจารย์ฉัตรชัย จันทร์พริ้ม
13.Shell Script Programming I (*)

14.Workshop I (*)


ช่วงที่ 6 สอนโดยวิบูลย์ วราสิทธิชัย
15.Using Devices - เพิ่มดิสก์ใน Linux ต้องทำการ mount disk และการจัดการ fstab
WS-LSA1-15-1 mount new disk (mount /backup-home 8 GB)
WS-LSA1-15-2 การจัดการ fstab

16.Restoring Server - การกู้คืน server จาก backup files
WS-LSA1-16-1 การสำรองข้อมูล file server และ joomla web site
WS-LSA1-16-2 การกู้คืน file server และ joomla web site
WS-LSA1-16-3 การโคลนนิ่ง server วิธีที่ปิดเครื่องก่อนโคลนนิ่ง

ช่วงที่ 7 สอนโดยอาจารย์ฉัตรชัย จันทร์พริ้ม
17.Shell Script Programming II (*)

18.Workshop II (*)

(*) เตรียมแต่ไม่ได้สอน