~ / 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