เค๊าไม่ reset server กันนะเท็น ถ้าไม่จำเ็ป็นจริงๆ
Uptime ยิ่งนานหมายถึง เสถียรภาพการทำงานของระบบ ด้วย. =-=
เค๊าไม่ reset server กันนะเท็น ถ้าไม่จำเ็ป็นจริงๆ
Uptime ยิ่งนานหมายถึง เสถียรภาพการทำงานของระบบ ด้วย. =-=
ใช่พี่ที่ตอนนี้ไม่มั่นใจแหละ ว่าควร yum update บ่อยแค่ไหนและแต่ละครั้งต้องรีสตาทอีก
ปกติผมก็มี cycle reboot server ทุกช่วงระยะเวลานึงอยู่แล้วครับ แต่ไอ้เจ้าตัวนี้ยอมรับว่าปล่อยป่ะละเลยมาก แทบไม่ได้สนใจจะ reboot เลย เพราะว่าไม่ได้เปิด service ปกติเหมือนชาวบ้าน แถม seal ไว้อย่างดีที่หลัง Firewall เลยนอนใจไป ต่อไปคงต้องขยัน reboot มันมั่งเหมือนกัน
reboot cycle ผมไม่เกินครึ่งปีอะ
yum update ชุดใหญ่แล้วสั่ง reboot
สั่งทีก็ลุ้นที
ไม่ได้ตั้งว่าจะ restart เมื่อไร… แค่ดูว่ามันอืดๆ และใช้ swap ram ไปมาก กับ เช็ค log ดู…
ก็พิจารณาไปตามความเหมาะสม
Server ผมเองแหละที่โดน (ไม่อายเลยนะ)
มันเจาะเข้ามาทางเว็บไซด์ลุกค้าที่มีช่องโหว่ จากนั้น upload rootkit มายัง server ถึงแม้ว่าเราจะ disables function แล้ว
แต่มันก็ยังามารถไป run CGI ร้ายจริงๆ จากนั้นก็เอา exploit มาทำงานได้ root ไป เพราะช่องโหว่ kernel นั้นเอง
การ upgrade kernel มันก็ทำไม่ได้ทันทีเนาะ เราก็ต้องแก้เบื่องต้นกันไปก่อน โดยผม compile apache ใหม่ตัด พวก cgi ออกไป (ก็มันไม่ค่อยได้ใช้ เอาออกไปเลยปัญหาเยอะนัก)
เพิ่ม “–disable-cgi” \
"--disable-cgid" \
ใน config แล้วก็ ./build apache
คุณ ICEZ บอกว่าถ้ายังไม่สะดวก upgrade kernel ก็ให้ทำแบบนี้ไปก่อน
chmod 700 /usr/bin/gcc /usr/bin/cc /usr/bin/ld
chmod 750 /bin/chmod && chown root:root /bin/chmod
chmod 750 /bin/chown && chown root:root /bin/chown
ก็พอช่วยกันได้ในระดับหนึ่ง คุณ icez บอกว่า 90% หาก code ไม่ได้ compile บน host จะไม่สามารถทำงานได้สมบูรณ์
ผมยังเก็บไว้เป็นอนุสรณ์ว่ามันจะมาแบบนี้แล
http://www.pong.dansainfe.com/images/uploadme/sa/
แต่ตอนนี้มัน run ไม่ได้เพราะเอา CGI ออกไป ใครอยากมาโหลด code ไปดูก็ได้นะครับ อีก 2-3 วันผมจะเก็บมันเข้ากรุเพื่อศึกษาต่อไป
ขอบคุณคุณ Icez สำหรับความรู้ครับ
ในหนังสือบางเล่มบอกให้ถอนโปรแกรมทิ้งไปเลย (เดาว่าคนเขียน compilied ไม่เป็น ใช้แต่ พวก apt-get yum กะ RPM)
ส่วนผมใช้ gentoo ยังไงก็ถอนไม่ได้
อันที่ถนัด
Linux นะครับไม่ใช่วินโดวส์ yum ได้บ่อยตามต้องการครับ ถ้ามี kernel อัพเดทก็ค่อยรีบุทครับ แพคเกจอื่นๆไม่จำเป็นต้องไปรีบุท
linux แค่ restart service ก็พอครับ ไม่ต้องถึงกับ reboot เครื่อง
ยกเว้น Kernel เท่านั้นที่ต้อง reboot เครื่อง
ถ้า Kernel ต้อง Restart ไม่ไช่หรอครับถึงจะ effect ครับ
if ubuntu try ksplice
น่าสนใจ
…
แนะนำให้ใช้ ksplice ครับ (เสียตังค์นะ) server ของเราทั้งหมด run ksplice หมดครับ สามารถ update kernel ได้เร็วกว่า ที่ RH หรือ centos จะ distribute kernel ใน yum repository หลายวันอยู่ครับ และที่สำคัญ ไม่ต้อง reboot server ด้วย