1 වන පාඩමබෙබ් යෙදුම් සහ පද්ධති සේවා සඳහා ලොග් විකල්පනය: /var/log/syslog, /var/log/messages, journald (journalctl), යෙදුම් විශේෂිත ලොග් සහ ඒවා පෙරාලීමලිනක්ස් සහ මැක්ඕඑස් ලොග් වෙබ් යෙදුම් සහ සේවා සඳහා කියවීම සහ පෙරාලීම ඉගෙන ගන්න. ඔබ syslog, journald, සහ යෙදුම් ලොග් සමඟ වැඩ කර, journalctl, grep, සහ වෙනත් මෙවලම් භාවිතයෙන් ගැටලු වෙන්කර, සිදුවීම් සම්බන්ධ කර, සහ නැවත කළ හැකි ලොග් විමසීම් ගොඩනගයි.
Syslog ව්යුහය සහ සුලබ ලොග් ස්ථානjournalctl පෙරාලීම් සහ කාල පරාස භාවිතයබෙබ් සර්වර් ප්රවේශ සහ දෝෂ ලොග් කියවීමgrep, awk, sed භාවිතයෙන් ලොග් පෙරාලීමකාල ස්ථිරාංකනයෙන් බහු සේවා සිදුවීම් සම්බන්ධ කිරීම2 වන පාඩමක්රියාවලි හඳුනාගැනීම සහ විශ්ලේෂණය: ps aux, pstree, pmap, lsof, strace — අපරාධී ක්රියාවලිය සොයාගැනීම සහ හැසිරීම පරීක්ෂා කිරීමගැටලුකාරී ක්රියාවලි සොයාගැනීමට සහ පරීක්ෂා කිරීමට තාක්ෂණයන් සංවර්ධනය කරන්න. ps, pstree, pmap, lsof, strace භාවිතයෙන්, ඔබ ක්රියාවලි අනුපිළිවෙල් සිතියම් කර, විවෘත ගොනු සහ පෝට් පරීක්ෂා කර, පද්ධති කෝල් ලුහුබඳින, සහ සම්පත් වැඩිවීම් විශේෂ PID වලට සම්බන්ධ කරයි.
ps සහ top භාවිතයෙන් බරපතල ක්රියාවලි සොයාගැනීමpstree භාවිතයෙන් දෙමාපියන් සහ දරුවන් දෘශ්යකරණයpmap භාවිතයෙන් මතක සිතියම් පරීක්ෂා කිරීමlsof භාවිතයෙන් විවෘත ගොනු සහ පෝට් සොයාගැනීමstrace භාවිතයෙන් පද්ධති කෝල් සහ අල්ලාගැනීම් ලුහුබඳින3 වන පාඩමලිනක්ස්හි ජාල රෝග විනිශ්චය: ss, netstat, ip a, ip route, ethtool, ifconfig — අතුරුමුහුණත සහ මාර්ග තොරතුරු කියවීමලිනක්ස් සහ මැක්ඕඑස් ජාල ගැටලු රෝග විනිශ්චය කිරීමට කුසලතා ලබාගන්න. ඔබ ss, netstat, ip, ifconfig, ethtool භාවිතයෙන් සොකට්, මාර්ග, අතුරුමුහුණත පරීක්ෂා කර, සවන්දීමේ සේවා හඳුනාගෙන, සම්බන්ධතා සහ throughput ගැටලු තහවුරු කරයි.
ss සහ netstat භාවිතයෙන් සවන්දීමේ පෝට් ලැයිස්තුගත කිරීමip භාවිතයෙන් IP ලිපින සහ මාර්ග පරීක්ෂා කිරීමethtool භාවිතයෙන් සම්බන්ධතා වේගය සහ duplex පරීක්ෂා කිරීමifconfig සහ ip භාවිතයෙන් අතුරුමුහුණත තත්ත්වයසුලබ මාර්ගගත සහ DNS ගැටලු හඳුනාගැනීම4 වන පාඩමඩිස්ක් I/O විමර්ශනය: iostat, iotop, blktrace, ෆයිල් සිස්ටම් වර්ග සහ mount විකල්ප පරීක්ෂා කිරීමඩිස්ක් I/O බෝටල්නෙක් සහ ෆයිල් සිස්ටම් හැසිරීම විමර්ශනය කරන්න. ඔබ iostat, iotop, blktrace භාවිතයෙන්, ෆයිල් සිස්ටම් වර්ග සහ mount විකල්ප පරීක්ෂා කර, I/O රටා යෙදුම් වැඩभार සහ latency ලක්ෂණවලට සම්බන්ධ කරයි.
iostat භාවිතයෙන් I/O saturation හඳුනාගැනීමiotop භාවිතයෙන් I/O බරපතල ක්රියාවලි සොයාගැනීමblktrace භාවිතයෙන් block-level ක්රියාකාරකම් ලුහුබඳිනෆයිල් සිස්ටම් වර්ග සහ වෙළඳපොල් සංසන්දනයකාර්ය සාධනය සඳහා mount විකල්ප සමාලෝචනය5 වන පාඩමජීව නිරීක්ෂණය සඳහා විධාන: top, htop, vmstat, iostat, sar, mpstat — නිවැරදි භාවිත උදාහරණ සහ විකල්පනයසැබෑ-කාලීන පද්ධති හැසිරීම තේරුම් ගැනීමට ජීව නිරීක්ෂණ මෙවලම් ගවේෂණය කරන්න. ඔබ top, htop, vmstat, iostat, sar, mpstat භාවිතයෙන් CPU, මතක, I/O බෝටල්නෙක් හඳුනාගෙන, ප්රධාන ක්ෂේත්ර විකල්පනය කර, කෙටි කාර්ය සාධන ස්නැප්ෂොට් ගන්නා.
top සහ htop හි CPU සහ load කියවීමvmstat භාවිතයෙන් මතක සහ swap තීක්ෂ්ණ බවiostat සහ iotop භාවිතයෙන් ඩිස්ක් I/O නිරීක්ෂණයsar සහ mpstat භාවිතයෙන් ඓතිහාසික ස්නැප්ෂොට්පසුකාලීන සමාලෝචනය සඳහා විධාන ප්රතිදාන අපනයනය6 වන පාඩමබෙබ් සර්වර් කාර්ය සාධනය විශ්ලේෂණය: nginx/apache තත්ත්ව මොඩියුල්, ප්රවේශ/දෝෂ ලොග්, මන්දගාමී ඉල්ලීම් විශ්ලේෂණය, HTTP තත්ත්ව රටාnginx සහ Apache හි බෙබ් සර්වර් කාර්ය සාධනය ඇගයීම ඉගෙන ගන්න. ඔබ තත්ත්ව මොඩියුල් කියවා, ප්රවේශ සහ දෝෂ ලොග් විශ්ලේෂණය කර, මන්දගාමී ඉල්ලීම් හඳුනාගෙන, HTTP තත්ත්ව රටා විකල්පනය කර ක්ලායන්ට් ගැටලු සහ සර්වර් බෝටල්නෙක් වෙන්කරයි.
nginx තත්ත්ව endpoints සක්රිය කිරීම සහ කියවීමApache mod_status සහ server-status භාවිතයමන්දගාමී ඉල්ලීම් සහ timeouts හඳුනාගැනීමHTTP තත්ත්ව කේත ව්යාප්ති විශ්ලේෂණයබොට්, ස්කෑන්, අපයෝජන ජාලය හඳුනාගැනීම7 වන පාඩමදිගුකාලීන ප්රතිසංස්කරණ: ශේෂතා සැලසුම්, සම්පත් සීමා (systemd, cgroups), kernel සහ බෙබ් සර්වර් configs ටියුනිං, යෙදුම් profiling මෙවලම් සහ භාවිත කිරීමේ වේලාවනැවත ගිනි නිවීම් වෙනුවට දිගුකාලීන විසඳුම් සැලසුම් කරන්න. ඔබ ශේෂතා සැලසුම් පුහුණු වෙමින්, systemd සහ cgroups භාවිතයෙන් සම්පත් සීමා සකසා, kernel සහ බෙබ් සර්වර් පරාමිති ටියුනිං කර, කේත සහ config වෙනස්කම් මග පෙන්වීමට profiling මෙවලම් තෝරයි.
ශේෂතා සැලසුම් සඳහා දත්ත එකතු කිරීමsystemd unit සම්පත් සීමා සකස් කිරීමcgroup සීමා ආරක්ෂිතව යෙදීමkernel සහ බෙබ් සර්වර් පරාමිති ටියුනිංයෙදුම් profiling මෙවලම් තෝරා භාවිතය8 වන පාඩමපද්ධති සම්පත් සංඛ්යාලේඛන තේරුම් ගැනීම: CPU, මතක, I/O, ජාල — නිරීක්ෂණය කළ යුතු සහ හේතුවපද්ධති සෞඛ්යය ගැන තොරතුරු දක්වන මූලික සංඛ්යාලේඛන තේරුම් ගන්න. ඔබ CPU, මතක, ඩිස්ක්, ජාල සංඥා විකල්පනය කර, ආරක්ෂිත වාඩිඉඩ ඉගෙන ගෙන, බෙබ් වැඩभार සහ පසුබිම සේවා සඳහා වඩාත් වැදගත් සංඛ්යාලේඛන තීරණය කරයි.
CPU භාවිතය, load average, run queuesමතක භාවිතය, cache, swap හැසිරීමඩිස්ක් throughput, latency, queue depthජාල bandwidth, දෝෂ, dropsප්රධාන සංඛ්යාලේඛන සඳහා alert වාඩිඉඩ තෝරාගැනීම9 වන පාඩමතාවකාලික ප්රතිකාර තාක්ෂණයන්: සේවා නැවත ආරම්භ කිරීම, ක්රියාවලි niceness සකස් කිරීම, caches නිදහස් කිරීම, සේවා ආරක්ෂිතව ඔෆ්ලයින් කිරීම — විධාන සහ අපේක්ෂිත ප්රතිඵලඅනතුරුදායකයන් තුළ ආරක්ෂිත, තාවකාලික ප්රතිකාර යෙදෙන්න. ඔබ සේවා නැවත ආරම්භ කර, niceness සකසා, caches කළමනාකරණය කර, සේවා ආරක්ෂිතව ඔෆ්ලයින් කර, විධාන, අවදානම්, සහ ප්රතිකාර කාර්ය සාධනය තහවුරු කිරීම තේරුම් ගනී.
ප්රධාන සේවා ආරක්ෂිතව නැවත ආරම්භ කිරීමnice සහ renice භාවිතයෙන් ක්රියාවලි ප්රමුඛත්වය සකස් කිරීමpage cache සහ dentries ආරක්ෂිතව නිදහස් කිරීමබෙබ් යෙදුම් maintenance mode එකට යැවීමසංඛ්යාලේඛනවල ප්රතිකාර බලපෑම තහවුරු කිරීම