❓ چطور میتونم تنظیمات firewall در لینوکس رو تغییر بدم و یک قانون جدید اضافه کنم؟
برای تغییر تنظیمات firewall در لینوکس، معمولاً از `iptables` یا `firewalld` استفاده میکنیم. برای اضافه کردن یک قانون جدید با `iptables`، میتونید از دستوری مثل `iptables -A INPUT -p tcp --dport 80 -j ACCEPT` استفاده کنید که ترافیک ورودی به پورت 80 رو مجاز میکنه. اگه از `firewalld` استفاده میکنید، میتوانید با دستور `firewall-cmd --add-service=http --permanent` این کار رو انجام بدید و بعد با `firewall-cmd --reload` تغییرات رو اعمال کنید.
دسته: linux
❓ چگونه میتوانم منابع سیستم مثل پردازنده و حافظه را به صورت آنی در لینوکس مانیتور کنم؟
برای مانیتور کردن آنی منابع سیستم در لینوکس، میتوانید از دستور `top` یا `htop` استفاده کنید. این دستورات به شما نمایش زندهای از فرایندها، استفاده از CPU، و حافظه میدهند. `htop` نسخهی پیشرفتهتریه و قابلیتهای بیشتری مثل مرتبسازی و کاوش آسانتر داره. اگه `htop` رو ندارید، میتوانید با مدیریت بستهها نصبش کنید.
دسته: linux
❓ چطور میتونم با استفاده از SSH به سرور لینوکس متصل بشم و از کلید عمومی و خصوصی برای احراز هویت استفاده کنم؟
برای اتصال به سرور لینوکس با SSH و استفاده از کلید عمومی و خصوصی، اول باید یک جفت کلید تولید کنید. با دستور `ssh-keygen` میتونید این کار رو انجام بدید. سپس کلید عمومی (معمولاً `~/.ssh/id_rsa.pub`) رو به فایل `~/.ssh/authorized_keys` در سرور کپی کنید. حالا میتونید با دستور `ssh username@server_ip` بدون نیاز به وارد کردن پسورد به سرور متصل بشید.
دسته: linux
❓ چطور میتونم یک اسکریپت شل بنویسم که به صورت خودکار بکاپ بگیره؟
برای نوشتن یک اسکریپت شل برای بکاپگیری، میتونی یک فایل متنی با پسوند .sh بسازی و کدهای زیر رو داخلش قرار بدی: `#!/bin/bash` و سپس از دستور `tar -czf backup.tar.gz /path/to/directory` استفاده کنی. این فایل رو باید با دستور `chmod +x filename.sh` اجرایی کنی و میتونی زمانبندیاش کنی تا به صورت خودکار با استفاده از cron اجرا بشه.
دسته: linux
❓ چطور میتونم بار روی سرور لینوکسی رو بررسی کنم و بفهمم کدوم پروسهها بیشترین منابع رو مصرف میکنن؟
برای بررسی بار روی سرور میتونی از دستور `top` یا `htop` استفاده کنی. این دستورات لیستی از پروسهها و میزان مصرف CPU و RAM رو نشون میده. با فشردن کلید `P` در top میتونی پروسهها رو بر اساس مصرف CPU مرتب کنی و به راحتی بفهمی کدوم پروسهها بیشترین منابع رو مصرف میکنن.
دسته: linux