تعمیر بوت لودر ویندوز بعد از پاک کردن لینوکس
بعد از اینکه پارتیشن مربوط به لینوکس رو پاک کردید اگر بر روی سیستم خود ویندوز داشته باشید با پیغام خطای بوت لودر لینوکس یعنی گراب مواجه خواهید شد که راه حل رفع آن تعمیر مستر بوت رکورد MBR می باشد.
برای این منظور بر فرض اینکه ویندوز شما ویستا می باشد ، می بایست سیستم را از روی DVD ویستا بوت کنید.
سپس طبق عکس زیر زبان و Keyboard مورد نظر خود را انتخاب و Next را بزنید.
از پنجره بعد Repair your computer را انتخاب کنید.
برچسب ها:boot loader, linux, آموزش لينوكس, آموزش ويندوز, تعمیر بوت لودر ویندوز, لینوکسارسال شده در ترفند و آموزش لينوكس, ترفند و آموزش ويندوز | بدون نظر »
بهترین دستورات لینوکس برای کاربران تازه کار

چند سالی از عرضه سیستم عامل لینوکس میگذرد. اما با وجود سلطنت ویندوز به ویژه در کشور ما ، کاربران زیادی از این سیستم عامل بهره نمیبرند. اما کاربرانی هم هستند که تا حدودی با لینوکس آشنایی دارند و چند باری با آن کار کرده اند و به نوعی تازه کار محسوب میشوند. در این ترفند قصد داریم ۱۰ نوع از بهترین و کاربردی ترین دستورهای موجود در لینوکس را برای این کاربران تازه کار مطرح سازیم. چرا که با استفاده از همین گونه دستورات است که به مرور در این سیستم عامل نیز حرفه ای خواهید شد.
برچسب ها:آموزش لينوكس, دستورات لینوکس
ارسال شده در ترفند و آموزش لينوكس | بدون نظر »
آموزش تنظیمات Tcp\ip در لینوکس

قبل از تصمیم گیری برای نصب و راه اندازی TCP\IP بر روی لینوکس باید از آماده بودن فایل سیستم برای این کار مطمئن شوید. برای این کار کافی است چند گام ساده را طی کنید. نخست آنکه باید از نصب بودن نرم افزار شبکه اطمینان بیابید. این موضوع در زمان نصب لینوکس از کاربر سوال می شود و در اکثر مواقع و در بیشتر توزیع های لینوکس بهصورت پیش فرض انتخاب شده است. توجه داشته باشید که دایرکتوری proc \ یکی از مکان هایی است که اطلاعات شبکه ای لینوکس در آنجا ذخیره می شود. وجود این دایرکتوری یکی از نشانه های نصب بودن امکانات شبکه ای در لینوکس است. زمانی که از محتویات دایرکتوری proc \ لیست می گیرید (یعنی با دستور cd به این مسیر بروید و سپس فرمان ls را اجرا کنید). در صورتی که دایرکتوری proc \ در سیستم شما موجود نباشد به احتمال زیاد ناگزیر خواهید بود که کرنل سیستم عامل خود را مجددا” کامپایل کرده و گزینه \proc را برگزینید. به این منظور باید به دایرکتوری سورس لینوکس یعنی \usr\src\linux تغییر مسیر داده و روتین تنظیمات (یا configuration ) کرنل را اجرا کنید. دستور این کار چنین است:Make config اگر در محیط گرافیکی X-windows کار می کنید،می توانید از ابزارهای گرافیکی استفاده کرده و دستور مقابل را تایپ کنید: Make xconfig در زمان کامپایل کرنل از شما سوال می شود که آیا به پشتیبانی از procfs نیاز دارید یا خیر.به این مورد پاسخ مثبت دهید. همین موضوع باعث ساخته شدن دایرکتوری \proc در سیستم شما خواهد شد. دایرکتوری \proc همیشه در زمان راه اندازی لینوکس به طور خودکار mount می شود. وجود خطی مشابه با خط زیر در فایل \etc\fstab شرایط mount خودکار این دایرکتوری را فراهم می کند. None \ proc proc defaults گام بعدی که قبل از نصب و راه اندازی TCP\IP لازم است برداشته شود،انتخاب نام میزبان (hostname ) سیستم است. برای این کار می توان از دستور مقابل استفاده کرد: Hostname…name… در دستور بالا به جای name نام مورد نظر خود را برای میزبان قرار دهید. در اینجا ذکر این نکته ضروری است که اگر سیستم شما در شبکه قرار دارد و در نتیجه دارای یک نام domain کامل هستید،می توانید در دستور فوق از نام کامل سیستم و Domain استفاده کنید. مثلا” : Hostnameyourname.yourdomain.com در هر صورت یک ورودی جدید در فایل etc\hosts\ ساخته خواهد شد که منعکس کننده نتیجه اجرای دستور بالاست. توصیه می شود که از این موضوع برای اطمینان از صحت عملکرد دستور قبلی حتما” استفاده کنید. نکته دیگری که باید قبل از راه اندازی TCP\IP بر روی سیستم خود در نظر بگیرید آن است که باید یک نشانی IP برای شناسایی سیستم خود در شبکه انتخاب کنید. به طور معمول فایل etc\netyworks شامل تمامی نام ها و نشانی هایی است که سیستم شما در شبکه با آن ها سرو کار دارد. نرم افزارهای کاربردی از اطلاعات موجود در این فایل برای تعیین نشانی های مقاصد منابع موجود در شبکه استفاده می کنند. در فایل etc.networks دو ستون برای فهرست کردن نام سمبولیک و نشانی IP منابع شبکه در نظر گرفته شده است. در بسیاری از موارد در فایل های etc\networks مدخلی برای درایور loopback وجود دارد. در زیر نمونه ای از یک فایل etc\networks آورده شده است: Loopback 12.0.0. Marlin-net 147.154.0 BNR 47.0.0.0 در نمونه فایل فوق،دو شبکه به همراه نشانی های IP آن ها ثبت شده اند. توجه داشته باشید که در نشانی های IP فقط بخش شبکه در نشانی IP ذکر شده است و به جای بخش انتهایی نشانی ها،صفر قرار داده شده است.
ادامه مطلب »
ارسال شده در ترفند و آموزش لينوكس | بدون نظر »
میهمانی پنگوئن و پروانه
فکر میکنم عنوان این مقاله به خوبی گویای آموزش این شماره باشد. میخواهیم لینوکس را همانند یک نرمافزار در ویندوز اجرا کنیم. بنا به دلایلی بسیاری از کاربران دوست دارند چنین کاری را انجام دهند.
برچسب ها:آموزش لينوكس, آموزش ويندوز, لينوكس در ويندوز, ويندوز در لينوكسارسال شده در ترفند و آموزش لينوكس, ترفند و آموزش ويندوز | بدون نظر »
همسایگی دو گانگستر؛ چگونگی نصب ویستا و لینوکس در کنار هم
آموزش این شماره برای کسانی است که دوست دارند لینوکس را در کنار ویستا استفاده کنند. تا کنون بارها از چگونه نصب کردن لینوکس در کنار ویندوز صحبت کردیم. این بار میخواهیم به طور عملی و با در نظر گرفتن شرایط مختلف و بدون هیچگونه دردسری به شما بگوییم که چگونه هم ویستا و هم لینوکس داشته باشید. در این آموزش نیازی به پاک کردن یک پارتیشن یا فرمت کردن هارددیسک ندارید و در همان وضعیتی که هارددیسک شما قرار دارد، سیستمعامل جدید را نصب خواهید کرد. توزیع لینوکس استفاده شده در این مقاله اوبونتو نسخه ۰۴/۷ است. البته نسخه ۱۰/۷ اوبونتو نیز منتشر شده است. ولی فکر کردیم چون ممکن است هنوز کاربران زیادی به این نسخه دسترسی پیدا نکرده باشند، نسخه ۰۴/۷ را انتخاب کردیم. انتخاب توزیع اوبونتو نیز از آن جهت است که کار با آن سادهتر است. شما میتوانید به راحتی هر توزیع دیگری را جایگزین اوبونتو کنید و از این آموزش استفاده نمایید. اگر میخواهید ویندوز ویستا یا اوبونتو را روی کامپیوتری نصب کنید که تا کنون از آن استفاده کردهاید، سه حالت قابل تصور است: ویندوز اکسپی روی آن نصب باشد، ویستا روی آن نصب باشد و نهایتاً لینوکس را نصب کردهاید. اگر ویندوز اکسپی روی هارددیسک نصب است، میتوانید ویندوز ویستا یا اوبونتو را انتخاب و نصب کنید. مراحل نصب این دو به همان صورت است که در پست شماره ۳۲ آموزش دادیم. پس فرض ما این است که اکنون ویندوز ویستا یا اوبونتو روی هارددیسک نصب است و میخواهیم دیگری را کنار آن نصب نماییم.
برچسب ها:آموزش لينوكس, آموزش ويندوز, نصب لينوكس, نصب ويستاارسال شده در ترفند و آموزش لينوكس, ترفند و آموزش ويندوز | ۲ نظر »
موارد ساده در امنیت لینوکس

هفت گناه نابخشودنی راهبر لینوکس
به منظور کنترل دسترسیها و سایر مسائل امنیتی در زمینه کامپیوتر بعضی از مسئولین سایتها و سایر عوامل ذینفع، هزینههای بسیار گزافی را صرف تهیه و خرید نرمافزار و سختافزار مینمایند. ولی غافل از اینکه از کنار مسائل بسیار ساده و پیش افتاده امنیتی جهت محفوظ نگه داشتن اطلاعات میگذرند.
در این مقاله کوتاه سعی شده که به ۷ مطلب ساده و پیش پاافتاده در زمینه حفاظت اطلاعات پرداخته شود. ۷ مطلب ساده و پیش پاافتادهای که با عدم رعایت آنها امکان به خطر افتادن سیستم اطلاعاتی یک سازمان وجود دارد.
خطاهای هفتگانه
۱- انتخاب اسم رمز ساده و یا اسامی رمز پیش فرض
۲- باز گذاشتن درگاههای(port) شبکه
۳- استفاده از نرمافزارهای قدیمی
۴- استفاده از برنامههای ناامن و یا پیکربندی شده بهصورت نادرست
۵- ناکافی بودن منابع و یا نامناسب بودن ارجحیتها
۶- نگهداری UserIDهای قدیمی و غیرلازم و تهیه شناسههای عمومی
۷ – به تعویق انداختن فعالیتهای مهم در زمینه ایجاد امنیت
۱. انتخاب اسم رمز ساده و یا اسامی رمز پیش فرض
با توجه به سریع شدن پردازندهها و امکان دسترسی به نرمافزارهایی که اسامی رمز را کشف مینمایند، حتی با انتخاب اسامی رمز پیچیده نیز، رمز میتواند شکسته شود.
با استفاده از ابزارهایی که در سیستمعامل Unix/Linux پیشبینی شده است مسئول سیستم میتواند اجازه تولید اسامی رمز و سایر مسائل مرتبط را کنترل نماید.
در بعضی از سیستمعاملهای یونیکس فایلی با نام passwd تحت /etc/default وجود دارد که راهبر یونیکس میتواند با ایجاد تغییراتی در آن به کاربر اجازه ندهد که اسامی رمز ساده را انتخاب نماید. اما در لینوکس به اندازه کافی کنترل بر روی اسم رمز انجام میگردد و میتوان تا حدی مطمئن بود که کاربر نمیتواند اسامی رمز ساده انتخاب نماید.
فراموش نگردد که مسئول سایت (راهبر سیستم) این اختیار را دارد که اسامی رمز سادهای را برای کاربران تهیه نماید، که این کار خطای مسلم راهبر میباشد. چرا که هر اسم رمز ساده دروازهای برای ورود افراد مهاجم بوده و فرد مهاجم پس از وارد شدن به سیستم میتواند با استفاده از نقاط ضعف دیگر احتمالی و بهوجود آوردن سر ریز بافر(Buffer Overflow) کنترل سیستم را در دست بگیرد. در بسیاری از سیستمهای فعلی Unix/Linux مجموعه امکانات PAM(Pluggable Authentication Modules) نصب بوده و توصیه اکید میگردد که مجموعه زیر را برای بالا بردن امنیت سیستم تحت /etc/pam.d و در فایل passwd قرار گیرد.
passwd password requisite usr/lib/security/pamcraklib.so retry=3
passwd password required /usr/lib/security/pam_pwdb.so use_authtok
در زمان اجرای برنامه passwd، کتابخانههای پویا(Dynamic) با نامهای pamcraklib.so و pam_pwdb.so به برنامه متصل شده و کنترلهای لازم را انجام خواهند داد.
مجموعه نرمافزارهای craklib این امکان را به سیستم اضافه مینماید تا کنترل نماید که آیا اسم رمز تهیه شده توسط کاربر شکستنی است یا خیر. فراموش نگردد که فرمان passwd تابع راهبر سیستم بوده و راهبر سیستم میتواند اسم رمز ساده را انتخاب نماید و این عمل گناهی نابخشودنی را برای مسئول سیستم ثبت خواهد نمود. در مورد اسامی رمز پیش فرض که در نصب بعضی سوئیچها و مسیریابها وجود دارد، راهبر سیستم میبایست در اسرع وقت (زمان نصب) اسامی رمز از پیش تعیین شده را تعویض نماید.
ادامه مطلب »
ارسال شده در ترفند و آموزش لينوكس | بدون نظر »
فرق لینوکس با ویندوز چیست؟

لینوکس با ویندوز چه تفاوتی دارد؟ یکی از نخستین سوالاتی که در ذهن هر کاربری که به تازگی نام لینوکس به گوشش خورده است، مطرح میشود، این است که خوب لینوکس چه تفاوتی با ویندوز دارد؟ من در این مقاله قصد دارم بدون اینکه وارد مسائل خیلی فنی شوم، این موضوع را تشریح کنم. لینوکس چیست؟ لینوکس به خودی خود، یک هسته (Kernel) است. هسته، بخش اصلی سیستمعامل را تشکیل میدهد که کار آن کنترل دادهها، مدیریت حافظه، سختافزار، ورود و خروج دادهها و تمامی موارد اصلی سیستمعامل میباشد.
همانطور که گفتم، لینوکس به خودی خود سیستمعامل به شمار نمیرود، بلکه با استفاده از ابزارهایی که پروژه بازمتن (OpenSource) گنو (GNU) برای آن تولید کرده است، تبدیل به یک سیستمعامل کامل میشود (به همین دلیل است که لینوکس را معمولا گنو/لینوکس یا GNU/Linux مینامند) و با اضافه کردن سایر نرمافزارهای بازمتن به آن، میتوان از آن در موارد متعددی مانند سرویسدهندهها، ایستگاههای کاری، کامپیوترهای رویمیزی، ابر رایانهها، ابزارهای صنعتی و پزشکی که دارای سیستمهای درونهای (Embedded) میباشند و… استفاده کرد.
ارسال شده در ترفند و آموزش لينوكس, ترفند و آموزش ويندوز | بدون نظر »