Category Archives: دبیان

آموزش های مدیریت لینوکس توزیع دبیان . لینوکس debian یکی از پایدار ترین و stable ترین توزیع های لینوکس است

آموزش بکاپ گیری در دایرکت ادمین

آموزش بکاپ گیری در دایرکت ادمین

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

read more

بهینه سازی MySQL و فایل my.cnf در دایرکت ادمین

بهینه سازی MySQL و فایل my.cnf در دایرکت ادمین

بهینه سازی MySQL و فایل my.cnf در دایرکت ادمین: یکی از بزرگ ترین معضلات مدیران سرور های اشتراکی لینوکس، بهینه کردن MySQL از طریق تنظیمات فایل my.cnf است. در صورتی که این مقادیر به صورت صحیح و حرفه ای ست شده باشند، فشار MySQL به سرور به طور قابل ملاحظه ای کاهش یافته و سرعت لود صفحات نیز بالا تر خواهد رفت.

read more

آموزش نصب و کانفیگ nginx به عنوان reverse proxy

آموزش نصب و کانفیگ nginx به عنوان reverse proxy

آموزش نصب و کانفیگ nginx به عنوان reverse proxy: انجین اکس، انجین ایکس یا Nginx  یک وب سرور ، reverse proxy  و mail proxy قدرتمند، متن باز ، کم حجم و با کارایی بالا برای پروتکل های HTTP ، SMTP ، POP3 و IMAP می باشد که به عنوان جایگزینی برای آپاچی عمل میکند. هم Nginx و هم آپاچی سرورهای قدرتمند و موثری هستند. دلایل محبوبیت هردو سرور روشن است، آپاچی به دلیل قدرت و Nginx به دلیل سرعت آن ، به خوبی شناخته شده هستند. Nginx  در سرویس دهی به فایل های استاتیک سریعتر عمل کرده و حافظه ی بسیار کمتری برای درخواست های همزمان مصرف میکند و به دلیل ساختارش قادر است با منابع کمتر به درخواست های بیشتری در هر ثانیه سرویس دهی کند.

read more

نصب و پیکربندی Linux-dash روی اوبونتو و دبیان wheezy

نصب و پیکربندی Linux-dash روی اوبونتو و دبیان wheezy

نصب و پیکربندی Linux-dash روی اوبونتو و دبیان wheezy

در این آموزش نحوه نصب و پیکربندی Linux-dash روی سرور لینوکس اوبونتو ۱۴٫۰۴ و لینوکس دبیان wheezy را به منظور نظارت آسان بر عملکرد سرور آموزش خواهیم داد. Linux-dash یک حافظه کارآمد و اسکریپتی برای مانیتورینگ آمار سرور است که با php نوشته شده و به آسانی نصب میشود.  صفحه آمار وب اجازه می دهد تا شما با درگ کردن و جایجا کردن ویجت های مختلف ، ظاهر آن را به دلخواه خود تنظیم نمایید. این اسکریپت، آمار زنده ای از سرور مانند RAM، CPU، فضای دیسک، اطلاعات شبکه، نرم افزارهای  نصب شده ، فرآیندهای در حال اجرا و … .نشان میدهد . مزیت اصلی Linux-dash این است که بر اساس زمان حقیقی کار میکند.

read more

نصب سرور OpenLDAP روی لینوکس دبیان و اوبونتو

نصب سرور OpenLDAP روی لینوکس دبیان و اوبونتو

نصب سرور OpenLDAP روی لینوکس دبیان و اوبونتو

در این مقاله نحوه نصب و پیکربندی سرور OpenLDAP روی لینوکس دبیان و اوبونتو را آموزش خواهیم داد.  از OpenLDAP برای پیکربندی ساختار سازمانی یک شرکت استفاده میشود. LDAP مخفف Lightweight Directory Access Protocol است و همانطور که از نام آن پیداست، یک پروتکل سبک برای دسترسی به سرویس های دایرکتوری مخصوصا مدل  X.500 است. LDAP بر رویTCP / IP یا سایر سرویس های انتقالی اتصال گرا اجرا می شود. برای کسب جزئیات بیشتر از LDAP به منابع زیر مراجعه کنید :

read more

آموزش نصب و کانفیگ Nagios در لینوکس اوبونتو

آموزش نصب و کانفیگ Nagios در لینوکس اوبونتو

آموزش نصب و کانفیگ Nagios در لینوکس اوبونتو

در این مقاله نحوه نصب و کانفیگ Nagios در سرور لینوکس اوبونتو ۱۴٫۰۴ آموزش داده خواهد شد . Nagios یک سیستم مانیتورینگ قدرتمند است که با طراحی انعطاف پذیر خود، سازمان ها را قادر می سازد که مشکلات زیرساخت های IT را قبل از اینکه فرآیندهای حیاتی کسب و کار و مشتریان  را تحت تاثیر قرار دهد شناسایی و حل و فصل کنند.

read more

آموزش نصب Asterisk روی لینوکس Debian 7

آموزش نصب Asterisk روی لینوکس Debian 7

آموزش نصب Asterisk روی لینوکس Debian 7

در این مقاله مراحل نصب و راه اندازی Asterisk روی لینوکس Debian 7 آموزش داده خواهد شد .

  1. برای دریافت آخرین نسخه لینوکس دبیان به آدرس زیر مراجعه کنید :

https://www.debian.org/CD/

  1. asterisk یک پلت فرم رایگان و متن باز برای ساخت سیستم های ارتباطی است. برای دریافت آخرین نسخه پایدار می توانید به آدرس زیر مراجعه کنید :

http://www.asterisk.org/downloads/asterisk/all-asterisk-versions

نسخه مناسب را انتخاب کرده و یا فرمان زیر را بعد از راه اندازی لینوکس اجرا کنید:

 

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

read more

معرفی ۵ دانلود منیجر معروف برای لینوکس

معرفی 5 دانلود منیجر معروف برای لینوکس

معرفی ۵ دانلود منیجر معروف برای لینوکس

دانلود منیجرها بر روی ویندوز یکی از مهمترین برنامه هایی هستند که کاربران با ورود به دنیای لینوکس آنها را از دست خواهند داد . برنامه های پر طرفداری مانند Internet Download Manager و Free Download Manager تحت سیستم لینوکس یا سیستم های شبه یونیکس در دسترس نیستند. اما خوشبختانه دانلود منیجرهای جایگزین بسیاری برای محیط لینوکس وجود دارد.

read more

غیر فعال کردن Nginx ، Apache یا Varnish از اجرای خودکار

غیر فعال کردن Nginx ، Apache یا Varnish از اجرای خودکار

غیر فعال کردن Nginx ، Apache یا Varnish از اجرای خودکار

در این راهنما چگونگی متوقف کردن یا غیر فعال کردن Nginx ، Apache ( آپاچی ) یا سرویس Varnish و همچنین نحوه حذف آن از اجرای خودکار در سرور لینوکس پس از بوت شدن سرور آموزش داده خواهد شد . دلایل زیادی ممکن است برای انجام این کار وجود داشته باشد. به عنوان مثال، فرض کنید شما ابتدا LAMP را بر روی لینوکس خود نصب و سپس Nginx را به عنوان reserve proxy برای اجرا در جلوی آپاچی اضافه کرده اید. متاسفانه، وب سایت و برنامه ی شما به درستی با این تنظیمات سرور کار نمی کنند. بنابراین تصمیم میگیرید Nginx را متوقف کرده و به جای آن از آپاچی استفاده کنید. در این حالت سایت شما تا زمان ریبوت کردن  سرور توسط ارائه دهنده VPS بی وقفه کار خواهد کرد. ممکن است برنامه ی شما بار دیگر کار نکند و پس از بررسی این موضوع  متوجه میشوید که سرور شما Nginx دوباره اجرا کرده است. از این رو باید کاری کنید که Nginx در هنگام راه اندازی مجدد سیستم غیر فعال شود ، اما برای استفاده ی آتی ، نصب شده باقی بماند.

read more

آموزش نصب و کانفیگ VNC روی لینوکس اوبونتو

آموزش نصب و کانفیگ VNC روی لینوکس اوبونتو

VNC و یا “Virtual Network Computing”، یک سیستم اتصال است که به شما اجازه می دهد با استفاده از صفحه کلید و ماوس با محیط گرافیکی دسکتاپ بر روی یک سرور، از راه دور در تعامل باشید. VNC فایل ها و  نرم افزارها را مدیریت کرده و تنظیمات سرور از راه دور را برای کاربرانی که هنوز با کار کردن با خط فرمان راحت نیست آسان تر میکند.

read more

تکنیک های بازیابی اطلاعات در لینوکس

تکنیک های بازیابی اطلاعات در لینوکس

تکنیک های بازیابی اطلاعات در لینوکس

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

هنگامی که یک فایل حذف می شود چه اتفاقی می افتد؟

read more

مدیریت پکیج ها با apt-get وapt-cache در لینوکس

مدیریت پکیج ها با apt-get و apt-cache در لینوکس

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

در حالی که یک ابزار به نام “dpkg” لایه های زیرین پکیجینگ را تشکیل میدهد ، apt-get و apt-cache رابط کاربر پسندی را ارائه و مدیریت وابسته ای اعمال میکنند که به کاربران اجازه میدهد تعداد زیادی از نرم افزارها را به راحتی مدیریت کنند.

read more

معرفی ۵ دستور مخرب در لینوکس

معرفی 5 دستور مخرب در لینوکس

معرفی ۵ دستور مخرب در لینوکس

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

read more

آموزش کانفیگ وارنیش کش با کمک SSL Termination

آموزش کانفیگ وارنیش کش با کمک SSL Termination

آموزش کانفیگ وارنیش کش با کمک SSL Termination

این مقاله چگونگی استفاده از وارنیش کش ۴٫۰ برای بهبود عملکرد وب سرور را پوشش خواهد داد. ما همچنین به شما نشان میدهیم چگونه میتوان به کمک Nginx امکان استفاده از HTTPS و SSL را در Varnish فراهم ساخت . فرض می کنیم که شما در حال حاضر یک وب سرور تنظیم شده دارید و ما در این آموزش برای شروع کار از یک سرورLAMP (لینوکس، آپاچی، MySQL، PHP) استفاده می کنیم.

read more

کامپایل و نصب پکیج از سورس روی vps

کامپایل و نصب پکیج از سورس روی vps

کامپایل و نصب پکیج از سورس روی vps

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

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

read more

آموزش فعال و غیرفعال کردن firewall در لینوکس

آموزش فعال و غیرفعال کردن firewall در لینوکس

آموزش فعال و غیرفعال کردن firewall در لینوکس

گاهی اوقات مجبور خواهید شد برای بلاک یا فوروارد کردن برخی از پروتکل ها و پکیج های خدمات شبکه مانند پاسخ های dns یا درخواست های DHCP یا SSH و … ، فایروال را در سیستم عامل لینوکس و یا سیستم شبه یونیکس خود غیر فعال کنید. این مقاله نشان خواهد داد که چگونه فایروال را در لینوکس RedHat ، CentOS ، فدورا (Fedora)، اوبونتو (Ubuntu) و دبیان ( Debian) فعال یا غیر فعال کرده و یا وضعیت فعلی آن را بررسی کنیم .

read more

آموزش نصب Memcached و memcache در سرور

آموزش نصب Memcached و memcache در سرور

سرعت یکی از مهمترین فاکتورها در هاستینگ وبسایت است. سرعت یک وب سایت، به عوامل متعددی از جمله پلاگین ها و برنامه های نصب شده بستگی دارد اما عمدتا عملکرد سرور نقش تعیین کننده ای بر سرعت خواهد داشت . سرور می تواند با توجه به نیاز ما تنظیم شود. فعال کردن کش یکی از عوامل بهینه سازی یک وب سرور است. Memcache یا ممکش یک سیستم کش متن باز و یکی از روش های معروف کش و ذخیره است که باعث سرعت بخشیدن به برنامه های کاربردی وب سایت های دینامیک می شود. برای عملکرد صحیح ممکش، سرویس memcached مورد نیاز خواهد بود . در این مقاله مراحل نصب و راه اندازی ممکش و سرویس Memcahed در سرور آموزش داده میشود.

read more

یافتن فایل و دایرکتوری مخفی در لینوکس

یافتن فایل و دایرکتوری مخفی در لینوکس

یافتن فایل و دایرکتوری مخفی در لینوکس

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

read more

آموزش نصب mod_security روی آپاچی

آموزش نصب mod_security روی آپاچی

آموزش نصب mod_security روی آپاچی

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

read more

آموزش نصب MongoDB در سرور لینوکس CentOS

آموزش نصب MongoDB در سرور لینوکس CentOS

آموزش نصب MongoDB در سرور لینوکس CentOS

دیتابیس سرور MongoDB یک برنامه راه اندازی و ساخت دیتابیس بسیار سریع و کارامد متن باز و Open Source است که تحت زبان برنامه نویسی C++ نوشته شده است . بر اساس ادعای تولید کنندگان این نرم افزار ، سرعت MongoDB بالا تر از نسخه های MySQL است و مصرف منابع آن نیز به شکل قابل توجهی کمتر است . در ادامه مقاله به آموزش نصب MongoDB می پردازیم .

read more

استارت نشدن سرویس MySQL در سرور لینوکس

      ۲ دیدگاه برای استارت نشدن سرویس MySQL در سرور لینوکس
استارت نشدن سرویس MySQL در سرور لینوکس

استارت نشدن سرویس MySQL در سرور لینوکس

سرویس پایگاه داده و دیتابیس MySQL یکی از بزرگ ترین و محبوب ترین سرویس های متن باز (نسخه Enterprise هم ارائه میکند) و رایگان تحت لینوکس ، یونیکس ، انواع BSD ها ، ویندوز و … است . تقریبا تمام کنترل پنل های هاستینگ معروف و حتی شناخته نشده تحت لینوکس ، از این سرویس قدرتمند به عنوان سیستم پیش فرض ارائه دیتابیس به یوزر های هاست استفاده میکنند . یکی از بد قلق ترین و سخت ترین ایرادات مشاهده شده در سرویس MySQL در سرور های هاستینگ لینوکس مشکل استارت نشدن سرویس MySQL  است .

read more

کنترل پنل وب هاستینگ VestaCP

      هیچ دیدگاهی برای کنترل پنل وب هاستینگ VestaCP ثبت نشده
کنترل پنل وب هاستینگ VestaCP

کنترل پنل وب هاستینگ VestaCP

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

کنترل پنل وب هاستینگ VestaCP

کنترل پنل وب هاستینگ VestaCP

امکانات  کنترل پنل  وب هاستینگ VestaCP

کنترل  پنل هاستینگ Vesta به شما امکان ساختن یوزر ، اضافه کردن دامنه ، مدیریت DNS ، ساخت اکانت ایمیل ، ساخت دیتابیس MySQL ، امکان ایجاد Cron Job و همچنین امکان ایجاد و ریستور بکاپ یوزر ها و دامنه ها را میدهد . 

read more

آموزش تغییر پورت SSH در لینوکس

آموزش تغییر پورت SSH در لینوکس

آموزش تغییر پورت SSH در لینوکس

یکی از روش های امن کردن سرویس SSH در سرور های لینوکس تغییر پورت استاندارد SSH است . سرویس SSH v,d تمام توزیع های لینوکس به صورت پیش فرض روی پورت ۲۲ گوش میکنند . برای عوض کردن پورت SSH مطالب مقاله آموزش تغییر پورت SSH در لینوکس عمل کنید .این آموزش روی کلیه توزیع های لینوکس شامل RHEL و  توزیع هاش مشتق شده از DEBIAN قابل اجرا است . 

read more

آموزش نصب و کانفیگ Minecraft روی سرور لینوکس

      ۳ دیدگاه برای آموزش نصب و کانفیگ Minecraft روی سرور لینوکس
آموزش نصب و کانفیگ Minecraft روی سرور لینوکس

راه اندازی سرور بازی یا گیم سرور مبتنی بر Minecraft روی لینوکس توزیع Ubuntu 12.04 نسبتا ساده است . دلیل انتخاب توزیع Ubuntu سرعت بالا و سازگاری کامل با Minecraft است . اولین مرحله از راه اندازی این گیم سرور انتخاب یک سرور مجازی یا اختصاصی با کیفیت است . حد اقل رم مورد نیاز برای راه اندازی سررو Minecraft باید ۲ گیگابایت باشد ، در غیر این صورت بعد از کانفیگ و آماده شدن سرور با مشکل کمبود منابع و مخصوصا RAM سرور مواجه خواهید شد .

read more

آموزش ساخت یوزر جدید در دیتابیس MySQL بدون کنترل پنل هاستینگ

آموزش ساخت یوزر جدید در دیتابیس MySQL بدون کنترل پنل هاستینگ

آموزش ساخت یوزر جدید در دیتابیس MySQL بدون کنترل پنل هاستینگ

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

در صورت آشنایی با ترمینال و دستورات SSH بدون نیاز به کنترل پنل های وب هاستینگ ، قادر به انجام تمامی کار های شخصی خود در سرور لینوکس خواهید بود .  با آموزش این مقاله ، قادر خواهید بود بدون وجود کنترل پنل وب هاستینگ ، اقدام به ساخت یک یوزر با دسترسی های لازم برای دیتابیس های MySQL خود کنید .

read more

آموزش نصب MySQL و Apache و PHP یا LAMP روی سرور لینوکس

آموزش نصب MySQL و Apache و PHP یا LAMP روی سرور لینوکس

آموزش نصب MySQL و Apache و PHP یا LAMP روی سرور لینوکس

به کمک این آموزش قادر خواهید بود ، بدون استفاده از کنترل پنل وب هاستینگ ، اقدام به نصب و پیکربندی MySQL ، وب سرور Apache و همچنین PHP کنید و بدون نیاز به کنترل پنل هاستینگ وب سایت های خود را روی سرور لینوکس میزبانی کنید . توزیع مورد استفاده در این آموزش لینوکس Ubuntu نسخه ۱۲٫۰۴ است . با درک مفاهیم موجود در این آموزش قادر به نصب سرویس های فوق روی سایر توزیع های لینوکس نیز خواهید بود .

read more

آموزش کانفیگ سرور ایمیل یا Mail Server به کمک Postfix, Dovecot, MySQL

آموزش کانفیگ سرور ایمیل یا Mail Server به کمک Postfix, Dovecot, MySQL

با مطالعه مقاله  آموزش کانفیگ سرور ایمیل یا Mail Server ، قادر به کانفیگ و راه اندازی یک سرور سرویس ارسال و دریافت ایمیل روی لینوکس توزیع Ubuntu 12 خواهید بود . برای راه اندازی این Mail Server روی لینوکس اوبونتو از سرویس های Postfix Dovecot و MySQL و SpamAssassin استفاده میکنیم . در صورت کانفیگ صحیح ، ایمیل های سرور شما اسپم نخواهد شد و مستقیما به Inbox خواهند رفت .

read more

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

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

اسکریپت phpmyadmin معروف ترین برنامه مدیریت تحت وب دیتابیس های مبتنی بر MySQL است که تقریبا تمام کنترل پنل های وب هاستینگ معروف لینوکس ، از آن به عنوان اولین یا تنها برنامه مدیریت دیتابیس های MySQL استفاده میکنند .  ریستور کردن و ایمپورت دیتابیس های بزرگ MySQL  به کمک زبان php و به واسطه اسکریپت phpmyadmin به هیچ عنوان پیشنهاد نمیشود (به دلیل احتمال بروز خطا با ایمپورت ناقص دیتابیس) ، بنا بر این فقط زمانی اقدام به انجام این کار کنید که حجم دیتابیس شما حد اکثر ۲۰ یا ۳۰ مگابایت و سرعت کانکشن و اینترنت شما نیز حد اقل ۵۱۲ است . در غیر این صورت احتمال ایمپورت ناقص و خراب شدن دیتابیس بسیار زیاد است . 

read more

مشکل صفحه سفید در phpmyadmin

      هیچ دیدگاهی برای مشکل صفحه سفید در phpmyadmin ثبت نشده
مشکل صفحه سفید در phpmyadmin

مشکل صفحه سفید در phpmyadmin

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

read more

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

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

شل (shell) یک اصطلاح بسیار کلی برای اسکریپت ها و کد ها مخربی است که در صورت آپلود شدن داخل هاست و سرور ، به هکر دسترسی های غیر مجاز تا مرز دسترسی root access خواهند داد . جلوگیری از اجرا شدن شل در سرور لینوکس و سرویس های هاست و میزبانی وب کاملا نسبی است و هیچ راه ۱۰۰٪ و قابل اطمینانی برای جلوگیری از اجرا شدن شل در سرور لینوکس وجود ندارد . در واقع فقط در صورتی میتوانید با اطمینان اعلام کنید که موفق به جلوگیری از اجرا شدن شل در سرور لینوکس شده اید کهSSH ، CRON , PHP ، Perl ، Python ، CGI و … را به طور کامل غیر فعال کرده باشید که در این صورت نه تنها شل ، بلکه هیچ وب سرور و سایتی هم روی سرور لینوکس شما کار نخواهد کرد . راه هایی برای محدود کردن هکر ها و فعالیت های مخرب روی سرور های اشتراکی وجود دارد که در ادامه به معرفی این راهکار ها میپردازیم .

read more

نسخه رایگان لایت اسپید OpenLitespeed

نسخه رایگان لایت اسپید OpenLitespeed

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

read more

آموزش دستورات cd و pwd و ls و du برای مدیریت فایل ها و پوشه ها در لینوکس

آموزش دستورات cd و pwd و ls و du برای مدیریت فایل ها و پوشه ها در لینوکس

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

آموزش دستورات cd و pwd و ls و du برای مدیریت فایل ها و پوشه ها در لینوکس

آموزش دستورات cd و pwd و ls و du برای مدیریت فایل ها و پوشه ها در لینوکس

آموزش دستورات cd و pwd و ls و du برای مدیریت فایل ها و پوشه ها در لینوکس

ابتدا به کمک SSH به سرور لینوکس متصل میشویم :

ssh [email protected]_IP

در کدام دایرکتوری هستیم؟

در طول مدیریت و کانفیگ وب سرور های لینوکس ، بار ها پیش خواهد آمد که بخواهیم بدانیم دقیقا در کدام مسیر هستیم! روش سخت و اشتباه آن برگشتن به چند پوشه عقب تر است….ولی لینوکس یک راه بسیار ساده تر در اختیار ما گذاشته است . کافی است در هرپوشه و مسیری که هستیم دستور PWD را داخل SSH اجرا کنیم :

read more

چک کردن نسخه و ورژن لینوکس

چک کردن نسخه و ورژن لینوکس

در بسیاری از موارد قبل از نصب هر گونه پکیج یا برنامه ای روی سیستم عامل لینوکس ، ابتدا باید از مشخصات کامل سیستم عامل مطلع شویم . متاسفانه بر خلاف سیستم عامل هایی مثل ویندوز ، لینوکس همیشه به صورت دقیق جلوی نصب پکیج های اشتباه را نمیگیرد . یکی از رایج ترین اشتباهات ، نصب یک پکیج ۳۲ بیتی روی یک سیستم عامل ۶۴ بیتی و یا برعکس است . مدیریت مخازن لینوکس یا همان repository ها نیز بدون اطلاع دقیق از نسخه لینوکس مورد استفاده ، امکان پذیر نبوده و در صورت اشتباه لینوکس شما آسیب جدی خواهد دید .

read more

عملکرد پلاگین های NGINX و VARNISH سر راه آپاچی

عملکرد پلاگین های NGINX و VARNISH سر راه آپاچی

مدت هاست که استفاده از پلاگین های apache accelerator با هدف افزایش سرعت وب سرور آپاچی و کاهش لود CPU و RAM ناشی از ترافیک سنگین روی وب سرور Apache بسیار رایج شده است . وب سرور آپاچی محبوب ترین وب سرور متن باز و رایگان دنیاست و هنوز هم به تنهایی بیشترین سهم را در میان وب سرور ها به خود اختصاص داده است . بر اساس آمار های ارائه شده در اینترنت ، هنوز هم بیش از۵۰٪ از کل وب سایت های دنیا از وب سرور آپاچی استفاده میکنند . این استفاده گسترده و چشمگیر از Apache Web Server سبب شده است تا بسیاری از تولید کنندگان نرم افزار های تحت لینوکس به فکر ارائه محصولاتی برای افزایش کارایی و پایداری وب سرور آپاچی به خصوص برای کنترل پنل های مشهور سی پنل و دایرکت ادمین بیفتند .

read more

آموزش تنظیمات و کانفیگ فایروال csf

آموزش تنظیمات و کانفیگ فایروال CSF

فایروال متن باز و رایگان Config Server Firewall با نام اختصاری CSF قوی ترین فایروال رایگان و Open Source لینوکس است . فایروال CSF روی کلیه توزیع های لینوکس نصب شده و بهترین فایروال برای استفاده در سرور مجازی محسوب میشود . کانفیگ فایروال CSF در سرور های لینوکس مبتنی بر کنترل پنل های وب هاستینگ cPanel ، Directadmin و همچنین Webmin به دلیل وجود یک UI یا یک پنل گرافیگی و وب بیس به خصوص برای افرادی که دانش کار در محیط Command Line را ندارند ساده تر است . با کانفیگ صحیح فایروال CSF قادر به تشخیص و کنترل بسیاری از حملات و Attack ها مانند اسکن کردن پورت ، حملات SYN flood ، حملات لاگین بیس brute force attacks و … خواهید بود .

read more

آموزش نصب XCache روی سرور لینوکس

      ۲ دیدگاه برای آموزش نصب XCache روی سرور لینوکس

آموزش نصب XCache روی سرور لینوکس

در مطالب قبلی سایت بار ها  به آموزش نصب Opcod Cache های PHP و به خصوص APC Cache روی انواع توزیع های لینوکس پرداخته شد . در این قسمت قصد داریم چگونگی نصب XCache روی کلیه توزیع های لینوکس را به شما آموزش دهیم . آموزش نصب XCache به شیوه کامپایل کردن از سورس اصلی خواهد بود . در نتیجه این آموزش محدود به یک توزیع خاص از لینوکس نبوده و روی کلیه توزی ها اجراییست .

read more

کانفیگ varnish cache سر راه وب سرور

      ۱ دیدگاه برای کانفیگ varnish cache سر راه وب سرور
کانفیگ varnish cache سر راه وب سرور

کانفیگ varnish cache سر راه وب سرور

ورنیش (وارنیش) کش یا Varnish Cache یک سیستم کش و شتاب دهنده حرفه ای وب سرور است . Varnish Cache را با نام HTTP Reverse Proxy نیز میشناسند . کار Varnish Cache قرار گرفتن در جلوی وب سرور و گوش کردن به پورت ۸۰ است . در واقع باید پورت وب سرور را تغییر داده و مثلا روی ۸۰۸۰ ست کنید . در این صورت بعد از کانفیگ varnish cache سر راه وب سرور ،  ترافیک ورودی سرور ابتدا توسط Varnish خوانده شده و محتوای آن کش میشود (داخل حافظه رم سرور)

read more

صفحه سفید بعد از ریستارت کردن سرویس nginx در دایرکت ادمین

صفحه سفید بعد از ریستارت کردن سرویس nginx در دایرکت ادمین

صفحه سفید بعد از ریستارت کردن سرویس nginx در دایرکت ادمین

اگر از nginx و php-fpm در دایرکت ادمین استفاده میکنید ، احتمالا بار ها و بار ها بعد از ریستارت کردن سرویس وب سرور nginx با مشکل صفحه سفید در هنگام فراخوانی و باز کردن صفحات وب سایت های هاست شده روی سرور مواجه شده اید .

صفحه سفید بعد از ریستارت کردن سرویس nginx در دایرکت ادمین صفحه سفید بعد از ریستارت کردن سرویس nginx در دایرکت ادمین

مشکل اینجاست که سرویس nginx بدون هیچ ارور یا پیام خطایی ریستارت میشود . در هنگام چک کردن وضعیت سرویس یا status مشاهده میکنید که سرویس nginx ظاهرا آپ و در حال سرویس دهی است ولی به درخواست ها پاسخی نمیدهد . این ایراد مربوط به custombuild 2.0 و عدم سازگاری ۱۰۰٪ وب سرور nginx با دایرکت ادمین در زمان نگارش این مطلب است . این مشکل nginx در دایرکت ادمین حتی زمانی که شما یک ساب دامنه ، دامنه یا حتی اکانت FTP جدید ایجاد میکنید نیز رخ میدهد . 

read more

نصب ماژول Google Page Speed در وب سرور Nginx

نصب ماژول Google Page Speed در وب سرور Nginx

نصب ماژول Google Page Speed در وب سرور Nginx

با نصب ماژول Google Page Speed در وب سرور Nginx سرعت باز شدن صفحات وب سایت های خود را چندین برابر افزایش دهید . اوج افزایش سرعت و کارایی این ماژول حرفه ای افزایش سرعت ، در وب سرور nginx مشاهده میشود . علاوه بر افزایش سرعت ، این پلاگین تاثیر مثبتی نیز بر سئو و سهولت تعامل اسپایدر ها با سایت شما میگذارد .

read more

آموزش نصب GeoIP در لینوکس

      ۱ دیدگاه برای آموزش نصب GeoIP در لینوکس
آموزش نصب GeoIP در لینوکس

آموزش نصب GeoIP در لینوکس

با نصب GeoIP روی سیستم عامل سرور و لینوکس خود قادر خواهید بود به دیتابیس شناسایی IP های کشور ها و حتی شهر های مختلف دسترسی داشته باشید . برای مثال با استفاده از این ابزار قادر خواهید بود دسترسی IP شهر یا کشور هایی رو در سطوح مختلف محدود یا باز کنید . در ادامه به آموزش نصب GeoIP در لینوکس با توزیع های RHEL و DEBIAN میپردازیم .

read more