اخبار مهم

به وب نوشته های مصطفی فریدی خوش آمدید

فعال کردن موس و کیبرد در FreeBSD 7.2

فرستادن به ایمیل چاپ مشاهده در قالب پی دی اف

اگر FreeBSD 7.2 را با استفاده از CD یا DVD نصب کرده باشید و برنامه های آن را از روی CD یا DVD نصب کرده باشید . برنامه هایی مانند Gnome یا KDE یا xorg را بعد از فعال کردن gnome یا KDE متوجه می شوید هنگامی که وارد محیط گرافیکی می شوید موس و کیبرد شما کار نمی کند و هیچ عکس العملی انجام نمی دهد که این بر می گرد  به مشکلی که ما بین بسته های HAL و DBUS و xorg  وجود دارد و در نتیجه قطعاتی مانند موس با سیستم ارتباط برقرار نمی کنند . برای حل این مشکل کافی است عبارت های زیر را در فایل xorg.conf خود قرار دهید و سیستم را ریست کنید تا موس و کیبر د به خوبی کار کنند.

Section “ServerFlags”
Option “AllowEmptyInput” “false”
EndSection

راه دیگر برای حل این مشکل این است که FreeBSD 7.2 را به صورت minimal نصب کنید و سپس تمام برنامه ها و package ها را از طریق اینترنت نصب کنید البته بعد از آپدیت کردن port ها . چون ورژن جدید برنامه ها نصب می شود پس دیگری مشکلی وجود نخواهد داشت. لازم و ضروری است که عبارت های زیر را هم در فایل rc.conf خود قرار دهید.

hald_enable=”YES”
dbus_enable=”YES”
آخرین بروز رسانی مطلب در دوشنبه ، 10 اسفند 1388 ، 10:27

داشتن فونت بهتر در Gnome و KDE

فرستادن به ایمیل چاپ مشاهده در قالب پی دی اف

یکی از نیاز های یک محیط Desktop ی خوب داشتن غونت های زیبا و جذاب می باشد . در FreeBSD بعد از نصب xorg و نصب KDE یا Gnome باید برای داشتم فونت خوب باید سری package ها نصب گردد .

در FreeBSD باید فونت های زیر با دستور make install clean نصب شود .

۱- در ترمینال دستور زیر را تایپ می کنیم

# cd /usr/ports/x11-fonts/urwfonts
# make install clean

بعد از نصب این فونت فایل xorg.conf را باز می کنیم و در قسمت مربوط به فونت ها عبارت زیر را قرار می دهیم

FontPath "/usr/local/lib/X11/fonts/URW/"

۲- به شاخه زیر می رویم و دستور make install clean را تایپ می کنیم

آخرین بروز رسانی مطلب در شنبه ، 8 اسفند 1388 ، 17:42 ادامه مطلب...

مقابله با SSH attack

فرستادن به ایمیل چاپ مشاهده در قالب پی دی اف

می دانیم در سیستم عامل هایی مانند Unix یک راه ارتباط برقرار کردن با سیستم و انجام کار ها روشی به نام    ssh  می باشد که شما به  ssh به سیستم وصل شده و کار هایی را در سیستم انجام می دهید . فرض کنید سیستمی که شما می خواهید بر روی آن کار کنید در فاصله دوری از شما قرار دارد و با خطوط مزخرف اینترنت توانایی وصل شدن به صورت گرافیکی با برنامه هایی مانند  VNC را به سیستم ندارید . در این حالت بهترین راه استفا ده از ssh است که حتی با خطوط واقعا مزخزف Dial-up نیز شما می توانید به سیستم وصل شده  و کار های خود را  انجام دهید.

ssh در هنگام وصل شدن به سیستم از شما username و password دستگاهی را که می خواهید به آن وصل شوید می خواهد و با این یوزر name و پسورد می توانید به سیستم وصل شوید.

یکی از روش های حمله کردن به یک سیستم این است که تلاش می کنند با ssh به سیستم وصل شده و کار های مخرب انجام دهند . معمولا hacker یا cracker با برنامه هایی مانند nmap چک می کند که آیا سیستم مورد نظر دارای یورت باز است یا نه . مثلا چک می کند آیا پورت ۲۲ که برای ssh استفاده می شود باز هست یا نه و اگر باز بود سعی می کند با دادن username و password هایی به آن سیستم نفوذ کند . این کار این قدر انجام می دهد تا شاید به طور تصادفی بتواند به آن سیستم وصل شود و خراب کاری کند .

مثلا در سیستمی که الان این post  را برا ی شما می فرستم از دو ماه گذشته در حدود 40000 بار با IP های مختلف تلاش شده است که ssh کنند و باعث خرابکاری در این سیستم شوند . این حملات در بعضی مواقع آنقدر شدید بوده این تعداد ssh در بعضی مواقع به ۲۰۰۰ در یک روز رسیده است که اکثرا از کشور هایی مانند چین و کشور های شوروی سابق بوده است ..

آخرین بروز رسانی مطلب در چهارشنبه ، 5 اسفند 1388 ، 12:30 ادامه مطلب...

PC-BSD 8.0 آمد

فرستادن به ایمیل چاپ مشاهده در قالب پی دی اف

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

گروهی تلاش کردند تا FreeBSD را به صورت یک توزیع کاربر پسندتر به وجود آورند و برای آن یک محیط گرافیکی جذاب با نصب اکثر چیز هایی که یک کاربر خانگی به آن احتیاج دارند به وچود آورند و این سر آغازی بود برای پروژه PC-BSD .

Pc-BSD یک توزیع از FreeBSD  که دارای  نصاب گرافیکی است به صورت live بوت می شود و شما می توانید از آن استفاده کنید . مراحل نصب آن چیزی شبیه به Ubuntu است و به راحتی نصب می شود . در هنگام نصب خیلی از برنامه های ضروری که کاربر به آن احتیاج دارد نصب خواهد  از جمله درایور های کار ت های گرافیکی مانند nVIDIA  و ATI و شما دارای یک محیط گرافیکی سه بعدی جذاب خواهید بود PC-BSD هشت دارای تغییرات زیادی  نسبت به ورژن های قبلی خود شده ا ست که از جمله می توان به موارد زیر اشاره کرد:

۱- در این ورژن از FreeBSD هشت استفاده شده است که این ورژن از FreeBSD دارای تغییرات زیادی نسبت به ورژن های گذشته می باشد که از این جمله می توان به ساپورت از مجازی سازی با استفاده از VirtuallBox نام برد . از جمله می توان به ساپورت بهتر از وسایل USB نیز نام برد.

 

آخرین بروز رسانی مطلب در سه شنبه ، 4 اسفند 1388 ، 10:19 ادامه مطلب...

کوتاه کردن زمان نصب برنامه ها با CCACHE

فرستادن به ایمیل چاپ مشاهده در قالب پی دی اف

می دانیم در FreeBSD برای نصب برنامه ها از port استفاده می کنیم و می دانیم که در این روش برنامه مورد نظر در روی سیستم compile می شود و بعد از compile بر روی سیستم نصب می شود . اکثر برنامه هایی که تصب می شود با زبان برنامه نویسی  C نوشته شده اند  و معمولا برای کار کردن احتیاج به compile ان برنامه می باشد .

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

فرض می کنیم برای نصب برنامه x به کامپایل برنامه  y احتیاج است و باید y کامپایل شود تا x نصب گردد حال ممکن است در هنگام نصب x به برنامه z نیز احتیاج شود . برنامه z نیز برای کار کردن و ساخته شده احتیاج به کامپایل y دارد . در حالت عادی بعد از کامپایل y  برای  x نصب ادامه می یابد تا می رسد به z  و چون z به y احتیاج دارد پس باید دوباره y کامپایل شود . پس می بینیم  y دوباره یکی برای x و دفعه بعد برای z کامپایل شده است که این زمان بر می باشد.

 

آخرین بروز رسانی مطلب در دوشنبه ، 3 اسفند 1388 ، 19:02 ادامه مطلب...

نکته های make install clean

فرستادن به ایمیل چاپ مشاهده در قالب پی دی اف

می دانیم در FreeBSD برای نصب برنامه های مورد نیاز خود از port استفاده می کنیم و برای نصب آنها معمولا از دستور make install clean استفاده می کنیم .

۱- بعد از تایپ make install clean برنامه شروع به نصب شدن می کند و ممکن است در ابتدای کار از شما بخواهد option هایی را فعال یا کنید یا از شما بپرسد برنامه مورد نظر با چه option ها یا گزینه های نصب گردد . برای نصب برنامه های کوچک که احتیاج به dependency زیادی ندارند و واببستگی آنها کم است . انتخاب option های مختلف و انتخاب کردن گزینه های مورد نیاز زیاد طول نمی کشد و وقت زیادی را نمی خواهد . ولی اگر بخواهید برنامه عظیمی مانند Gnome یا KDE را نصب کنید گزینه ای زیادی در جلوی روی شما قرار می گیرد و باید انتخاب کنید که فلان برنامه با چه option هایی نصب شود . این فرآبند ممکن است زمان زیادی از شما را اشغال کند و شما مجبور باشید برای مدت زمان طولانی روبروی سیستم  خود بشینید و انتخاب کنید که چه گزینه هایی نصب گردد و چه گزینه هایی نصب نگردد و این ممکن است برای شما سخت باشد . می دانیم در هنگام make install clean  تعدادی  از option ها به طور پیش فرض فعال هستند و انتخاب شده اند و اگر شما خواستید می توانید آنها را کم یا زیاد کنید . در اکثر موارد گزینه های پیش فرض به شما کمک می کند تا برنامه مورد نظر شما نصب شده و شما بتوانید از آن استفاده کنید .

برای اینکه در هنگام نصب یک برنامه حجیم و دارای dependency زیاد گزینه های پیش فرض یا Default نصب شود و شما مجبور به انتخاب تک تک option های آن برنامه و dependency های نباشید می توانید دستور make install clean را به صورت زیر تایپ کنید .

آخرین بروز رسانی مطلب در شنبه ، 1 اسفند 1388 ، 18:44 ادامه مطلب...

صفحه 6 از 13


شما اينجا هستيد: صفحه اصلی