پیکوسیستم خدمات فنی IT
سرور و هاستینگ

مدیریت سرور لینوکس، کانفیگ و رفع مشکل سرور مجازی

مدیریت سرور لینوکس برای وقتی است که یک سرور مجازی تازه تحویل گرفته اید، یا سروری دارید که سال هاست کسی جرئت آپدیت کردنش را ندارد. در این خدمت، پیکربندی، به روزرسانی و رفع مشکل سرور با ماست و هر تغییر مستند می شود. توزیع های رایج مثل Ubuntu، Debian و AlmaLinux را پشتیبانی می کنیم.

ابزارها و فناوری ها linux-server-management
  • Ubuntu Server
  • Debian
  • AlmaLinux
  • Nginx
  • Apache
  • PHP-FPM
  • MariaDB
  • Fail2ban
  • restic
  • systemd
6بخش کار
4خروجی
4مرحله

مدیریت سرور لینوکس چیست؟

مدیریت سرور لینوکس یعنی پیکربندی، به روزرسانی، امن سازی و رفع مشکل سرورهای لینوکسی، با مستند شدن هر تغییر. این خدمت برای کسی است که سرور مجازی تازه تحویل گرفته و کسی را برای کانفیگش ندارد، سایتش گاهی خطای 502 می دهد یا نمی داند سرورش آخرین بار کی آپدیت شده است. پیکوسیستم روی توزیع هایی مثل Ubuntu، Debian و AlmaLinux کاربر sudo با ورود از طریق کلید SSH می سازد، Nginx یا Apache و PHP-FPM را با گواهی Let's Encrypt تنظیم می کند، فایروال UFW یا nftables و Fail2ban را راه اندازی می کند، بکاپ روزانه با restic به مقصدی خارج از سرور می گیرد و وصله های امنیتی را در زمان توافق شده نصب می کند. کار به صورت یک باره یا ماهانه انجام می شود. نتیجه، سرور کانفیگ شده با همه دسترسی ها، مستند پیکربندی و گزارش تغییرات است.

چه زمانی به مدیریت سرور لینوکس نیاز دارید؟

  • سرور مجازی خریده ایم ولی کسی نیست که کانفیگش کند.
  • سایت گاهی خطای 502 می دهد و علتش را نمی دانیم.
  • معلوم نیست آخرین بار کی سرور آپدیت شده.
  • همه با کاربر root و یک رمز مشترک وارد سرور می شوند.

مدیریت سرور لینوکس شامل چه کارهایی است؟

01

پیکربندی اولیه

ساخت کاربر با sudo، ورود با کلید SSH، بستن ورود مستقیم root، تنظیم timezone و NTP و پارتیشن بندی مناسب.

02

وب سرور و اپلیکیشن

نصب و تنظیم Nginx یا Apache، PHP-FPM، محیط اجرای Node.js یا Python و گواهی Let's Encrypt با تمدید خودکار.

03

دیتابیس

نصب MySQL، MariaDB یا PostgreSQL، تنظیم پارامترهای حافظه متناسب با سرور و فعال کردن slow query log.

04

فایروال و دسترسی

تنظیم nftables یا UFW با باز ماندن فقط پورت های لازم، و نصب Fail2ban برای مسدود کردن حمله brute-force روی SSH.

05

بکاپ خودکار

بکاپ روزانه از فایل ها و دیتابیس با restic یا Borg به مقصدی خارج از همان سرور، همراه با تست بازیابی.

06

به روزرسانی و رفع خطا

نصب وصله های امنیتی در زمان توافق شده، بررسی journalctl و لاگ وب سرور و رفع خطاهایی مثل 502، پر شدن دیسک یا مصرف بالای رم.

بعد از مدیریت سرور لینوکس چه چیزی تحویل می گیرید؟

  • سرور کانفیگ شده با همه دسترسی ها تحویل شده به شما
  • مستند پیکربندی شامل سرویس ها، پورت ها، مسیر فایل های تنظیمات و کاربران
  • اسکریپت و زمان بندی بکاپ با نتیجه آخرین تست بازیابی
  • گزارش تغییرات هر نوبت به روزرسانی و رفع مشکل

راهنمای مدیریت سرور لینوکس

Ubuntu، Debian یا AlmaLinux: کدام توزیع برای سرور مجازی؟

مهم ترین معیار انتخاب توزیع، طول دوره پشتیبانی امنیتی و نرم افزاری است که روی سرور اجرا می شود. Ubuntu 24.04 LTS تا سال 2029 به روزرسانی استاندارد می گیرد و بسته های جدیدتری مثل PHP 8.3 را در مخزن رسمی دارد. Debian 12 محافظه کارتر است و برای سرورهایی که سال ها بدون تغییر بزرگ کار می کنند مناسب است. AlmaLinux 9 با RHEL سازگار است، تا سال 2032 پشتیبانی می شود و اگر قرار است بعداً cPanel یا CloudLinux نصب شود، انتخاب طبیعی تری است.

اگر سرور شما هنوز CentOS 7 است، این نسخه به پایان عمر رسیده و Ubuntu 18.04 هم از دوره پشتیبانی استاندارد خارج شده است. ارتقای درجا بین نسخه های اصلی ریسک دارد و نصب نسخه جدید روی سرور تازه و انتقال سرویس ها امن تر است.

اشتباهات رایج در کانفیگ سرور مجازی لینوکس

در بررسی سرورها چند اشتباه بارها تکرار می شود. MySQL روی 0.0.0.0 گوش می دهد و پورت 3306 به اینترنت باز مانده، پوشه های سایت مجوز 777 دارند یا اپلیکیشن Node.js با کاربر root اجرا می شود. هر کدام از این ها کافی است تا نفوذ به یک سایت به کنترل کل سرور برسد.

دسته دیگری از مشکلات به کندی و قطعی بی دلیل ختم می شود. در سروری که swap ندارد، وقتی رم پر شود OOM killer سرویس MySQL را می بندد. نبودن قاعده logrotate یا محدودیت حجم journald هم دیسک را آرام آرام پر می کند، تا روزی که دیتابیس دیگر نتواند بنویسد.

پیش از سپردن مدیریت سرور چه چیزهایی آماده کنید؟

دسترسی به پنل شرکت ارائه دهنده سرور مجازی مهم تر از آن است که به نظر می رسد. از همان جا می شود snapshot گرفت و کنسول VNC را باز کرد، و اگر تنظیمات SSH اشتباه شود، این کنسول تنها راه برگشت به سرور است. فهرست دامنه ها، سایت ها و سرویس هایی که روی سرور اجرا می شوند و دسترسی به مدیریت DNS دامنه را هم آماده کنید.

اگر نمی دانید چه کسانی تا امروز به سرور دسترسی داشته اند، این را هم به ما بگویید. در شروع کار کلیدهای فایل authorized_keys و کاربران سیستم را بررسی می کنیم و رمزهای قدیمی را عوض می کنیم.

هزینه مدیریت سرور مجازی به چه عواملی بستگی دارد؟

تعداد سرورها فقط بخشی از ماجراست. سروری که یک سایت وردپرس روی Nginx دارد، کار بسیار کمتری از سروری می خواهد که هم زمان چند اپلیکیشن، صف پیام، دیتابیس PostgreSQL و کانتینرهای Docker را اجرا می کند. وجود کنترل پنل، حجم داده ای که باید بکاپ شود و نیاز به تغییرات خارج از ساعت کاری هم روی برآورد اثر دارد.

وضعیت فعلی سرور هم مهم است. سروری که سال ها آپدیت نشده یا هیچ مستندی ندارد، اول به یک مرحله مرتب سازی نیاز دارد و بعد از آن مدیریت ماهانه اش ساده تر می شود.

مراحل مدیریت سرور لینوکس

  1. 01

    بررسی سرور

    سیستم عامل، سرویس های در حال اجرا، پورت های باز، مصرف دیسک و لاگ ها را بررسی می کنیم و مشکلات را فهرست می کنیم.

  2. 02

    پیشنهاد و توافق

    تغییرات لازم و ترتیب انجامشان را توضیح می دهیم و زمان اجرا را با شما هماهنگ می کنیم.

  3. 03

    اجرا با امکان برگشت

    پیش از هر تغییر مهم از سرور یا فایل های تنظیمات snapshot می گیریم و تغییرات را در ساعت های کم ترافیک اعمال می کنیم.

  4. 04

    تحویل و نگهداری

    مستندات و دسترسی ها را تحویل می دهیم. اگر مدیریت ماهانه را انتخاب کنید، به روزرسانی و کنترل بکاپ طبق برنامه ادامه پیدا می کند.

سؤالات متداول درباره مدیریت سرور لینوکس

مدیریت سرور چیست و سرور مجازی مدیریت شده یعنی چه؟

مدیریت سرور یعنی نگهداری روزمره سرور، شامل به روزرسانی، امنیت، بکاپ و رفع خطا. در سرور مجازی مدیریت شده، سرور را از هر شرکت هاستینگی که بخواهید اجاره می کنید و این نگهداری با یک تیم فنی است. ما این مدیریت را روی همان سرور فعلی شما انجام می دهیم و نیازی به جابه جایی سرور نیست.

به رمز root سرور نیاز دارید؟

برای شروع یک دسترسی مدیریتی لازم است. پیشنهاد ما این است که یک کاربر مجزا با sudo و کلید SSH برای ما بسازید تا دسترسی ما قابل ردیابی باشد و هر وقت خواستید لغوش کنید.

اگر سرور کند شود یا از دسترس خارج شود چه می کنید؟

اول با بررسی لاگ ها، مصرف CPU و رم و وضعیت دیسک علت را پیدا می کنیم. اگر مشکل فوری باشد، ابتدا سرویس را برمی گردانیم و بعد علت اصلی را رفع می کنیم. برای قطعی های اضطراری صفحه خدمات فوری را هم ببینید.

فقط کانفیگ یک باره انجام می دهید یا پشتیبانی ماهانه هم دارید؟

هر دو. کانفیگ یک باره با تحویل مستندات تمام می شود. مدیریت ماهانه شامل به روزرسانی، کنترل بکاپ و رسیدگی به مشکلات است و شرایطش در قرارداد می آید.

جست وجوهای مرتبط

  • کانفیگ سرور لینوکس
  • کانفیگ سرور مجازی لینوکس
  • خدمات مدیریت سرور
  • سرور مجازی مدیریت شده
  • مدیریت سرور مجازی
  • کانفیگ سرور مجازی
  • مدیریت سرور اختصاصی
  • سرور مدیریت شده

استعلام

کارتان را بگویید، مسیر و هزینه را می گوییم

چند خط درباره وضعیت فعلی و چیزی که می خواهید بنویسید. یک مهندس خودش تماس می گیرد، نه واحد فروش.

  1. 01درخواست را می خوانیم و اگر ابهامی بود تماس می گیریم.
  2. 02در صورت نیاز، بررسی اولیه ریموت یا بازدید انجام می شود.
  3. 03پیشنهاد مکتوب با دامنه کار، زمان بندی و هزینه می فرستیم.

اطلاعات شما فقط برای پاسخ به همین درخواست استفاده می شود.