تبليغاتX
لینوکس یعنی دردسر.من دیوونهء دردسرم
یکشنبه چهارم آذر 1386
Vmware آموزش نصب ویندوز در لینوکس با استفاده از نرم افزار

 

کاربران لینوکس در بعضی از مواقع نیاز به استفاده از سیستم عامل ویندوز می باشند. برای اینکه بتوانند از سیستم عامل ویندوز استفاده کنند باید از لینوکس خارج شده کامپیوتر را مجددا راه اندازی کرده و به سیستم عامل ویندوز بروند که این کار مدت زمان زیادی نیاز دارد و در ضمن برای بازگشت به لینوکس تمامی مرحل بالا باید تکرار شود.
برای اینکه شما مجبور نباشید این کارها را انجام دهید نرم افزاری با نام  VMWARE
 وجود دارد که این امکان را می دهد که در محیط لینوکس همزمان ویندوز را اجرا کنید.
نکته: ممکن است که سرعت پردازش داده ها و عملیات در این روش کند باشد.
برای نصب شما میتوانید فایل RPM ان را از سایت http://www.vmware.com دانلود کنید.
آخرین نسخه آن با نام Vmware-workstation-5.0.0-13124.i386.rpm 
می باشد.
برای نصب ابتدا یک ترمینال باز کرده و به شاخه ای که فایل را در آن ذخیره کرده اید رفته و در خط فرمان دستور Vmware-workstation-5.0.0-13124.i386.rpm rpm -ivh 
را برای نصب اجرا کنید. بعد از نصب شما نمی توانید کنید چون ابتدا باید config شود. 

برای تنظیم کردن باید در ترمینال و در خط فرمان با دستور
cd /usr/bin  به شاخه bin رفته و دستور vmware-config.pl/. را برای تنظیمات اجرا کنید.در مراحل config کردن ابتدا سوالات را خوانده و با انتخاب گزینه صحیح مراحل را طی کنید.

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

(برای نمایش کامل مطالب این وبلاگ حتمآ از مرورگرFirefox استفاده کنید با تشکر مجتبی شبانی)


ادامه مطلب
نوشته شده توسط مجتبی شبانی درساعت 21:44| | لينك ثابت
یکشنبه بیست و هفتم آبان 1386
VitualBox نصب ویندوز در لینوکس با
نصب ویندوز در لینوکس
شاید شما هم وقتی برای اولین بار میخواستید از گنو/لینوکس استفاده کنید با مشکل عدم توانائی در انجام دادن کارهای دلخواه مواجه شده باشید و آن را بر گردن لینوکس انداخته باشید و با این بهانه که گنو/لینوکس محیط مناسب برای کار های روز مره مناسب نیست , لینوکس را ترک کردید , و یا به برنامه مخصوصی نیاز داشته اید و به سراغ ویندوز رفته اید.
ادامه مطلب رو حتما بخونید
 
 
VirtualBox لینک دانلود
Word لینک دانلود فایل اموزشی به صورت

 


ادامه مطلب
نوشته شده توسط مجتبی شبانی درساعت 0:15| | لينك ثابت
پنجشنبه بیست و چهارم آبان 1386
نسخه های مختلف لینوکس و لوگوی هر کدام

Debian      Debian        Koppix        Knoppix

Fedora      Fedora        Mandriva      Mandriva

Gentoo     Gentoo         Redhat        Redhat

Slackware   Slackware        Ubuntu        Ubuntu

Suse          Suse                             

 

 

نوشته شده توسط مجتبی شبانی درساعت 22:13| | لينك ثابت
پنجشنبه بیست و چهارم آبان 1386
شناسایی سیستم از خط فرمان

با استفاده از برخی دستورات مانند uname می‌توانید به اطلاعات اولیه در مورد سیستم لینوکس خود دست پیدا کنید
. این اطلاعات می‌تواند شامل موارد زیر باشد:
-
سیستم عامللینوکس

- نام کامپیوتر

-شماره نسخه لینوکس

 

linux

 

معماری پردازنده در مثال زیر، با استفاده از دستور uname -a این اطلاعات استخراج شده است :

$ uname -a

Linux memphis 2.4.21 #1 Sun Aug 3 20:15:59 PDT 2003 i686 GNU/Linux

نام کامپیوتر در مثال بالا memphis است. از این نام برای شناسایی کامپیوتر در محیطهای اشتراکی مانند شبکه استفاده می‌شود. شماره 2.4.21 نشاندهنده شماره نسخه هسته لینوکس است.

با استفاده از دستور hostname می‌توانید نام کامپیوتر خود را تغییر دهید. به مثال زیر توجه کنید:

$ hostname travis

این دستور نام کامپیوتر را از memphis به travis تغییر می‌دهد. در صورتی که این دستور را به تنهایی تایپ نمایید، نام فعلی کامپیوترتان را به شما نشان خواهد داد:

$ hostname

memphis

هسته لینوکس

قلب سیستم عامل لینوکس هسته یا kernel نام دارد. هسته لایه بین شما و برنامه‌های کاربردی سیستم را با سخت افزار کامپیوتر تشکیل می‌دهد. با استفاده از فایل‌های موجود در مسیر proc می‌توانید اطلاعات فراوانی را از هسته سیستم خود بدست آورید.
برای هر پروسه‌ای که اکنون در کامپیوتر شما در حال اجراست، یک دایرکتوری در مسیر proc ایجاد می‌شود که نام آن شماره پروسه مربوطه است.
برای نمایش محتویات فایلهای موجود در دایرکتوری proc، می‌توانید از دستور cat استفاده نمایید. برای مثال دستور:


$ cat /proc/version
شماره نسخه هسته را به شما نشان خواهد داد. بجز فایل version، فایل‌های دیگری نیز وجود دارند که می‌توانید اطلاعات جالبی از آنها بدست آورید:
-cpuinfo : نوع پردازنده نصب شده در کامپیوترتان بعلاوه سرعت، خانواده و اطلاعات دیگر مربوط به آن را نشان می‌دهد.
-devices :
ابزارهای بلاکی و کاراکتری موجود در کامپیوترتان را بعلاوه شماره های آنها نمایش می‌دهد.
-ioports :
آدرس‌های درگاههای I/O روی کامپیوترتان را نمایش می‌دهد.
-meminfo :
حاوی اطلاعاتی در مورد مصرف حافظه و فضای swap است. می‌توانید ببینید که کلا چه میزان حافظه وجود دارد و چه میزان از آن مصرف شده است.
-modules :
لیست ماژولهایی که در حال حاضر در هسته نصب شده‌اند را نشان می‌دهد.
-mounts :
لیست فایل سیستم‌هایی که در حال حاضر متصل هستند را نشان می‌دهد.
-partitions :
حاوی نام پارتیشن‌های دیسک سخت شما و تعداد بلاک‌های موجود روی هر پارتیشن است. همچنین شماره ابزار major و minor آن نیز نمایش داده می‌شود.
-pci :
لیست ابزارهای pci موجود در کامپیوترتان را نشان می‌دهد. همچنین می‌توانید اطلاعاتی مانند شماره bus، نام ابزارها، شماره‌های وقفه و ... را نیز بدست آورید.
-swaps:
اطلاعات پارتیشن‌های swap متصل شده به سیستم فایل را نمایش می‌دهد. این اطلاعات شامل اندازه و مقدار فضای مصرف شده آنها نیز می‌باشد.
net/dev :
اطلاعات مربوط به رابطهای شبکه)مانند کارتهای شبکه) فعال روی کامپیوتر را نشان می‌دهد.

نوشته شده توسط مجتبی شبانی درساعت 16:37| | لينك ثابت
پنجشنبه بیست و چهارم آبان 1386
راهنمای استفاده از ویرایشگر متن Vi - Vi IMproved

در لینوکس غیر ممکن است که هر چند وقت یکبار به استفاده از یک ویرایشگر متنی نیاز پیدا نکنید. در صورتی که در محیط گرافیکی هستید میتوانید از gedit استفاده کنید. بیشتر کاربران پوسته فرمان در لینوکس از هر دو ویرایشگر متنی emacs و vi استفاده میکنند. مزیت استفاده از vi یا emacs در این است که میتوانید از آنها در پنجره ترمینال، ترمینال متنی و یا یک اتصال متنی روی شبکه مانند telnet استفاده کنید. هیچ رابط گرافیکی مورد نیاز نیست.

در این مقاله سعی خواهم کرد تا راهنمای مفیدی در مورد ویرایشگر vi در اختیار شما قرار دهم. پس از یادگیری Vi، هر جا به تغغیر فایلهای پیکربندی نیاز داشتید، میتوانید از آن استفاده کنید. ممکن است استفاده از vi در ابتدا دشوار به نظر برسد. ولی پس از مدتی میتوانید کارهای ویرایشی خود را با استفاده از آن با سرعتی بسیار انجام دهید. دستان شما هرگز نیاز ندارند تا از روی کیبورد جدا شده ماوس یا کلیدهای F را لمس کنند.

نکته : برای انجام تغییر در بسیاری از فایلهای پیکربندی که خارج از دایرکتوری خانگی شما قرار دارند، نیاز دارید تا بصورت کاربر ریشه وارد سیستم شده باشید. برای بدست آوردن مجوز سطح ریشه حتما لازم نیست تا از سیستم خارج شده و مجددا وارد شوید. میتوانید یک پنجره ترمینال باز کرده و با تایپ دستور su و سپس کلمه عبور ریشه، مجوز های کاربر ریشه را بدست آورده و فایل مورد نظر خود را ویرایش نمایید. برای خروج از حالت کاربر ریشه در ترمینال مورد نظر کافی است دستور exit را تایپ کنید.


ادامه مطلب
نوشته شده توسط مجتبی شبانی درساعت 16:27| | لينك ثابت
پنجشنبه بیست و چهارم آبان 1386
لينوكس از كجا اومده؟
 

در سال 1991، یکی از دانشجویان دانشگاه هلسینکی به نام Torvalds   Linus به فکر افتاد که ازیک سیستم عامل خوب برای کارهای خود استفاده کند . Unix  یک سیستم عامل قدرتمند محسوب می شد، ولی قیمت ان گران بود.بنابر این  Torvalds به فکر نوشتن نسخه ای از Unix برای خود افتاد.این کار ساده بود. وی پس از تنظیم قسمت های اصلی برنامه، از طریق اینترنت مجموعه ای از برنامه نویسان با استعداد تشکیل داد و افراد این مجموعه به کمک هم سیستم عامل یا هسته ای به وجود اوردند که امروزه به  Linux  موسوم است.
یکی از مهمترین تصمیماتی که Torvalds در شروع کار گرفت، توزیع و اشتراک گذاری رایگان کد هسته لینوکس برای افرادی بود که مایل بودند در توسعه این سیستم عامل سهیم باشند.
کدهای منبع ازاد(open source) برای عموم ساخته می شوند و هر فردی می تواند در ساخت و توسعه ان، بدون زیر پا گذاشتن قانون و تملک انحصاری ان شرکت داشته باشد.هر فردی می تواند کد منبع را مطابق میل خود، حتی برای سرگرمی ،تغییر داده و نسخه ای از ان را منتشر سازد. ولی انچه که افراد نمی توانند تغییر دهند، جلوگیری از هر شخص دیگر برای استفاده، تغییر و توزیع ان نسخه از نرم افزار است که شما ان را تغییر داده اید.
در اوایل بهار 1994، اولین نسخه واقعی لینوکس (نسخه 1.0) برای استفاده عموم عرضه گردید.حتی در ان زمان، این سیستم عامل، یک سیستم عامل خوب محسوب میشد.

نوشته شده توسط مجتبی شبانی درساعت 16:24| | لينك ثابت
پنجشنبه بیست و چهارم آبان 1386
نحوه نامگذاري پارتيشن‌ها در لينوکس

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

 

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

 

برای شروع:

 

اگر میخواهید از ردهت به فایل های خود که در پارتیشن های ویندوز قرار دارند دسترسی داشته باشید باید از فرمت FAT32 استفاده کرده باشید. دسترسی به پارتیشن های NTFS بدون برنامه های جانبی که گاه دردسرساز هستند فعلا امکان پذیر نیست. اگر شما بیش از یک پارتیشن ویندوز دارید لزومی ندارد که همه آنها NTFS باشند. میتوانید یکی از آنها را FAT32 قرار دهید و فایل هایی که میخواهید از لینوکس به آن دسترسی داشته باشید آنجا قرار دهید. البته لینوکس ردهت ۹ درایو های NTFS را هم شناسایی میکند ولی قابلیت خواندن و نوشتن روی این درایوها را به طور پیش‌گزیده به شما نمیدهد.


ادامه مطلب
نوشته شده توسط مجتبی شبانی درساعت 16:13| | لينك ثابت
پنجشنبه بیست و چهارم آبان 1386
پوسته در لینوکس چیست؟

به احتمال زیاد تا کنون بیشتر یا فقط با محیط های با رابط گرافیکی(GUI) کار کرده اید ، اما رابط کاربر دیگری که لینوکس و سایر سیستم عامل های شبه یونیکس یا برپایه ی یونیکس آن را دارند رابط خط فرمان یا Command Line Interface است که به اختصار CLI می نامند.قدرت حقیقی لینوکس و یونیکس در این رابط نهفته است و این رابط خط فرمان است که به مدت ۳۰ سال است که یونیکس را به عنوان قدرت مند ترین سیستم عامل مطرح کرد و اکنون این قدرت نهفته در تمام سیستم های شبیه یا برپایه ی یونیکس مانند لینوکس وجود دارد. زمانی می توان با یک سیستم عامل راحتر کار کرد که امکان کار با خط فرمان در آن فراهم شده باشد و در لینوکس این مهم صورت گرفته.

پوسته یا شل(
shell) یک رابط است با ظاهری مانند آنچه در MS-DOS آن را دیده اید . البته در اصل پوسته (shell) یک رابط است میان انسان و هسته ی سیستم عامل که زبان انسان ها را به زبان ماشین تبدیل می کند تا هسته (Kernel) سیستم عامل آن را بفهمد . می تواندر یک تجسم غیر رسمی گفت که میزکار های ویندوز(windows) و مکینتاش (Macintosh OS) نیز یک پوسته ی گرافیکی هستند که رابط میان انسان و هسته ی این سیستم عامل هاست و زبان انسان را به زبان ماشین که برای هسته قابل فهم باشد ترجمه می کند.

 


ادامه مطلب
نوشته شده توسط مجتبی شبانی درساعت 16:1| | لينك ثابت
پنجشنبه بیست و چهارم آبان 1386
راهنمای کامل خط فرمان لینوکس – بخش اول

ظاهر پوسته فرمان

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

[alan@memphis home]$

 

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

تایپ دستورات در محیط پوسته فرمان بسیار آسان میباشد. برای اینکه با محیط پوسته فرمان آشنا شوید، سعی کنید با دستوراتی که در زیر بررسی میشوند، تمرین کنید.

نکته: در صورتی که هنگام راه اندازی سیستم، بجای پوسته فرمان محیط گرافیکی لینوکس اجرا میشود، برای تایپ فرامین پوسته باید از Terminal یا Konsole استفاده کنید. میتوانید در منوی run، فرمان xterm را نیز تایپ کنید.

در مثالهای زیر علامتهای $ و # نشان دهنده اعلان فرمان میباشند. پس تایپ هر فرمان باید کلید Ebter را فشار دهید و خروجی آن فرمان در خطوط پس از آن نمایش داده خواهد شد.

 

بررسی نشست ورود به سیستم

هنگامی که وارد سیستم لینوکس میشوید، برای سیستم دارای یک هویت خاص هستید. این هویت شامل نام کاربری شما، نام گروه شما، شماره کاربری شما و شماره گروه شماست. همچنین لینوکس اطلاعات زمان ورود به سیستم، مدت حضور، مدت بیکاری و محل ورود شما به سیستم را نگهداری میکند. (حواستان را جمع کنید!)

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

$ id

uid=500(Alan) gid=500(Alan) groups=500(Alan)

 

خروجی فرمان نشان میدهد که نام کاربر Alan بوده که عضو گروه Alan است و شماره های کاربری و گروه آن ۵۰۰ میباشد.

با استفاده از فرمان who میتوانید اطلاعاتی در مورد نشست جاری بدست آورید. در زیر این فرمان به همراه خروجی آن نشان داده شده است:

$ who

Alan :0 Apr 23 08:46

 

همچنان که می بینید، در خروجی نام کاربر جاری، زمان و تاریخ ورود به سیستم نمایش داده شده است.
نوشته شده توسط مجتبی شبانی درساعت 15:44| | لينك ثابت
پنجشنبه بیست و چهارم آبان 1386
امنیت در لینوکس

امنیت در لینوکس

 

درمقایسه با سیستم عامل ویندوز و سایر سیستمهای عامل دیگر، سیستمهای یونیکس و خانواده گنو/لینوکس در طراحی قوانین دسترسی به فایل از شکلی مستحکم‌تر و کاراتر بهره جسته‌اند. در این مقاله سعی می‌شود تا بطور خلاصه به بیان تفاوتها و نقاط قوت آن پرداخته شود.
نینجون● لینوکس: امنیت، امنیت، امنیت
امروزه در دنیایی متکی بر فناوری اطلاعات زندگی می‌کنیم که هر لحظه به خطر افتادن جریان اطلاعات منجر به بروز خسارت‌های تجاری جبران ناپذیری خواهد شد. امروزه همه به دنبال یک سکوی (
Platform) امن‌تر برای اجرای برنامه‌های کاربردی و سرویس‌دهنده‌ها هستند. لینوکس حرف‌های زیادی برای گفتن در سمت امنیت دارد. بسیاری از قابلیت‌های امنیتی که در ویندوز وجود ندارند و یا فقط با اضافه کردن نرم‌افزارهای اضافی قابل دسترسی می‌باشند، بطور درونی و پیش‌گزیده در لینوکس پیاده‌سازی شده‌اند.
لینوکس از ابتدا برای محیط‌های شبکه‌ای و چند کاربره طراحی شده است و همین باعث رعایت مسایل امنیتی از ابتدا در آن شده است، درحالی که ویندوز اینگونه نبوده و درحال حاضر نیز از نظر امنیتی دارای نقاط ضعف فراوانی است. مثلاً یک برنامه‌ی مخرب با استفاده از همین ضعف‌های امنیتی می‌تواند کل سیستم‌عامل را نابود کند، ولی در صورتی که مورد مشابهی در لینوکس وجود داشته باشد، حداکثر به دایرکتوری خانگی کاربر اجرا کننده آسیب خواهد رسید، نه کل سیستم‌عامل.
اینطور نیست که لینوکس فاقد هرگونه اشکال امنیتی باشد، خیر! ولی باز بودن کد منبع آن باعث می‌شود تا بسیاری از اشکالات امنیتی پیش از ایجاد خسارت و در مراحل توسعه و برنامه‌نویسی برنامه برملا شده و رفع شوند.

 

 


ادامه مطلب
نوشته شده توسط مجتبی شبانی درساعت 14:34| | لينك ثابت
چهارشنبه چهارم مهر 1386
به وبلاگ من خوش آمدید
با سلام از اینکه به وبلاگ من آمدید سپاسگذارم

مطالب این ویلاگ مربوط به سیستم عامل محبوب لینوکس و همچنین علم نرم افزار کامپیوتر می باشد              با تشکر

نوشته شده توسط مجتبی شبانی درساعت 3:0| | لينك ثابت