ASامیر شاه‌امیری

~ / articles / #linux

برچسب «linux»

12 نوشته درباره‌ی برنامه‌نویسی، زیرساخت و کسب‌وکار.

1405

1405/07/17 tmux چیست؟ کار روی سرور بدون ترس از قطع شدن اتصالآموزش tmux از صفر: نشست، پنجره و پنل، کلید prefix، جداشدن و برگشتن به نشست، یک فایل tmux.conf کوچک و جدول کلیدهای پرکاربرد. زیرساخت8 min 1405/07/17 ساخت سرویس systemd برای اجرای برنامه روی لینوکسساخت سرویس لینوکس با systemd: نوشتن unit file با User، WorkingDirectory، Restart و EnvironmentFile، فعال‌سازی، لاگ با journalctl، خطاهای رایج و امن‌سازی پایه. زیرساخت7 min 1405/07/17 rsync: کپی و همگام‌سازی فایل‌ها بین سرورهادستور rsync در لینوکس با مثال: گزینه‌های -avzh، قاعده‌ی اسلش آخر مسیر، dry-run، خطر --delete، exclude، پورت غیراستاندارد SSH و ادامه‌ی انتقال. زیرساخت7 min 1405/07/17 مانیتورینگ ساده‌ی سرور لینوکس: از کجا بفهمیم مشکل دارد؟مانیتورینگ سرور لینوکس چیست و چه چیزی را باید پایید: CPU، load average، حافظه، دیسک، I/O و سرویس‌ها؛ از ابزارهای داخلی تا Netdata و یک اسکریپت سلامت با cron. زیرساخت9 min 1405/07/17 دیسک سرور لینوکس پر شده؛ قدم‌به‌قدم چه کنیم؟پر شدن دیسک سرور لینوکس: پیدا کردن مقصر با df و du و ncdu، فایل‌های پاک‌شده‌ی باز، لاگ‌ها و journal، apt، داکر، inode و هشدار پیش از پر شدن. زیرساخت7 min 1405/07/17 اسکریپت‌نویسی bash برای خودکارسازی کارهای تکراریآموزش اسکریپت‌نویسی bash در لینوکس: shebang، set -euo pipefail، متغیر و کوتیشن، آرگومان، شرط، حلقه، تابع، کد خروج، لاگ و shellcheck با یک مثال کامل. زیرساخت9 min 1405/07/17 سرور مجازی چیست؟ فرق هاست اشتراکی، سرور مجازی و سرور اختصاصیسرور مجازی چیست و چه کاربردی دارد، چه فرقی با هاست اشتراکی و سرور اختصاصی دارد و برای سایت یا اپلیکیشن شما کدام مناسب‌تر است. زیرساخت7 min 1405/07/17 اتصال SSH به سرور و ساخت کلید SSH در ویندوز و لینوکساتصال SSH به سرور، ساخت کلید ed25519 در ویندوز، لینوکس و مک، کپی کلید روی سرور، فایل config، اضافه‌کردن کلید به GitHub و رفع خطاهای رایج. زیرساخت7 min 1405/07/17 دستورات ضروری لینوکس برای مدیریت سروردستورات لینوکس در ترمینال که برای مدیریت سرور اوبونتو هر روز لازم دارید، دسته‌بندی‌شده بر اساس کار، با مثال و جدول خلاصه‌ی ۲۵ دستور پرکاربرد. زیرساخت8 min 1405/07/17 نصب داکر روی اوبونتو ۲۴.۰۴ (Docker Engine)نصب Docker Engine روی Ubuntu 24.04 از مخزن رسمی داکر، کارهای بعد از نصب، تست با hello-world، تفاوت docker.io و docker-ce و حذف کامل. زیرساخت7 min 1405/07/17 کرون جاب در لینوکس: crontab به زبان ساده (و systemd timer)کرون جاب در لینوکس چطور کار می‌کند: پنج فیلد زمان crontab با مثال، /etc/cron.d، دام‌های محیط، لاگ، flock و جایگزین systemd timer. زیرساخت8 min 1405/07/12 ساعت اول یک سرور تازه: امن‌کردن Ubuntu 24.04 قدم‌به‌قدماز کاربر غیر root و ورود فقط با کلید SSH تا ufw، به‌روزرسانی خودکار و fail2ban؛ کارهایی که در ساعت اول هر سرور Ubuntu 24.04 باید انجام شود. زیرساخت9 min