نصب و راه اندازی DirectAdmin

نصب و راه اندازی DirectAdmin

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


چرا DirectAdmin (دایرکت ادمین) :


دایرکت ادمین کنترل پنلی تحت وب میباشد که برای دارندگان سایت نیازی ضروریست، تمامی دسترسی ها و ابزارهای نیازمند یک مدیر سایت و هاست را در اختیار شما قرار داده تا به راحتی بدون نیاز به دانش تخصصی استفاده کنید. اما این فرآیند نصب می‌تواند چالش‌برانگیز باشد، به خصوص اگر تجربه زیادی در مدیریت سرور ندارید!

وان سرور خدمات پیکربندی دایرکت ادمین را به مشتریان خود ارائه می‌دهد. ما می‌توانیم دایرکت ادمین را بر روی سرور شما نصب و پیکربندی کنیم تا بتوانید از تمام مزایای این نرم‌افزار بهره‌مند شوید.

  • برخی از مزایای دایرکت ادمین عبارتند از:

    • رابط کاربری ساده و کاربرپسند: دایرکت ادمین دارای رابط کاربری گرافیکی ساده و کاربرپسند است که استفاده از آن برای کاربرانی که تجربه زیادی در مدیریت سرور ندارند آسان کند.
    • امکانات گسترده: دایرکت ادمین دارای طیف گسترده‌ای از ویژگی‌ها و ابزارها است که به کاربران امکان می‌دهد تمام جنبه‌های سرور خود را مدیریت کنند.
    • قیمت مناسب: دایرکت ادمین نسبت به سایر کنترل پنل‌های هاست قیمت مناسبی دارد. (هزینه ی لایسنس وو حتی کانفیگ)
    • سرعت و عملکرد بهینه: دایرکت ادمین به گونه‌ای طراحی شده است که سرعت و عملکرد بهینه داشته باشد. (مخصوصا استفاده از وب سرورهای مناسب با پیکربندی بهینه)
    • امنیت بالا: دایرکت ادمین دارای ویژگی‌های امنیتی پیشرفته برای محافظت از سرور در برابر حملات است.

    • دایرکت ادمین مناسب چه کسانیست؟

      دایرکت ادمین برای طیف گسترده‌ای از کاربران مناسب است، از جمله:

      • صاحبان وب‌سایت‌ها و کسب‌وکارهای کوچک: دایرکت ادمین یک راه حل مدیریت سرور عالی برای صاحبان وب‌سایت‌ها و کسب‌وکارهای کوچک است که نیاز به کنترل کامل بر سرور خود دارند.
      • مدیران سرور: دایرکت ادمین یک ابزار قدرتمند برای مدیران سرور است که به آنها این امکان را می‌دهد تا تمام بخش های سرور خود را به راحتی مدیریت کنند.
      • کاربران پیشرفته: دایرکت ادمین دارای ویژگی‌های پیشرفته‌ای است که برای کاربران پیشرفته مناسب است.

      در اینجا چند مورد خاص وجود دارد که دایرکت ادمین برای آنها مناسب است:

      • اگر به دنبال یک کنترل پنل هاست ساده و کاربرپسند هستید که استفاده از آن آسان باشد، دایرکت ادمین یک گزینه عالی است.
      • اگر به دنبال یک کنترل پنل هاست با ویژگی‌های گسترده و قدرتمند هستید، دایرکت ادمین یک گزینه عالی است.
      • اگر به دنبال یک کنترل پنل هاست با قیمت مناسب هستید، دایرکت ادمین یک گزینه عالی است.


    وان سرور با تیم متخصص در زمینه شبکه و هاستینگ با بیش از 10 سال سابقه خدمت و پشتیبانی، مفتخر است تا پیکربندی سرورهایتان را بر اساس نیاز سایت یا برنامه تان پیکربندی کنیم تا رونقی بینظیر در بهبود کسب و کارتان را شاهد باشیم..

      مزایای کانفیگ دایرکت ادمین توسط وان سرور:

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

        فول کانفیگ دایرکت ادمین

          محاسبه قیمت و ثبت سفارش

          متناسب با سرویسهای مورد نیاز قیمت کانفیگ را برآورد کنید

          قیمت نهایی ماه اول: 0 تومان

          قیمت نهایی تمدید: 0 تومان

          تکمیل سفارش

          نـیـاز بــه مشـاوره داریـد؟

          میتوانید با همکاران وان سرور درخواستتان را مطرح کنید تا بر اساس نیازتان بهترین پیشنهاد را خدمتتان ارائه دهند.

          پشتیبانی 24/7

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

          فایروال

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

          SSL رایگان

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

          Ipv4/ipv6

          در صورت وجود ipv6 در سرورتان ،کانفیگ اختصاصی سرور هاستینگ در دو شبکه ipv6 و ipv4 انجام خواهد شد تا سایتتان در هر دو شبکه در دسترس باشد.

          پشتیبانی مدیریت شده

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

          دسترسی کامل

          تمامی دسترسی های اعم از مشخصات سرور، کنترل پنل whm و لایسنسها در اختیارتان هست که به راحتی مدیریت کنید. ما همواره امنیت سایتتان از لحاظ دسترسی ها در سطح بالا پیکربندی و مشخصات را در اختیارتان قرار میدهیم و نکات مهم امنیتی را از لحاظ دسترسی خدمتتان اعلام میکنیم

          برخی از افزونه های قابل نصب

          سوالات متداول

          برخی از سوالاتی که ممکن است در ابتدا داشته باشید

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

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


          این کانفیگ بر روی سرور (مجازی رم بالای 4گیگ یا اختصاصی) انجام میشه. انتخاب نوع سرور کاملا اختیاری هست، اگر نیاز به مشاوره ای داشتید میتوانید از صفحه تماس با ما با مشاوران فروش در ارتباط باشید.
          برای انجام کانفیگ هم انتخاب سرور کاملا انتخابی هست، میتوانید سرور را از وان سرور (در اینجا سرورها را مشاهده کنید) یا از میزبان دیگری انتخاب کنید.

          بله حتما! در این خصوص باید به بخش پشتیبانی دپارتمان هاستینگ تیکت کنید و درخواستتان را کتبی ارسال کنید تا همکاران نوع نیازتان را بررسی و برآورد هزینه کنند.

          نوع کانفیگ بستگی به درخواست شما متفاوت هست، اما تغریبا بین5 الی 24 ساعت پیکربندی کامل خواهد شد.

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

          هیچ لزومتی در خرید لایسنس وجود ندارد. فقط حتما لایسنس دایرکت ادمین برای نصب دایرکت ادمین نیاز میباشد، در صورتی که این لایسنس را ندارید در حین ثبت سفارش انتخاب این لایسنس ضروریست.

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

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

          صفحه تماس بـــا مـــا

          نظرات مشتریان

          برخی از نظرات مشتریان وان سرور

          جزیره آموزشی

          برخی از پستهای آموزشی پیشنهادی
          Raspberry Pi (رزبری پای)

          Raspberry Pi (رزبری پای)

          Raspberry Pi (رزبری پای)Raspberry Pi نام مجموعه ای از رایانه های تک برد است که توسط بنیاد خیریه Raspberry Pi ، انگلستان ساخته شده و هدف آن آموزش مردم در زمینه کامپیوتر و ایجاد سهولت دسترسی به آموزش رایانه است. در این مبحث آموزشی به بررسی رزبری پای (Raspberry Pi) می پردازیم .Raspberry Pi (رزبری پای) چیست؟Raspberry Pi در سال 2012 به بازار عرضه شد و از آن زمان چندین بار مجددا تغییر داده و ارائه شد. Pi اصلی دارای پردازنده مرکزی تک هسته ای 700 مگاهرتزی و فقط 256 مگابایت رم بود . قیمت اصلی Raspberry Pi همیشه 35 دلار بوده و همه مدل ها 35 دلار یا کمتر بوده است ، از جمله Pi Zero که تنها 5 دلار قیمت دارد.در سراسر جهان ، مردم از Raspberry Pi ها برای یادگیری مهارت های برنامه نویسی ، ساخت پروژه های سخت افزاری ، اتوماسیون خانگی و حتی استفاده از آنها در کاربردهای صنعتی استفاده می کنند.Raspberry Pi یک کامپیوتر بسیار ارزان قیمت است که از لینوکس استفاده می کند ، اما همچنین مجموعه ای از پین های GPIO را ساپورت می کند که به شما امکان می دهد قطعات الکترونیکی را برای محاسبات فیزیکی کنترل کرده و اینترنت اشیا (IoT) را کاوش کنید.چه مدل های رزبری پای منتشر شده است؟در Raspberry Pi ها چهار نسل وجود دارد :   Pi 1 ، Pi 2 ، Pi 3 و Pi4 و به طور کلی یک مدل A و یک مدل B در بیشتر نسل ها وجود داشته است. مدل A نوع ارزان تری است و در آن ها کاهش RAM و پورت هایی مانند USB و Ethernet را شاهد هستیم. Pi Zero اسپین آف نسل اصلی (Pi 1) است که حتی کوچکتر و ارزان تر شده است.بنیاد Raspberry Pi چیست؟بنیاد Raspberry Pi تلاش می کند تا قدرت محاسبات و ساخت دیجیتال را در اختیار مردم سراسر جهان قرار دهد. این کار را با تهیه رایانه های کم هزینه و با کارایی بالا انجام می دهد که مردم از آنها برای یادگیری ، حل مشکلات و تفریح استفاده می کنند. این برنامه برای کمک به دسترسی بیشتر افراد به محاسبات و ساخت دیجیتال در زمینه اطلاع رسانی و آموزش فراهم می کند. این منابع رایگان را برای کمک به مردم در زمینه محاسبه و ساختن وسیله ها با رایانه ایجاد می کند و همچنین مربیانی را آموزش می دهد که می توانند افراد دیگر را برای یادگیری راهنمایی کنند.Code Club و CoderDojo بخشی از بنیاد Raspberry Pi هستند ، اگرچه این برنامه ها از نظر پلتفرم (به سخت افزار Raspberry Pi وابسته نیستند). رزبری پای این باشگاه ها را تبلیغ می کند و به رشد شبکه در سراسر جهان کمک می کند تا اطمینان حاصل شود که هر کودک به یادگیری در مورد رایانه دسترسی دارد. به همین ترتیب ، طی رویداد هایی برای همه افراد در هر سنی است که گرد هم می آیند تا با Raspberry Pi آشنا شوند و ایده ها و پروژه هایی را به اشتراک بگذارند.آیا Raspberry Pi اوپن سورس است؟Raspberry Pi در اکوسیستم منبع باز فعالیت می کند: این سیستم عامل Linux (انواع توزیع ها) را اجرا می کند و سیستم عامل اصلی پشتیبانی شده آن ، Raspbian ، اوپن سورس است و مجموعه ای از نرم افزارهای منبع باز را اجرا می کند. بنیاد Raspberry Pi به هسته لینوکس و پروژه های متنوع دیگر اوپن سورس و همچنین انتشار بسیاری از نرم افزارهای خود به عنوان منبع باز کمک می کند.شماتیک Raspberry Pi منتشر شده است ، اما خود برد سخت افزاری باز نیست. بنیاد Raspberry Pi برای انجام کارهای خیرخواهانه خود به درآمد حاصل از فروش Raspberry Pi  ها متکی است.ما با رزبری پای چه کاری می توانیم انجام دهیم؟برخی از افراد Raspberry Pi را برای یادگیری کدنویسی خریداری می کنند و افرادی که قبلاً می توانند کد بزنند از Pi برای یادگیری کدنویسی الکترونیک برای پروژه های فیزیکی استفاده می کنند. Raspberry Pi می تواند فرصت هایی را برای شما ایجاد کند تا بتوانید پروژه های اتوماسیون خانگی خود را ایجاد کنید، همچنین این محصول در بین افراد جامعه اوپن سورس محبوب است.

          سه‌شنبه, 08 مهر 1399

          ادامه مطلب
          آموزش راه اندازی DNS سرور در لینوکس

          آموزش راه اندازی DNS سرور در لینوکس

          آموزش راه اندازی DNS سرور در لینوکسدر آموزش های قبلی به مبحث DNS پرداختیم و متوجه شدیم که DNS (سیستم نام دامنه) چیست. اما در آموزش به نحوه ی راه اندازی DNS سرور در لینوکس میپردازیم.آموزش نصب DNS سرور در لینوکسسناریودر اینجا ما از سه نود استفاده میکنیم. که اولی به عنوان DNS سرور اصلی یا Master DNS server ، دومی به عنوان DNS ثانویه یا Secondary DNS ، و سومی قرار است به عنوان DNS کلاینت یا DNS client باشد. در ادامه به جزئیات این سه نود میپردازیم.مشخصات DNS سرور اصلی (یا Primary (Master) DNS)سیستم عامل : centOS 7اسم میزبان یا هاست : masterdns.unixmen.localآدرس IP : 192.168.1.101/24مشخصات DNS سرور ثانویه (یا Secondary  (Slave) DNS)سیستم عامل : centOS 7اسم میزبان یا هاست : secondarydns.unixmen.localآدرس IP : 192.168.1.102/24مشخصات کلاینتسیستم عامل : centOS 6.5اسم میزبان یا هاست : client.unixmen.localآدرس IP : 192.168.1.103/24تنظیم DNS سرور اصلیدر اینجا ما پکیج های bind را بر روی سرور نصب میکنیم.yum install bind bind-utils -yپیکربندی DNS سرورفایل etc/named.conf/ را ویرایش میکنیم.vi /etc/named.confخطوط زیر را طبق مثال تغییر می دهیم.//// named.conf//// Provided by Red Hat bind package to configure the ISC BIND named(8) DNS// server as a caching only nameserver (as a localhost DNS resolver only).//// See /usr/share/doc/bind*/sample/ for example named configuration files.//options { listen-on port 53 { 127.0.0.1; 192.168.1.101;}; ### Master DNS IP #### listen-on-v6 port 53 { ::1; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; allow-query { localhost; 192.168.1.0/24;}; ### IP Range ### allow-transfer{ localhost; 192.168.1.102; }; ### Slave DNS IP ### /* - If you are building an AUTHORITATIVE DNS server, do NOT enable recursion. - If you are building a RECURSIVE (caching) DNS server, you need to enable recursion. - If your recursive DNS server has a public IP address, you MUST enable access control to limit queries to your legitimate users. Failing to do so will cause your server to become part of large scale DNS amplification attacks. Implementing BCP38 within your network would greatly reduce such attack surface */ recursion yes; dnssec-enable yes; dnssec-validation yes; dnssec-lookaside auto; /* Path to ISC DLV key */ bindkeys-file "/etc/named.iscdlv.key"; managed-keys-directory "/var/named/dynamic"; pid-file "/run/named/named.pid"; session-keyfile "/run/named/session.key";};logging { channel default_debug { file "data/named.run"; severity dynamic; };};zone "." IN { type hint; file "named.ca";};zone "unixmen.local" IN {type master;file "forward.unixmen";allow-update { none; };};zone "1.168.192.in-addr.arpa" IN {type master;file "reverse.unixmen";allow-update { none; };};include "/etc/named.rfc1912.zones";include "/etc/named.root.key";ایجاد فایل های zoneدر این قسمت ما در فایل های zone ، فایل های forward و reverse را در فایل etc/named.conf/ میسازیم.ساخت forward zoneایجاد فایل forward.unixmen در پوشه یvar/named/ vi /var/named/forward.unixmenخطوط زیر را اضافه می کنیم.$TTL 86400@ IN SOA masterdns.unixmen.local. root.unixmen.local. ( 2011071001 ;Serial 3600 ;Refresh 1800 ;Retry 604800 ;Expire 86400 ;Minimum TTL)@ IN NS masterdns.unixmen.local.@ IN NS secondarydns.unixmen.local.@ IN A 192.168.1.101@ IN A 192.168.1.102@ IN A 192.168.1.103masterdns IN A 192.168.1.101secondarydns IN A 192.168.1.102client IN A 192.168.1.103ایجاد reverse zoneایجاد فایل reverse.unixmen در پوشه یvar/named/vi /var/named/reverse.unixmenخطوط زیر را اضافه می کنیم.$TTL 86400@ IN SOA masterdns.unixmen.local. root.unixmen.local. ( 2011071001 ;Serial 3600 ;Refresh 1800 ;Retry 604800 ;Expire 86400 ;Minimum TTL)@ IN NS masterdns.unixmen.local.@ IN NS secondarydns.unixmen.local.@ IN PTR unixmen.local.masterdns IN A 192.168.1.101secondarydns IN A 192.168.1.102client IN A 192.168.1.103101 IN PTR masterdns.unixmen.local.102 IN PTR secondarydns.unixmen.local.103 IN PTR client.unixmen.local.استارت کردن سرویس DNSسرویس DNS را فعال و استارت می کنیمsystemctl enable namedsystemctl start namedپیکر بندی فایروالما باید از طریق فایروال به پورت پیشفرض سرویس DNS که 53 است ، اجازه دهیم. یا به عبارت دیگر پورت مورد نظر را بر روی فایروال باز کنیم و اجازه فعالیت دهیم.firewall-cmd --permanent --add-port=53/tcpfirewall-cmd --permanent --add-port=53/udpراه اندازی مجدد فایروالfirewall-cmd --reloadپیکربندی سطح دسترسی ها ، مالکیت و SELinuxدستورات زیر را یکی یکی اجرا می کنیم.chgrp named -R /var/namedchown -v root:named /etc/named.confrestorecon -rv /var/namedrestorecon /etc/named.confآزمایش پیکربندی DNS و فایل های zone برای خطا های syntaxفایل پیشفرض پیکربندی DNS را بررسی میکنیم.named-checkconf /etc/named.confاگر چیزی را بر نگرداند به معنی این هست که پیکربندی ما صحیح است.بررسی کردن forward zone :named-checkzone unixmen.local /var/named/forward.unixmenخروجی نمونه :zone unixmen.local/IN: loaded serial 2011071001OKبررسی کردن reverse zone :named-checkzone unixmen.local /var/named/reverse.unixmen خروجی :zone unixmen.local/IN: loaded serial 2011071001OKجزئیات DNS سرور را در فایل اینترفیس شبکه اضافه میکنیم.vi /etc/sysconfig/network-scripts/ifcfg-enp0s3TYPE="Ethernet"BOOTPROTO="none"DEFROUTE="yes"IPV4_FAILURE_FATAL="no"IPV6INIT="yes"IPV6_AUTOCONF="yes"IPV6_DEFROUTE="yes"IPV6_FAILURE_FATAL="no"NAME="enp0s3"UUID="5d0428b3-6af2-4f6b-9fe3-4250cd839efa"ONBOOT="yes"HWADDR="08:00:27:19:68:73"IPADDR0="192.168.1.101"PREFIX0="24"GATEWAY0="192.168.1.1"DNS="192.168.1.101"IPV6_PEERDNS="yes"IPV6_PEERROUTES="yes"فایل etc/resolv.conf/ را ویرایش میکنیم.vi /etc/resolv.confآدرس ip نیم سرور را اضافه می کنیم.nameserver 192.168.1.101فایل را ذخیره و سپس می بندیم.سرویس شبکه را مجددا راه اندازی می کنیم.systemctl restart networkتست کردن DNS سرورdig masterdns.unixmen.localخروجی نمونه :; <<>> DiG 9.9.4-RedHat-9.9.4-14.el7 <<>> masterdns.unixmen.local;; global options: +cmd;; Got answer:;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 25179;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2;; OPT PSEUDOSECTION:; EDNS: version: 0, flags:; udp: 4096;; QUESTION SECTION:;masterdns.unixmen.local. IN A;; ANSWER SECTION:masterdns.unixmen.local. 86400 IN A 192.168.1.101;; AUTHORITY SECTION:unixmen.local. 86400 IN NS secondarydns.unixmen.local.unixmen.local. 86400 IN NS masterdns.unixmen.local.;; ADDITIONAL SECTION:secondarydns.unixmen.local. 86400 IN A 192.168.1.102;; Query time: 0 msec;; SERVER: 192.168.1.101#53(192.168.1.101);; WHEN: Wed Aug 20 16:20:46 IST 2014;; MSG SIZE rcvd: 125nslookup unixmen.localخروجی :Server: 192.168.1.101Address: 192.168.1.101#53Name: unixmen.localAddress: 192.168.1.103Name: unixmen.localAddress: 192.168.1.101Name: unixmen.localAddress: 192.168.1.102اکنون DNS اولیه یا اصلی برای استفاده آماده است.حالا وقت پیکر بندی DNS ثانویه است.تنظیم DNS سرور ثانویه (slave)پکیج های bind را با توجه به دستورات زیر نصب می کنیم.yum install bind bind-utils -yپیکربندی DNS سرور Slaveفایل etc/named.conf/ را ویرایش می کنیم.vi /etc/named.confو در آن ، با توجه به متن زیر تغییرات را اعمال می کنیم.//// named.conf//// Provided by Red Hat bind package to configure the ISC BIND named(8) DNS// server as a caching only nameserver (as a localhost DNS resolver only).//// See /usr/share/doc/bind*/sample/ for example named configuration files.//options {listen-on port 53 { 127.0.0.1; 192.168.1.102; };listen-on-v6 port 53 { ::1; };directory "/var/named";dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt";allow-query { localhost; 192.168.1.0/24; };....zone "." IN {type hint;file "named.ca";};zone "unixmen.local" IN {type slave;file "slaves/unixmen.fwd";masters { 192.168.1.101; };};zone "1.168.192.in-addr.arpa" IN {type slave;file "slaves/unixmen.rev";masters { 192.168.1.101; };};include "/etc/named.rfc1912.zones";include "/etc/named.root.key";سرویس DNS را استارت می کنیم.systemctl enable namedsystemctl start namedحال zone های forward و reverse به صورت اتوماتیک از DNS سرور اصلی به /var/named/slaves/ در DNS سرور ثانویه تکرار می شود.ls /var/named/slaves/خروجی :unixmen.fwd unixmen.revاضافه کردن جزئیات DNS سرورجزئیات DNS سرور را در فایل اینترفیس شبکه اضافه میکنیم.vi /etc/sysconfig/network-scripts/ifcfg-enp0s3TYPE="Ethernet"BOOTPROTO="none"DEFROUTE="yes"IPV4_FAILURE_FATAL="no"IPV6INIT="yes"IPV6_AUTOCONF="yes"IPV6_DEFROUTE="yes"IPV6_FAILURE_FATAL="no"NAME="enp0s3"UUID="5d0428b3-6af2-4f6b-9fe3-4250cd839efa"ONBOOT="yes"HWADDR="08:00:27:19:68:73"IPADDR0="192.168.1.102"PREFIX0="24"GATEWAY0="192.168.1.1"DNS1="192.168.1.101"DNS2="192.168.1.102"IPV6_PEERDNS="yes"IPV6_PEERROUTES="yes"فایل etc/resolv.conf/ را ویرایش می کنیم.vi /etc/resolv.confآدرس ip نیم سرور ها را اضافه می کنیم.nameserver 192.168.1.101nameserver 192.168.1.102فایل را ذخیره و می بندیم.سرویس شبکه را مجددا راه اندازی می کنیم.systemctl restart networkپیکربندی فایروالما باید پورت اصلی سرویس DNS راکه 53 است ، در فایروال باز کنیم.firewall-cmd --permanent --add-port=53/tcpراه اندازی مجدد فایروالfirewall-cmd --reloadپیکربندی سطح دسترسی ها ، مالکیت و SELinuxchgrp named -R /var/namedchown -v root:named /etc/named.confrestorecon -rv /var/namedrestorecon /etc/named.confآزمایش DNS سرورdig masterdns.unixmen.localخروجی :; <<>> DiG 9.9.4-RedHat-9.9.4-14.el7 <<>> masterdns.unixmen.local;; global options: +cmd;; Got answer:;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 18204;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2;; OPT PSEUDOSECTION:; EDNS: version: 0, flags:; udp: 4096;; QUESTION SECTION:;masterdns.unixmen.local. IN A;; ANSWER SECTION:masterdns.unixmen.local. 86400 IN A 192.168.1.101;; AUTHORITY SECTION:unixmen.local. 86400 IN NS masterdns.unixmen.local.unixmen.local. 86400 IN NS secondarydns.unixmen.local.;; ADDITIONAL SECTION:secondarydns.unixmen.local. 86400 IN A 192.168.1.102;; Query time: 0 msec;; SERVER: 192.168.1.102#53(192.168.1.102);; WHEN: Wed Aug 20 17:04:30 IST 2014;; MSG SIZE rcvd: 125dig secondarydns.unixmen.localخروجی :; <<>> DiG 9.9.4-RedHat-9.9.4-14.el7 <<>> secondarydns.unixmen.local;; global options: +cmd;; Got answer:;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60819;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2;; OPT PSEUDOSECTION:; EDNS: version: 0, flags:; udp: 4096;; QUESTION SECTION:;secondarydns.unixmen.local. IN A;; ANSWER SECTION:secondarydns.unixmen.local. 86400 IN A 192.168.1.102;; AUTHORITY SECTION:unixmen.local. 86400 IN NS masterdns.unixmen.local.unixmen.local. 86400 IN NS secondarydns.unixmen.local.;; ADDITIONAL SECTION:masterdns.unixmen.local. 86400 IN A 192.168.1.101;; Query time: 0 msec;; SERVER: 192.168.1.102#53(192.168.1.102);; WHEN: Wed Aug 20 17:05:50 IST 2014;; MSG SIZE rcvd: 125nslookup unixmen.localخروجی :Server: 192.168.1.102Address: 192.168.1.102#53Name: unixmen.localAddress: 192.168.1.101Name: unixmen.localAddress: 192.168.1.103Name: unixmen.localAddress: 192.168.1.102پیکر بندی کلاینتجزئیات DNS سرور را در فایل etc/resolv.conf/ را در تمامی سیستم های کلاینت اضافه می کنیم.vi /etc/resolv.conf# Generated by NetworkManagersearch unixmen.localnameserver 192.168.1.101nameserver 192.168.1.102سرویس شبکه را مجددا راه اندازی می کنیم و یا سیستم را ری استارت می کنیم.آزمایش DNS سرورحال ، ما می توانیم با اجرای هر یک از دستورات زیر DNS سرور را آزمایش کنیم.dig masterdns.unixmen.localdig secondarydns.unixmen.localdig client.unixmen.localnslookup unixmen.localخب در این جا سرور های DNS اصلی و ثانویه برای استفاده آماده هستند.جمع بندیما در این آموزش به نحوه ی راه اندازی و پیکربندی DNS سرور با استفاده از bind پرداختیم. و همچنین با جزئیات ریز آن آشنا شدیم. امیدواریم از این آموزش بهره کافی را برده باشید.

          شنبه, 06 دی 1399

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

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

          نحوه بررسی میزان رم استفاده شده در لینوکسهنگام عیب یابی سیستم یا کاهش سرعت برنامه ها، یکی از اولین مواردی که باید بررسی کنید ، میزان استفاده از حافظه سیستم است. در این مقاله نحوه بررسی میزان رم استفاده شده در لینوکس با استفاده از چندین دستور مختلف توضیح داده شده است.فرمان freefreeمتداول ترین دستور برای بررسی میزان استفاده از رم سیستم لینوکس است. اطلاعات مربوط به کل رم ، میزان استفاده شده و میزان آزاد را نشان می دهد.به طور کلی freeبا گزینه -h فراخوانی می شود که به معنی چاپ خروجی در قالب قابل خواندن توسط انسان است:free -h total used free shared buff/cache availableMem: 3936 1087 252 130 2596 2427Swap: 0 0 0معنی هر ستون چیست:total - مقدار کل حافظه قابل استفاده توسط برنامه ها.used - حافظه استفاده شده. اینگونه محاسبه می شود:used = total - free - buffers - cachefree - حافظه آزاد / استفاده نشده.buff / cache - حافظه ترکیبی که توسط بافر هسته و حافظه کش صفحه و اسلب استفاده می شود. در صورت نیاز توسط برنامه ها ، این حافظه در هر زمان قابل بازیابی است.available - تخمینی از حافظه ای که برای شروع برنامه های جدید ، بدون swap در دسترس است.دستور freeاطلاعات حافظه فیزیکی و swap سیستم را چاپ میکند.فرمان toptopیک ابزار خط فرمان است که اطلاعات زمان حال را در مورد فرآیندهای در حال اجرا نمایش می دهد. همچنین خلاصه اطلاعات سیستم ، از جمله استفاده از رم را نشان می دهد.برای فراخوانی این فرمان ، به سادگی تایپ کنید top:topخروجی چیزی شبیه به این خواهد بود:سرصفحه خروجی شامل اطلاعاتی در مورد حافظه فیزیکی و آزاد و استفاده شده از سیستم می باشد.ستون%MEM اطلاعات در مورد میزان استفاده از حافظه فیزیکی موجود برای هر فرآیند در حال اجرا است./proc/meminfoساده ترین روش برای بررسی میزان استفاده از حافظه RAM ، نمایش محتوای پرونده مجازی/proc/meminfoاست. این فایل توسط free، top، psو دیگر دستورات اطلاعات سیستم استفاده شده است.از lessیا catجهت مشاهده مطالب پرونده /proc/meminfo استفاده کنید:cat /proc/meminfoاین پرونده شامل مقدار زیادی از اطلاعات در مورد حافظه سیستم و استفاده از swap است:MemTotal: 4030592 kBMemFree: 401804 kBMemAvailable: 2507504 kB...اطلاعات موجود در پرونده /proc/meminfoرا می توان در اسکریپت های پوسته تجزیه و استفاده کرد.اسکریپت ps_memps_memیک اسکریپت پایتون است که میزان استفاده از حافظه RAM در هر برنامه را گزارش می کند. این برنامه با پایتون 2 و 3 کار می کند و قابل نصب با pipاست:sudo pip3 install ps_memاین اسکریپت به دسترسی ادمین نیاز دارد. برای راه اندازی آن ، sudo ps_mem را تایپ کنید:sudo ps_memخروجی شامل حافظه هر برنامه در حال اجرا به ترتیب صعودی خواهد بود: Private + Shared = RAM usedProgram... 11.9 MiB + 20.2 MiB = 32.1 MiBnginx (4) 8.2 MiB + 42.4 MiB = 50.6 MiBsystemd-journald 55.8 MiB + 307.2 MiB = 363.0 MiBphp-fpm7.4 (6)233.9 MiB + 234.0 MiB = 467.9 MiBredis-server578.2 MiB + 578.6 MiB = 1.1 GiBmysqld--------------------------------- 2.2 GiB=================================این اسکریپت زمانی مفید است که می خواهید بفهمید که کدام برنامه در حال اجرا، بیشتر حافظه سیستم شما را می گیرد.نتیجه گیریما چندین دستور به شما نشان داده ایم كه می توانید از آنها برای بررسی میزان استفاده از حافظه سیستم استفاده كنید.

          دوشنبه, 30 تیر 1399

          ادامه مطلب

          

          Server Error
          500
          Server Error