برسی فضای هارد دیسک ، پوشه ها و فایل ها در سرور لینوکس

ایجاد شده توسط | آذر ۲۶, ۱۳۹۵

مقدمه

گاها نیاز است تا فضای خالی و یا فضای استفاده شده در هارد بصورت دقیق برسی شود. این موضوع ممکن است دلایل متقاوتی داشته باشد، مانند: پر شدن فضای دیسک، برسی میزان فضای اشغال شده توسط یک یا چند دایرکتوری و … که در برخی مواقع که فضای هارد سرور پر شده و سرور از سرویس دهی خارج شده باید این پوشه ها مدیریت و در صورت عدم نیاز حذف گردند. در این مقاله با دستورات و سوییچ های مختلف جهت برسی میزان فضای دیسک، فایل و پوشه ها اشنا می شوید تا در زمان نیاز از ان استفاده نمایید.

linux_folder_by_pokerflat-d38vsklدستوراتی که جهت برسی فضای دیسک آموزش داده میشود :

  • دستور df : میزان فضای استفاده شده در دیسک را نشان می دهد.
  • دستور du : میزان فضای استفاده توسط پوشه و یا فایل مشخض شده را نشان می دهد.

برسی فضای دیسک با استفاده از دستور df

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

آموزش نصب و استفاده از ابزار IPTraff

ایجاد شده توسط | آذر ۲۳, ۱۳۹۵

IPTraff یک ابزار تحت کنسول متن باز برای مانیتور شبکه در سیستم های لینوکسی میباشد. IPTraff میتواند تعداد کانکشن و ترافیک پروتکل TCP/UDP روی کارت شبکه را مانیتور کند. این ابزار میتواند شما را در برسی و نظارت درخواست های ارسال شده سمت سرور یاری نمایید. IPTraff از یک TUI کاربر پسند استفاده میکند و این رابط کاربری میتواند برای کاربران مبتدی بسیار مفید باشد. در این مقاله نصب IPTraf روی لینوکس توضیع RHEL/ CentOS و Ubunt/Debian آموزش داده خواهد شد.

iptraf

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

  • مانیتور اطلاعات ترافیک IP که در شبکه شما در حال گردش میباشد. این شامل اطلاعات Flag های پروتکل TCP، شمارنده packet و بایت ها، مشخصات ICMP و نوع packet های OSPF میباشد.
  • این ابزار امکان نمایش اطلاعات کلی و جزئییات کارت شبکه مانند: ICMP، UDP، TCP، IP ، ارور های مربوط به IP، فعالیت های کارت شبکه، شمارنده حجم packet ها را دارا میباشد.
  • مانیتور سرویس TCP  و UDC امکان شمارش packet های ورودی و خروجی روی پورت های شناخته شده را به شما میدهد.
  • این ابزار از کارت شبکه های FDDI، ISDN، SLIP، PPP و Loopback نیز پشتیبانی میکند.
  • امکان فیلتر کردن نتایج
  • Full-Screen بوده و از منو و محیط کاربر پسند نیز برخوردار است.

ادامه مطلب  

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

ایجاد شده توسط | آذر ۱۸, ۱۳۹۵

مقدمه

ممکن است گاها بصورت سهوی و یا از روی عمد فایلی را از روی سرور خود حذف نمایید. حذف اطلاعات گاها باعث دردسر های بزرگی خواهد شد. در این مقاله ابزار Scalpel معرفی و طریقه نصب و استفاده از ان نیز اموزش داده خواهد شد. دانش و اگاهی از نحوه بازگردانی اطلاعات بسیار مفید بوده و در زمان نیاز میتواند پایان بخش بسیاری از دردسر های احتمالی باشد. در هر صورت پیشگیری بهتر از درمان است. پس تهیه بکاپ منظم و هدفمند را هیچگاه فراموش نکنید.

datarecovery_icon

معرفی ابزار Scalpel

Scalpel یک ابزار متن باز است که برای Recovery یا اصطلاحا بازیابی اطلاعات از دست رفته در سیستم عامل های Linux و Mac استفاده میشود. این ابزار دیتابیس بلاک ذخیره ساز را برسی و فایل های حذف شده را شناسایی و بازیابی میکند. بخشی از بازیابی فایل برای تحقیقات قانونی در موارد خاص نیز میتواند مورد استفاده قرار بگیرد. ادامه مطلب  

مبانی و مفاهیم Load Balancing

ایجاد شده توسط | آذر ۱۷, ۱۳۹۵

مقدمه

به توضیع بار شبکه و یا ترافیک نرم افزاری روی سرور های Cluster جهت بهینه سازی پاسخ به درخواست و افزایش کیفیت و پایداری تقسم بار یا Load Balancing گفته میشود. سرور یا سیستم تقسیم بار بین Client و Server Farm قرار میگیرید و ترافیک های شبکه و نرم افزار را با استفاده از متد های گوناگون بین سرور ها توضیع میکند که با انجام این عمل بین سرور ها از بروز Single Point Failure جلوگیری میشود. Load Balancing یکی از بهترین و کارامد ترین معماری برای Application server میباشد.

wikiconfig-loadbalancing

با راه اندازی این متد زمانی که درگیری سرور و مصرف منابع Application بالا میرود میتوان به راحتی سرور های جدید را به Server Pool اضافه کرد. به محض اضافه شدن سرور جدید Request ها و ترافیک روی سرور جدید نیز توضیع خواهد شد.

با توجه به توضیحات بالا وظایف Load Balancer به شرح زیر خواهد بود:

  • توضیع درخواست های Client و یا ترافیک شبکه بصورت موثر بین سرور ها
  • اطمینان از پایداری سرویس، کیفیت و اعتماد با فرستادن درخواست Client به سمت سرور های فعال و در دسترس
  • ارائه انعطاف پذیری در حذف و یا اضافه سرور در صورت نیاز

ادامه مطلب  

آموزش تنظیم بلاک سرور [Virtual Hosts] برای Nginx در CentOS 7

ایجاد شده توسط | آذر ۱۶, ۱۳۹۵

مقدمه

Nginx یکی از معروف ترین وب سرور ها در بین متخصصین حوزه IT میباشد. همانطور که در پست های پیشین نیز این وب سرور معرفی شد. انجین ایکس در بسیاری از سایت ها و کمپانی ها در حال استفاده میباشد. این وب سرور در بسیاری از نقاط سبکتر و بهتر از وب سرور آپاچی بوده و میتوانید بصورت Reverse Proxy نیز مورد استفاده قرار بگیرد. Nginx برای مدیریت دامنه و سایت ها از Server Block استفاده میکند. بلاک سرور با استفاده از سیستم تطابق [Matching System] جهت میزبانی دامنه استفاده می شود.

wikiconfig.ir-nginx server blocks

 هر دامنه میتواند طوری تنظیم شود تا بازدید کننده را به دایرکتوری مورد نظر هدایت کند. این متد میتواند برای تعداد نامحدودی وابسته به میزان قدرت سرور شما دامنه را میزبانی کند. با این روش شما میتوانید تنظیمات مورد نظر خود را روی هر دامنه بطور مجدا پیاده سازی نمایید.در این مقاله در مورد ایجاد Server Blocks در پلتفرم لینوکس توضیع CentOS 7 بحث خواهد شد که علاوه بر این نحوه ارائه محتوای مختلف به کاربران مختلف با توجه به نوع دامنه را خواهید اموخت. ادامه مطلب  

معرفی و آموزش نصب کنترل پنل Direct Admin

ایجاد شده توسط | آذر ۱۰, ۱۳۹۵

معرفی Direct Admin

Direct Admin یا همان DA یک کنترل پنل تحت لینوکس میباشد که قابلیت میزبانی وب را در سرور فراهم میسازد. این کنترل پنل لینوکسی با توضیع های Debian, Ubuntu, FreeBSD, Red Hat Enterprise, Fedora Core, CloudLinux و CentOS سازگار بوده و میتواند روی این توضیع ها نصب شود. دایرکت ادمین بسیار سبک بوده و روی کمترین منابع نیز قابل استفاده میباشد. امکانات و ماژول های بسیاری برای این کنترل پنل ساخته شده که میتواند شما را در مدیریت و افزایش سطح امنیت یاری کند.

wikiconfig-directadmin

از نکات بارز مثبت این Control Panel میتوان به “سرعت”، “پایداری”، “قیمت مناسب”، “استفاده آسان” و “پشتیبانی مناسب” اشاره کرد. Direct Admin امکانات مناسبی مانند: سیستم بکاپ گیری متنوع و زمانبندی شده، مدیریت سرویس های در حال اجرا، کلاستر کردن DNS کنترل میزان مصرف منابع و … را جهت مدیریت بهتر هاست فراهم ساخته است که سادگی در استفاده DA را به یک کنترل پنل محبوب تبدیل کرده است. ادامه مطلب