Find the number of sockets a process currently has open
เมื่อเราต้องการรู้ว่าเครื่อง Linux ของเราได้ทำการเปิด socket ของ process นี้กี่ socket แล้ว สามารถทำตามวิธีข้างล่างนี้ได้เลย โดยขั้นแรกจะต้องหา PID ของ process นั้นๆก่อน โดยใช้คำสั่ง $ ps -aef | grep processnamepbat 4750 4437 0 07:03 ? 00:00:00 processname เมื่อเราได้ค่า…
Create filesystems greater than 2 Terabytes
ใน CentOS/RHEL 5 สามารถรองรับ file system ได้ถึง 8 TB และสามารถรองรับ file system ได้มากถึง 16 TB ในอนาคต แต่เมื่อทำการสร้าง file system ขึ้นมาจริงๆแล้ว ไม่สามารถสร้าง file system ได้ถึง 8 TB ตามที่กล่าวอ้าง แต่สามารถสร้างได้มากสุดแค่ 2 TB…
Map Of The Linux File System
ผมมีรูปรายละเอีบดของ directory มาฝากครับ สำหรับมือใหม่ Ubuntu และสาวก Ubuntu ที่บางท่านที่ยังไม่ทราบรายละเอียดต่างๆของ Directory ว่าอะไรเก็บอยู่ที่ไหนบ้าง ขอขอบคุณ: คุณ Scott Gilbertson จาก wired มากๆครับ
View extended information about network connections using netstat?
เราสามารถใช้คำสั่ง netstat ดูรายละเอียดต่างๆของ network ได้โดยใช้คำสั่งข้างล่างนี้ # netstat -tuanpeeoT Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name Timer tcp 0 0…
Setup SSH to disable direct root login.
การป้องกันไม่ให้ ssh เข้าเครื่องโดย Login เป็น root สามารถแก้ไขที่ไฟล์ #vi /etc/ssh/sshd_config ตรงส่วนของ PermitRootLogin ให้เป็น no ดังข้างล่าง PermitRootLogin no จากนั้นให้ restart ssh โดยพิมพ์ #service sshd restart Stopping sshd: Starting sshd: เมื่อทำการแก้ไขเรียบร้อยแล้วจะไม่สามารถ Login โดยใช้…
Logout the user from ssh after 15 minutes of inactivity
เพื่อความปลอดภัยจากการใช้งาน ssh เราสามารถตั้งค่าให้ระบบ logout user ที่ไม่ได้ใช้งานหลังจาก 15 นาทีผ่านไปแล้ว โดยการแก้ไขตามคำสั่งด้านล่าง #vi /etc/ssh/sshd_config และหาบรรทัดและแก้ไขให้เหมือนข้อความตามด้านล่าง ClientAliveInterval 15m # 15 minutesClientAliveCountMax 0 # 0 times จากนั้นพิมพ์ #service sshd restart
Use SNMP and MRTG to monitor CPU, MEM and Disk use status
จากบทความที่แล้วเรื่องการติดตั้ง mrtg กับ IOSTAT ซึ่งเป็นการติดตั้งวิธีการที่ประยุกต์เอาคำสั่งพวก Monitor tools มาช่วยในการทำงานกับ mrtg ซึงแตกต่างจากหลักการทั่วไปที่ส่วนมากจะนำ SNMP มาใช้ในการส่งข้อมูลสถานะต่างๆให้กับ mrtg และในบทความนี้จะพูดถึงการนำ SNMP มาใช้งานกับ mrtg ซึ่งเป็นวิธีที่มีความนิยมใช้งานกันอย่างแพร่หลายมากกว่าการติดตั้ง mrtg กับ IOSTAT เพื่อไม่ให้เป็นการเสียเวลาเรามาเริ่มกันเลยดีกว่า
Check boot parameters were passed to the kernel
เมื่อต้องการดูค่า parameter การบูตของ kernel สามารถใชัคำสั่ง # cat /proc/cmdlinero root=LABEL=/ rhgb quiet
How to Remove LILO, GRUB or Master Boot Record from system
โดยทั่วไป Hard disk จะมีการเก็บ binary code ของ system boot loader เอาไว้ที่ 512 sector หรือ 512 Byte แรก โปรแกรม LILO หรือ GRUB เป็นโปรแกรม boot loader ซึ่งจะฝั่งตัวเองอยู่ที่ master boot record หรือ MBR…
Force fsck on the next boot sequence
เมื่อต้องการให้ Linux ทำ file system check ทุก partition หลังจากที่ได้ reboot แล้ว สามารถทำได้โดยใช้คำสั่งดังนี้ (root user) สร้างไฟล์ /forcefsck ที่ root directory เพื่อบังคับให้ reboot หรือ เปิดเครื่องครั้งต่อไปทำการ full file system check สร้างไฟล์ /forcefsck ด้วยคำสั่ง…