Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม Bash

สร้าง ISO จาก CD, ติดตามกิจกรรม User, และตรวจสอบ Memory Usage ของ Browser ใน Linux

นี่คือบทความอีก篇ในชุด Linux Tips and Tricks ตั้งแต่ต้นเป้าหมายคือทำให้คุณรู้จัก Tips และ Hacks เล็กๆ น้อยๆ ที่ช่วยจัดการ System/Server ได้อย่างมีประสิทธิภาพ

สร้าง ISO จาก CD, ติดตามกิจกรรม User, และตรวจสอบ Memory Usage ของ Browser ใน Linux

ในโพสต์นี้ เราจะดูวิธีสร้าง ISO Image จากเนื้อหา CD/DVD ที่โหลดใน Drive, เปิด Man Pages แบบสุ่มเพื่อเรียนรู้, รู้รายละเอียด Users อื่นที่ล็อกอินอยู่และกำลังทำอะไร และ Monitor Memory Usage ของ Browser ทั้งหมดนี้ใช้ Native Tools/Commands โดยไม่ต้อง Third-party Applications/Utilities เริ่มกันเลย…

สร้าง ISO Image จาก CD

บ่อยครั้งเราต้อง Backup/Copy เนื้อหา CD/DVD หากคุณอยู่บน Linux Platform คุณไม่ต้องซอฟต์แวร์เพิ่มเติม ทั้งที่ต้องคือ Access ถึง Linux Console

เพื่อสร้าง ISO Image ของไฟล์ใน CD/DVD ROM คุณต้องการ 2 สิ่ง สิ่งแรกคือหา Name ของ CD/DVD Drive เพื่อหา Name คุณสามารถเลือกวิธีใดวิธีหนึ่งจาก 3 วิธีด้านล่าง

1. รันคำสั่ง lsblk (List Block Devices) จาก Terminal/Console

$ lsblk
สร้าง ISO จาก CD, ติดตามกิจกรรม User, และตรวจสอบ Memory Usage ของ Browser ใน Linux

2. เพื่อดูข้อมูล CD-ROM คุณอาจใช้คำสั่งอย่าง less หรือ more

$ less /proc/sys/dev/cdrom/info
สร้าง ISO จาก CD, ติดตามกิจกรรม User, และตรวจสอบ Memory Usage ของ Browser ใน Linux

3. คุณอาจได้ข้อมูลเดียวกันจากคำสั่ง dmesg และปรับ Output ด้วย egrep

คำสั่ง 'dmesg' Print/Control Kernel Buffer Ring 'egrep' ใช้พิมพ์บรรทัดที่ Match Pattern ตัวเลือก -i และ –color กับ egrep ใช้สำห Ignore Case-sensitive Search และ Highlight Matching String ตามลำดับ

$ dmesg | egrep -i --color 'cdrom|dvd|cd/rw|writer'
สร้าง ISO จาก CD, ติดตามกิจกรรม User, และตรวจสอบ Memory Usage ของ Browser ใน Linux

เมื่อคุณรู้ชื่อ CD/DVD แล้ว คุณสามารถใช้คำสั่งต่อไปนี้สร้าง ISO Image ของ CDROM ใน Linux

$ cat /dev/sr0 > /path/to/output/folder/iso_name.iso

ที่นี่ 'sr0' คือชื่อ CD/DVD Drive ของผม คุณควรแทนที่ด้วยชื่อ Drive ของคุณ นี่จะช่วยให้คุณสร้าง ISO Image และ Backup เนื้อหา CD/DVD ได้โดยไม่ต้อง Third-party Application

สร้าง ISO จาก CD, ติดตามกิจกรรม User, และตรวจสอบ Memory Usage ของ Browser ใน Linux

เปิด Man Page แบบสุ่มเพื่ออ่าน

หากคุณใหม่กับ Linux และอยากเรียนรู้ Commands และ Switches Tweak นี้สำหคุณ ใส่บรรทัด Code ด้านล่างท้ายไฟล์ ~/.bashrc

/use/bin/man $(ls /bin | shuf | head -1)

จำไว้ว่า ใส่ One-line Script นี้ใน .bashrc ของ User ไม่ใช่ของ Root ดังนั้นครั้งหน้าที่คุณ Login ไม่ว่าจะ Local หรือ Remote ผ่าน SSH คุณจะเห็น Man Page แบบสุ่มเปิดให้อ่าน สำห Newbies ที่อยากเรียนรู้ Commands และ Command-line Switches นี่จะช่วยได้

นี่คือสิ่งที่ผมได้ใน Terminal หลัง Login เข้า Session สองครั้งติดกัน

สร้าง ISO จาก CD, ติดตามกิจกรรม User, และตรวจสอบ Memory Usage ของ Browser ใน Linux สร้าง ISO จาก CD, ติดตามกิจกรรม User, และตรวจสอบ Memory Usage ของ Browser ใน Linux

ตรวจสอบกิจกรรมของ Logged-in Users

รู้ว่า Users อื่นทำอะไรบน Shared Server ของคุณ

ในกรณีส่วนใหญ่ คุณอาจเป็น User ของ Shared Linux Server หรือ Admin หากคุณกังวลเกี่ยวกับ Server และอยากเช็คว่า Users อื่นทำอะไร คุณลองคำสั่ง 'w'

คำสั่งนี้ให้คุณรู้ว่าใครกำลัง Execute Malicious Code หรือ Tamper Server, Slow มันลง หรืออะไรก็ตาม 'w' เป็นวิธีที่แนะนำในการเฝ้าระวัง Logged-on Users และสิ่งที่พวกเขากำลังทำ

เพื่อดู Logged-on Users และสิ่งที่พวกเขาทำ รันคำสั่ง 'w' จาก Terminal โดยเฉพาะเป็น Root

# w
สร้าง ISO จาก CD, ติดตามกิจกรรม User, และตรวจสอบ Memory Usage ของ Browser ใน Linux

ตรวจสอบ Memory Usage โดย Browser

วันนี้มีหลายคนเล่นเล่ห์กับ Google Chrome และความหิวโหดของมันใน Memory หากคุณอยากรู้ Memory Usage ของ Browser คุณสามารถ List Process Name, PID และ Memory Usage ได้ เพื่อเช็ค Memory Usage ของ Browser ใส่ "about:memory" ใน Address Bar โดยไม่ต้อง Quotes

ผมทดสอบบน Google-Chrome และ Mozilla Firefox Web Browser หากคุณทดสอบบน Browser อื่นและทำงานได้ดี แจ้งเราใน Comments ได้ นอกจากนี้คุณอาจ Kill Browser Process ได้ง่ายๆ เหมือน Process/Service ใน Linux Terminal ทั่วไป

ใน Google Chrome พิมพ์ about:memory ใน Address Bar คุณควรได้เหมือนภาพด้านล่าง

สร้าง ISO จาก CD, ติดตามกิจกรรม User, และตรวจสอบ Memory Usage ของ Browser ใน Linux

ใน Mozilla Firefox พิมพ์ about:memory ใน Address Bar คุณควรได้เหมือนภาพด้านล่าง

สร้าง ISO จาก CD, ติดตามกิจกรรม User, และตรวจสอบ Memory Usage ของ Browser ใน Linux

จากตัวเลือกเหล่านี้ คุณเลือกตัวไหนก็ได้ หากคุณเข้าใจว่ามันคืออะไร เพื่อเช็ค Memory Usage คลิกตัวเลือกซ้ายสุด 'Measure'

สร้าง ISO จาก CD, ติดตามกิจกรรม User, และตรวจสอบ Memory Usage ของ Browser ใน Linux

มันแสดง Tree-like Process-Memory Usage โดย Browser

ขอจบเท่านี้คราวนี้ หวัง Tips ทั้งหมดจะช่วยคุณในบางช่วงเวลา หากคุณมี Tips/Tricks (หนึ่งหรือมากกว่า) ที่ช่วย Linux Users จัดการ System/Server ได้มีประสิทธิภาพมากขึ้นและน้อยคนรู้ คุณอาจอยากแชร์กับเรา

ผมจะกลับมากับโพสต์อีก篇เร็วๆ นี้ จนกว่าจะถึงกalin ให้ Stay Tuned และ Connected กับ TecMint ให้ Feedback มีค่าของคุณใน Comments ด้านล่าง Like และ Share เรา และช่วยให้เราแพร่กระจาย