หน้าที่ของ ผู้ดูแลระบบ ยากจริงๆ เพราะเขา/เธอต้องตรวจสอบเซิร์ฟเวอร์ ผู้ใช้ บันทึก สร้างการสำรองข้อมูล และ blah blah blah สำหรับงานที่ซ้ำซากที่สุด ผู้ดูแลระบบส่วนใหญ่เขียนสคริปต์เพื่อทำให้งานที่ซ้ำในแต่ละวันเป็นแบบอัตโนมัติ ที่นี่ เราได้เขียนเชลล์สคริปต์ที่ไม่มีจุดมุ่งหมายเพื่อให้งานของผู้ดูแลระบบทั่วไปเป็นแบบอัตโนมัติ แต่อาจมีประโยชน์ในสถานที่ต่างๆ และโดยเฉพาะอย่างยิ่งสำหรับมือใหม่ที่สามารถรับข้อมูลส่วนใหญ่ที่พวกเขาต้องการเกี่ยวกับระบบ เครือข่าย ผู้ใช้ โหลด, แรม, โฮสต์, IP ภายใน, IP ภายนอก, เวลาทำงาน ฯลฯ
เราได้ดูแลการจัดรูปแบบผลลัพธ์ (ในระดับหนึ่ง) สคริปต์ไม่มีเนื้อหาที่เป็นอันตรายและสามารถเรียกใช้ได้โดยใช้บัญชีผู้ใช้ทั่วไป อันที่จริง ขอแนะนำให้เรียกใช้สคริปต์นี้ในฐานะผู้ใช้ ไม่ใช่ในฐานะรูท
คุณสามารถใช้/แก้ไข/แจกจ่ายโค้ดด้านล่างอีกครั้งได้โดยให้เครดิตที่เหมาะสมกับ Tecmint และ ผู้เขียน . เราได้พยายามปรับแต่งเอาต์พุตในขอบเขตที่ไม่มีอะไรอื่นนอกจากเอาต์พุตที่ต้องการ เราได้ลองใช้ตัวแปรเหล่านั้นซึ่งโดยทั่วไปแล้วระบบ Linux ไม่ได้ใช้งานและอาจใช้ได้ฟรี
ความต้องการของระบบขั้นต่ำ
สิ่งที่คุณต้องมีคือกล่อง Linux ที่ใช้งานได้
การพึ่งพาอาศัยกัน
ไม่จำเป็นต้องใช้แพ็คเกจนี้สำหรับการแจกจ่าย Linux มาตรฐาน นอกจากนี้สคริปต์ไม่ต้องการการอนุญาตรูทเพื่อวัตถุประสงค์ในการดำเนินการ อย่างไรก็ตาม หากคุณต้องการติดตั้ง คุณต้องป้อนรหัสผ่านรูทหนึ่งครั้ง
ความปลอดภัย
เราได้ดูแลเพื่อให้มั่นใจในความปลอดภัยของระบบ ไม่จำเป็นต้องมี/ติดตั้งแพ็คเกจเพิ่มเติม ไม่จำเป็นต้องเข้าถึงรูทเพื่อเรียกใช้ นอกจากนี้ รหัสได้รับการเผยแพร่ภายใต้ ใบอนุญาต Apache 2.0 หมายความว่าคุณมีอิสระในการแก้ไข แก้ไข และแจกจ่ายซ้ำโดยรักษาลิขสิทธิ์ Tecmint
ฉันจะติดตั้งและเรียกใช้สคริปต์ได้อย่างไร
ขั้นแรก ใช้คำสั่ง wget เพื่อดาวน์โหลดสคริปต์การมอนิเตอร์ "tecmint_monitor.sh"
และทำให้สามารถเรียกใช้งานได้โดยตั้งค่าการอนุญาตที่เหมาะสม
# wget https://tecmint.com/wp-content/scripts/tecmint_monitor.sh # chmod 755 tecmint_monitor.sh
ขอแนะนำอย่างยิ่งให้ติดตั้งสคริปต์ในฐานะผู้ใช้ ไม่ใช่ในฐานะรูท มันจะขอรหัสผ่านรูทและจะติดตั้งส่วนประกอบที่จำเป็นในสถานที่ที่จำเป็น
วิธีติดตั้ง "tecmint_monitor.sh"
สคริปต์ใช้งานง่าย -i (ติดตั้ง) ตัวเลือกตามที่แสดงด้านล่าง
./tecmint_monitor.sh -i
ป้อน รูท รหัสผ่านเมื่อได้รับแจ้ง หากทุกอย่างเป็นไปด้วยดี คุณจะได้รับข้อความแสดงความสำเร็จดังที่แสดงด้านล่าง
Password: Congratulations! Script Installed, now run monitor Command
หลังการติดตั้ง คุณสามารถเรียกใช้สคริปต์ได้โดยการเรียกคำสั่ง 'monitor'
จากสถานที่หรือผู้ใช้ใด ๆ หากคุณไม่ต้องการติดตั้ง คุณจะต้องระบุตำแหน่งทุกครั้งที่ต้องการเรียกใช้
# ./Path/to/script/tecmint_monitor.sh
ตอนนี้ให้รันคำสั่ง monitor จากทุกที่โดยใช้บัญชีผู้ใช้ง่ายๆ ดังนี้:
$ monitor
ทันทีที่คุณรันคำสั่ง คุณจะได้รับข้อมูลที่เกี่ยวข้องกับ System ซึ่งได้แก่:
- การเชื่อมต่ออินเทอร์เน็ต
- ประเภทของระบบปฏิบัติการ
- ชื่อระบบปฏิบัติการ
- เวอร์ชันระบบปฏิบัติการ
- สถาปัตยกรรม
- ปล่อยเคอร์เนล
- ชื่อโฮสต์
- IP ภายใน
- IP ภายนอก
- เนมเซิร์ฟเวอร์
- ผู้ใช้ที่เข้าสู่ระบบ
- การใช้งานแรม
- สลับการใช้งาน
- การใช้งานดิสก์
- โหลดเฉลี่ย
- เวลาทำงานของระบบ
ตรวจสอบเวอร์ชันของสคริปต์ที่ติดตั้งโดยใช้ -v (เวอร์ชัน) สวิตช์
$ monitor -v tecmint_monitor version 0.1 Designed by Tecmint.com Released Under Apache 2.0 License
บทสรุป
สคริปต์นี้ทำงานนอกกรอบในเครื่องบางเครื่องที่ฉันได้ตรวจสอบ ควรทำงานเช่นเดียวกันสำหรับคุณเช่นกัน หากคุณพบข้อผิดพลาดใด ๆ แจ้งให้เราทราบในความคิดเห็น นี่ไม่ใช่จุดจบ. นี่คือจุดเริ่มต้น คุณสามารถก้าวไปสู่ระดับใดก็ได้จากที่นี่
เราได้รับการร้องเรียนเล็กน้อยว่าสคริปต์ไม่ทำงานบนลีนุกซ์รุ่นบางรุ่น และเป็นหนึ่งในผู้อ่านประจำของเรา Mr. อันเดรส ทารัลโล ได้ริเริ่มและทำให้สคริปต์เข้ากันได้กับลีนุกซ์ทุกรุ่น คุณสามารถค้นหาสคริปต์ที่อัปเดตได้ที่ GitHub ที่ https://github.com/atarallo/TECMINT_MONITOR/.
หากคุณรู้สึกว่าต้องการแก้ไขสคริปต์และดำเนินการต่อไป คุณสามารถทำได้โดยให้เครดิตที่เหมาะสมแก่เรา และแบ่งปันสคริปต์ที่อัปเดตกับเรา เพื่อให้เราสามารถอัปเดตบทความนี้โดยให้เครดิตที่เหมาะสมแก่คุณ
อย่าลืมแบ่งปันความคิดหรือสคริปต์ของคุณกับเรา เราจะอยู่ที่นี่เพื่อช่วยคุณ ขอบคุณสำหรับความรักทั้งหมดที่คุณมีให้กับเรา ให้เชื่อมต่อ! คอยติดตาม.