Category: System

Diskdump report error messages when restart the diskdump service

เมื่อเราได้ทำการแก้ไขหรือ configure diskdump แล้ว restart diskdump service ได้มี error เกิดขึ้นที่ /var/log/messages โดยมีข้อความดังข้างล่าง diskdump: diskdumpctl: failed to add /dev/hdb! diskdump: activating failed kernel: disk_dump: shut down ในปัญหาข้างต้นเกิดจาก Linux ที่ใช้อยู่ไม่ support full…

How to enable xdmcp

เมื่อต้องการที่จะเปิดการทำงานของ xdmcp ในปัจจุบันไฟล์ config ของ xdmcp ได้ถูกเปลี่ยนแปลงไป จากเดิมอยู่ที่ /etc/X11/gdm/gdm.conf มาเป็น /etc/gdm/custom.conf การเปิด xdmcp นั้นให้แก้ไขไฟล์นี้ โดยแก้ไขในส่วนด้านล่างของข้อความ xdmcp ให้มีคำว่า Enable=true หรืออีกวิธีคือใช้ tool แบบ gui โดยรัน #gdmsetup เมื่อทำการแก้ไขเสร็จเรียบร้อยแล้ว อย่าลืมรันคำสั่ง #gdm-restart ด้วยนะครับ

Reduce a non-root LVM.

การลดขนาดของ LVM สามารถที่ไม่ไม่ใช้ root user ทำก็ได้ ซึ่งจากตัวอย่างนี้จะสมมติการลดขนาดของ LVM ที่มีเนื้อที่จำนวน 10GB โดยต้องการที่จะลดขนาดของ LVM ให้มีขนาดเหลือ 8GB โดยสมมติว่าเราได้ Mount LVM นี้ใน directory /data ขั้นตอนการลดขนาดสามารถทำตาม step ข้างล่างนี้ได้เลยครับ ขั้นที่ 1. ให้ทำการ umount ข้อมูลก่อนเพื่อป้องกันไม่ให้ OS ใช้งาน…

View the commented lines of text in a config file

เราสามารถที่จะใช้คำสั่ง grep ในการช่วยดูไฟล์คอนฟิกในส่วนของข้อความที่มีที่ขึ้นต้นด้วยตัวอักษรต่างๆ เพื่อใช้ในการดูคอมเม้นต์ของไฟล์คอนฟิกนั้นๆว่าได้ทำการคอมเม้นต์อะไรบ้าง จะได้สะดวกในการค้นหาและตรวจสอบค่าคอนฟิกของเรา รูปแบบคำสั่ง # grep -v "^#" myfile.conf | cat -s | less เช่นต้องการดูคอมเม้นต์ของไฟล์คอนฟิกที่มีลักษณะการคอมเม้นต์ที่ใช้ # # grep -v "^#" /etc/CONFIGFILE.conf | cat -s | less หรือ ต้องการดูคอมเม้นต์ของไฟล์…

Configure the shell to logout automatically after a period of idle time.

ในบางระบบที่มีการให้ user login เข้าสู่ระบบเยอะมากและมี user ที่ออกจากระบบโดยไม่มีการ logout ออกไปจะทำให้ระบบสูญเสียทรัพยากรโดยใช้เหตุ ดังนั้นเราสามารถที่จะนำวิธีนี้มาแก้ไขได้และยังเพื่อความปลอดภัยให้กับระบบอีกทางนึงด้วย วิธีการจะแตกต่างกันขึ้นอยู่กับ shell ที่ใช้ซึ่งสามารถดูวิธีการเว็ตของแต่ละ shell ได้ดังวิธีข้างล่าง สำหรับ bash or zsh: #export TMOUT=เวลา หน่อยเป็นวินาที สำหรับ tcsh: #set autologout=เวลา หน่อยเป็นวินาที สำหรับ ksh: #export TMOUT=เวลา…

Access a USB flash drive in Linux.

การใช้งาน USB flash หรือ thumbdrives ในระบบปฏิบัติการ Linux นั้นโดยทั่วไปแล้วเมื่อเราเสียบเจ้าตัว USB flash หรือ thumbdrives เข้าไป Linux จะ auto mount ให้เอง แต่ในบางครั้งก็ไม่มีการ auto mount เจ้า USB flash หรือ thumbdrives ดังนั้นผู้ใช้งานมือใหม่ทั้งหลายอาจจะเกิดอาการเซ็งขึ้นมาเนื่องจากการใช้งานที่ยุ่งยาก และไม่รู้ว่าจะทำอย่างไรถึงจะสามารถใช้งานได้ ในบทความนี้ผมจะได้กล่าวถึงการทำให้เราสามารถใช้งาน USB…

Disable some CPUs within Red Hat Enterprise Linux 5 without rebooting the system

คำเตือน: โปรดทำการเชค Hardware ว่า support CPU hotswapping หรือไม่ก่อนทำการทดลองเล่นหรือใช้งานคำสั่งนี้ ไม่เช่นนั้นอาจจะเกิดความเสียหายต่อ Hardware ของท่านได้ RedHat Enterprise 5 support การทำงานแบบ Hotplug ของ CPU ดังนั้นเราสามารถทำการ Disable และ Enable CPU ได้แบบ On-the-Fly หรือว่าไม่ต้อง Restart เครื่องใหม่นั้นเอง ส่วนวิธีการนั้นขั้นแรกเราจะต้องรู้ก่อนว่าเรามี…

RedHat 5 และ RedHat 5.1 เกิดอาการแฮงค์ในขั้นตอนสุดท้ายของการ Reboot หรือ Shutdown

ปัญหาที่ทำให้ RedHat 5 และ RedHat 5.1 เกิดอาการแฮงค์ในขั้นตอนสุดท้ายของการ Reboot หรือ Shutdown นั้นเกิดจาก bug ในโปรแกรม cpufreq ซึ่งมันจะเกิด deadlock เมื่อตอนที่จะ unload module ของโปรแกรมนี้ จึงทำให้เกิดการ Reboot หรือ Shutdown ที่ช้ามากๆจนทำให้ user นึกว่าเครื่องได้แฮงค์ไปแล้ว ปัญหาเหล่านี้ได้ถูกแก้ไขแล้วใน RedHat 5.2…

[Bug]Red Hat Enterprise Linux 4.5 system panic when I boot into the largesmp kernel

ใน RedHat V4.5 เมื่อได้ใช้งาน largesmp kernel ในระบบที่มีจำนวน cpu มากกว่า 8 ตัวและไม่ได้เปิด NUMA จะเกิด kernel panic ขึ้นตอน boot เครื่องซึ่ง bug นี้ทาง RedHat ได้ออกมาบอกว่าจะทำการแก้ไขใน update ถัดไป

What are the memory and CPU limits of the largesmp kernel in Red Hat Enterprise Linux 4?

ใน RedHat v.4 (Update 3 ขึ้นไป) ที่ใช้งานกันอยู่ในปัจจุบันนี้ ทาง RedHat ได้ออก kernel ที่สามารถ support cpu ที่มีจำนวนมาก โดยใช้ชื่อ kernel นี้ว่า kernel-largesmp-2.6.9-xxx.EL.yyy.rpm (xxx คือ kernel version ส่วน yyy คือ platform name) มี plateform…