FSCK چیست؟

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

در سیستم عامل لینوکس برخی از اطلاعات قبل از این که روی دیسک نوشته شوند در حافظه موقت نگه داشته می شوند. این امر باعث افزایش سرعت پردازش می شود که در سیستم عامل های ویندوزی هم استفاده می شود. اگر قبل از این که اطلاعات از حافظه روی دیسک نوشته شوند، سیستم خاموش شود این احتمال وجود دارد که فایل های سیستمی آسیب ببینند. از این رو لازم است سیستم به درستی خاموش شود. هنگامی که سیستم به صورت ناگهانی خاموش شود، فایل های سیستمی از حافظه موقت پاک می شوند. FSCK فایل های سیستمی را به صورت خودکار در طول فرایند بوت پاک می کند (عمل unmount). همچنین می توانید به صورت دستی با استفاده از دستورات زیر برنامه FSCK را اجرا کنید.

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

دستور چک کردن فایل های سیستمی غیر از root

همچنین با استفاده از دستور زیر سوئیچ های مختلف دستور fsck را مشاهده کنید.

تفسیر کدهای  fsck در زیر آمده است:

0: خطایی وجود ندارد.

1: خطاهای فایل سیستم اصلاح شده است.

2: سیستم باید ری استارت شود.

4: خطاهای سیستم فایل اصلاح نشده باقی مانده است.

8: خطای عملیاتی

16: بروز خطای نحوی (syntax)

128: خطای کتابخانه اشتراکی

 

فعال کردن EPEL روی CentOS

EPEL چیست؟

EPEL مخفف عبارت Etra Packeges for Enterprise Linux است که پکیج های نرم افزاری اضافی را که در مجموعه ریپوزیتوری های RedHAt استاندارد و CentOS وجود ندارد، فراهم می کند. دلیل ساختن ریپوزیتوری EPEL این است که لینوکس فدوایی ها می خواستند از پکیج هایی لینوکس Red Hat (مخفف RHEL) و مشتقات آن یعنی CentOS، Oracle Linux و Scientific Linux استفاده کنند.

نثب این ریپوزیتوری (EPEL) به شما این امکان را می دهد که از نرم افزارهای محبوبی مثل Nginx، R و Python Pip استفاده کنید.

در این پست قصد داریم شما را با نحوه نصب EPEL روی CentOS آشنا کنیم.

ادامه مطلب

رکوردهای DKIM

در پست قبلی در مورد DKIM توضیحاتی ارائه شد. در این پست قصد داریم به جزئیات بیشتری در این رابطه بپردازیم.

تعریف DKIM

DKIM کلیدهای عمومی اضافه ای را به DNS zone اضافه می کند. این کلید معمولا توسط سازمانی که ارسال کننده ایمیل های شماست (به عنوان مثال Google Apps) ایجاد شده است.این کلید یا می تواند به طور مستقیم به صورت یک رکورد TXT در Zone شما اضافه شود و یا به صورت یک رکورد CNAME در DNS شرکت هاستینگ تعریف شود.

عبارت رشته ای که با تعریف DKIM ایجاد می شود مشابه عبارت زیر است:

این عبارت رشته ای را باید به صورت یک رکورد جدید در فیلد Content وارد کنید و نوع رکورد را TXT تعریف کنید.

هاستینگ شما یک زیردامنه (subdomain) نیز برای شما ایجاد خواهد کرد که معمولا مشابه نمونه زیر است:

در صورتی که هاستینگ نامی را که شرایط لازم را داشت و انتهای آن به نام دامنه شما ختم می شد، هنگام تعریف DKIM در zone توجه داشته باشید که نام دامنه خود را در فیلد “Name” قرار ندهید. در صورتی که عبارت رشته ای pm._domainkey.yourdomain.com را دریافت  کردید، در فیلد “Name” تنها باید عبارت  pm._domainkey.yourdomain.comرا وارد کنید.

علامت نقل قول و خط تیره رکورد DKIM

اگر از طرف هاستینگ رکورد DKIMی را دریافت کردید که دارای علامت نقل قول بود، و یا علامت “\” قبل از سمیکالن در رکورد بود، شما باید این علامت ها را از عبارت حذف کنید. علامت نقل قول به صورت خودکار توسط نیم سرور ایجاد می شود. همچنین سمیکالن به صورت خودکار نادیده گرفته می شود.

اعتبارسنجی DKIM به صورت آنلاین

به منظور اعتبارسنجی رکورد DKIM می توانید به صورت آنلاین و از طریق این لینک اقدام کنید.

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

میزبانی وب (وب هاستینگ) یکی از پرکاربردترین سرویس های هاستینگ اینترنتی است که به سازمان ها و افراد این امکان را می دهد که سایت های خود را بدون هیچ دردسری بر بستر اینترنت بارگذاری کرده و نگهداری کنند. علاوه بر این، می توان از طریق پنل مدیریتی که در اختیار مشتریان قرار می گیرد از هر کجای جهان به وب سایت دسترسی داشت و آن را مدیریت کرد. مشتریانی که از هاست اشتراکی استفاده می کنند به طور مستقیم با مسائل امنیتی روبرو نیستند. وب هاستینگ در بین مالکین سایت هر روز از محبوبیت بیشتری برخوردار می شود زیرا نسبت به سایر سرویس های هاستینگ به آن ها امکان نگهداری و بروزرسانی سریع وب سایت شان را می دهد.

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

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

انتخاب نوع وب هاستینگ

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

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

 

 

معرفی لایت اسپید (LiteSpeed)

امروزه اکثر شرکت های هاستینگ به جای استفاده از وب سرور آپاچی از وب سرور لایت اسپید استفاده می کنند. لایت اسپید به دلیل سرعت بسیار بالا و امنیتی که فراهم می کند محبوبیت بسیاری دارد. به همین علت استفاده از وب سرور لایت اسپید به خصوص برای هاست های اشتراکی پیشنهاد می شود. اما تفاوت آپاچی و لایت اسپید چیست؟ در ادامه به این موضوع می پردازیم.

آپاچی و لایت اسپید

آپاچی و لایت اسپید هر دو وب سرورهای نرم افزاری هستند. آپاچی یکی از محبوب ترین وب سرورهای مورد استفاده در دنیاست. آپاچی در سال 1995 پا به عرصه گذاشت و تا به امروز نقش مهمی در دنیای وب داشته است. آپاچی یک وب سرور نرم افزاری متن باز است. در مقابل وب سرور لایت اسپید یک وب سرور اختصاصی سبک (lightweight) است که قادر به فهم کانفیگ های آپاچی نیز هست.

مزایای استفاده از لایت اسپید

به طور خلاصه می توان گفت استفاده از وب سرور لایت اسپید مزایای زیر را شامل می شود:

  • استفاده کمتر از RAM
  • افزایش کارایی و قابلیت اطمینان
  • کاهش مصرف منابع
  • هموار کردن مسیر جهت پیشرفت در مسیر استفاده از هاستینگ اشتراکی
  • کارایی بهبود یافته قابل توجه در ارائه فایل های استاتیک، PHP، Perl و محتوای CGI
  • زمان پاسخ های سریعتر سرور
  • محافظت بیشتر در مقابلات حملات مخرب و در نتیجه uptime بیشتر

 

 

حذف دایرکتوری های قدیمی از روی سرور

یکی از وظایف مهم هر هاستینگ خوب تهیه پشتیبان (بکاپ) از هاست مشتریان می باشد. در صورتی که هاست خود را در یک شرکت هاستینگ مطمئن ثبت کرده باشید، در این صورت می توانید از داشتن نسخه های پشتیبان سایت خود آسوده خاطر باشید. در صورتی که شما مدیریت هاستینگ را بر عهده دارید و از طریق اسکریپت بکاپ گیری خود را تهیه می کنید، لازم است که نسخه های قدیمی خود را به طور مرتب حذف کنید تا از نظر فضای دیسک با مشکل مواجه نشوید. دستور زیر می توانید دایرکتوری ها را از مسیر home/mydirectory حذف کنید. برای این کار می توانید از دستور زیر استفاده کنید.

راهنمای دستور بالا در آمده است:

home/mydirectory: این مسیر را باید با مسیری که فایل های بکاپ شما در آن نگهداری می شود جایگزین کنید.

maxdepth 1: فقط دایرکتوری ها و فایل هایی را تا یک سطح لیست می کند.

typd d- : تمام دایرکتوری ها را لیست می کند.

mtime +30-: مشخص کننده تعداد روزهایی که مدنظر دارید.

print- :  نمایش لیست خروجی

15 روش برای افزایش سرعت سایت های وردپرس

وردپرس یک از پرکاربردترین ابزارهایی که امروزه برای طراحی سایت از آن استفاده می شود و طرفداران زیادی دارد. با این وجود کند بودن آن (در صورت رعایت نکردن برخی از تکنیک های فنی) می تواند به عنوان یکی از نقاط صعف تلقی گردد. عدم توجه به این موضوع حتی در صورت داشتن بهترین هاست و سرور می تواند باعث شود بازدیدکنندگان و مشتریان خود را از دست دهید. در این مقاله قصد داریم شما را با راههای افزایش سرعت سایت وردپرس آشنا کنیم. اما قبل از آن به این سوال پاسخ می دهیم که چرا افزایش سرعت سایت مهم است؟

ادامه مطلب

پیدا کردن مالکیت دامنه

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

ادامه مطلب

10 پلاگین کاربردی برای وردپرس

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

ادامه مطلب

محافظت سرورها از حملات Brute Force

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

به منظور محافظت از این حمله می توان از cPHulk استفاده کرد. cPHulk یک لایه محافظتی در برابر تلاش برای ورود غیرمجاز را ایجاد می کند. سرور مورد استفاده در هاستینگ شما به شبکه بزرگ اینترنت متصل است و این امکان میسر است که هرکس بتواند از طریق سرویس های مختلف مثل cPanel، FTP، WHM و اکانت های ایمیل به سیستم لاگین کند. حمله BruteForce تلاشی غیرمجاز برای دسترسی به هر یک از این سرویس هاست. با تلاش های متعدد و یافتن ترکیبی از اعداد و ارقام و نشانه ها می توان که به صورت اتوماتیک انجام می شود، از طریق این حمله می توان به سیستم لاگین کرد.

ادامه مطلب

بهترین DNS سرورهای رایگان 2018

همان طور که می دانید DNS مخفف Domain Name System است و هدف آن متصل کردن آدرس IP به نام دامنه است. سرورهای DNS بسیاری وجود دارد که برخی از آن ها مزیت هایی نسبت به سایرین دارند و بدین ترتیب ستون فقرات اینترنت محسوب می شوند. در این پست قصد داریم به معرفی هشت DNS سرور رایگان و شرکت های مربوطه بپردازیم.

ادامه مطلب

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

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

ادامه مطلب

5 صفحه مورد نیاز برای هر وب سایت

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

ادامه مطلب

تغییر مسیر صفحات http بدون www به صفحات دارای www

پس از خرید هاست و اتمام طراحی وب سایت و  بارگذاری آن بر روی هاست، ممکن است متوجه شده باشید که هنگام تایپ آدرس در مرورگر به صورت www.example.com، آدرس وب سایت به صورت example.com ظاهر می شود. سوالی که ممکن است برای شما مطرح شود این است که چرا www از ابتدای آدرس حذف می شود. تغییر این تنظیم در فایل htaccess. در بخش مدیریت فایل ها واقع در کنترل پنل (cPanel یا Plesk) شماست.

ادامه مطلب

winmail.dat چیست؟

بیشتر افرادی که از ایمیل شرکتی استفاده می کنند و هاست را از شرکت هاستینگ تهیه می کنند از نرم افزار outlook استفاده می کنند. هنگام استفاده از Outlook، گاهی اوقات ممکن است ایمیلی دریافت کنید که دارای فایل ضمیمه ای با نام winmail.dat دارد. این فایل از طرف افرادی دریافت می شود که از برنامه مایکروسافت اوت لوک (Outlook) استفاده می کنند. این فایل این امکان را برای کاربران Outlook فراهم می کند تا اطلاعات را با فرمت فرمت  (Tranport Neutral Encapsulation Format) همراه ایمیل ارسال کند تا فرمت فایل های ارسال شده از قبیل فونت، رنگ و غیره در سمت گیرنده تغییری نکند. شایان ذکر است که این فایل تنها برای مایکروسافت Outlook قابل استفاده است و کاربران برنامه های Outlook Express، Eudora، Netscape Messenger و غیره فقط این فایل را دریافت می کنند که قابل استفاده نیست.این فایل ضمیمه ایمیل می شود چرا که فرستنده اصلی ایمیل ها را به جای Plain Text (متن آشکار) با فرمت Outlook Rich Text ارسال می کند.

در ادامه نحوه تنظیم Outlook به منظور عدم دریافت Winmail.dat را آموزش می دهیم.

ادامه مطلب

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

در سیستم عامل هایی شبیه یونیکس ، با استفاده از دستور Replace می توانیم تغییراتی را بر روی رشته ها در متن فایل و یا در ورودی های استاندارد انجام دهیم.

فرم کلی دستور Replace

ادامه مطلب

تشخیص حمله DDoS بر روی سرور لینوکس

سرورها در یک شرکت هاستینگ ممکن است به دفعات دچار حملات متعددی شوند. یکی از این حملات حمله DDoS می باشد. برای تشخیص این نوع حملات DDoS (از جمله حمله SYN و GET و غیره) روی سرورهای لینوکسی می توانید از دستور زیر استفاده نمایید:

سپس برای لیست کردن تمامی IPهای متصل به سرور از دستور زیر استفاده می کنیم به ترتیب نزولی تعداد اتصال مرتب شده اند:

همچنین شما می توانید ببینید که کدام دامنه ها بیشترین فعالیت را داشته اند (در نمونه حمله GET).

سپس می توانید ببینید که کدام IPها روی یک دامنه خاص فعال هستند و و اقدام مناسب را برای آن IP انجام دهید (به عنوان مثال بلاک کردن IP در فایروال). برای مشاهده IPها از دستور زیر استفاده کنید:

باز کردن IP در IPtables سرور های لینوکسی

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

  • با نام کاربری root وارد سرور شوید.
  • بعد از اجرای دستورات زیر قادر خواهید بود IP مورد نظر خود را از لیست IP های مسدود شده خارج کنید.

  • با استفاده از دستورات زیر سرویس iptable را ذخیره و سپس راه اندازی نمایید.

نحوه اتصال و نصب فلش USB روی CentOS

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

ادامه مطلب