Category Archives: کلاود لینوکس

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

افزایش امنیت سرور cpanel کانفیگ امنیتی سی پنل

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

در این مقاله می آموزیم که چگونه از ابزار YUM توسعه یافته توسط  Red Hat  برای نصب ، بروزرسانی ، حذف ، جستجو، و مدیریت نرم افزار استفاده کنیم . یام (Yellowdog Updater Modified) که به اختصار به آن YUM گفته میشود یک خط فرمان متن باز و ابزاری برای مدیریت بسته گرافیکی مبتنی بر RPM (red hat package manager) در سیستم عامل لینوکس است و به کاربران و مدیران سیستم اجازه می دهد که به راحتی بسته نرم افزاری در سیستم را نصب، بروز رسانی، حذف و یا جستجو کنند. این ابزار متن باز توسعه یافته توسط Seth Vidal دارای مجوز GPL (General Public License) می باشد. read more

آموزش نصب و کانفیگ مجازی ساز KVM روی CentOS

آموزش نصب و کانفیگ مجازی ساز KVM روی CentOS نام مقاله آموشی است که بعد از مطالعه آن ، قادر به نصب و کانفیگ مجازی ساز KVM روی کلیه توزیع های CentOS 6 خواهید بود. مجازی ساز KVM یکی از برترین بستر های نرم افزاری مربوط به مجازی سازی و ساخت ماشین های مجازی است که به مدیر سرور امکان ساخت سرور مجازی با کرنل و منابع کاملا اختصاصی و ۱۰۰٪ حقیقی را میدهد . KVM مخفف عبارت Kernel-based Virtual Machine  و به معنای سرور مجازی با کرنل اختصاصی است . KVM بزرگ ترین رقیب مجازی ساز XEN است و امکان Overselling را از مدیر سرور به طور کامل میگیرد . در نتیجه سرور های ارائه شده توسط مجازی ساز KVM از کیفیت بالاتری نسبت به پلتفورم هایی مانند OpenVZ و حتی VMware برخوردار خواهند بود . read more

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

جلوگیری کردن از آپدیت شدن یک پکیج خاص در CentOS

جلوگیری کردن از آپدیت شدن یک پکیج خاص در CentOS

اگر با REPO های سرور های مبتنی بر لینوکس CentOS زیاد کارمیکنید ، احتمالا بار ها و بار ها با آپدیت شدن اجباری بسیاری از برنامه ها و پکیج های لینوکس CentOS بعد از اجرای دستور yum update مواجه شده اید . برای حل این مشکل ، کافی است تا برنامه و پکیج مورد نظر خود را در تنظیمات فایل yum اصطلاحا Exclude کنید .  read more

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

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

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

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

آموزش نصب mysql 5.6 در centos به کمک دستور yum

از ماه اکتبر سال ۲۰۱۳ ، تیم توسعه MySQL ساپورت و پشتیبانی رسمی خود از مخازن yum repositories را آغاز کرده است . این بدان معنیست که شما میتوانید از جدیدترین و آخرین نسخه های MySQL روی نسخه های RHEL لینوکس مانند CentOS و Cloudlinux به وسلیه دستور yum استفاده کنید . در این مقاله ، کامپایلر به آموزش نصب mysql 5.6 در یک نسخه تمیز و تازه CentOS 6 میپردازد : read more