بایگانی

سفارش پروژه – کانفیگ و راه اندازی سرور برای یک اپلیکیشن اندروید

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

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

warfile آماده است .

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

ما توانایی انجام این پروژه و امثال آن را داریم، در صورت نیاز به انجام این پروژه و انجام پروزه های مشابه با ما تماس بگیرید:
02128421193
09129726343
09362196343
omid.ahmadyani@Outlook.com
@omidahmadyani

آموزش تنظیم ساعت سرور در CentOs نسخه ۶ و ۷ – سرور – هاست – دامنه

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

در سرورهای لینوکس و سیستم عامل Centos فایلهای کانفیگ مربوط به تنظیم timezone در مسیر:

 

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

 

چگونه میتوانم زمان و تاریخ فعلی سرور را مشاهده کنم؟

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

setting-time-in-linux

 

در خروجی کاملا مشهود است که تاریخ و ساعت فعلی سرور نمایش داده میشود و عبارت IRDT نیز مخفف iran datetime میباشد که نشانگر آن است که تایم سرور به وقت ایران تنظیم میباشد.

آموزش تنظیم ساعت در Centos 7

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

 

خروجی دستور فوق مانند زیر است:

 

حالت کلی دستور برای تنظیم timezone بصورت زیر است:

 

که بجای عبارت time_zone نام کشور و شهر مورد نظر وارد میشود

برای مثال: جهت ست کردن timezone بر روی شهر chicago بصورت زیر وارد میکنیم:

 

بعد تنظیم و تغییر میتوانید با همان دستور date مجددا خروجی را مشاهده کنید که خواهید دید بر اساس timezone مورد نظر شما تنظیم شده است.

تغییر ساعت و تاریخ در Centos 6 و نسخه های پایین تر

برای centos 6 و نسخه های پایین تر از دستورات زیر استفاده میکنیم. مثلا برای تنظیم ساعت بر اساس شهر شیکاگو امریکا دستورات زیر را وارد میکنیم:

 

بعد تغییر نیز با همان دستور date نتیجه قابل مشاهده است.

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

4.2
/
5
(
18

امتیاز

)

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

01228421193
09129726343
09362196343
omid.ahmadyani@Outlook.com

آموزش نصب جوملا ۳.۴.۵ به کمک LAMP در RHEL و CentOS و Fedora – سرور – هاست – دامنه

آموزش نصب جوملا 3.4.5 به کمک Linux, Apache, MySQL, PHP در RHEL و CentOS و Fedora

نصب جوملا 3.4.3 با استفاده از روش LAMP بر روی سیستم عامل لینوکس RHEL، CentOS، Fedora

 

در این مقاله با آموزش جامع مرحله به مرحله ی نصب سیستم مدیریت محتوای (CRM: Content Management System) جوملا بر روی سیستم عامل لینوکس همراه شما کاربران گرامی هستیم.

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

مراحل نصب، بر روی سیستم عامل لینوکس نسخه های Fedora، CentOS و RHEL (Red Hat Enterprise Linux) قابل انجام می باشد. ما از روش LAMP و با استفاده از سیستم عامل لینوکس، وب سرور آپاچی، پایگاه داده ی MySQL و زبان برنامه نویسی PHP ، سیستم مدیریت محتوای جوملا را نصب خواهیم نمود. در ادامه همراه ما باشید..

در ابتدا میخواهیم به صورت مختصر بدانیم جوملا چیست؟

جوملا یک سیستم مدیریت محتوای متن باز یا Open Source می باشد که از محبوبیت بالایی در میان سایر سایت ساز ها برخوردار می باشد. این سیستم مدیریت محتوا به کاربران امکان ساخت و طراحی سایت هایی داینامیک (پویا) و مدیریت اپلیکیشن های تحت وب را می دهد. از طریق جوملا می توانید محتوای وب سایت خود، مانند ویدئو ، تصاویر و مقالات را مدیریت کرده و در وب انتشار دهید.

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

پیش نیاز های لازم برای نصب جوملا:

  • وب سرور آپاچی apache
  • زبان برنامه نویسی PHP
  • پایگاه داده ی MySQL

LAMP (Linux,Apache,MySQL,PHP) چیست؟

LAMP یک بسته ی نرم افزاری توسعه دهنده ی وب متن باز می باشد که در آن لینوکس بعنوان سیستم عامل، آپاچی بعنوان وب سرور، MySQL بعنوان سیستم مدیریت پایگاه داده ی رابطه ای (Relational Database Management) و PHP بعنوان زبان برنامه نویسی شیء گرا می باشد.

در این آموزش ما بعنوان مثال برای hostname از test.mizbanfa.com و آدرس ip 192.168.0.11 استفاده خواهیم نمود. دقت داشته باشید این اطلاعات برای نمونه هستند و شما باید متناسب با سیستم خود از اطلاعات صحیح استفاده کنید.

در این آموزش تمامی مراحل با دسترسی root یا ریشه اجرا خواهند شد. بنابر این مطمعن شوید با دسترسی root وارد سیستم شده باشید.

مرحله ی اول : دانلود جوملا 3.4.3

در این مرحله برای نصب جوملا از روشی استفاده خواهیم نمود که به شما کمک می کند آخرین نسخه ی جوملا 3.4.3 را با استفاده از LAMP بر روی RHEL، CentOS و Fedora نصب نمایید.

install-joomla-3-in-linux-1

با استفاده از دستور “ wget ” می توانید آخرین نسخه ی جوملا با فرمت tar را دانلود کنید.

بسته ی نصبی دانلود شده را با استفاده از دستور زیر در مسیر Root آپاچی (بعنوان مثال /var/www/html/) کپی و استخراج کنید.

install-joomla-3-in-linux-2

توجه: اگر فایل ها را در مسیری فرعی مانند پوشه ی joomla استخراج کنید، سایت شما نیز در مسیر YourSite.com/joomla قابل رویت خواهد بود.

install-joomla-3-in-linux-3

مرحله ی دوم : تغییر Ownership یا مالکیت دایرکتوی

هم اکنون باید فایل اصلی رو حذف کنید و Ownership دایرکتوری را با یوزر و گروه کاربری apache تنظیم نمایید.

مرحله ی سوم : پیکربندی سرور آپاچی

در این مرحله لازم است فایل کانفیگ آپاچی را در ویرایشگر VI یا ویرایشگر مورد نظر خود باز نمایید.

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

نکته: یوزر و گروه کاربری حتما باید apache باشد.

مرحله 4 : راه اندازی مجدد سرویس httpd آپاچی

در این مرحله می بایست وب سرویس آپاچی را راه اندازی مجدد (Restart) کنید.

برای اینکه سرویس httpd در استارتاپ سیستم قرار بگیرد از دستور ذیل استفاده کنید

هم اکنون سرویس httpd و رکوئست های روی پورت 80 را بررسی کنید.

مرحله ی 5 : پیکربندی Iptables یا فایروال

در این مرحله باید پورت 80 را روی فایروال باز کنید در غیر این صورت Iptables را غیرفعال کنید.

مرحله ی 6 : ایجاد پایگاه داده ی جوملا

اگر پسورد root سرویس MySQL را تنظیم نکرده اید با استفاده از دستورات ذیل می توانید پسورد مورد نظر خود را تعریف کنید. در صورتیکه قبلا پسورد را تعریف کرده اید از این مرحله بگذرید.

با دسترسی root به سرویس MySQL لاگین کنید.

سپس دیتابیسی با نام Joomla بسازید.

دسترسی های یوزر دیتابیس Joomla را درMySQL تعیین کنید.

هم اکنون می بایست سرویس MySQL را در استارتاپ سیستم راه اندازی مجدد نمایید.

مرحله ی 7 : نصب و پیکربندی جوملا

در این مرحله می خواهیم مراحل نصب و پیکربندی جوملا را آغاز کنیم. هم اکنون مرورگر خود را باز نموده و آدرس http://192.168.0.11 را تایپ و کلید enter را بزنید تا به صفحه ی نصب جوملا مطابق تصویر ذیل وارد شوید

install-joomla-3-in-linux-4

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

Site Name: نام سایت

Admin Email: ایمیل مدیر سایت

Admin Username: نام کاربری مدیر سایت

Admin Password: گذرواژه

در نهایت بر روی Next کلیک کنید تا به مرحله ی بعد وارد شوید.

مرحله ی 8 : پیکربندی دیتابیس

در این مرحله می بایست اطلاعات مربوط به دیتابیس به شرح ذیل را وارد نمایید

توجه داشته باشید این اطلاعات را در مرحله ی 6 همین آموزش ایجاد کرده اید

install-joomla-3-in-linux-5

Database name: نام پایگاه داده

Username: نام کاربر دیتابیس

Password: گذرواژه

در نهایت بر روی Next کلیک کنید تا به مرحله ی بعدی وارد شوید.

مرحله ی 9 : پیکربندی FTP

در این صفحه نیازی به تکمیل فیلد های مربوط به FTP نمی باشد. بر روی Next کلیک کنید.

install-joomla-3-in-linux-6

مرحله ی 10 : نصب اطلاعات نمونه

در این مرحله می توانید از اطلاعات نمونه ی جوملا برای سایتتان استفاده کنید. بسته به نیاز خود می توانید یکی از موارد را از قسمت Sample Data انتخاب کنید. بر روی install کلیک کنید.

install-joomla-3-in-linux-7

مرحله ی 11 : پایان نصب جوملا!

در این مرحله جوملای شما نصب شده است

install-joomla-3-in-linux-8

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

install-joomla-3-in-linux-9

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

 

نکته: فراموش نکنید پس از نصب جوملا حتما پوشه ی نصب آن را از طریق کلیک بر روی دکمه ی Remove Installation Folder حذف نمایید.

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

مرحله ی 12 : ورود به مدیریت سایت

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

install-joomla-3-in-linux-10

مرحله ی 13 : کنترل پنل مدیریت سایت

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

install-joomla-3-in-linux-11

 

4.4
/
5
(
16

امتیاز

)

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

01228421193
09129726343
09362196343
omid.ahmadyani@Outlook.com

۳۱ دستور کاربردی جهت جستجو در لینوکس – سرور – هاست – دامنه

31 مثال کاربردی از دستورات جستجوی لینوکس

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

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

ما از طریق این مقاله ی آموزشی سعی کرده ایم این دستورات را با استفاده از 31 مثال کاربردی در لینوکس به شما آموزش بدهیم. در ادامه ، این آموزش به 5 بخش تقسیم بندی شده است. این 5 بخش شامل مثال ها و دستورات جستجوی لینوکس از دستورات ساده تا دستورات پیشرفته می باشد.

  • بخش اول : دستورات پایه برای یافتن فایل ها بر اساس نام
  • بخش دوم : یافتن فایل ها بر اساس سطح دسترسی
  • بخش سوم : جستجوی فایل ها بر اساس کاربر یا گروه
  • بخش چهارم : جستجوی فایل ها و پوشه ها بر اساس تاریخ و زمان
  • بخش پنجم : جستجوی فایل ها و پوشه ها بر اساس حجم

بخش اول « دستورات پایه برای جستجوی فایل ها بر اساس نام »

  1. جستجوی فایل ها بر اساس نامشان در مسیر فعلی

با استفاده از دستور ذیل می توانید تمامی فایل های با نام tecmint.txt را در مسیر جاری بیابید.

  1. جستجوی فایل های موجود در مسیر Home

با استفاده از دستور ذیل می توانید تمامی فایل های موجود در مسیر /home و با نام tecmint.txt را بیابید.

  1. جستجوی فایل ها بر اساس نام و بدون در نظر گرفتن کوچک و بزرگ بودن حروف

با استفاده از دستور ذیل می توانید تمامی فایل های با نام tecmint.txt و شامل حروف کوچک و بزرگ در مسیر /home را بیابید.

  1. جستجوی پوشه ها بر اساس نام

با استفاده از دستور ذیل می توانید تمامی پوشه های با نام Tecmint و در مسیر / باشد را بیابید.

(دایرکتوری / همان مسیر ریشه «root» می باشد )

  1. جستجوی فایل های PHP بر اساس نام

با استفاده از دستور ذیل می توانید تمامی فایل های PHP با نام tecmint.php را در مسیر جاری بیابید.

جستجوی تمامی فایل های PHP در یک مسیر

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

بخش دوم « جستجوی فایل ها بر اساس سطح دسترسی »

  1. جستجوی فایل های با مجوز دسترسی 777

با استفاده از دستور ذیل می توانید تمامی فایل هایی که مجوز سطح دسترسی آن ها 777 می باشد را بیابید.

  1. جستجوی فایل های بدون مجوز دسترسی777

با استفاده از دستور ذیل می توانید تمامی فایل هایی که مجوز سطح دسترسی آن ها 777 نمی باشد را بیابید.

  1. جستجوی فایل های دارای ویژگی فقط خواندنی (Read Only)

با استفاده از دستور ذیل می توانید تمامی فایل های دارای ویژگی فقط خواندنی را بیابید.

  1. جستجوی فایل های اجرایی (Executable)

با استفاده از دستور ذیل می توانید تمامی فایل های اجرایی را بیایید.

  1. جستجوی فایل های دارای مجوز دسترسی 777 و استفاده از Chmod برای تغییر به 644

با استفاده از دستور ذیل می توانید تمامی فایل های دارای مجوز سطح دسترسی 777 را بیابید و با استفاده از دستور Chmod سطح دسترسی آن ها را به 644 تغییر دهید.

Chmod جهت تغییر سطح دسترسی فایل ها می باشد.

  1. جستجوی پوشه ها ی با مجوز دسترسی 777 و استفاده از Chmod برای تغییر به 755

با استفاده از دستور ذیل می توانید تمامی پوشه های دارای مجوز سطح دسترسی 777 را بیابید و با استفاده از دستورات Chmod سطح دسترسی آن ها را به 755 تغییر دهید.

  1. جستجو و حذف یک فایل

با استفاده از دستور ذیل می توانید یک فایل با نام tecmint.txt را یافته و حذف نمایید.

  1. جستجو و حذف چندین فایل

با استفاده از دستور ذیل می توانید چندین فایل مانند .mp3  یا .txt را یافته و حذف نمایید.

  1. جستجو و حذف فایل های خالی (Empty)

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

  1. جستجو و حذف پوشه های خالی

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

  1. جستجوی تمامی فایل های مخفی

با استفاده از دستور ذیل می توانید تمامی فایل های مخفی (Hidden) را بیابید.

بخش سوم « جستجوی فایل ها بر اساس کاربر یا گروه »

  1. جستجوی یک فایل بر اساس کاربر آن

با استفاده از دستور ذیل می توانید تمامی فایل ها یا یک فایل با نام tecmint.txt  در مسیر / root از کاربر (Owner) root را بیابید.

  1. جستجوی تمامی فایل ها بر اساس کاربر آن ها

با استفاده از دستور ذیل می توانید تمامی فایل های متعلق به کاربر Tecmint  و در مسیر /home را بیابید.

  1. جستجوی تمامی فایل ها بر اساس گروه آن ها

با استفاده از دستور ذیل می توانید تمامی فایل های متعلق به گروه کاربری Developer  و در مسیر /home را بیابید.

  1. جستجوی فایل های خاص از یک کاربر

با استفاده از دستور ذیل می توانید تمامی فایل های با پسوند .txt و متعلق به کاربر Tecmint  و در مسیر /home را بیابید.

بخش چهارم « جستجوی فایل ها و پوشه ها بر اساس تاریخ و زمان »

  1. جستجوی فایل هایی که طی 50 روز گذشته ویرایش شده اند

با استفاده از دستور ذیل می توانید تمامی فایل هایی که طی 50 روز گذشته ویرایش ( Modify) شده اند را بیابید.

  1. جستجوی فایل هایی که طی 50 روز گذشته به ان ها دسترسی داشته اید

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

  1. جستجوی فایل هایی که طی 50 تا 100 روز گذشته ویرایش شده اند

با استفاده از دستور ذیل می توانید تمامی فایل هایی که در بازه زمانی بیشتر از 50 روز و کمتر از 100 روز گذشته ویرایش (Modify) شده اند را بیابید.

  1. جستجوی فایل های تغییر داده شده در 1 ساعت گذشته

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

  1. جستجوی فایل های ویرایش شده در 1 ساعت گذشته

با استفاده از دستور ذیل می توانید تمامی فایل هایی که در بازه زمانی 1 ساعت گذشته، Modify (ویرایش) شده اند را بیابید.

  1. جستجوی فایل هایی که طی 1 ساعت گذشته به آن ها دسترسی داشته اید

با استفاده از دستور ذیل می توانید تمامی فایل هایی که در بازه زمانی 1 ساعت گذشته ، به آن ها دسترسی داشته اید را بیابید.

بخش پنجم « جستجوی فایل ها و پوشه ها بر اساس حجم »

  1. جستجوی فایل های با حجم 50 مگابایت

با استفاده از دستور ذیل می توانید تمامی فایل های دارای حجم 50 مگابایت را بیابید.

  1. جستجوی فایل های با حجم بین 50 تا 100 مگابایت

با استفاده از دستور ذیل می توانید تمامی فایل های دارای حجمی بیشتر از 50 مگابایت و کمتر از 100 مگابایت را بیابید.

  1. جستجو و حذف فایل های با حجم 100 مگابایت

با استفاده از دستور ذیل می توانید تمامی فایل های دارای حجم 100 مگابایت را یافته و حذف نمایید.

  1. جستجوی فایل های بخصوص و حذف آن ها

با استفاده از دستور ذیل می توانید تمامی فایل های دارای پسوند .mp3 و با حجمی بیشتر از 10 مگابایت را یافته و حذف نمایید.

4.5
/
5
(
13

امتیاز

)

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

01228421193
09129726343
09362196343
omid.ahmadyani@Outlook.com

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

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

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

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

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

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

 سنت او اس:

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

مزایا:

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

 

معایب:

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

دبیان:

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

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

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

معایب:

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

اوبونتو:

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

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

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

معایب:

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

 

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

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

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

۵ (۱۰۰%) ۱ vote

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

02128421193
09129726343
09362196343
@omidahmadyani
@omid_ahmadyani

آیا لینوکس مینت۱۸ بهترین سیستم عامل دسکتاپی است؟

لینوکس مینت ۱۸ چند وقتی است که وارد بازار شده است و در این مدت توانسته است نظرات مثبتی به خود جلب کند. نویسنده ای در ZDNet معتقد است که این سیستم عامل یکی از بهترین سیستم عامل های دسکتاپی است که تا به امروز وارد بازار شده است. آیا حق با اوست؟ یا گزینه های بهتری برای کاربران وجود دارد؟

SJVN برای ZDNet چنین گزارش می کند:

من از زمانی که لینوکس، سیستم عامل خود را برای کاربران دسکتاپی منتشر کرد از آن استفاده می کنم. در طول ۲۵ سال تغییرات زیادی در این حوزه رخ داده است. امروزه، بهترین لینوکس دسکتاپی آخرین نسخه از لینوکس مینت یعنی لینکوس مینت ۱۸ است. علاوه بر این، لینوکس مینت ۱۸ نه تنها بهترین لینوکس دسکتاپی است بلکه بهترین سیستم عامل دسکتاپی است که تا به حال منتشر شده است. به عنوان مثال بیشتر افراد با سوالاتی همچون ارتقاء و مهاجرت از ویندوز ۱۰ روبرو هستند. اکثر افراد به دلایل متفاوت احساس می کنند که مجبور به مهاجرت از ویندوز ۷ به ۱۰ بوده اند. برخی دیگر نیز معتقدند که مایکروسافت به نظر در حال تغییر ویندوز از یک مدل خرید به مدل اشتراکی است . اگر می خواهید یک سیستم عامل برای خود داشته باشید ، باید از سیستم عامل مک اپل، اندروید گوگل یا ویندوز ۱۰ به لینوکس مهاجرت کنید. سایر سیستم عامل های دسکتاپی در حال مهاجرت به مدل های اشتراکی یا ابری است. همچنین یکی از موارد عالی درباره آخرین نسخه لینوکس مینت این است که لینوکس دسکتاپی به روز و محکمی است که در آن تنها خود شما در مورد کارهایی که باید انجام شودو برنامه هایی که باید اجرا شود تصمیم می گیرید. همانطور که تصور می شد این پست SJVN نظرات پر شور کاربران را به همراه داشته است:

کاربر اول: این مقاله باید تعاملی تر از چیزی بود که شما نوشته اید.

کاربر دوم: اینکه لینکوس مینت ۱۸ بهترین سیستم عامل دسکتاپی است که تا به حال وارد بازار شده است نظر شخصی شماست. این موضوع از دیدگاه هایی که ارسال شده است کاملا مشخص و واضح است. البته این یک حقیقت است که لینوکس یکی از سیستم عامل هایی است که هنوز برای بیشتر افراد بهترین سیستم عامل موجود است. بله ممکن است ارتقای ویندوز ۱۰ مشکلاتی به همراه داشته باشد. این موضوع در بیشتر نسخه های جدید ویندوز دیده می شود. هر نسخه جدیدی که از سیستم عامل ها منتشر می شود دارای مشکلاتی هستند و برخی از آنها سازگاری خوبی با رایانه فرد ندارند. همچنین توسعه نرم افزارهای مناسب برای توسعه دهندگان نیز بسیار دشوار است و به زمان و تلاش زیادی نیاز دارد. این موضوع به هیچ عنوان مسئله جدیدی نیست. لینوکس نیز چنین مشکلاتی را داشته است. لازم نیست برای درک این مشکلات یک متخصص لینوکس باشید. تنها کاری که باید انجام دهید خواندن نظرات کاربران است تا با حقیقت روبرو شوید. هر سیستم عامل بزرگی طرفداران خاص خود را دارد اما این یک بازی یک طرفه نیست. همه سیستم عامل ها می توانند تا حدودی به موفقیت دست یابند. طرفداران لینوکس نیز تمایل دارند بقیه سیستم عامل ها را ضعیف بدانند. آنها هر مشکلی را به سیستم عامل های رقیب نسبت می دهند در حالیکه محدودیت ها، پیچیدگی ها و مشکلات لینوکس را نادیده می گیرند. لینوکس در حال بهبود است اما هنوز به بهترین موقعیت خود دست نیافته است. بیشتر طرفداران لینوکس همچون Vaughan-Nichols لینوکس مینت ۱۸ را با ویندوز Xp مقایسه می کنند. آیا این موضوع امکان پذیر است؟ این دو سیستم عامل کاملا متفاوت اند.

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

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

کاربر پنجم: می توانم بپرسم چرا لینوکس مینت ۱۸ بهترین سیستم عاملی است که تا به حال وارد بازار شده است؟ من بر روی سیستم دسکتاپی خود ویندوز ۱۰ را دارم. بر روی آیفون نیز از OneDrive استفاده می کنم. زمانی که رایانه خود را روشن می کنم ، تمامی تصاویر و ویدئوهای من در آنجا حضور دارند. کافیست آن را کپی کنم و بر روی هارد دیسک خود بچسبانم. آیا می توان همین کار را بر روی سیستم عامل لینوکس انجام داد؟ ایا می توان بازی های موجود در Xbox و PS4 را در لینوکس استریم کرد؟ اصلا چه چیزی باعث شده است که لینوکس با ویندوز ۱۰ قابل رقابت باشد؟ رایانه من دارای سیستم عامل ویندوز ۸٫۱ بود و بعدها آن را به صورت رایگان ارتقا دادم. چرا مینت ۱۸ بهتر از ویندوز است؟

کاربر ششم: از سال ۱۹۹۸ سال لینوکس بوده است. لینوکس هنوز هم بهترین سیستم عامل برای کاربران دسکتاپی است. دلیل بسیار خوبی برای این موضوع وجود دارد. این سیستم عامل برای کاربران دسکتاپی بهترین مورد است.

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

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

زمانی که به اجرای ابونتو فکر می کنید، ویندوز ۱۰ اولین چیزی نیست که به ذهن خطور می کند. اما امروز می توان دسکتاپ واحد اوبونتو را در ویندوز ۱۰ اجرا کرد.

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

زمانی که مایکروسافت Windows Subsystem for Linux(WSL) را معرفی کرد بیشتر افراد معتقد بودند که شما می توانید از آن برای اجرای ابزارهای متعلق به لینوکس استفاده کنید. طولی نکشید که کاربران توانستند X سرور را برای اپلیکیشن های لینوکسی ویندوزی شده اجرا کنند. از آن زمان به بعد، اجرای لینوکس دسکتاپی بر روی ویندوز بدون داشتن یک ماشین مجازی نیز کم کم شکل گرفت.

چگونه می توان ویندوز ۱۰ را در یک ماشین مجازی در لینوکس نصب کرد؟

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

منبع

آیا لینوکس مینت۱۸ بهترین سیستم عامل دسکتاپی است؟

امتیاز دهید

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

۰۲۱۲۸۴۲۱۱۹۳
۰۹۱۲۹۷۲۶۳۴۳
۰۹۳۶۲۱۹۶۳۴۳
@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

نصب، ارتقا و بررسی لینوکس مینت۱۸

چند وقتی است که از انتشار لینوکس مینت ۱۸ می گذرد. در این مقاله قصد داریم در مورد نصب، ارتقا و برررسی لینوکس مینت ۱۸ صبحت کنیم.

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

محاسبه sha256sum:

$ sha256sum linuxmint-18-cinnamon-64bit.iso

 

خروجی نمونه:

۲۲۳۸dca5b51f9e2674a7e31c46f19141fbdecff6e44c06ecbc9a7bb59b75a816 linuxmint-18-cinnamon-64bit.iso

حالا این خروجی را با نمونه فراهم شده در سایت رسمی مقایسه کنید.  زمانی که یکپارچگی فایل ISO تایید شد می توانید Image  را بر روی دیسک یا فلش مموری قابل بوت رایت کنید.

نصب لینوکس مینت۱۸ :

۱٫ظاهر لینوکس مینت ۱۸ به محض بوت شدن شبیه شکل زیر خواهد بود.

1

۲٫منوی بوت را در شکل زیر مشاهده می کنید. ممکن است بخواهید سازگاری سیستم را بررسی کنید. اگر از سخت افزارهای مناسبی استفاده می کنید می توانید گزینه “Start Linux Mint” را انتخاب کنید.

2

  1. چند دقیقه طول می کشد تا نصب آغاز گردد. می توانید لینوکس مینت را بررسی کنید یا به صورت فوری نصب نمایید. بر روی گزینه “Install Linux Mint” کلیک کنید تا آن را بر روی هارد دیسک خود نصب نمایید.

3

۴٫نصب کننده کار خود را آغاز می کند و اولین چیزی که از شما می پرسد انتخاب زبان است. شما می توانید زبان مورد نظر خود را انتخاب کنید و سپس بر روی “Continue” کلیک کنید.

4

  1. نصب کننده به شما اجازه می دهد نرم افزارهای مورد نیاز برای گرافیک، وای فای، فلش، Mp3 یا سایر رسانه ها را نصب کنید. اگر دوست دارید به موارد ذکر شده دسترسی داشته باشید بهتر است گزینه های در دسترس را انتخاب کنید و سپس بر روی “continue” کلیک نمایید.

5

  1. در صفحه بعدی، باید نوع نصب را مشخص کنید. اگر یک کاربر حرفه ای هستید و می خواهید پارتیشن های مورد نیاز خود را ایجاد کنید یا تغییر دهید بهتر است گزینه “Something else” را انتخاب کنید. اگرمشکلی با اندازه پارتیشن های پیش فرض ندارید گزینه “Erase disk and install Linux Mint” را انتخاب نمایید. بعد از انتخاب گزینه مناسب، بر روی “Install Now” کلیک کنید.

6

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

7

۸٫موقعیت جغرافیایی خود را در صفحه بعد انتخاب کنید.  می توانید این کار را با انتخاب موقعیت خود بر روی نقشه انجام دهید یا از منوی کشویی استفاده کنید. گزینه “Continue” را انتخاب نمایید.

8

  1. حالا باید طرح کیبورد خود را انتخاب کنید. گزینه مناسب را بردارید.

9

۱۰٫در این صفحه می توانید کاربر و پسورد مورد نیاز را ایجاد کنید. همیشه از پسوردهای قوی استفاده کنید.

10

  1. در این مرحله نصب کننده، سیستم اصلی را پیکربندی و نصب می کند. مطمئن باشید که زمان کافی برای انجام اینکار را دارید زیرا این مرحله کمی زمانبر است.

11

۱۲٫بعد از اینکه نصب کامل شد، باید سیستم خود را رستارت کنید.

12

۱۳٫لینوکس مینت ۱۸ دارای پس زمینه های متعددی است که به طور خودکار و در فواصل زمانی معین تغییر پیدا می کند.

13

14

۱۴٫تصویر زیر، صفحه  لاگین را نشان می دهد. با استفاده از کاربر و پسوردی که ایجاد کرده اید وارد سیستم شوید.

22

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

24

  1. این یک دسکتاپ تمیز، ساده و کاربر پسند است.

 

 

ارتقا به لینوکس مینت ۱۸ از نسخه های قبلی:

قبل از ارتقاء سیستم خود مطمئن شوید که از تمامی داده های مهم خود بک اپ می گیرید.

  1. ابتدا باید /etc/apt/sources.list  و /etc/apt/sources.list.d/official-package-repositories.list را از rosa به sarah تغییر دهید. شما می توانید از هر نوع ویرایشگری استفاده کنید.
  2. حالا مخزن خود را به روز کنید:

# apt-get  update

# apt-get upgrade

# apt-get dist-upgrade

انجام اینکار به زمان نیاز دارد. بعد از تکمیل این فرآیند، سیستم خود را مجدد راه اندازی کنید. اگر بر روی سیستم خود نسخه بتا را دارید می توانید با استفاده از مراحل زیر به لینوکس مینت ۱۸ به روزرسانی کنید.

  1. حذف Samba

تحقیقات نشان داده است که Samba تاثیر منفی بر روی سرعت بوت دارد. بنابراین بهتر است آن را حذف کنید:

# apt purge samba

  1. ارتقا به لینوکس مینت:

بر روی دکمه referesh در update manager کلیک کنید.

بررسی و مرور:

۱٫لینوکس مینت ۱۸ از Kernel 4.4 قدرت گرفته است.

  1. لینوکس مینت ۱۸ آخرین نسخه از دسکتاپ Cinnamon (Cinnamon Desktop 3.0) را دارد.

۳٫مدیا پلیر شناخته شده VLC به طور پیش فرض در این نسخه وجود دارد و به نسخه ۲٫۲ به روز شده است.

  1. Libreoffice به صورت پیش فرض بر روی سیستم نصب شده است و به نسخه ۵ به روز شده است.

۵٫مرورگر فایر فاکس به صورت پیش فرض بر روی سیستم نصب شده است وبه نسخه ۴۷ به روزرسانی شده است.

  1. فایل منیجر رسمی nemo در دسکتاپ به روز شده است.
  2. ویرایشگر متنی پیش فرض Xed به نسخه ۱٫۰ به روز شده است.
  3. برنامه مشهور GNU به نسخه ۲٫۸ به روز شده است.

۹٫برنامه مشاهده تصویر که به صورت پیش فرض در این سیستم وجود دارد Xviewer است که به نسخه ۱٫۰ به روزرسانی شده است.

  1. برنامه PIX برای سازماندهی تصویر به کار می رود.

۱۱٫برنامه Xrender یکی از برنامه های پیش فرض برای نمایش اسناد و PDF است و به نسخه ۱٫۰ به روزرسانی شده است.

۱۲٫مدیا پلیر پیش فرض برای موسیقی و فایل های ویدئویی Xplayer است که به نسخه ۱٫۰ به روزرسانی شده است.

  1. miniUpdate برنامه مدیریت به روزرسانی ها در لینوکس مینت ۱۸ است.
  2. برنامه mintinstall برای مدیریت نرم افزارها به کار می رود و بیش از ۸۰۰۰۰ بسته دارد.

نتیجه گیری:

به نظر می رسد لینوکس مینت ۱۸ پایدارتر و بهتر از نسخه های قبلی است. اگرچه Cinnamon به هنگام انجام تست های ما هنگ کرد اما هنوز هم عملکرد خوبی دارد. در دسترس بودن  ۸۰۰۰۰ بسته در مخزن رسمی نشان می دهد که کاربر می تواند اپلیکیشن های مورد نیاز خود را به راحتی نصب کند.  وجود تصاویر پس زمینه متعدد  باعث شده است این نسخه جذابیت بیشتری داشته باشد.

منبع

نصب، ارتقا و بررسی لینوکس مینت۱۸

امتیاز دهید

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

۰۲۱۲۸۴۲۱۱۹۳
۰۹۱۲۹۷۲۶۳۴۳
۰۹۳۶۲۱۹۶۳۴۳
@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

چگونه اپن کارت را بر روی سنت او اس ۷ نصب کنیم؟

در این مقاله به نحوه نصب بر روی سنت او اس ۷  می پردازیم. پس همراهامید احمدیانی باشید.

چرا  توزیع سنت او اس برای اینکار انتخاب شده است؟

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

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

اپن کارت چیست؟

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

  • طبقه بندی ها
  • محصولات
  • تولید کنندگان
  • چند زبانه بودن
  • پشتیبانی از چندین واحد پول
  • مرور و بررسی محصولات/ رتبه بندی

پیش نیازها:

برای ، باید موارد زیر را بر روی سنت او اس ۷ خود داشته باشید:

  • وب سرور( توصیه می شود از وب سرور آپاچی استفاده کنید)
  • PHP 5.3+
  • پایگاه داده( پایگاه داده پیشنهادی MYSQLi است)

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

  • Curl
  • Zip
  • ZLib
  • GD
  • Library
  • Mcrypt
  • Mbstrings

مطمئن شوید که فایروال /iptables شما هیچ پورتی را مسدود نمی کند. همچنین باید اطمینان حاصل کنید که user permission ها به درستی تنظیم شده است و از این بابت مشکلی ندارید. برای غیر فعال کردن SELinux دستور زیر را تایپ کنید:

setenforce 0

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

sudo yum clean all

sudo yum -y update

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

updatecentos7

نصب آپاچی به عنوان وب سرور:

برای نصب آپاچی بر روی سنت او اس ۷، دستورات زیر را در ترمینال خود اجرا کنید:

sudo yum -y install httpd

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

sudo systemctl start httpd

 برای اینکه بعد از هر بار ریبوت، آپاچی به صورت خودکار آغاز شود از دستورات زیر بهره مند شوید:

sudo systemctl enable httpd

بررسی و تست آپاچی:

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

sudo systemctl status httpd

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

testing_apache_centos7

این تصویر نشان می دهد که وب سرور ما به روز است و به خوبی اجرا می شود.همچنین ممکن است نیاز به فعالسازی ماژول mod_rewrite باشد. برای اینکار کافیست فایل قرار گرفته در مسیر /etc/httpd/conf/httpd.conf را توسط ویرایشگر مورد نظر خود باز کنید  و خطوط زیر را تغییر دهید:

AllowOverride None

این خط باید به خطی که در زیر مشاهده می کنید تغییر پیدا کند:

AllowOverride All

خوب وب سرور آپاچی آماده کار است.

نصب MySQL / MariaDB:

برای نصب MySQL / MariaDB بر روی سیستم خود، دستور زیر را اجرا کنید:

sudo yum install mariadb-server mariadb

این دستور باعث  دانلود و نصب MySQL / MariaDB بر روی سیستم شما می شود. برای اجرای MariaDB server از دستور زیر استفاده کنید:

sudo systemctl start mariadb

خوب حالا باید پسوردی را برای کاربر روت خود تعیین کنیم. اینکار از طریق تایپ کردن دستورات زیر انجام می شود:

sudo mysql_secure_installation

centos7_security

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

afterrootpasswordcentos7

بعد از اینکه پسورد روت را تنظیم کردید، چیزی شبیه شکل زیر را مشاهده خواهید کرد:

حالا چند گزینه Y/N را خواهید داشت که باید به دقت به آن پاسخ دهید:

عبارت Y را برای Remove anonymous users? فشار دهید

عبارت Y را برای سوال Remove test database and access to it? انتخاب کنید.

عبارت Y را برای سوال Reload privilege tables now? انتخاب نمایید.

بعد از اینکه تمامی این مراحل را پشت سر گذاشتید، باید چیزی شبیه شکل زیر داشته باشید.

finishmariadbcentos7

خوب MySQL / MariaDB شما آماده است.

نصب PHP:

برای نصب PHP، ترمینال خود را باز کنید و دستور زیر را در آن تایپ نمایید:

sudo yum -y install php php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap php-mcrypt curl zlib

اینکار باعث می شود PHP بر روی سیستم سنت او اس ۷ شما دانلود و نصب شود.  همچنین استفاده از این دستور به شما کمک می کند ماژول های PHP و سایر موارد ضروری برای اپن کارت را نصب نمایید.

نصب phpMyAdmin:

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

sudo yum -y install epel-release

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

sudo yum -y install phpmyadmin

بعد از نصب PHP، باید آپاچی یا وب سرور خود را رستارت کنید تا بتواند با PHP کار کند. برای انجام اینکار دستور زیر را تایپ کنید:

sudo systemctl restart httpd.service

برای اینکه ببینید  می توانید به phpMyAdmin دسترسی داشته باشید یا خیر ، مرورگر خود را باز کنید و در نوار آدرس عبارت زیر را تایپ کنید:

localhost/phpmyadmin

phpmyadmincentos7

خوب نصب PHP نیز با موفقیت  انجام شد.

نصب اپن کارت:

ابتدا یک فولدر با نام opencart ایجاد کنید و  دایرکتوری را به آن فولدر تغییر دهید.

mkdir opencart

cd opencart

آخرین نسخه از اپن کارت را نصب کنید.  باید فایلی با نام opencart-2.1.0.2.zip را دانلود نمایید.با استفاده از دستور زیر آن را از حالت ZIP خارج کنید:

sudo unzip opencart-2.1.0.2.zip

بعد از اینکه فایل خود را از حالت Zip خارج کردید ، فولدری به نام opencart-2.1.0.2 را خواهید داشت. آن را به opencart تغییر نام دهید. حالا این فولدر را با استفاده از دستورات زیر به مسیر /var/www/html کپی کنید:

sudo cp -avr opencart /var/www/html

حالا به مسیر /var/www/html بروید و دستورات زیر را تایپ کنید:

sudo chmod -R 775 opencart

sudo chown apache:apache opencart

دایرکتوری را به موقعیت فولدر تغییر دهید:

sudo cd /var/www/html/opencart/upload

فایل config را  از config-dist.php به config.php تغییر دهید:

cp config-dist.php config.php

باید فایل دیگری را در فولدر ادمین تغییر نام دهید. اینکار را از طریق دستورات زیر انجام دهید:

cp /var/www/html/opencart/upload/admin/config-dist.php /var/www/html/opencart/upload/admin/config.php

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

localhost/opencart/upload

باید تصویر زیر را مشاهده کنید. حالا می توانیم نصب اپن کارت را آغاز کنیم.

step1centos7opencart

بر روی دکمه CONTINUE کلیک کنید.

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

step2centos7opencart

حالا باید پایگاه داده ای برای اپن کارت خود ایجاد کنیم. برای انجام اینکار، مرورگر خود را باز کنید و دستور زیر را وارد نمایید.

localhost/phpmyadmin

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

step3centos7opencart

حالا بر روی دکمه new کلیک کنید. بعد از کلیک کردن بر روی این گزینه شکلی شبیه زیر خواهید داشت.  نام پایگاه داده را تایپ کنید و بر روی دکمه Create کلیک نمایید.

phpmyadmincenos7step2

حالا پایگاه داده برای نصب اپن کارت آماده است.

 باید به مرحله نصب اپن کارت برگردید.

به عنوان DB Driver باید MySQLi ، برای Hostname باید localhost و برای نام کاربری عبارت Root را وارد کنید. از پسوردی که ایجاد کرده اید استفاده کنید و نام پایگاه داده را وارد نمایید.  همچنین باید ادرس ایمیل و پسورد ادمین را وارد کنید زیرا برای دسترسی به پنل مدیریتی اپن کارت به آن نیاز خواهید داشت. حالا روی گزینه CONTINUE کلیک کنید.

بعد از اینکار، شکلی شبیه  شکل زیر خواهید داشت:

step3_1centos7opencart

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

localhost/opencart/upload

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

localhost/opencart/upload/admin

شکلی شبیه شکل زیر خواهید داشت:

step4centos7opencart

برای نام کاربری Admin  را وارد کنید.پسوردی  را وارد کنید که قبلا به هنگام تنظیم اپن کارت ایجاد کرده اید.

liveopencartcentos7

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

منبع

چگونه اپن کارت را بر روی سنت او اس ۷ نصب کنیم؟

امتیاز دهید

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

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