اگر در هنگام کار با OpenBSD با مشکل مواجه شدم چگونه رفع اشکال کنم ؟

معمولا در هنگام کار با یک سیستم عامل به مشکل برخورد می کنیم و می خواهیم هر جور شده این مشکل را حل کنیم مثلا سعی می کنیم با پرسش از دیگران این مشکل را حل کنیم . در مورد OpenBSD نیز هینطور است . مثلا فرض می کنیم می خواهیم مودم خود را راه اندازی کنیم چند راه وجود دارد

۱- استفاده ا ز راهنما هایی که همراه سیستم نصب می شود و به اصطلاح Manual گفته می شود که به اختصار man هم می گویند . معمولا همراه هر برنامه یا هر OS یکسری راهنما هم منتشر می شود که به آنها Manual می گویند

man های که همراه OpenBSD نصب می شود را می توان یکی از کامل ترین و مختصر ترین man های موجود در بین سایر BSD ها نامید . در این man ها تلاش شده است همه چیز به راحتی برای شما توضیح داده شود .

یک عده خاصی در گروه OpenBSD وجود دارند که در ضمینه تهیه بهترین man ها برای من و شما تلاش می کنند.

باید در نظر داشته باشیم که man ها یک راهنمای کامل نیستند بلکه man ها بیان می کنند که یک برنامه چگونه کار می کند و چگونه می توان آن را modify نمود .

man ها را در OpenBSD می توان به ۹ قسمت تقسیم نمود که معمولا هر man دارای یکی از قسمت ها می باشد و ممکن است دارای قسمت های مختلف نیز باشد این بخش ها را می توان به ترتیب زیر نام برد :

  • General Commands
  • System Calls and Error Numbers
  • C Libraries
  • Perl Libraries
  • Devices and Device Drivers
  • File Formats and Configuration Files
  • Game Instructions
  • Miscellaneous Information
  • System Maintenance Commands
  • Kernel Internals

که به ترتیب با اعداد 1 و 2 و 3 و 3p و 4 و 5 و 6 و 7 و 8 شناخته می شوند یعنی اگر در جلوی یک man عدد 8 را دیدید یعنی این که این man مربوط به یک دستور سیستمی می باشد . خوب عالی است این اعداد به شما می گوید که این دستور ها مربوط به چه چیزی است . وجود این اعدا د به ما کمک می کند تا اگر چنانچه اطلاعات بیشتری خواستیم بدانیم در کدام قسمت ها باید مورد بررسی قرار دهیم .

خوب حالا چگونه باید man یک دستور یا command را مطالعه کنیم کافی است جلوی دستور عبارت man را وارد کنیم مثلا من می خواهم در مورد دستورping اطلاعاتی کسب کنم و بدانم این دستور به چه کار می آید کافی است در termianl تایپ کنم

# man ping

خروجی فرمان به صورت زیر خواهد بود

PING(8) OpenBSD System Manager’s Manual PING(8) NAME
ping – send ICMP ECHO_REQUEST packets to network hosts
SYNOPSIS
ping [-DdfLnqRrv] [-c count] [-I ifaddr] [-i wait] [-l preload] [-p
pattern] [-s packetsize] [-t ttl] [-w maxwait] host
DESCRIPTION
ping uses the ICMP protocol’s mandatory ECHO_REQUEST datagram to elicit
an ICMP ECHO_REPLY from a host or gateway. ECHO_REQUEST datagrams
(«pings») have an IP and ICMP header, followed by a «struct timeval»
and then an arbitrary number of «pad» bytes used to fill out the pack-
et. The options are as follows:
-c count
Stop after sending count ECHO_REQUEST packets.
-D Set the Don’t Fragment bit.
-d Set the SO_DEBUG option on the socket being used.

به عدد 8 در متن راهنما توجه کنید

معمولا هر man دارای قسمت های زیر می باشد

۱- نام دستور که با عبارت Name شروع می شود و اسم دستور را برای شما به طور کامل توضیح می دهد

۲- خلاصه دستورکه با عبارت SYNOPSIS شروع می شود و به شما خلاصه دستور با تمام option ها را بیان می کند

۳- توصیف کامل دستور که با عبارت DESCRIPTION شروع می شو د که به طور کامل دستور را برای شما توضیح می دهد که معمولا قسمت زیادی از man را اشغال می کند.

۴- حالت های مختلف دستور که با عبارت OPTIONS شروع می شود و بیان می کند این دستور را چگونه ودر حالت های مختلف اجرا نمود

۵- ایرادات یا bug , اکر چنانچه bug یا ایرادی در این دستور دیده شده باشد به شما اعلام می گردد.

۶- اطلاعات بیشتر که با عبارت SEE ALSO شروع می شود و به شما می گوید برای اطلاعات بیشتر به فلان سایت یا منبع مراجعه کنید

man ها غیر از خود سیستم می توان در سایت openBSD.org نیز پیدا نمود و از طریق وب نیز آنها را مورد مطالعه قرار داد

یکی از خوبی های man این است که احتیاجی به اینترت نمی باشد .

غیر از man ها و سایت رسمی openBSD سایت های زیر نیز می تواند به شما در مورد به دست آوردن اطلاعات بیشتر در مورد OpenBSD کمک نماید

Google BSD http://www.google.com/bsd

Monkey.org http://www.monkey.org/openbsd

Daemon News http://www.daemonnews.org

BSD Forums http://www.bsdforums.org

The OpenBSD Journal http://www.deadly.org

O’Reilly Network BSD Developer Center http://www.onlamp.com/bsd

البته کتاب های هم وجود دارند که باید خرید

 

 

 

 

3 پاسخ to “اگر در هنگام کار با OpenBSD با مشکل مواجه شدم چگونه رفع اشکال کنم ؟”

  1. داریوش Says:

    خیلی دوست دارم برادر آریایم
    خدا کنه همیشه موفق باشی
    بردار کوچکت داریوش آریا از خوزستان

  2. امير Says:

    سلام خسته نباشيد
    فقط خيلي وقته كه بروز نمي كني!
    من خواستم pc bsd نصب كنم سيستم من به صورت كامل به هم ريخت
    با اين انواع و اقسام لينوكس ها نصب كرده بودم و هيچ مشكلي نداشتم باعث تعجب من شد
    به هر صورت دو سه درايو من پاك شد و دردسر زيادي براي من ايجاد كرد

    هيچ منبع فارسي هم پيدا نكردم
    اي كاش تو سايت هاي انگليسي بيشتر مي گشتم

    bsdanywhere رو سعي كردم كه به صورت live اجرا كنم كه موفق نشدم و اشكالات زيادي گرفت
    http://forum.ubuntu.ir/index.php?action=dlattach;topic=9010.0;attach=2716

    به علت پشتياني كم هم در زبان فارسي و انگلسي قيد bsd رو زدم مخصوصا اينكه مشكلات بخصوص با آن احساس كردم

    چند تا وبلاگ قبلي شما قبلا مطالعه كردم شما به نظر مياد كه نسبت به قبل كمتر فعال هستي

    موفق باشيد

  3. harrisonmcintyre10 Says:

    I think this is one of the most important info for me. And i’m glad reading your article. But wanna remark on some general things, The website style i Click http://tu2s.in/pookme100845

بیان دیدگاه