sudo-র নিয়মে তারা চিহ্ন কেন দেখতে যতটা মনে হয় তার চেয়ে অনেক দূর পৌঁছায়, কমান্ডের মাঝখানে বসানো আক্ষরিক শব্দ কীভাবে কিছুই সীমিত করা বন্ধ করে দেয়, আর এমন নিয়মের বদলে কী বসানো হয়। fail2ban-এর পথ ধরে একটি সত্যিকারের উদাহরণে দেখানো।
দশ মিনিটে পাসওয়ার্ডের বদলে কি: বন্ধ করার আগে নিজেকে কীভাবে যাচাই করবেন, 90-hardening.conf নামের ফাইল ক্লাউডেরটার কাছে হারে কেন, আর Ubuntu 24.04-এ ssh.socket নিয়ে কী করবেন।
একটি দেশ আটকানোর বদলে তৈরি নিয়ম: অন্যের প্রশাসন পাতা খোঁজা স্ক্যানারের জন্য jail, গতির সীমা, নিজেকেই আটকে ফেলা থেকে রক্ষা এবং সঠিকভাবে সীমিত উপজাল অবরোধ। যাচাইয়ের কমান্ডসহ, এবং যা কাটা চলবে না তা-ও, যাতে অর্থপ্রদান ও সূচিকরণ হারিয়ে না যায়।
সার্ভার নিজে থেকেই সরে যায়: প্যাকেজ জমতে থাকে, সার্টিফিকেট মেয়াদ শেষের দিকে এগিয়ে যায়, একটি jail চুপচাপ SSH-এর উপর নজর রাখা বন্ধ করে দেয়। নিয়মিত যা দেখা দরকার তা এখানে, কমান্ডসহ — আর হাতে হাতে এই তালিকা ধরে চলা ক্লান্তিকর হয়ে উঠলে সেটি কোথায় গিয়ে ঠেকে।
প্রোফাইল কোনো প্রোগ্রামকে যা করার কথা তাতেই সীমিত রাখে আর হ্যাক হওয়া সাইটকে ছোট ঝামেলায় পরিণত করে। ডিফল্টে কী চালু, আর সেবা না ভেঙে প্রোফাইল কীভাবে যোগ করবেন।
Falco সাধারণ সার্ভারে প্রক্রিয়ার আচরণে নজর রাখতে পারে: PHP থেকে চালানো শেল, আপনার কি পড়া কেউ, /tmp থেকে চলা মাইনার। আর কোলাহলে ডুবে যাওয়া এড়াতে কী বন্ধ করবেন।
বাক্স থেকে বেরিয়ে auditd প্রায় কিছুই কাজের নথিভুক্ত করে না। যে নিয়ম-সেট ঘটনার পরে ওঠা প্রশ্নের উত্তর দেয়, আর ausearch মুখস্থ না করে ফলাফল কীভাবে পড়বেন।
কেন 8-এর load average স্বাস্থ্যকর হতে পারে আর 2-এর লোড জরুরি অবস্থা, ব্যস্ত প্রসেসর আর সিস্টেম যে ডিস্কের জন্য অপেক্ষা করছে তার পার্থক্য কী, এবং একবার উঠে আর কখনও শূন্যে না নামা swap-এর মানে কী।
df ফাঁকা গিগাবাইট দেখায় অথচ সঙ্গে «no space left» ত্রুটি আসে কেন, মুছে ফেলা কিন্তু মুক্ত না হওয়া ফাইল কোথায় যায়, আর SMART-এর কোন বৈশিষ্ট্য সত্যিই বিকলতার পূর্বাভাস দেয়।
Monit-এর যাচাই systemd-র Restart=always থেকে কীভাবে আলাদা, পুনরারম্ভের অন্তহীন চক্র কীভাবে এড়াবেন, আর পোর্ট 2812-এ ওয়েব ইন্টারফেস বাইরের দিকে থাকা উচিত নয় কেন।