گروه کاربران لینوکس دانشگاه شهید مدنی آذربایجان

لاگ دانشگاه آذربایجان :: Azarbaijan University Linux User Group

گروه کاربران لینوکس دانشگاه شهید مدنی آذربایجان

لاگ دانشگاه آذربایجان :: Azarbaijan University Linux User Group

نحوه نصب php 5.6.X بر روی Fedora 19/20 و centOS/Redhat(RHEL) 7/6.5/5.10

در این مطلب میخواهیم طریقه ی نصب یکی از ورژن های php 5.6.x را در توزیع های مختلف لینوکس داشته باشیم.

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

در این آموزش ما برای نصب PHP5.6.X از مخازن remi استفاده میکنیم

ابتدا با یکی از دو دستور زیر روت شوید:

sudo -i
##یا##
su -

در فدورا ۱۹ و ۲۰ دستورات زیر را وارد کنید تا احتیاجات برای مخزن remi تامین شود:

rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm

rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

و حالا خود مخزن remi رو نصب میکنیم

کاربران فدورا ۲۰ این دستور رو وارد کنند:

rpm -Uvh http://rpms.famillecollet.com/remi-release-20.rpm

و کاربران فدورا ۱۹ این دستور را وارد کنند:

rpm -Uvh http://rpms.famillecollet.com/remi-release-19.rpm

هم اکنون remi را برای centOS نصب میکنیم(مانند فدورا اولین دستور هر نسخه برای احتیاجات مخزن remi بوده و دستور دوم برای نصب remi می باشد)

کاربران centOS 7 و Red Hat (RHEL) 7 دستورات زیر را وارد کنند:

rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-1.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

کاربران centOS 6 و Red Hat (RHEL) 6 دستورات زیر رو وارد کنند:

واین دستور:

کاربران centOS 5 و Red Hat (RHEL) 5 دستورات زیر را وارد کنند:

rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm

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

برای نصب PHP   در فدورا ۲۰ و ۱۹ وCentOS 7/6.5/5.10 و Red Hat(RHEL) 7/6.5/5.10 دستو زیر را وارد کنید:

yum --enablerepo=remi,remi-php56 install php-common

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

در فدورا ۱۹ و ۲۰ دستورات زیر را وارد کنید:

yum --enablerepo=remi,remi-php56 install php-opcache php-pecl-apcu php-cli php-pear php-pdo php-mysqlnd php-pgsql php-pecl-mongo

php-pecl-sqlite php-pecl-memcache php-pecl-memcached php-gd php-mbstring php-mcrypt php-xml

و در centos 7/6.5/5.10 و Redhat (RHEL)7/6.5/5./10 دستور زیر رو وارد کنید:

در فدورا ۲۰ و ۱۹ و centOS 7 و RedHat 7 برای اعمال تغییرات دستورات زیر را وارد کنید:

اگر Apache نصب کرده اید:

و اگر Nginx نصب کرده اید:

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

اگر Apache نصب کرده اید:

و اگر nginx نصب کرده اید:

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

1.دستور اول , دستور factor  است .بعد از این دستور هر عددی را تایپ کنیم , مقسوم علیه های آن عدد را در خروجی چاپ می کند.

2.دستور دوم دستور yes  است  , بعد از این دستور هر جمله ای را تایپ کنیم , تا زمانی که کلید های ctrl+z را نزدیم آن جمله را در ترمینال تایپ می کند.


3.دستور سوم ,  دستور cowsay   است .ابتدا با دستور yum install cowsay  این بسته را نصب می کنیم. سپس دستور" cowsay  "i love linux  را وارد می کنیم , در داخل کوتیشن به جای جمله ی  i love linux  هر جمله ی دیگری می توانیم بنویسیم.

4.دستور چهارم , دستور  rev  است ,  بعد از این دستور هر چیزی را تایپ کنیم آن را برعکس کرده  و  در خروجی به ما نشان می دهد.



مرجع: http://www.tecmint.com/20-funny-commands-of-linux-or-linux-is-fun-in-terminal/(لینک سایت)

اعضای گروه: آیدا غفاروند , حامد خردمند

فعال کردن جلوه های گرافیکی و سه بعدی در لینوکس (ubuntu)


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



نصب ccsm و پلاگین های بیشتر:


برای نصب ccsm و اضافی کردن  پلاگین ها  ابتدا با استفاده از دکمه های ctrl + alt + t پنجره ترمینال را باز کرده و سپس کد زیر را در آن وارد نمایید:

sudo apt-get install compizconfig-settings-manager compiz-plugins-extra


یا میتوانید از منوی  Ubunto  Software Center  نرم افزار CompizConfig Setting Manager(ccsm) راجستجو کرده و مطابق شکل زیر نصب کنید:



 

نحوه استفاده از ccms:


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



فعال کردن پنجره لرزان (wobbly windows):

پس از باز کردن ccsm به منوی Effects  رفته و از آنجا گزینه wobbly windows را فعال نمایید.




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


از دیگر جلوه های گرافیکی میتوان به Water Effect اشاره کرد که این گزینه نیز از منوی Effect قابل دسترس می باشد. پس از فعال کردن با گرفتن دکمه Ctrl+Super (Super is the Windows key) و زدن موس بر روی صفحه قطرات باران ایجاد می شود که می توان با زدن دکمه Shift+F9 آن را به طور مداوم ایجاد کرد.



استفاده ازمکعب دسکتاپ (Desctop Cube) :برای فعال کردن مکعب دسکتاب از منوی Desktop گزیته Desktop Cube را فعال میکنیم که به طور پیش فرض گزینه Rotate Cube نیز باید فعال شود.


سپس از منوی General  گزینه General Options -> Desktop Size را انخاب کرده و به صورت زیر تنظیم نمائید:



حال با استفاده ازفشردن دکمه های Ctrl + Alt صفحه را با موس گرفته و به چپ یا راست، بالا یا پایین بکشید. با این کار با شکل زیر روبه رو خواهید شد:



و مرحله  آخر برگرداندن تنطیمات به حالت پیش فرض می باشد که با نوشتن دستور زیر در خط فرمان این کار امکان پذیر است:
dconf reset -f /org/compiz
************************************************

تهیه کنندگان:
سعیده همتی
پریسا تیمورزاده
سحر رضایی
*************************************************

تاریخچه خط فرمان با دستور history

تاریخچه خط فرمان لینوکس موضوعی است که در این بخش درباره آن صحبت می کنیم . بش (Bash) تاریخچه ای از دستوراتی که وارد کرده ایم را حفظ و نگهداری می کند . این  لیست دستورات در داخل پوشه home در داخل فایلی با نام bash_history نگهداری می شوند .

------------------------------------------------------------------------------------------------------------

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

history

این دستور بیشتر مورد استفاده هکر هامی باشد .اگر روبروی این دستور عددی را بنویسیم به عنوان مثال نمایش ۵۰ عمل آخری که انجام شده را به ما نشان خواهد داد.



---------------------------------------------------------------------------------------------------------
برای پاک کردن لیست history از سویچ زیر استفاده میشود:
c-
دستور پاک کردن لیست دستورات در history:



------------------------------------------------------------------------------------------------------

دستور more |
این دستور که بیشتر میشه بهش یک سویچ کمکی گفت برای زمانی استفاده می شود که شما یک لیست بزرگ داشته باشیدو در یک صفحه جا نشه.برای مثال نمایش لیست محتویات کل تاریخچه ی خط فرمان تا به امروز .

شما در هر دستوری که به شما لیستی نمایش دهد می توانید از این سویچ استفاده کنید.
اون علامت قبل از more هم دکمه Shift+دوخط رو هم است که معمولآ دکمه زیر اینتر می باشد.



ودر اخر این دستور




-----------------------------------------------------------------------------------------------------------
  history |less
به صورت پیش فرض بش (Bash) آخرین 500 دستور وارد شده توسط شما را در حافظه خود ذخیره می کند .وبرای  شما نمایش خواهد داد.

   
ودر اخر این دستور خواهیم داشت :




--------------------------------------------------------------------------------------------------------
جدول زیر لیست برخی از کلمات کلیدی به منظور دستکاری لیست تاریخچه را نشان می دهد :



----------------------------------------------------------------------------------------------------------
نام ونام خانوادگی نویسندگان:
لیلا فتوحی ملکی
عاطفه پورنورعلی
-----------------------------------------------------------------------------------------------------------
منابع:
--------------------------------------------------------------------------------------------------------------

آموزش نصب و راه اندازی KVM در توزیع Ubuntu

 در لینوکس، نیازی به استفاده از نرم‌افزار VMware یا VirtualBox برای ساخت ماشین مجازی (VM)‌ نیست. می‌توان از KVM (تعبیه شده در هسته‌ لینوکس) برای اجرای سیستم‌عامل ویندوز و یا لینوکس بر روی ماشین‌مجازی استفده کرد.


جهت اجراری دستورات می‌توانید از ابزارهای command-line خط دستور و یا برای سادگی بیشتر از سیسنم‌های گرافیکی مدیریت VM مانند libvirt  و Virt-Manager استفاده نمایید Virt-Manager .نسبت به سایر نرم‌افزارهای این دسته از محبوبیت بالایی در بین کاربران برخوردار است.

 

 KVM تنها بر روی CPUای کار می‌کند که سخت‌افزار مجازی‌ساز مانند Intel VT-x یا  AMD-V را پشتیبانی ‌کند. برای بررسی امکان پشتیبانی CPU کافیست دستور زیر را اجرا نمایید:

1

egrep -c ‘(svm|vmx)’ /proc/cpuinfo

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


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

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

1

sudo apt-get install qemu-kvm libvirt-bin bridge-utils virt-manager

تنها کاربر Root و کاربرهای گروه libvirtd مجوز دسترسی به KVM برای اجرای دستورات مدیریت ماشین مجازی را دارند.

با اجرای دستور زیر می‌توانید یک کاربر خاص را به گروه libvirtd اضافه نمایید.

1

sudo adduser name libvirtd


بعد از اجرای دستور بالا ابتدا باید Log out و مجدد Log in نمایید، سپس دستور زیر را اجرا نمایید،

1

virsh -c qemu:///system list


ایجاد ماشین مجازی (VM):

بعد از نصب KVM، برای ایجاد و مدیریت VM می‌توان از Virtual Machine Manager که در داشبورد وجود خواهد داشت، استفاده نمایید.



با کلیک بر روی نرم‌افزار Virtual Machine Manager امکان ساخت، تنظیم، تعیین سخت‌افزار و نصب سیستم‌عامل دلخواه VM را خواهید داشت.

پس از اجرای Virtual Machine Manager پنجره‌ای این نرم‌افزار برای شما باز خواهد شد. برای ایجاد ماشین مجازی بر روی کلید Create New Virtual Machine در نوار ابزار پنجره کلیک و ۵ مرحله آن را طی نمایید.



در مراحل ۱ و ۲ باید روش نصب، نام و تنظیمات اولیه برای ایجاد VM خود را تعیین نمایید. اگر سابقه کار با VirtualBox ،VMware یا نرم‌افزارهایی از این قبیل دارید، کار برای شما ساده خواهد بود. به سادگی می‌توانید به کمک یک ISO image، از روی هارد دیسک و …. سیستم ماشین مجازی را نصب نمایید.



در مرحله ۳ باید میزان RAM (حافظه) ماشین مجازی را مشخص نمایید؛ دقت کنید برای انتصاب بیش از ۲GB حافظه، نیازمند لینوکس با هسته ۶۴ بیتی هستید، سیستم‌های ۳۲ بیتی حداکثر می‌توانند ۲ گیگابایت از حافظه را به ماشین مجازی اختصاص دهد.



به‌صورت پیش‌فرض، KVM از Bridge برای ارتباط شبکه‌ی ماشین مجازی استفاده می‌کند. اینکار مشابه با یک شبکه NAT میباشد و در نتیجه ماشین مجازی شما دارای هویت مستقل در شبکه نخواهد بود. در واقع دسترسی از بیرون به سرورمجازی شما بسیار محدود می‌باشد و در صورتی که شما  از ماشین مجازی بعنوان سرور (به‌عنوان مثال سیستم عامل ویندوز سرور ۲۰۰۸ برروی ان نصب نمایید) استفاده نمایید این موضوع باعث بروز مشکل خواهد شد.

برای رفع این مشکل، نیاز است که تنظیمات شبکه را در KVM تغییر دهید تا ماشین مجازی از حالت Bridge خارج شود و امکان تنظیم نمودن IP مستقل برای آن بوجود آید



پس از انجام تنظیمات و تعیین روش نصب، Virt-Manager ماشین مجازی را در همان پنجره لود خواهد کرد، حال می‌توانید سیستم‌عامل دلخواه خود را بر روی VM نصب کنید.




 مدیریت Virtual Machines:

پنجره نرم‌افزار Virtual Machine Manager لیست ماشین‌های مجازی نصب شده شما را نمایش می‌دهد. با راست کلیک بر روی نام هر VM می‌توان عملیاتی مانند Start (راه‌اندازی)، Shut down (خاموش کردن)، cloning یا migrating (منتقل کردن) را انجام داد.




در انتها شما می‌توانید برای مشاهده جزئیات در باره VM و تنظیمات آن می‌توان بر روی کلید i-shaped در نوار ابزار کلیک نمود.


منبع:


https://help.ubuntu.com/community/KVM/Installation


اعضای گروه:

امین آقازاده محروسیان ( شماره دانشجویی: 931831206)
علی سینا اکبری (شماره دانشجویی: 931831207)