صفحه 1
linux-logo-600x300
استاندارد

لینوکس ۴.۰ یا پلی استیشن ۳

لینوس توروالدز چندی پیش نگارش جدید و پایدار هسته لینوکس را در لیست پستی هسته لینوکس معرفی کرد. لینوکس 4.0، با اسم رمز «حر در من یک گوسفند هستم(Hurr durr I’m a sheep)» مجموعه کوچکی از تغییرات از جمله؛ پشتیبانی از سخت افزارهای جدید، بهبود درایور ها، performance tweaks ، رفع تعدادی از باگ های باقی‌مانده و…است
توروالدز درباره این به‌روزرسانی چنین می نویسد؛ ادامه مطلب →

Freeradius1
استاندارد

نصب FreeRADIUS بر روی CentOS و Ubuntu

FreeRADIUS یک ماژول با کارایی بالا است که تحت مجوز عمومی GNU در نسخه دوم خود توسعه و توزیع شده است. این یک ابزار رایگان و متن باز است. مجموعه ی FreeRADIUS شامل : RADIUS Server , RADIUS Client library , PAM library و APACHE Module و امکانات اضافی دیگر است.

ویژگی های FreeRADIUS :
FreeRADIUS محبوب ترین سرور RADIUS متن باز وگسترده ترین سرور RADIUS مستقر در جهان است. این نرم افزار تمامی پروتکل های احراز هویت را پشتیبانی می کند و سرور آن با یک ابزار مدیریت کاربر مبتنی بر وب PHP به نام dialupadmin مدیریت می شود.

ماژول های همراه با سرور آن LDAP ، PostgreSQL ، Oracle ، MySQL و بسیاری از پایگاه داده های دیگر را پشتیبانی می نمایند. این نرم افزار تمامی انواع احراز هویت عمومی EAP ، از جمله PEAP و EAP-TTLS را شامل می شود.

FreeRADIUS همچنین تنها سرور RADIUS متن باز برای پشتیبانی از سرور های مجازی می باشد. استفاده از سرور های مجازی بدان معنی است که پیاده سازی پیچیده را ساده می کند و پشتیبانی و نگهداری پر هزینه را برای مدیران شبکه تا حد زیادی کاهش می دهد.

این آموزش به شما نشان می دهد که چگونه آن را بر روی CentOS و Ubuntu نصب و راه اندازی کنید.

نصب FreeRADIUS :
گام اول
برای 5 CentOS :

 yum install freeradius2 freeradius2-mysql freeradius2-utils mysql-server –y

برای CentOS 6 :

 yum install freeradius freeradius-mysql freeradius-utils mysql-server -y

برای Ubuntu :

 apt-get install freeradius freeradius-mysql freeradius-utils mysql-server

گام دوم
سپس MYSQL را با دستورات زیر راه اندازی میکنیم :
برای CentOS :

service mysqld start

برای Ubuntu :

 service mysql start

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

 /usr/bin/mysql_secure_installation

برای ساخت پایگاه داده RADIUS :

 mysql

یا

 mysql -uroot -p

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

CREATE DATABASE radius;
GRANT ALL PRIVILEGES ON radius.* TO radius@localhost IDENTIFIED BY "radpass";
flush privileges;

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

mysql> use radius;

برای CentOS :

SOURCE /etc/raddb/sql/mysql/schema.sql

برای Ubuntu :

 SOURCE /etc/freeradius/sql/mysql/schema.sql

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

 exit

گام چهارم
اکنون برای استفاده از تنظیمات به مسیر زیر بروید :
برای CentOS :

 /etc/raddb/sql.conf 

برای Ubuntu :

  /etc/freeradius/sql.conf 

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

 # Connection info:
       server = "localhost"
       #port = 3306 login = "radius"
       password = "mypassword"

       # Database table configuration for everything except Oracle
       radius_db = "radius"

به مسیر etc/raddb/clients.conf/ رفته و پسورد خود را تغییر دهید :

 secret = behrouzvar1920

گام پنچم
سپس RADIUS را یک بار ریست کنید و دوباره عملکرد آن را چک کنید.
برای CentOS :

service radiusd restart
 service radiusd stop

برای Ubuntu :

 service freeradius restart
 service freeradius stop

گام ششم
برای اضافه کردن کاربران ( VPN سرورهای خارجی) از دستورات زیر پیروی کنید :
برای CentOS :

 /etc/raddb/clients.conf

برای Ubuntu :

 /etc/freeradius/clients.conf

در ادامه آن :

 # coa_server = coa
}

برای اضافه کردن :

client VPN_SERVER_IP { 
              secret          = YOUR SECRET 
              shortname       = yourVPN 
       nastype        = other
   }

برای دسترسی به احراز هویت سرورهای خارجی بر روی سرور FreeRADIUS باید در ادامه کارهای زیر را دنبال کنید. برای اضافه کردن کاربر و تغییر تنظیمات اینگونه عمل کنید.
برای CentOS :

 service radiusd restart

برای Ubuntu :

 service freeradius restart

سپس با دستور زیر به پایگاه داده وارد شوید :

 mysql -uroot –pyourrootpass

و سپس با تغییر پایگاه داده با دستور زیر از RADIUS استفاده کنید:

 use radius;

سپس ،

mysql> INSERT INTO `radcheck` (`id`, `username`, `attribute`, `op`, `value`) VALUE

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

 radtest test test 127.0.0.1 0 mysecret

با دیدن “rad_recv: Access-Accept” می توانید مطمئن شوید نصب به درستی صورت گرفته است.
در پایان با باز کردن فایل etc/raddb/sql.conf/ برای CentOS و etc/freeradius/sql.conf/ برای Ubuntu و وارد کردن دستورات زیر کار تکمیل می شود:

 #readclients = yes

به

 readclients = yes
ubuntu15.04
استاندارد

اوبونتو 15.04 با اسم رمز میمون سرزنده منتشر شد !

سرانجام شمارش معکوس به پایان رسید و خبری امروز صبح مثل پدیده مهبانگ درون زومیت پخش شد و آن نسخه جدیدی از اوبونتو که با تغییرات زیادی رو به رو بود باعث شد تا بسیاری از طرفداران گنو/لینوکسی مشتاق استفاده از اوبونتوی جدید شونددر ذهن بسیاری از کاربران اوبونتو این پرسش مطرح است که اوبونتو 15٫04 با چه تغییراتی رو به رو شده است؟از طرفی دیدیم که اوبونتو 14٫04 و 14٫10 تغییرات زیادی نسبت به نسخه های پیشین نداشت ، ممکن است بپرسید چنین تجربه‌ای برای اوبونتو 15٫04 تکرار شده است؟

ادامه مطلب →

استاندارد

پروژه کتاب کوکی لینوکس به زبان فارسی

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

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

ادامه مطلب →

استاندارد

سایت فیلم های آموزشی پایتون به هر دو زبان انگلیسی و فارسی !

pythonfreelearn

سلام دوستان ، من و آقای میرزازاده سایتی افتتاح کردیم به عنوان آموزش پایتون به هر دو زبان انگلیسی و فارسی که قرار شد آقای میرزازاده زحمت آموزش پایتون رو بکشه البته ممکنه بعضی وقت ها منم یه فیلم آموزشی بسازم اگه وقت کم نیارم انشاء ا… این کار رو حتما می کنم،

ادامه مطلب →

استاندارد

بازی زیبای استراتژیک جنگی warzone 2100 برای لینوکس !

Warzone-2100-2-3-8-Review-2

اگر شما بازی 0ad wildfire رو کرده باشید می‌دانید که این بازی استراتژیک علیرغم گرافیک بالا فقط مال قبل از میلاد و تاریخی می‌باشد و شما از سلاح های قدیمی آن زمان برای جنگیدن با دیگر قوم ها استفاده می‌کنید ، اما ممکن است شما هم مثل من بخواهید از تاریخ دست بکشید و به آینده سفر کنید اگر چنین است من به شما بازی Warzone 2100 را پیشنهاد می‌کنم .

787_4b4d520c8b51d

Warzone 2100 یک بازی سبک استراتژیکی بوده و این بازی بسیار شبیه به Command & Conquer: Generals می‌باشد ، با این تفاوت که متن باز بوده و یک نسخه برای گنو/لینوکسی را هم دارد.

Warzone 2100 3

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

warzone2100

ویژگی‌های این بازی که باعث شده از رقبای بازی‌های استراتژیکی تحت ویندوزی برتر باشد ، گیم پلی آن است .

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

WarZone2100-500

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

اما در بیشتر مراحل بازی Warzone 2100 این‌طور نیست !

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

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

برای نصب از طریق اوبونتو سنتر بر روی عکس ریز کلیک کنید :

scbutton-free-200px

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

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

# apt-get install automake libtheora-dev libsdl1.2-dev zip g++ libqt4-dev libopenal-dev libvorbis-dev libglew1.5-dev libssl-dev libphysfs-dev libxrandr-dev libfribidi-dev libfontconfig1-dev libssl-dev

 

بعد استخراج فایل با دستور cd به پوشه ی بازی می رویم :

$ cd warzone2100/

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

$ ./autogen.sh
$ ./configure

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

$ make

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

$ src/warzone2100
# make install
استاندارد

لینوکس برای نجوم !

overlord59-astro-tux

اگر علاقه‌مند به علم نجوم یا مشتاق استفاده از نرم‌افزار و ابزار های نجومی در گنو/لینوکس هستید ، این مقاله را از دست ندهید !

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

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

 

tux&astronomy

بررسی توریع آسترو:

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

 

starter

این توزیع گنو/لینوکسی که بر پایه اوبونتو است و از میزکار MATE بهره می‌برد و توزیع سبکی می‌باشد ولی باید توجه داشت که به دلیل نرم‌افزار های نجومی این توزیع برای سیستم‌های سخت افزاری متوسط به بالا پیشنهاد می‌گردد .

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

 

۱Desktop planetarium : شامل نرم‌افزار های Kstar ، Stellarium و Cartes du Ciel می باشد.

 

panstarrs-stellarium

 

 

 

۲ Telescope control : این گزینه برای تلسکوپ های کامپیوتری و افلاک نما ها طراحی شده و می‌توان آن‌ها را با این ابزار کنترل نمود ، قابل ذکر است که Telescope control از تعداد زیادی CCD ها ، به خوبی پشتیبانی می‌کند .

 

telescope-control

 

 

Rocket modelling-۳ :گنو/لینوکس دیسترو آسترو یه ابزار جالب در اختیار کاربران این توزیع قرار می‌دهد و آن Open Rocket است ، این ابزار برای ساخت موشک ها و راکت ها و تحلیل آن‌ها به کار می‌رود .

 

rocket-modelling

 

 

۴ – Event prediction :با این ابزار می‌توان به پیش‌بینی رویدادهای اجرام آسمانی و ستارگان پرداخت .

 

event-prediction

 

 

 

۵ Astrophotography :این ابزار که به اصطلاح به آن عکاسی نجومی می‌گویند،که یکی از مهمترین ابزار ها میان منجمان و ستاره شناسان می‌باشد و با استفاده از آن‌ می‌توان به ضبط ، ثبت و ویرایش عکس‌های نجومی پرداخت .

 

astrophotography

 

 

۶ – Scientific analysis : یکی از مهترین ابزار ها می‌باشد که می‌توان به شبیه سازی های علمی، مدل سازی ، تجزیه و تحلیل داده‌ها و آنالیز عکس‌ها به وسیله این ابزار اشاره نمود که معروف ترین نرم‌افزار در این زمینه که اگه منجم باشید فکر کنم بارها نام آن را شنیده‌اید و آن نرم‌افزار IRAF می‌باشد .

 

pyraf

 

 

۷ – Map creation :کاربرد این ابزار برای نقشه آسمان می‌باشد .

 

map-creation

 

 

 

۸ – ابزار های زیباسازی محیط با Hubble Backgrounds و APOD Wallpaper که شامل تعدادی تصاویر پس زمینه مرتبط با نجوم می‌باشد .

 

pic1

 

 

این تنها بخشی از ابزار ها و امکانات توزیع آسترو لینوکس می‌باشد ویکی دیگر از نرم‌افزار که در بالا ذکر نشد می‌توان بهVirtual Moon Atlas اشاره کرد که با این نرم‌افزار به سفر ماه می‌توانید بروید ! ؛ اگر علاقه‌مند به این توزیع شدید می‌توانید آن را از سایت http://www.distroastro.org/ دانلود کنید .

استاندارد

آموزش نصب wine1.7.33 و افزونه winetricks

winelogo-fedorafans.comwine یک برنامه رایگان و open source که کاربران را قادر می سازد تا برنامه های ویندوز را برروی سیستم عامل هایی نظیر Unix,Linux و Mac نصب و اجرا نمایند. تیم wine هر دوهفته یکبار نسخه ی جدیدی از نرم افزار رو منتشر می کنند. تیم wine نسخه 1.7.33 را در تاریخ December 12, 2014 منتشر کرد. نسخه Stable برنامه در حال حاضر 1.6.2 می باشد که در صورت تمایل می توانید از آن استفاده نمایید.

ویژگی های این نسخه :

  • Support for copy/paste commands in MSHTML.
  • Some more font support in DirectWrite.
  • Better handling for loss of focus in Direct3D windows.
  • Several more API Sets DLLs.
  • Various bug fixes

 

winetricks : برنامه ای است جهت نصب انواع dll و فونت ها و همچنین directx و net fromwork و physx و media player ، نصب انواع بازی ، برنامه و … .

play on linux : برنامه ای است جهت نصب انواع بازی و برخی از برنامه ها بر روی wine.

 

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

 

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

 

sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.7
sudo apt-get install winetricks

 

برای پیکره بندی wine دستور زیر را وارد کنید و در پنجره ی باز شده برروی ok کلیک نمایید:

 

winecfg

 

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

 

yum install wine

 

و جهت نصب winetricks دستورات زیر را وارد نمایید.

 

wget http://winetricks.org/winetricks
chmod +x winetricks
sudo cp winetricks /usr/local/bin
winetricks

 

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

 

چک کردن ورژن: (خروجی باید wine-1.7.33 باشد)

 

wine –version

 

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

برای نصب برنامه های ویندوز (برنامه های با فرمت exe ) باید برروی برنامه راست کلیک کرده و مطابق شکل زیر برروی گزینه ی open with wine windows program loader کلیک نمایید و برنامه رو اجرا نمایید.

 

wine

 

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

 

wine program.exe

 

به جای progarm نام برنامه ی مورد نظر رو بنویسید برای مثال برای اجرای برنامه puTTY دستور زیر رو وارد کنید:

 

wine putty.exe

 

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

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

 

yum remove wine*

 

برای نصب برنامه play on linux هم  آموزش زیر رو مطالعه فرمایید.

آموزش نصب Play on Linux در فدورا