ติดตั้ง CentOS 6.2 : เลือก time zone, ใส่ root password

หน้าจอให้เลือก time zone สามารถใช้เมาส์คลิ้กไปที่แผนที่เลือก Bangkok หรือเลือกจากเมนู ภายใต้ Selected city เลือก Asia/Bangkok

Continue reading “ติดตั้ง CentOS 6.2 : เลือก time zone, ใส่ root password”

ติดตั้ง CentOS 6.2 : เริ่มต้นการติดตั้ง

ใส่แผ่นดีวีดี CentOS 6.2 บู๊ตเครื่องที่จะติดตั้ง

หน้าจอแสดงเมนูให้เลือกตอนบู๊ต

Continue reading “ติดตั้ง CentOS 6.2 : เริ่มต้นการติดตั้ง”

ติดตั้ง CentOS 6.2 : ใส่ชื่อ hostname และคอนฟิกเน็ตเวิร์ค

หน้าจอใส่ชื่อ Hostname ของเครื่อง

Continue reading “ติดตั้ง CentOS 6.2 : ใส่ชื่อ hostname และคอนฟิกเน็ตเวิร์ค”

ติดตั้ง CentOS 6.2 : เลือกชุดซอฟต์แวร์ที่จะลง

หน้าจอให้เลือกชุดโปรแกรม (set of software, packages) ที่จะติดตั้ง

การลงลีนุกซ์แต่ก่อน เราต้องเลือกลงเองว่าจะลงโปรแกรมอะไรบ้าง คำแนะนำที่ได้ยินตอนหัดใช้ใหม่ๆ คือ ลงทุกโปรแกรมเลย ต้องการใช้อะไรมีหมด

แต่สมัยนี้ โปรแกรมที่ให้มาในแผ่นติดตั้งค่อนข้างเยอะ และเนื่องด้วยเหตุผลทางด้านความปลอดภัย โปรแกรมบางตัวลงแล้วอาจมีปัญหา (Bugs)  เป็นอันตรายต่อเซิร์ฟเวอร์โดยรวม จึงแนะนำให้เลือกลงเฉพาะจำเป็นเท่านั้น แล้วค่อยมาลงเพิ่มทีหลัง

Continue reading “ติดตั้ง CentOS 6.2 : เลือกชุดซอฟต์แวร์ที่จะลง”

ติดตั้ง CentOS 6.2 : แบ่งพาร์ทิชั่นดิสก์

คำเตือน การเริ่มต้นหัดใช้ลีนุกซ์ แนะนำให้ติดตั้งบนฮาร์ดดิสก์เปล่าๆ เลย คือไม่มีพาร์ทิชั่นที่มีข้อมูลอื่นๆ อยู่  เพราะถ้าหากเราเลือกเมนูการติดตั้งไม่ถูกต้อง จะทำให้ข้อมูลที่มีอยู่เดิม ถูกลบทิ้งไปได้

เลือกประเภทของฮาร์ดดิสก์ที่จะติดตั้ง  โดยทั่วไปแล้วเลือก “Basic Storage Devices”  ยกเว้นเครื่องของคุณจะใช้ฮาร์ดดิสก์ที่ต่อแบบ Fiber, SAN ไปยังดิสก์ภายนอก

Continue reading “ติดตั้ง CentOS 6.2 : แบ่งพาร์ทิชั่นดิสก์”

เลือกเวอร์ชั่น CentOS ที่จะใช้ติดตั้ง

ข้อดีของลีนุกซ์ คือเราต้องการใช้ distribution ไหน เวอร์ชั่นเท่าไร ก็เข้าเว็บไซต์ (mirror site) เพื่อเลือกดาวน์โหลดไฟล์มาติดตั้งได้

โดยไฟล์ที่ดาวน์โหลดมาส่วนใหญ่จะเป็นไฟล์ ISO โหลดเสร็จสามารถนำมาเขียนใส่แผ่นซีดี หรือดีวีดี เพื่อใช้ติดตั้งบนเครื่องต่างๆ ได้

สำหรับ CentOS แนะนำให้เลือก CentOS 6 เวอร์ชั่นล่าสุด 6.2 เนื่องด้วยการพัฒนาปรับปรุงซอฟต์แวร์ต่างๆ เพื่อเพิ่มประสิทธิภาพ ความปลอดภัยของระบบมากขึ้น

Continue reading “เลือกเวอร์ชั่น CentOS ที่จะใช้ติดตั้ง”

ติดตั้ง CentOS 6.2 : หน่วยความจำขั้นต่ำที่ต้องใช้

จาก Release Notes ของ CentOS 6.2 ในส่วนของ Known Issues หน่วยความจำขั้นต่ำ (minimum memory requirement) ของเครื่องที่จะติดตั้ง CentOS 6.2 ได้นั้น ต้องมีขนาด 392 MB
Continue reading “ติดตั้ง CentOS 6.2 : หน่วยความจำขั้นต่ำที่ต้องใช้”

คำสั่ง fciv บน Windows เพื่อตรวจสอบความถูกต้องของไฟล์ (md5sum, sha1sum) ที่ดาวน์โหลดมา

ไฟล์โปรแกรมของลีนุกซ์ส่วนใหญ่ จะมีการตรวจสอบ checksum ควบคู่ไปด้วย โดยอาจเป็นไฟล์ให้ดาวน์โหลดแยกต่างหาก หรือใส่ไว้ใน Release Notes, Readme

ทั้งนี้ก็เพื่อให้ผู้ใช้งาน สามารถตรวจสอบความถูกต้องของไฟล์ที่โหลดมาได้ เพราะบางไฟล์อาจมีขนาดใหญ่มาก เช่นไฟล์ ISO สำหรับติดตั้งลีนุกซ์ เราอาจดาวน์โหลดมาไม่ครบ หรือถ้าไปโหลดจาก mirror site ที่ไม่น่าไว้ว่างใจ อาจมีการแก้ไขไฟล์ระหว่างทางได้

ที่เคยใช้ส่วนใหญ่ก็เป็นคำสั่งบนลีนุกซ์ ไม่ว่าจะเป็น md5sum หรือ sha1sum

แต่วันนี้ได้เจอคำสั่ง fciv เพื่อใช้ตรวจสอบ checksum ของไฟล์ บน Windows

Continue reading “คำสั่ง fciv บน Windows เพื่อตรวจสอบความถูกต้องของไฟล์ (md5sum, sha1sum) ที่ดาวน์โหลดมา”

ติดตั้ง policycoreutils-python เพื่อจัดการ SELinux

ตั้งใจไว้ว่าต่อไปนี้จะพยายามใช้ SELinux เพื่อเพิ่มความปลอดภัยของเซิร์ฟเวอร์ลีนุกซ์

แต่ในบางครั้งจำเป็นต้องแก้ไข policy ของ SELinux เพื่อเหตุผลบางประการ เช่นที่เคยเขียนถึงไปแล้ว แก้ไข Joomla Directory Permissions Unwritable บนลีนุกซ์ที่เปิด SELinux

โปรแกรมที่ใช้แก้ไข policy นอกจาก chcon แล้ว ยังมีอีกหลายโปรแกรม เช่น audit2allow และ semanage ที่ใช้กัน

สำหรับ Fedora 16 ต้องติดตั้งไฟล์ rpm เพิ่มเติม คือ policycoreutils-python ซึ่งจะมีโปรแกรม (เขียนด้วย python) เพื่อใช้จัดการ SELinux ได้

Continue reading “ติดตั้ง policycoreutils-python เพื่อจัดการ SELinux”

คอนฟิก Squid Proxy Server ให้ตรวจสอบ user, password จาก LDAP

จากบทความ คอนฟิก Squid Proxy Server ให้ผู้ใช้ใส่ user, password ก่อนเข้าเว็บ

เป็นการตรวจสอบ user จาก Local Password หรือไฟล์ /etc/passwd, /etc/shadow ผ่าน Linux PAM ที่อยู่บนเครื่อง proxy server เอง

แต่ถ้าบริษัทหรือองค์กรของเรามีการเก็บ user, password อยู่บนเซิร์ฟเวอร์เครื่องอื่น เช่นเก็บรวมเป็นศูนย์กลางบน LDAP Server เราก็สามารถคอนฟิก Squid Proxy Server ให้ตรวจสอบ user, password จาก LDAP Server ได้

Continue reading “คอนฟิก Squid Proxy Server ให้ตรวจสอบ user, password จาก LDAP”