نوشته‌ها

centos

نسخه جدید توزیع CentOS 7-1611 منتشر شد

نسخه جدید توزیع CentOS 7-1611 منتشر شد.این نسخه یا همان CentOS 7.3 توزیعی از سیستم عامل گنو/لینوکس می باشد که بیشتر برای سرورها استفاده می شود.نسخه CentOS 7.3 بر اساس توزیع Red Hat Enterprise Linux 7.3 می باشد و شامل تغییراتی در این نسخه می باشد.

از جمله این تغییرات می توان به پشتیبانی SHA2 در OpenLDAP و Bluetooth LE و پیش نمایشی از فناوری Btrfs می باشد و همچنین شامل بروزسانی سایر بسته های نرم افزاری می باشد.جهت اطلاعات بیشتر و تغییرات این نسخه می توانید به لینک پایین مراجعه نمایید :

https://wiki.centos.org/Manuals/ReleaseNotes/CentOS7

جهت دانلود CentOS 7.3 می توانید از لینک پایین استفاده کنید :

https://www.centos.org/download/

centos

توزیع CentOS 7.1-1503 منتشر شد

نسخه جدید توزیع CentOS منتشر شد.این نسخه که CentOS 7.1-1503 می باشد،در واقع دومین  انتشار بزرگ از سری هفتم این توزیع می باشد که با تگ ۱۵۰۳ می باشد و هم اکنون برای معماری x86-64 در دسترس می باشد.

CentOS 7.1 بر پایه کدهای منبع Red Hat Enterprise Linux 7.1 می باشد که جهت اطلاعات بیشتر می توانید آگهی انتشار و نکات انتشار آن را مطالعه نمایید و برای دانلود CentOS 7.1-1503 می توانید به صفحه دانلود آن در وب سایت رسمی centos مراجعه نمایید.

CL-small-logo2-1024x315

آموزش تبدیل CENTOS به CLOUDLINUX

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

تبدیل CentOS به cloudlinux

این برنامه در تنها چند دقیقه کلیه RPM های مورد نیاز را تغییر داده و به ورژن Cloudlinux آپگرید میکند . ابتدا به سایت رسمی cloudlinux مراجعه کنید و یک لایسنس تریال برای آی پی سرور  خود تهیه کنید :

http://docs.cloudlinux.com/index.html?getting_trial_license.html

 حالا باید اسکریپت cldeploy را از سایت کلاود لینوکس دانلود کرده و با استفاده از لایسنس ترایال cloudlinux اقدام به اجرای آن کنید :

wget http://repo.cloudlinux.com/cloudlinux/sources/cln/cldeploy

sh cldeploy -k <activation_key> # if you have activation key

 یا

sh cldeploy -i # if you have IP based license

reboot

 توجه داشته باشید که بعد از اتمام مراحل نصب ، باید سیستم عامل لینوکس را یک بار ریستارت کنید . بعد از ریستارت شدن لینوکس کرنل به cloudlinux آپگرید میشود و امکان مدیریت و اختصاص منابع سیستم به هر اکانت از طریق برنامه LVE داخل کنترل پنل وب هاستینگ مهیا میگردد . برنامه LVE روی کنترل پنل های وب هاستینگ  cPanel, Plesk, ISPmanager, DirectAdmin, InterWorx قابل اجرا است .

استفاده از سیستم عامل لینوکس cloudlinux در هاست لینوکس اشتراکی باعث کنترل شما روی منابع اختصاص داده شده به هر اکانت میگردد . این موضوع باعث میشود استفاده و مصرف بالای یک اکانت سبب داون شدن کل سرور نگردد و تنها یوزری که بیش از حد مجاز منابع سرور را مصرف میکند کند شده و با پیام Out of memory  یا ارور اینترنال مواجه گردد .

centos

نسخه جدید توزیع CentOS 6.6 منتشر شد

Johnny Hughes خبر انتشار CentOS 6.6 را اعلام کرد.CentOS  یک توزیع مبتنی بر سورس کد های Redhat Enterprise  می باشد. CentOS 6.6  که جدیدترین نسخه از سری ۶ می باشد و بر پایه کدهای Red Hat Enterprise Linux 6.6 می باشد.

هم اکنون CentOS 6.6 برای معماری های i386 و x86-64 در دسترس می باشد که کاربران می توانند از آنها استفاده کنند.جهت اطلاعات بیشتر می توانید نکات انتشار و آگهی انتشار آن را مطالعه نمایید.

جهت دانلود Centos 6.6 می توانید به به سایت رسمی سنت او اس مراجعه نمایید.

nginx

آموزش نصب وب سرور Nginx بر روی CentOS

انجین ایکس ( Nginx ) یکی از وب سرور هایی است که به تازگی بسیاری از مدیران سایت های پربازدید را به سوی خود جلب نموده است. انجین ایکس علاوه بر وب سرور، ریورس پراکسی سرور ( reverse proxy server ) و میل پراکسی سرور ( mail proxy server ) نیز می باشد که  بصورت متن باز ( open source ) ارائه شده است و از پروتکل های http , https , SMTP , POP3 و IMAP پشتیبانی می کند. انجین ایکس به گونه ای طراحی شده است که همزمان با پشتیبانی از تعداد کانکشن های بسیار بالا ، عملکرد مناسب و مصرف کم رم را به همراه داشته باشد. این وب سرور محبوب بر روی سیستم عامل های مختلفی از جمله لینوکس ، mac os و سولاریس قابل نصب می باشد. nginx توسط ایگور سیسویو ( igor sysoev ) ساخته شده است، ایگور در سال 1970 در شهر آلماتی قزاقستان به دنیا آمده است و فارغ التحصیل دانشگاه ایالتی مسکو می باشد.

کار ساخت nginx از سال 2002 آغاز گردید و اولین نسخه آن در سال 2004 منتشر گردید. در حال حاضر نزدیک به 12 درصد وب سایت های جهان یعنی چیزی در حدود 22 میلیون وب سایت از nginx به عنوان وب سرور خود استفاده می کنند.

چگونه وب سرور Nginx را بر روی سرور لینوکس خود نصب نمائیم؟

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

– مرحل اول: نصب nginx repo

ابتدا دستور زیر را وارد نمائید:

cd /tmp

 

اگر از نسخه centos 6 استفاده می کنید، دستورات زیر را وارد نمائید:

wget http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
rpm -ivh nginx-release-centos-6-0.el6.ngx.noarch.rpm

 

 – مرحله دوم: نصب وب سرور nginx

پس از نصب ریپو می توانید به کمک دستور زیر nginx را نصب نمائید:

yum install nginx

 

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

Loaded plugins: product-id, rhnplugin, security, subscription-manager
Updating certificate-based repositories.
Unable to read consumer identity
nginx                                                    | 1.3 kB     00:00
nginx/primary                                            | 4.8 kB     00:00
nginx                                                                     33/33
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package nginx.x86_64 0:1.2.6-1.el6.ngx will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package        Arch            Version                    Repository      Size
================================================================================
Installing:
 nginx          x86_64          1.2.6-1.el6.ngx            nginx          361 k

Transaction Summary
================================================================================
Install       1 Package(s)

Total download size: 361 k
Installed size: 835 k
Is this ok [y/N]: y
Downloading Packages:
nginx-1.2.6-1.el6.ngx.x86_64.rpm                         | 361 kB     00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
  Installing : nginx-1.2.6-1.el6.ngx.x86_64                                 1/1
----------------------------------------------------------------------

Thanks for using NGINX!

Check out our community web site:
* http://nginx.org/en/support.html

If you have questions about commercial support for NGINX please visit:
* http://www.nginx.com/support.html

----------------------------------------------------------------------
Installed products updated.
  Verifying  : nginx-1.2.6-1.el6.ngx.x86_64                                 1/1

Installed:
  nginx.x86_64 0:1.2.6-1.el6.ngx

Complete!

– مرحله سوم : راه اندازی وب سرور

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

chkconfig nginx on

 

از دستورات زیر نیز می توانید برای متوقف کردن ، فعال کردن مجدد و یا مشاهده وضعیت آن استفاده فرمائید:

service nginx start
service nginx stop
service nginx restart
service nginx status
service nginx reload

 

– مرحه چهارم : کانفیگ وب سرور

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

Default configuration directory: /etc/nginx/
Default SSL and vhost config directory: /etc/nginx/conf.d/
Default log file directory: /var/log/nginx/
Default document root directory: /usr/share/nginx/html
Default configuration file: /etc/nginx/nginx.conf
Default server access log file: /var/log/nginx/access.log
Default server access log file: /var/log/nginx/error.log

 

دستور زیر را برای ویرایش تنظیمات وب سرور وارد نمائید:

nano /etc/nginx/nginx.conf

 

تعداد پردازشگر را اصلاح نموده و gzip را فعال نمائید:

worker_processes  2;
gzip  on;

 

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

nano /etc/nginx/conf.d/default.conf

 

نام سرور ، ای پی و پورت tcp را تنظیم نمائید:

listen       202.54.1.1.1:80;
server_name  www.host97.net;

 

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

service nginx start

 

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

netstat -tulpn | grep :80
ps aux | grep nginx

 

– مرحله پنجم : تنظیمات فایروال

فایل iptables را باز نمائید:

nano /etc/sysconfig/iptables

 

برای بازنمودن پورت 80 خط زیر را قبل از LOG انتهایی و خط DROP مربوط به INPUT chain قرار دهید:

-A INPUT -m state --state NEW -p tcp --dport 80 -j ACCEPT

 

دستور زیر را وارد نمائید:

service iptables restart

 

– نصب وب سرور nginx بر روی دایرکت ادمین ( Directadmin ) :

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

cd /usr/local/directadmin/

 

در اینجا می بایست نسخه 2 custombuild دایرکت ادمین را نصب کنید که البته از آنجایی که نسخه پایدار نمی باشد، ممکن است مشکلاتی را نیز به همراه داشته باشد، در صورت تمایل می توانید مراحل زیر را اجرا نمائید:

mv custombuild custombuild-01
wget http://files.directadmin.com/services/custombuild/2.0/custombuild.tar.gz
tar xvzf custombuild.tar.gz
cd custombuild
./build

 

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

nano options.conf

 

نتیجه باید به شرح زیر باشد:

#Custombuild optionscustombuild=2.0

حال مقدار وب سرور را از آپاچه ( Aapche ) به nginx تغییر دهید:

#HTTP server. Possible values: apache, nginxwebserver=apache

همچنین مقدار php1_mode را به php-fpm تغییر دهید:

php1_mode=php-fpm

حال دستور زیر را وارد نمائید:

./build all -y

 

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

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

./build rewrite_confs

 

توجه :
خطا 502 : اگر خطای “502 Bad Gateway” را دریافت کردید، احتمالا مقدار hostname بدرستی وارد نشده است و می بایست اصلاح گردد.

خطای 503 : اگر با این خطا روبرو شدید، دستور زیر را در سرور وارد نمائید:

chown webapps:nginx /var/www

 

lve

آموزش ارتقا CentOS به Cloudlinux

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

این برنامه در تنها چند دقیقه کلیه RPM های مورد نیاز را تغییر داده و به ورژن Cloudlinux آپگرید میکند . ابتدا به سایت رسمی cloudlinux مراجعه کنید و یک لایسنس تریال برای آی پی سرور  خود تهیه کنید :

http://docs.cloudlinux.com/index.html?getting_trial_license.html

حالا باید اسکریپت cldeploy را از سایت کلاود لینوکس دانلود کرده و با استفاده از لایسنس ترایال cloudlinux اقدام به اجرای آن کنید :

wget http://repo.cloudlinux.com/cloudlinux/sources/cln/cldeploy

sh cldeploy -k <activation_key> # if you have activation key

یا

sh cldeploy -i # if you have IP based license

reboot

توجه داشته باشید که بعد از اتمام مراحل نصب ، باید سیستم عامل لینوکس را یک بار ریستارت کنید . بعد از ریستارت شدن لینوکس کرنل به cloudlinux آپگرید میشود و امکان مدیریت و اختصاص منابع سیستم به هر اکانت از طریق برنامه LVE داخل کنترل پنل وب هاستینگ مهیا میگردد . برنامه LVE روی کنترل پنل های وب هاستینگ  cPanel, Plesk, ISPmanager, DirectAdmin, InterWorx قابل اجرا است .

استفاده از سیستم عامل لینوکس cloudlinux در هاست لینوکس اشتراکی باعث کنترل شما روی منابع اختصاص داده شده به هر اکانت میگردد . این موضوع باعث میشود استفاده و مصرف بالای یک اکانت سبب داون شدن کل سرور نگردد و تنها یوزری که بیش از حد مجاز منابع سرور را مصرف میکند کند شده و با پیام Out of memory  یا ارور اینترنال مواجه گردد .

هاست لینوکس

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

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

توزیع در سیستم عامل لینوکس

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

تنوع توزیع‌ها

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

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

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

برخی از توزیع‌ها از ایجاد تغییرات و بهینه‌سازی‌هایی در توزیع‌های دیگر ایجاد شده‌اند که آن‌ها را توزیع‌های مبتنی بر یک توزیع می‌نامند. مثلا توزیع Ubuntu یک توزیع مبتنی بر دبیان است. یا مثلا توزیع فارسی پارسیکس یک توزیع مبتنی بر KANOTIX است.

انتخاب توزیع

همانطوری که در بالا اشاره کردیم، هر یک از توزیع‌ها لینوکس دارای ویژگی‌های خاص خود هستند. مثلا برنامه نصب یک توزیع بسیار راحت است و یک توزیع دیگر ممکن است از نظر پایداری و امنیت مطرح باشد و به همین ترتیب.
انتخاب توزیع بستگی به شرایط زیر دارد:

سطح علمی کاربر

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

ویژگی‌های توزیع

بازار

اکنون به بررسی یکایک این شرایط می‌پردازیم.

الف) سطح علمی کاربر: کاربرانی که دارای آشنایی کمتری با گنو/ لینوکس هستند، جذب توزیع‌هایی می‌شوند که دارای ابزارهای پیکربندی گرافیکی است که آن‌ها را قادر می‌سازد راحت‌تر سیستم‌شان را اداره و نصب نمایند. همچنین دارای نرم‌افزارهای جدیدی باشد که به آن‌ها حداکثر قابلیت‌ها را ارائه نماید. از توزیع‌هایی که برای کاربران تازه کار مناسب‌تر هستند، می‌توان اوبونتو (Ubuntu)، زوزه (SuSE)، فدورا (Fedora)، مندریوا (Mandriva)، لیندوز (Lindows)، لیکوریس (Lycoris)، مپیس (Mepis) و XandarOS  را نام برد. کاربرانی که پیشرفته‌تر هستند و ابزارهای پیکربندی گرافیکی برایشان مهم نبوده، کیفیت و سرعت سیستم برایشان مهم‌تر است جذب توزیع‌های حرفه‌ای‌تر مانند دبیان (Debian)، جنتو (Gentoo) و اسلکور (Slackware) می‌شوند. ممکن است نصب و راه‌اندازی این توزیع‌ها برای کاربران تازه‌کار دشوار باشد، ولی در عوض هر سه آن‌ها بسیار باکیفیت و پایدار هستند.

ب) مورد استفاده از گنو/ لینوکس: برخی از توزیع‌ها مخصوص نیازهای خاصی طراحی شده‌اند. مثلا امروزه از اصلی‌ترین نیازها می‌توان به سرویس‌دهنده‌ها و ایستگاه‌های کاری اشاره نمود. البته برخی از توزیع‌ها این امکان را به شما می‌دهند که هنگام نصب، نوع مصرف آن‌ها را تعیین کنید و با توجه به انتخاب شما، نرم‌افزارهای مربوط به آن مصرف خاص نصب خواهند شد. مثلا اوبونتو، فدورا و دبیان این امکان را دارا هستند. برخی از توزیع‌ها تنها مخصوص یک نیاز طراحی شده‌اند و دارای ابزارهای مربوط به آن نیاز می‌باشند. مثلا گنو/ لینوکس کناپیکس (Knoppix) که یک توزیع روی میزی است، تنها دارای ابزارهایی است که برای کاربران روی میزی کاربرد دارد، و یا گنو/لینوکس SOL تنها به درد وظایف یک سرویس‌دهنده می‌خورد.

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

د) بازار: ممکن است موجود بودن یک توزیع در بازار و یا نبود آن ملاک انتخاب باشد. مثلا در ایران فراوان‌ترین توزیع گنو/ لینوکس، توزیع فدورا و ردهت است. حتی برخی افراد و موسسات گنو/ لینوکس را به نام ردهت می‌شناسند.
بررسی چند توزیع

توزیع ubuntu

Ubuntu یکی از معتبرترین مشتقات دبیان هست که تا کنون توانسته آبروی دبیان را جمع کند.

Linux Mint، Freespire، gNewSense از فرزندان ubuntu هستند.

ubuntu دارای ورژن‌های ۳۲ بیت و ۶۴ بیت و همچنین ورژن مخصوص پردازنده‌های Itanium نیز دارد. Ubuntu چندین توزیع برای کاربران خود عرضه کرده است خود Ubuntu با میزکار GNOME بر روی desktop، laptop و l serverها در نظر گفته است.

Xubuntu با میز کار Xfce

Edubuntu نسخه مخصوص برنامه‌های آموزشی جهت بکارگیری در مدارس برای کودکان مشابه نسخه هایChild Ubuntu Studio که این نسخه برای کاربردهای multimedia آماده شده است. و توزیع Ubuntu JeOS که جدیدترین توزیع Ubuntu محسوب می‌شود، این پروژه بیشتر اسکوپش را در مورد virtual appliances قرار داده است.

نسخه‌ای که در تاریخ April 24, 2008 با نام ۸٫۰۴ (Hardy Heron) عرضه شده است و نسخه Desktop آن تا سال ۲۰۱۱ و نسخه Server آن تا سال ۲۰۱۳ پشتیبانی می‌شود. این نسخه از Linux kernel 2.6.22 و کامپایلر GCC 4.1.2 بهره می‌برد.

OpenOffice ورژن ۲٫۴ و GIMP 2.4.5 همراه آن نصب می‌شود. نسخه بعدی که در ماه‌های پایانی سال ۲۰۰۸ عرضه شد Intrepid Ibex نام دارد که قرار است تا سال ۲۰۱۰ ساپورت گردد.

توزیع پارسیکس

پارسیکس گنو/ لینوکس یک دیسک زنده ( Live CD ) مبتنی بر لینوکس KANOTIX و Debian است که در آن از میزکار GNOME به عنوان میزکار پیش‌گزیده استفاده شده و سعی بر آن بوده تا با حذف بسته‌های نرم‌افزاری اضافی، یک میزکار سبک با امکانات لازم در اختیار کاربران قرار داده شود. پارسیکس گنو/ لینوکس علاوه بر زبان‌های متعدد دیگر، همچنین بطور پیش‌گزیده از صفحه کلید فارسی پشتیبانی کرده و با استفاده از کلیدهای Alt+Shift یا Alt+Ctrl می‌توانید در آن فارسی تایپ نمایید. پارسیکس گنو/ لینوکس همچنین حاوی واژه‌نامه آزاد و بازمتن xFarDic و قلم‌های آزاد فارسی از پروژه‌ FPF می‌باشد.

آخرین نسخه عرضه شده از پارسیکس Parsix GNU/Linux 5.0 است که در سال ۲۰۱۳ معرفی شد. البته نسخه Testing Version 6.0-TEST-1 Trev آمده است.

توزیع pcLinux Os

PCLinuxOS در سال ۲۰۰۳ از Mandrake متولد شد و تاکنون به عنوان یک نسخه بهبود یافته Mandrake شناخته می‌شود. آخرین نسخه پایداری که عرضه شده است PCLinuxOS 2007 Final می‌باشد. این نسخه از کرنل ۲٫۶٫۱۶ و کامپایلر GCC 3.3.1 بهره می‌گیرد و همچنین بسته‌های نرم‌افزاری RPM را می‌پذیرد.

متاسفانه فقط نسخه ۳۲ بیتی از آن عرضه شده است و هنوز نسخه ۶۴ بیتی برای آن عرضه نشده است.

میزکار KDE تنها میزکاری هست که توسط PCLinuxOS استفاده شده است.

البته نسخه پایدار جدید و قوی آن با نام PCLinuxOS MiniMe 2008 در راه است که کلی اصلاحات در آن صورت گرفته و بزودی عرضه خواهد شد و همچنین میزکار GNOME 2.21.2 نیز در آن استفاده شده است.

توزیع Mandriva Linux

Mandriva Linux یکی از پیرترین سیستم عامل‌های Unix-Like می‌باشد که تا قبل از ۲۰۰۵ با نام Mandrake Linux این توزیع را می‌شناختیم، ولی در ابتدای سال ۲۰۰۵ با خرید Conectiva Linux توسط Mandrakesoft و ادغام شدن Mandrake Linux و Conectiva Linux را به Mandriva Linux تغییر نام داد.

Mandrake و Conectiva یک از زیر شاخه‌های مستقیم Red Hat می‌باشند که تنها زیر شاخه‌هایی که از Red Hat پیش از آن دو جدا شده بود Caldera بود که در سال ۲۰۰۳ متوقف شد و Mandriva را می‌توان اولین فرزند Red Hat دانست.

این نسخه از کرنل ۲٫۶٫۲۴٫۴ بهره مند است و فرمت ext3 را بعنوان پاراتیشن بندی پیش فرض هارد دیسک در نظر دارد. بسته‌های نرم‌افزاری RPM در ماندریوا قابل اجرا هستند.

Mandriva نسخه هایی برای پردازندهای ۳۲ و ۶۴ بیتی عرضه کرده است و همچنین برای پردازنده‌های Power PC نیز نسخه‌ای عرضه نموده این نسخه مانند نسخه‌های پیشین میز کار‌های KDE وGNOME را در بر دارد. در حالت Live مانند سایر نسخه‌های قبلی خود دارای افکت‌های سه بعدی می‌باشد. از Live موزیک پلیر استفاده می­کند بطوری که هنگامی که موس را بر روی یک موزیک نگه می‌دارد (کلیک نمی کنید) آهنگ پخش می‌شود این توزیع سازگاری بیشتر با برخی مودم‌ها پیدا کرده است. در پایان این توزیع را برای کسانی که عاشق زیبایی هستند پیشنهاد می‌کنیم بخاطر ویژگی‌های منحصر به فرد این توزیع استفاده از این سیستم عامل برای کنفرانس فوق‌العاده هست و به همراه داشتن Live CD این توزیع یکی از لوازم ضروری یک مهندس است.

کدام را انتخاب کنیم؟

در بازار ایران در مورد انتخاب توزیع محدودیت‌های فراوانی وجود دارد. با توجه به توزیع‌های موجود در بازار، برای مصارف زیر توزیع‌های مقابل آن توصیه می‌شوند.

مصرف میزکار(Desktop)/ایستگاه‌کاری – کاربران تازه‌کار: اوبونتو (Ubuntu)، زوزه (SuSE)، پارسیکس (Parsix)، مپیس (MEPIS) و فدورا (Fedora)

مصرف میزکار(Desktop)/ایستگاه‌کاری – کاربران حرفه‌ای: دبیان (Debian)، اسلکور (Slackware) و جنتو (Gentoo)

مصرف سرویس‌دهنده: دبیان (Debian)، اسلکور (Slackware) و فدورا (Fedora)

دیسک‌های زنده: کناپیکس (Knoppix)، پارسیکس (Parsix)، کانوتیکس (Kanotix) و شبدیکس (Shabdix)

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

linux-wallpaper1-500x375

لینوکس چیست ؟

لینوکس یک سیستم عامل که از یک هسته ایجاد شده توسط لینوس توروالدز زمانی که او دانشجو در دانشگاه هلسینکی بود تکامل یافته است. به طور کلی، بسیاری از افراد با لینوکس آشنا هستند با این حال، به دلایل سیاسی و عملی، نیاز دارد بیشتر توضیح داده شود.  لینوکس یک سیستم عامل  است که آن را به عنوان جایگزینی برای سیستم عامل های دیگر، ویندوز، سیستم عامل Mac OS، MS-DOS، سولاریس و دیگران مورد استفاده قرار گیرد. لینوکس یک برنامه مانند یک پردازشگر کلمه نیست یا مجموعه ای از برنامه ها مانند مجموعه اداری نیست بلکه لینوکس یک رابط بین کامپیوتر / سخت افزار سرور و برنامه هایی که روی آن اجرا میشوند می باشد.

 

تاریخچه مختصری از لینوکس

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

 

نرم افزار رایگان لینوکس

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

 

هسته

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