วิธีการติดตั้ง Smartctl Utility บน CentOS 7

SMART เป็นระบบในฮาร์ดไดรฟ์สมัยใหม่ที่ออกแบบมาเพื่อรายงานสภาวะที่อาจบ่งบอกถึงความล้มเหลวที่กำลังจะเกิดขึ้น smartmontools เป็นแพ็คเกจซอฟต์แวร์ฟรีที่สามารถตรวจสอบแอตทริบิวต์ SMART และเรียกใช้การทดสอบตัวเองของฮาร์ดไดรฟ์ แม้ว่า smartmontools จะทำงานบนหลายแพลตฟอร์ม แต่ฉันจะครอบคลุมเฉพาะการติดตั้งและกำหนดค่าบน Linux

Smartctl (เทคโนโลยีการตรวจสอบ การวิเคราะห์ และการรายงานด้วยตนเอง) เป็นยูทิลิตี้บรรทัดคำสั่งหรือเครื่องมือใน UNIX เช่น ระบบปฏิบัติการที่ทำงาน SMART เช่น การพิมพ์ SMART การทดสอบตัวเองและบันทึกข้อผิดพลาด การเปิดและปิดการทดสอบอัตโนมัติ SMART และการเริ่มต้นอุปกรณ์ การทดสอบตัวเอง

การติดตั้ง Smartcl

# yum install smartmontools

เริ่มและเปิดใช้งาน Smartctl Service

# systemctl start smartd ; systemctl enable smartd

ตรวจสอบว่าเปิดใช้งาน Smart Capability หรือไม่สำหรับดิสก์

# firewall-cmd –zone=public –remove-port=80/tcp

# smartctl -i /dev/sda

หากคำสั่งข้างต้นล้มเหลว คุณอาจต้องบอก smartctl ว่าคุณกำลังใช้อินเทอร์เฟซฮาร์ดไดรฟ์ประเภทใด:

# firewall-cmd –zone=public –list-ports

# smartctl -a -d ata /dev/sdb // For SATA drive

แทนที่ /dev/sda ด้วยไฟล์อุปกรณ์ของฮาร์ดไดรฟ์ ผลลัพธ์ของคำสั่ง:

=== เริ่มส่วนข้อมูล ===
 Model Family: SAMSUNG SpinPoint T133 series
 รุ่นอุปกรณ์: SAMSUNG HD300LJ
 หมายเลขซีเรียล: S0D7J1UL303628
 เวอร์ชั่นเฟิร์มแวร์: ZT100-12
 ความจุผู้ใช้: 300,067,970,560 ไบต์
 อุปกรณ์คือ: ในฐานข้อมูล smartctl [สำหรับรายละเอียดใช้: -P show]
 ATA เวอร์ชันคือ: 7
 ATA มาตรฐานคือ: ATA/ATAPI-7 T13 1532D ฉบับปรับปรุง 4a
 เวลาท้องถิ่น: ศุกร์ 2 ม.ค. 03:08:20 2009 EST
 การสนับสนุน SMART คือ: พร้อมใช้งาน - อุปกรณ์มีความสามารถ SMART
 การสนับสนุน SMART คือ: เปิดใช้งาน

เปิดใช้งานความสามารถอัจฉริยะสำหรับดิสก์

# smartctl -s on -o on -S on /dev/sda

ผลลัพธ์ของคำสั่ง:

=== เริ่มต้นส่วนคำสั่งเปิด/ปิดการใช้งาน ===
 เปิดใช้งานสมาร์ท
 เปิดใช้งานการบันทึกอัตโนมัติแอตทริบิวต์ SMART
 เปิดใช้งานการทดสอบออฟไลน์อัตโนมัติ SMART ทุกสี่ชั่วโมง

ปิดใช้งานความสามารถอัจฉริยะสำหรับดิสก์

# smartctl -s off /dev/sdb

แสดงสภาพโดยรวมของดิสก์

# smartctl -H /dev/sdb

ผลลัพธ์ของคำสั่ง:

=== เริ่มอ่านส่วนข้อมูลอัจฉริยะ ===
 ผลการทดสอบการประเมินตนเองด้านสุขภาพโดยรวมของ SMART: PASSED

ตรวจสอบให้แน่ใจว่าไดรฟ์รองรับการทดสอบตัวเอง

# smartctl -c /dev/sda

ผลลัพธ์ของคำสั่ง:

แบบทดสอบตัวเองสั้นๆ
เวลาลงคะแนนที่แนะนำ: ( 2) นาที
กิจวัตรการทดสอบตัวเองแบบขยายเวลา
เวลาลงคะแนนที่แนะนำ: (127) นาที

ทดสอบฮาร์ดไดรฟ์โดยใช้ตัวเลือกแบบยาว

# smartctl –test=long /dev/sdb

ทดสอบฮาร์ดไดรฟ์โดยใช้ตัวเลือกสั้น ๆ

# smartctl –test=short /dev/sdb

คุณสามารถเรียกใช้เพื่อตรวจสอบผลลัพธ์

# smartctl -l selftest /dev/sda

=== เริ่มอ่านส่วนข้อมูลอัจฉริยะ ===
การแก้ไขโครงสร้างบันทึกการทดสอบตัวเอง SMART หมายเลข 1
Num Test_Description Status คงเหลือ LifeTime(hours) LBA_of_first_error
1 ออฟไลน์สั้น เสร็จสมบูรณ์โดยไม่มีข้อผิดพลาด 00% 21472 -

แสดงบันทึกข้อผิดพลาดของดิสก์

# smartctl -l error /dev/sdb

Manpages

man 8 smartctl
man 8 smartd
man 8 update-smart-drivedb
man 5 smartd.conf


วิธีสร้างกลุ่มใน Linux

วิธีสร้างกลุ่มใน Linux

กลุ่มใช้เพื่อจัดระเบียบผู้ใช้และสิทธิพิเศษเช่นการอ่านการเขียนและการดำเนินการอนุญาต ในการเพิ่ม groud คำสั่งคือ groupadd

3 วิธีในการตรวจสอบการใช้งาน CPU ใน Linux

3 วิธีในการตรวจสอบการใช้งาน CPU ใน Linux

อธิบาย 3 วิธีในการตรวจสอบการใช้งาน CPU ใน Linux การใช้งาน CPU หมายถึงการใช้ทรัพยากรในการประมวลผล หรือปริมาณงานที่ CPU จัดการ

วิธีการติดตั้งและกำหนดค่า DenyHosts ใน CentOS 7

วิธีการติดตั้งและกำหนดค่า DenyHosts ใน CentOS 7

DenyHosts ใช้กันอย่างแพร่หลายแทน Fail2ban หากมีการพยายามเข้าสู่ระบบ SSH ที่ไม่ถูกต้องมากเกินไป จะถือว่าการโจมตีด้วยกำลังเดรัจฉานหรือ

เมานต์ดิสก์ใหม่ไปยังเซิร์ฟเวอร์ Linux

เมานต์ดิสก์ใหม่ไปยังเซิร์ฟเวอร์ Linux

เราจะเรียนรู้วิธีเมานต์ดิสก์ใหม่กับเซิร์ฟเวอร์ Linux สำหรับการสาธิตนี้ เราใช้เซิร์ฟเวอร์คลาวด์ CentOS 7 ตอนนี้เมานต์พาร์ติชั่นดังที่แสดงด้านล่าง

ง่ายต่อการติดตั้ง Fail2ban บน Ubuntu 20.04

ง่ายต่อการติดตั้ง Fail2ban บน Ubuntu 20.04

อธิบายว่าการติดตั้ง Fail2ban บน Ubuntu 20.04 นั้นง่ายเพียงใด Fail2ban เขียนด้วยภาษาโปรแกรม Python และเป็นโอเพ่นซอร์สฟรี การกำหนดค่า

วิธีการติดตั้ง WireGuard VPN บน Ubuntu 20.04

วิธีการติดตั้ง WireGuard VPN บน Ubuntu 20.04

อธิบายวิธีการติดตั้ง WireGuard VPN บน Ubuntu 20.04 เป็นอย่างดี WireGuard เป็น VPN ที่ใช้งานง่าย รวดเร็ว และทันสมัยมากซึ่งใช้การเข้ารหัสที่ล้ำสมัย

วิธีการติดตั้ง OpenSSL 1.1.1d ใน CentOS

วิธีการติดตั้ง OpenSSL 1.1.1d ใน CentOS

OpenSSL เป็นชุดเครื่องมือเต็มรูปแบบที่มีประสิทธิภาพในเชิงพาณิชย์สำหรับโปรโตคอล Transport Layer Security (TLS) & (SSL) เรียนรู้การติดตั้ง OpenSSL 1.1.1d ใน CentOS

วิธีการติดตั้งและกำหนดค่า CSF บน CentOS 8

วิธีการติดตั้งและกำหนดค่า CSF บน CentOS 8

วิธีติดตั้งและกำหนดค่า CSF บนเซิร์ฟเวอร์ CentOS 8 ConfigServer Security & Firewall เป็นไฟร์วอลล์ (SPI) แอปพลิเคชันการเข้าสู่ระบบ/การตรวจจับการบุกรุกและความปลอดภัย

การกำหนดค่ากฎการตรวจสอบไม่สะท้อน – วิธีแก้ไขปัญหา

การกำหนดค่ากฎการตรวจสอบไม่สะท้อน – วิธีแก้ไขปัญหา

การกำหนดค่ากฎการตรวจสอบไม่สะท้อนให้เห็น? เรียนรู้ว่าวิศวกรฝ่ายสนับสนุนของเราแก้ปัญหาและแก้ไขปัญหาได้อย่างไร ไฟล์การกำหนดค่ากฎ /etc/audit/rules.d/audit.rules

CloudLinux โหลดสูงบนเซิร์ฟเวอร์

CloudLinux โหลดสูงบนเซิร์ฟเวอร์

ในบทความนี้ เราจะเรียนรู้วิธีที่วิศวกรฝ่ายสนับสนุนของเราแก้ไขการโหลดสูงของ CloudLinux บนเซิร์ฟเวอร์ โปรดตรวจสอบให้แน่ใจว่าขีดจำกัด LVE ของคุณได้รับการกำหนดค่าอย่างเหมาะสม