بایگانی

چه سیستم عاملی برای سرورهای اختصاصی بهتر است؟

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

دو سیستم عامل اصلی برای سرورهای اختصاصی:

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

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

نسخه های متعددی از سیستم عامل لینوکس وجود دارد. سعی می کنیم در این مقاله سه توزیع اصلی لینوکس یعنی دبیان، سنت او اس و اوبونتو را با هم مقایسه کنیم.  مزایا و معایب این تزویع ها  عبارتند از :

 سنت او اس:

سنت او اس، محبوب ترین سیستم عامل برای سرورهای اختصاصی است و البته دلیل خوبی برای این محبوبیت وجود دارد. سنت او اس بر اساس توزیع ردهت است.

مزایا:

  • بر اساس راه حل های تجاری است.
  • بسیار پایدار است
  • به خوبی تست و بررسی شده است.

 

معایب:

  • دوره های طولانی بین انتشار آن وجود دارد
  • همیشه آخرین قابلیت ها در دسترس نیست.

دبیان:

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

مزایای استفاده از دبیان:

  • انتشارهای پایدار با باگ های اندک
  • پشتیبانی برای معماری های متعدد
  • جامعه بزرگ و مفید

معایب:

  • فرایند نصب پیچیده
  • انتظار طولانی برای انتشار

اوبونتو:

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

مزایای استفاده از اوبونتو:

  • راحتی کاربرد
  • مستندات بسیار
  • تاریخ انتشار پایدار
  • پشتیبانی رسمی

معایب:

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

 

انتخاب سیستم عامل مناسب برای سرورهای اختصاصی:

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

چه سیستم عاملی برای سرورهای اختصاصی بهتر است؟

۵ (۱۰۰%) ۱ vote

در صورت نیاز به سرور و خدمات مدیریت آن با ما در تماس باشید

02128421193
09129726343
09362196343
@omidahmadyani
@omid_ahmadyani

فشرده سازی فایل در لینوکس

مقدمه ای مختصر  در مورد فشرده سازی فایل :

همانطور که می دانید فشرده سازی فایل یکی از کارهای معمول است که بیشتر ادمین ها و کاربران معمولی آن را انجام میدهند.   معمولا افراد، فشرده سازی فایل را به منظور ذخیره سازی فضای دیسک  و انتقال داده های خود از یک مکان به مکان امن تر مورد استفاده قرار می دهند. خود عبارت tar از دو کلمۀ Tape Archive به معنای “بایگانی نواری” گرفته شده است. منظور از نوار همان نوارهای مغناطیسی است که قبلاً روی آن اطلاعات رایانه‌ای را ذخیره می‌کردند.برای انتقال داده های موجود در رایانه از طریق اینترنت، فشرده سازی  نقش بسیار مهمی بازی می کند و می تواند فایل های متعددی را در کنار یکدیگر نگه دارد. اینکار باعث کاهش اندازه کلی فایل می شود و می تواند در زمان و پهنای باند مصرفی صرفه جویی کند.  سیستم عامل لینوکس نیز دارای ابزارهای موثر و سریعی است که به فایل ها اجازه می دهد ۴۰ تا ۸۰ درصد از اندازه خود را کم کنند. در این مقاله قصد داریم  به همین موضوع بپردازیم. پس همراهامید احمدیانی باشید.

سناریو:

اگرچه بیشتر ابزارهای فشرده سازی می توانند در سیستم عامل لینوکس به خوبی کار کنند اما در این مقاله از لینوکس مینت ۱۷ استفاده می کنیم. برخی از ابزارها command line و برخی نیز دارای رابط گرافیکی هستند. اجازه دهید هر کدام از ابزارها را با هم بررسی کنیم.

  1. فشرده سازی فایل با دستور Tar:

همانطور که قبلا نیز گفتیم،عبارت tar از دو کلمۀ Tape Archive به معنای “بایگانی نواری” گرفته شده است. این دستور یکی از رایج ترین ابزار ها برای فشرده سازی و عدم فشرده سازی برای مدیران لینوکسی است.  از این دستور می توان برای آرشیو کردن فرمت های مختلف فایل همچون Gzip، bzip2 یا lzip استفاده کرد. برای نصب tar در سیستم عامل دبیان/ اوبونتو از دستور زیر استفاده کنید:

# apt-get install tar

برای نصب tar بر روی سنت اواس(centos) می توانید از دستور زیر استفاده نمایید:

# yum install tar

نمونه:

خوب اجازه دهید یک فایل با اندازه ۵۱۲ مگابایت ایجاد کنیم. برای اینکار باید از دستور زیر استفاده کنید:

# fallocate -l 512M um.img

حالا یک آرشیو ایجاد نمایید:

# tar -cvfz um.tar.gz um.img

در دستور بالا، -c برای ایجاد آرشیو، -f برای آرشیو کردن فایل، -z  برای فشرده سازی با فرمت Gzip و –v برای verbose به کار می رود.

  1. فشرده سازی فایل با gzip:

ابزار Gzip یکی از محبوب ترین ابزارها برای فشرده سازی فایل در لینوکس است. این ابزار نام اصلی فایل را حفظ می کند. معمولا این ابزار به صورت درون ساخت در سیستم عامل وجود دارد اما نصب آن به سادگی امکان پذیر است.

برای نصب این ابزار در اوبونتو از دستور زیر استفاده کنید:

# apt-get install gzip

در سنت اواس(CentOS) از دستور زیر استفاده کنید:

# yum install gzip

نمونه:

# gzip examplefile

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

# gzip -l examplefile.gz

 compressed uncompressed ratio uncompressed_name

 ۲۰۳۵۵۹ ۲۰۹۷۱۵۲۰۰ ۹۹٫۹% examplefile

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

#gzip -d examplefile.gz

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

# gzip -r examplefile

۳٫فشرده سازی فایل با Lzma:

Lzma یک ابزار فشرده سازی همچون gzip یا tar است اما کار فشرده سازی را سریع تر انجام می دهد و به صورت درون ساخت در سیستم عامل لینوکس وجود دارد. برای ایجاد آرشیو از دستورات زیر استفاده کنید:

 # lzma -c –stdout examplefile> examplefile.lzma

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

# lzma -d –stdout examplefile.lzma >examplefile

اگر چه Lzma یک ابزار قدرتمند محسوب می شود اما در میان کاربران لینوکس زیاد رایج و محبوب نیست.

۴٫فشرده سازی فایل با Xz:

ابزار Xz جانشین lzma است و می تواند فایل های واحد را فشرده سازی کند اما قادر به فشرده کردن فایل های متعدد با یک دستور واحد نیست.این ابزار در سال ۲۰۰۹ معرفی شد . به همین خاطر این امکان وجود دارد که این ابزار در نسخه های قدیمی تر لینوکس پشتیبانی نشود.

نمونه:

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

# xz examplefile

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

# xz -d examplefile.xz

۵.فشرده سازی فایل با bzip2:

ابزار Bzip2 سریع تر از gzip عمل می کند. این ابزار  فایل ها و فولدرها را به خوبی فشرده می کند. برای انجام فشرده سازی فایل به رم بیشتری نیاز خواهد بود. به همین خاطر برای کاهش مصرف مموری بهتر است از –s استفاده شود.

نمونه:

# bzip2 examplefile

# bzip2 -s examplefile

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

# bzip2 -d examplefile.bz2

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

# bunzip2 examplefile.bz2

از گزینه –v برای Verbose استفاده کنید:

# bzip2 -v examplefile

 examplefile: 1184831.638:1, 0.000 bits/byte, 100.00% saved, 209715200 in, 177 out.

۶٫فشرده سازی فایل با Pax:

ابزار pax یکی ابزارهایی است که کمتر در میان افراد شناخته شده است. این ابزار کارایی سریع تری دارد و بیشتر از یک فشرده ساز به کار می رود.  از این ابزار می توان برای آرشیو، کپی کردن فایل ها به صورت ریموت استفاده کرد. این ابزار به صورت پیش فرض در اوبونتو/ لینوکس مینت نصب نشده است.

برای نصب بسته از دستور زیر استفاده کنید:

# apt-get install pax

نمونه:

# pax -wf examplefile.tar examplefile

گزینه w برای نوشتن آرشیو و F برای فایل به کار می رود. برای فشرده سازی فایل در حالت Bzip  یا gzip از گزینه –z استفاده کنید:

# pax -wf examplefile.tar.gz examplefile

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

# pax -f examplefile.tar

اکسترکت کردن محتوای آرشیو:

# pax -r

  1. فشرده سازی فایل با peazip:

ابزار Peazip یکی از ابزارهای فشرده سازی کراس پلتفرم است و بر اساس ابزارهای متن بازی همچون ۷zip، p7zip و غیره  عمل می کند. این ابزار بیشتر از ۱۸۰ نوع فرمت فایل را پشتیبانی می کند. از این گزینه می توان به عنوان جایگزینی برای winrar استفاده کرد.

نصب: دانلود بسته و نصب:

# wget sourceforge.net/projects/peazip/files/5.3.1/peazip_5.3.1.LINUX.Qt-2_i386.deb

نصب بسته:

 # dpkg -i peazip_5.3.1.LINUX.Qt-2_i386.deb

۸٫فشرده سازی فایل با ۷zip:

ابزار ۷zip  یک ابزار متن باز است که  در اصل توسط مایکروسافت توسعه یافته است. این ابزار از فرمت های مختلف فایل پشتیبانی می کند و به خاطر فشرده سازی خوب فایل ها شناخته شده است. از این ابزار می توان برای فشرده سازی فایل های متعددی استفاده کرد.

نصب:

# apt-get install p7zip-full p7zip-rar

نمونه:

# ۷z  a examplefile.7z examplefile

برای اکسترکت کردن فایل ها:

# ۷z  e examplefile.7z

  1. فشرده سازی فایل با Shar:

Shar را می توان برای فشرده سازی فایل های تست مورد استفاده قرار داد.

نصب:

# apt-get install sharutils

نمونه:

فشرده سازی فایل ها:

# shar examplefile > examplefile.shar

در اوردن فایل از حالت فشرده:

# unshar examplefile.shar

۱۰٫فشرده سازی فایل با Cpio:

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

نمونه:

# cd /tmp

ls | cpio -ov >/home/username/backup.cpio

در اوردن فایل از حالت فشرده:

# cpio -idv

۱۱٫Ar  :

این گزینه نسخه قبلی ابزار rar است  و هنوز هم در سیستم عامل دبیان  مورد استفاده قرار می گیرد. Ar یک ابزار آرشیوی خوب است اما دستور محبوبی در میان کاربران محسوب نمی شود.

نمونه:

برای ایجاد ارشیو از دستور زیر استفاده کنید:

 # ar cvsr examplefile.a examplefile

در آوردن فایل از حالت فشرده:

# ar -xv examplefile.a

  1. ISO:

از این ابزار برای ایجاد تصویر .iso استفاده می شود که از این مورد نیز می توان بعدا برای رایت دیسک جدید یا رسانه نصب  استفاده کرد.

نمونه:

# dd if=/media/dvd of=/home/username/filename.iso

  1. kgb :

Kgb یک ابزار کمتر شناخته شده اما بسیار موثر برای آرشیو کردن است که می تواند فایل های متعددی را به صورت آرشیو در بیاورد. این گزینه از فرمت های مختلفی همچون zip, gzip, 7zip و rar پشتیبانی می کند.

نصب:

# apt-get install kgb

نمونه:

# kgb examplefile.kgb examplefile

# kgb  x examplefile.kgb

۱۴٫Zpac:

 این ابزار می تواند فایل های بزرگ را مدیریت کند و در سال ۲۰۱۰ توسط Matt Mahoney نوشته شده است. این گزینه استاندارد فشرده سازی بسیار بالایی ارائه می کند.

نصب:

# apt-get install zpac

نمونه:

# zpaq c examplefile.tar examplefile

۱۵٫ابزار File Roller:

 ابزار File Roller یک ابزار مدیریت آرشیو در لینوکس است که رابط کاربری گرافیکی دارد.  این ابزار می تواند آرشیوهای مختلفی را ایجاد و اصلاح نماید. همچنین این ابزار قادر است محتوای آرشیو را نشان دهد و جایگزین بسیار خوبی برای ۷zip یا Winrar است. این گزینه تقریبا از همه فرمت های فایل همچون .iso, .lsa, 7zip, gzip, zip پشتیبانی می کند.

نتیجه گیری:

عملکرد ابزارهای فشرده سازی با یکدیگر متفاوت است و این موضوع به اندازه فایل، سرعت پردازش سیستم و سایر موارد بستگی دارد. اگرچه ابزارهای متعددی برای فشرده سازی فایل وجود دارد اما بهتر است از گزینه های استاندارد و تست شده استفاده کنید.

منبع

فشرده سازی فایل در لینوکس

امتیاز دهید

در صورت نیاز به سرور و خدمات مدیریت آن با ما در تماس باشید

۰۲۱۲۸۴۲۱۱۹۳
۰۹۱۲۹۷۲۶۳۴۳
۰۹۳۶۲۱۹۶۳۴۳
@omidahmadyani
@omid_ahmadyani

۱۰ مورد از بهترین توزیع های لینوکس در سال ۲۰۱۶

با ظهور عصر لینوکس، توزیع های بسیار زیادی از لینوکس ایجاد شده است که می تواند برای مقاصد و نیازمندی های مختلف به کار رود. هر کدام از توزیع های لینوکس دارای قابلیت ها و ویژگی های منحصر به فرد خود هستند و برای مقاصد مشخصی به کار می روند.  اما هنوز هم انتخاب بهترین توزیع لینوکس برای یک شرکت بر عهده ادمین ها و مدیران آن است.  فرض کنید شخصی از شما بپرسد بهترین توزیع لینوکس که تا به حال عرضه شده است کدام است؟ پاسخ دادن به این سوال کمی دشوار است زیرا نمی توان با قطعیت گفت که چه توزیعی بهترین مورد برای شرکت هاست. با این وجود، تعدادی توزیع لینوکس محبوب وجود دارد. در این مقاله قصد داریم ۱۰ مورد از بهترین توزیع های لینوکس در سال ۲۰۱۶ را معرفی کنیم. پس همراه وب ایده باشید.

  1. لینوکس مینت:

linux-mint

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

  1. دبیان:

debian

دبیان توسط ایان مورداک ایجاد شده است که در ۲۸ دسامبر سال ۲۰۱۵ فوت کرد. دبیان یک توزیع محبوب است که امروزه به طور گسترده مورد استفاده قرار می گیرد. این توزیع کاملا رایگان و متن باز است  و عمدتا تحت پروانه عمومی همگانی گنو تشکیل شده است.توزیع پایدار دبیان یکی از محبوب ترین توزیع ها برای کامپیوترهای شخصی و سرورهای شبکه است و سالهاست که برای  توزیع های دیگر  به عنوان پایه  مورد استفاده قرار می گیرد. از آنجایی که دبیان رایگان  و بسیار پایدار است، پشتیبانی خوبی از آن می شود و بیشتر ISP ها و شرکت های کوچک و بزرگ  از آن بهره مند می شوند. دبیان یکی از انتخاب های اصلی ادمین ها برای توسعه سرورهای مختلف است. نگهداری، عیب یابی و توسعه آن بسیار ساده است. شما می توانید از بسته نصب apt-get برای نصب هر بسته ای استفاده کنید. دبیان برای توسعه اپلیکیشن های وب و سرورهای ایمیل عالی است. همچنین شما می توانید  اپلیکیشن های وب بسیاری را با دبیان توسعه دهید.  همچنین این سیستم عامل بسیار امن است. بر اساس گفته های سایت رسمی، دبیان بیش از ۴۳۰۰۰ پکیج(بسته) دارد.  همیشه باید اخرین نسخه از آن را دانلود کنید که با معماری سخت افزاری شما منطبق و هماهنگ است.

  1. اوبونتو:

ubuntu

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

  • ادوبونتو: توزیعی متمرکز بر روی ابزارهای آموزشی، برای استفاده در مدارس یا خانه
  • Ubuntu GNOME: اوبونتو با دسکتاپ GNOME است.
  • کوبونتو: توزیعی رسمی بر پایه اوبونتو، با میزکار کی‌(K)
  • Ubuntu Kylin: این توزیع برای کشور چین ساخته شده است.
  • لوبونتو: پروژه‌ای با هدف ساخت توزیعی سبک‌تر از اوبونتو، با میزکار LXDE.
  • میتوبونتو: برای ایجاد تاتر خانگی با استفاده از MythTV طراحی شده و از محیط میزکار اکس‌اف‌سی‌ئی استفاده می‌کند.
  • اوبونتو استودیو: یک توزیع برای ویرایش حرفه‌ای ویدئو و صوت است.
  • Xubuntu: یک توزیع با میزکار XFCE است.
  • Ubuntu MATE: این توزیع دارای میز کار Mate است.

۴٫لینوکس OpenSUSE/ SUSE:

opensuse

این  توزیع انتخاب ادمین ها، توسعه دهندگان و کاربران دسکتاپی است. زمانی که صحبت از لینوکس تجاری به میان می اید، تنها دو توزیع وجود دارد که می توان در مورد آن بحث کرد. یکی از این توزیع ها Red Hat Enterprise Linux (RHEL) و دیگری SUSE Linux Enterprise (SLE) است. زمانی SUSE یکی از توزیع  های کاربر پسند دسکتاپی بود اما امروزه اوبونتو این حوزه را در اختیار دارد. توزیع openSUSE، پایدار است، استفاده از آن بسیار ساده می باشد.

  1. Red Hat Enterprise Linux:

redhat

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

۶٫فدورا(Fedora):

fedora

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

۷٫مانجارو(Manjaro):

manjaro

مانجارو توزیع مدرنی از لینوکس است که بر پایه Arch Linux می باشد. این توزیع دارای میزکار Xfce یا میز کار KDE Plasma است. این توزیع از مدیر بسته Pacman استفاده می کند. مانجارو یک توزیع کاربر پسند  است و سرعت، قدرت و بهره وری خوبی دارد. مخزن نرم افزاری اختصاص یافته به خوبی تست شده است. با استفاده از مانجارو می توانید دسترسی خوبی به مخازن Arch User داشته باشید.

۸٫مجیا(Mageia):

mageia

مَجیا یک توزیع لینوکس و انشعابی از مندریوا لینوکس است و در سال ۲۰۱۱ ایجاد شده است. این توزیع به عنوان نرم افزار متن باز و رایگان ایجاد شده است. همانند سایر  توزیع های لینوکس، مجیا نیز از تمامی میزکارهای بزرگ استفاده می کند.  مشابه لینوکس مندریوا،  اصلی ترین میزکار مورد استفاده در مجیا KDE است. کاربران نهایی می توانند از میزکار KDE و GNOME برای نسخه دی وی دی نصب کوچک استفاده کنند. هدف اصلی این توزیع ارائه محیطی امن، پایدار و قابل اعتماد برای کاربران است.

  1. سنت او اس:

centos

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

  1. آرچ لینوکس(Arch Linux):

arch-linux

آرچ لینوکس یک توزیع لینوکسی سفارشی سازی شده است. زمانی که صحبت از کنترل کامل کاربر  بر روی سیستم به میان می اید، آرچ لینوکس بهترین انتخاب است. ارچ لینوکس به گونه ای طراحی شده است که به شما اجازه می دهد از انعطاف پذیری ،سبک بودن و ساده بودن آن نهایت استفاده را ببرید.  هیچ میزکار پیش فرضی بر روی آن وجود ندارد. شما می توانید همه چیز را از ابتدا ایجاد کنید.  همچنین قادر خواهید بود پکیج های لینوکس را برای خود نصب  یا کامپایل کنید. اگر از این توزیع استفاده کنید می توانید همه جوانب لینوکس را یاد بگیرید و از دانش خود لذت ببرید.  باید همه چیز را به صورت دستی نصب کنید. توزیع آرچ از مدل انتشار غلطان(rolling release) استفاده می کند. این موضوع بدین معناست که هر گونه installation image تنها اسنپ شاتی از نرم افزارهای فعلی است که قبلا نصب شده است.

منبع

۱۰ مورد از بهترین توزیع های لینوکس در سال ۲۰۱۶

۴ (۸۰%) ۲ votes

در صورت نیاز به سرور و خدمات مدیریت آن با ما در تماس باشید

۰۲۱۲۸۴۲۱۱۹۳
۰۹۱۲۹۷۲۶۳۴۳
۰۹۳۶۲۱۹۶۳۴۳
@omidahmadyani
@omid_ahmadyani

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

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

 الزامات مربوط به بودجه:

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

 

همچنین بخوانید: ۱۰ مورد از بهترین توزیع های لینوکس در سال ۲۰۱۶

 

الزامات و نیازمندی های رابط کاربری:

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

الزامات و نیازمندی های مرتبط با نرم افزار:

اگر در مورد الزامات نرم افزاری خود مطمئن نیستید، توسعه دهنده سایت می تواند در این زمینه به شما کمک کند.  به ASP، .NET یا Microsoft SQL نیاز دارید؟ سایت هایی که چنین نیازمندی هایی دارند می توانند از محیط هاست ویندوزی بهترین استفاده را ببرند. اگر به PHP و MYSQL نیاز دارید می توانید برنامه های خود را در هر دو هاست ویندوزی و لینوکسی اجرا نمایید با اینحال اگر این ها تنها نیازمندی شما هستند بهتر است از سرور لینوکسی بهره ببرید.

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

زمانی که می خواهید هاستی را برای سایت خود انتخاب کنید باید این گزینه را مدنظر داشته باشید. این کاربران ممکن است کارمندان ، تیم توسعه دهندگان و حتی مشتریان شما باشند. بر روی سرورهای ویندوزی، می توانید از گزینه های قدرتمند مدیریت کاربران که از طریق اکتیودایرکتوری و Group Policy موجود است استفاده نمایید. تایید هویت را می توان به کمک سرور اکتیودایرکتوری متمرکز ساخت. Group Policy نیز می تواند محدودیت هایی را برای کاربران در دامین اکتیو دایرکتوری وارد نماید. به کمک سرورهای لینوکسی، می توانید به سیستم file permission قدرتمندی دسترسی داشته باشید.اگر قصد دارید پلن های هاستینگ را به مشتریان خود بفروشید، سرور لینوکسی با  cPanel راه حل بی نظیری برای شما خواهد بود.

 اگر سرور لینوکسی انتخاب می کنید توزیعی را برگزینید که با آن راحت هستید:

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

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

۵ (۱۰۰%) ۱ vote

در صورت نیاز به سرور و خدمات مدیریت آن با ما در تماس باشید

۰۲۱۲۸۴۲۱۱۹۳
۰۹۱۲۹۷۲۶۳۴۳
۰۹۳۶۲۱۹۶۳۴۳
@omidahmadyani
@omid_ahmadyani

چگونه جوملا ۳ را بر روی دبیان ۹ نصب کنیم؟

جوملا یکی از محبوب ترین CMS های متن باز رایگان است که به شما اجازه می دهد به راحتی سایت های پویایی ایجاد کنید و آن ها را مدیریت نمایید. این پلتفرم به زبان PHP نوشته شده و می تواند داده های خود را در پایگاه داده MySQL یا PostgreSQL ذخیره سازی کند. در این آموزش به شما نحوه نصب جوملا ۳ بر روی دبیان ۹ را به کمک LAMP نشان خواهیم داد.پس همراهامید احمدیانی باشید.

در ابتدا، باید از طریق SSH به عنوان کاربر روت وارد سرور خود شوید:

ssh root@IP_ADDRESS -p PORT_NUMBER

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

apt-get update

apt-get upgrade

نصب آپاچی:

برای نصب وب سرور آپاچی از دستور زیر استفاده کنید:

apt-get install apache2

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

systemctl enable apache2

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

systemctl status apache2

نصب PHP 7:

در مرحله بعدی باید PHP 7 را به همراه ماژول های اضافی مورد نیاز نصب کنیم:

apt-get install php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-cli php7.0-common php7.0-json php7.0-opcache php7.0-readline php7.0-gd php7.0-mcrypt php7.0-intl php7.0-curl php7.0-zip

نصب MariaDB:

در این مرحله باید پایگاه داده MariaDB را نصب نماییم. برای اینکار از دستور زیر استفاده کنید:

apt-get install mariadb-server

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

systemctl start mariadb

systemctl enable mariadb

شما همچنین می توانید از اسکریپت mysql_secure_installation برای  امن کردن نصب خود استفاده کنید:

mysql_secure_installation

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

mysql -u root -p

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

CREATE DATABASE joomla_db;

GRANT ALL PRIVILEGES ON joomla_db.* TO ‘joomla_user’@’localhost’ IDENTIFIED BY ‘PASSWORD’;

FLUSH PRIVILEGES;

exit;

مطمئن شوید که عبارت PASSWORD را با پسورد واقعی و قوی جایگزین می کنید.

 نصب جوملا ۳ بر روی دبیان ۹:

خوب حالا که سرور LAMP ما حاضر است می توانیم جوملا را نصب کنیم. شما می توانید اخرین نسخه از آن را به کمک دستور زیر دانلود کنید:

wget https://downloads.joomla.org/us/cms/joomla3/3-8-3/Joomla_3-8-3-Stable-Full_Package.zip

داخل دایرکتوری روت آپاچی یک دایرکتوری جدید برای جوملا ایجاد کنید:

mkdir /var/www/html/joomla

unzip Joomla_3-8-3-Stable-Full_Package.zip -d /var/www/html/joomla

مالکیت دایرکتوری جوملا را به شیوه زیر تغییر دهید:

chown -R www-data:www-data /var/www/html/joomla

نصب و راه اندازی ویرچوال هاست آپاچی:

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

nano /etc/apache2/sites-available/joomla.conf

حالا محتوای زیر را داخل فایل وارد کنید:

ServerAdmin admin@yourdomain.com

DocumentRoot /var/www/html/joomla

ServerName yourdomain.com

ServerAlias www.yourdomain.com

Options FollowSymLinks

AllowOverride All

Order allow,deny

allow from all

ErrorLog /var/log/apache2/joomla-error_log

CustomLog /var/log/apache2/joomla-access_log common

فایل ویرچوال هاست را فعال کنید:

بعد از فعال کردن، فراموش  نکنید که yourdomain.com را با نام دامنه خود جایگزین کنید. در نهایت باید فایل ویرچوال هاست را با  عبارت زیر  فعال نمایید:

ln -s /etc/apache2/sites-available/joomla.conf /etc/apache2/sites-enabled/joomla.conf

آپاچی را ریستارت کنید:

به کمک دستور زیر می توانید آپاچی را ریستارت کنید:

systemctl restart apache2

نصب جوملا را از طریق مرورگر تکمیل کنید:

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

چگونه جوملا ۳ را بر روی دبیان ۹ نصب کنیم؟

امتیاز دهید

در صورت نیاز به سرور و خدمات مدیریت آن با ما در تماس باشید

۰۲۱۲۸۴۲۱۱۹۳
۰۹۱۲۹۷۲۶۳۴۳
۰۹۳۶۲۱۹۶۳۴۳
@omidahmadyani
@omid_ahmadyani

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

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

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

تصب کالی لینوکس در کنار ویندوز می تواند بسیار مفید باشد. با اینحال شما باید به هنگام نصب مواردی را مدنظر داشته باشید. قبل از هر کاری، مطمئن شوید که  از تمامیِ اطلاعات مهم در ویندوز خود بک آپ گرفته اید.  از آنجایی که هارد دیسک خود را اصلاح می کنید، باید این بک آپ را بر روی یک رسانه خارجی همچون هارد دیسک خارجی ذخیره سازی نمایید.  در این مقاله سعی می کنیم نحوه نصب کالی لینوکس در کنار ویندوز ۷ را با هم مرور کنیم که ۱۰۰ درصد فضای دیسک در رایانه را به خود اختصاص داده است.  کار خود را با تغییر اندازه پارتیشن فعلی ویندوز آغاز خواهیم کرد تا فضای آن را کمتر کنیم و سپس به سراغ نصب کالی لینوکس در فضای خالی تازه ایجاد شده خواهیم رفت.  خوب قبل از اینکه به سراغ مرحله نصب کالی بروید، آن را از سایت رسمی اش دانلود کنید و بر روی DVD بریزید یا اینکه یک فلش مموری انتخاب کنید و از آن برای نصب استفاده نمایید. مطمئن شوید که موارد زیر را بر روی سیستم خود دارید:

  • حداقل ۲۰ گیگابایت فضای خالی در ویندوز
  • پشتیبانی از بوت USB/CD-DVD

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

  1. کالی لینوکس را از سایت رسمی خود دانلود کنید
  2. آن را روی DVD بریزید یا بر روی USB کپی نمایید.
  3. مطمئن شوید که رایانه شما به گونه ای تنظیم شده است که از طریق CD یا USB قابل بوت است.

فرآیند بوت دوگانه:

برای آغاز نصب، با رسانه انتخابی خود بوت کنید. شما باید صفحه نمایش بوت کالی را ببینید. گزینه Live را انتخاب کنید و  به دسکتاپ پیش فرض کالی لینوکس بروید.

حالا برنامه gparted را اجرا کنید. ما از این برنامه برای Shrink کردن پارتیشن فعلی ویندوز  استفاده می کنیم تا بتوانیم فضای کافی برای نصب کالی را داشته باشیم.

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

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

بعد از اینکه اندازه پارتیشن ویندوز خود را تغییر دادید، مطمئن شوید که بر روی هارد دیسک عبارت Apply All Operations را می زنید. حالا از gparted خارج شوید و سیستم را دوباره بوت کنید.

فرایند نصب:

فرایند نصب از این نقطه به بعد تا قسمت پارتیشن بندی که باید Guided – use the largest continuous free space را انتخاب کنید ، شبیه نصب سایر سیستم هاست.

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

آموزش نصب کالی لینوکس در VMware:

VMware چیست؟

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

 مزایای استفاده از VMware:

  1. اگر سخت افزار اندکی در دسترس دارید و می خواهید سیستم عامل های متعددی را به طور همزمان بر روی سیستم خود اجرا نمایید می توانید از این گزینه بهره مند شوید.
  2. ماشین های مجازی از ماشین هاست و سایر ماشین های مجازی مجزا هستند. اگر یکی از ماشین های مجازی دچار مشکل شود سایر ماشین ها به کار خود ادامه خواهند داد.
  3. شما می توانید در یک زمان واحد به بیش از یک سیستم عامل دسترسی داشته باشید
  4. می توانید منابع مورد نیاز خود را به راحتی اضافه یا حذف کنید.
  5. با اجرای چندین سیستم عامل بر روی یک ماشین واحد، می توانید در هزینه های خود صرفه جویی نمایید.
  6. شما می توانید به راحتی سیستم عامل Guest خود را نصب کنید از آن بک آپ بگیرید یا منتقل نمایید.
  7. این گزینه بسیار کاربر دوست است.
  8. مدیریت موارد مختلف در آن بسیار ساده است.
  9. امکان ریکاوری سیستم عامل ها وجود دارد.

نصب کالی لینوکس بر روی VMware:

گام اول: ماشین مجازی خود را ایجاد کنید.

کالی لینوکس و فایل ISO  آن را دانلود کنید.

VMware Workstation را دانلود و نصب نمایید. بعد از نصب، VMware را باز کنید و بر روی گزینه Create a new virtual machine کلیک نمایید.

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

سپس یک پنجره جدید برایتان باز می شود. در این پنجره، Installer disc image file (ISO) را انتخاب کنید و فایل Iso ی کالی لینوکس را پیدا کنید و بر روی Next کلیک نمایید.

سیستم عامل Guest( به عنوان مثال لینوکس) و نسخه آن ( همچون اوبونتوی ۶۴ بیتی) را انتخاب کنید.

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

اندازه دیسک مجازی( ۲۰ گیگا بایت خوب است) را مشخص کنید و گزینه Store virtual disk as single file را انتخاب نمایید.

شما می توانید پردازنده، رم و سایر موارد را با فشار دادن Customize Hardware سفارشی سازی کنید. بعد از سفارشی سازی بر روی finish کلیک نمایید.

گام دوم: نصب کالی لینوکس بر روی VMware

خوب حالا که ماشین مجازی ما برای نصب کالی در VMware آماده است، می توانیم به سراغ فرایند نصب برویم. بر روی ماشین مجازی خود کلیک کنید و عبارت Play Virtual Machine را انتخاب کنید.

قبل از هر چیزی عبارت Install را انتخاب نمایید.

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

 

حالا نام هاست را بنویسید و اینتر را بزنید.

برای پیکربندی شبکه، نام دامنه را هم بنویسید.

حالا برای سیستم عامل کالی لینوکس پسوردی انتخاب کنید و اینتر را بزنید. باز هم پسورد خود را تایید کنید و اینتر را بزنید. اینکار ممکن است چند ثانیه طول بکشد.

روش پارتیشن بندی Guided – Use entire disk  را انتخاب کنید  و اینتر را بزنید.

حالا  دیسک مجازی خود را برای نصب کالی انتخاب کنید و اینتر را بزنید.

طرح پارتیشن بندی All files in one partition را انتخاب کنید و اینتر را بزنید.

حالا بر روی  Finish partitioning and write changes to disk کلیک کنید و اینتر را بزنید. سپس برای اعمال تغییرات بر روی دیسک عبارت Yes را فشار دهید و اینتر را بزنید.

این کار بسته به سیستمی که مورد استفاده قرار می دهید ممکن است ۱۵ الی ۲۰ دقیقه طول بکشد.

از Network Mirror: No استفاده کنید و اینتر را بزنید.

GRUB boot loader to master boot record: Yes را نصب کنید.

virtual disk: /dev/sda را انتخاب کنید.

 

حالا نام کاربری را  وارد کنید و پسورد آن را بنویسید.

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

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

برای اجرای کالی بر روی گوشی های هوشمند اندرویدی به موارد زیر نیاز خواهید داشت:

  • گوشی اندرویدی با شارژ کامل
  • اتصال خوب اینترنتی
  • دسترسی روت
  • حداقل ۵ گیگابایت فضای ازاد

قبل از هر کاری اپلیکیشن Linux Deploy را بر روی گوشی اندرویدی خود دانلود و نصب کنید.

این اپلیکیشن را بر روی موبایل خود باز نمایید و  بر روی  ایکون دانلود کلیک کنید.

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

توزیع لینوکسی خود را به کالی لینوکس تغییر دهید.

به قسمت بالای صفحه بروید و بر روی دکمه Install کلیک کنید.

اگر اینترنت شما خوب است این فرآیند ۵ الی ۱۰ دقیقه به طول می انجامد.

اپلیکیشن Android VNC Viewer را دانلود کنید.

حالا تنظیمات زیر را در این اپلیکیشن وارد کنید.

بر روی دکمه Connect کلیک نمایید.

حالا می توانید کالی لینوکس را بر روی گوشی اندرویدی خود اجرا کنید.

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

امتیاز دهید

در صورت نیاز به سرور و خدمات مدیریت آن با ما در تماس باشید

۰۲۱۲۸۴۲۱۱۹۳
۰۹۱۲۹۷۲۶۳۴۳
۰۹۳۶۲۱۹۶۳۴۳
@omidahmadyani
@omid_ahmadyani

چگونه ModSecurity را بر روی آپاچی تنظیم و پیکربندی کنیم؟

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

 نصب  ModSecurity:

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

 اوبونتو/ دبیان:

 

آپاچی را ریستارت کنید:

 

مطمئن شوید که نسخه فایروال شما ۲٫۸٫۰ یا بالاتر از آن است:

 

سنت او اس:

 

آپاچی را با وارد کردن دستور زیر ریستارت کنید:

 

مطمئن شوید که نسخه ModSecurity  بالاتر از ۲٫۸٫۰ یا خودِ ۲٫۸٫۰ است:

 

 

مجموعه قوانین ModSecurity:

مراحل زیر برای توزیع لینوکسی مبتنی بر دبیان خواهد بود.  مسیر فایل ها و دستوراتی که مورد استفاده قرار می گیرد  برای RHEL متفاوت خواهد بود.

نام فایل پیش فرض ModSecurity را تغییر دهید و آن را منتقل کنید:

 

اگر لازم بود git را به کمک دستور زیر نصب کنید:

از Github مواردی همچون OWASP ModSecurity CRS را دانلود کنید:

 

حالا به دایرکتوری دانلود شده بروید. crs-setup.conf.example  را به crs-setup.conf تغییر نام دهید و سپس rules/  را نیز منتقل کنید:

 

فایل پیکربندی باید با مسیر بالا منطبق و هماهنگ باشد. Include directive دیگری که به مجموعه قوانین فایروال اشاره دارد را  اضافه کنید:

 

etc/apache2/mods-available/security2.conf

 

آپاچی را ریستارت کنید و تا تغییرات ایجاد شده، اعمال شوند:

 

تست و بررسی فایروال:

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

/etc/apache2/sites-available/000-default.conf

 

 

آپاچی را ریستارت کنید و سپس دستور زیر را وارد نمایید:

 

کد پاسخی که دریافت می کنید باید ۴۰۳ باشد. باید پیامی در لاگ شما وجود داشته باشد که نشان دهد قوانین تعریف شده فایروال به درستی کار می کند. برای بررسی این مورد می توانید از دستور زیر استفاده کنید:

 

چگونه ModSecurity را بر روی آپاچی تنظیم و پیکربندی کنیم؟

امتیاز دهید

در صورت نیاز به سرور و خدمات مدیریت آن با ما در تماس باشید

۰۲۱۲۸۴۲۱۱۹۳
۰۹۱۲۹۷۲۶۳۴۳
۰۹۳۶۲۱۹۶۳۴۳
@omidahmadyani
@omid_ahmadyani