آموزش شبکه و سرور - مجازی سازی - نصب انواع سیستم عامل
آموزش نصب انواع سیستم عامل ، شبکه ، سرویس هاست ، مجازی سازی و غیره...

مرتبه
تاریخ : سه شنبه 20 تیر 1391
به نام خدا

vi-visual Editor :

در لینوکس از ویرایشگر متنی visual Editor به منظور ویرایش استفاده میشود.توجه داشته باشید در زمانی که از این ویرایشگر به منظور تغییر در فایلهای پیکربندی که خارج از دایرکتوریhome ما قرار دارند باید بصورت کاربر ریشه root وارد سیستم شویم. 
در صورتی که بخواهیم یک فایل متنی text به نام subnet درست کنیم ابتدا باید فرمان vi و سپس نام subnet را وارد کنیم.

$vi subnet

سپس با فشار دادن دکمه i و یا دکمه insert میتوانیم متن دلخواه را وارد کنیم. 
بطور مثال متن you're welcome را وارد میکنیم سپس بعد از پایان متن دمکه Esc را فشار میدهیم و به منظور ذخیره و خروج از فایل مورد نظر فرمان :wq را تایپ میکنیم 
از فرمانهای زیر در ویریشگر vi میتوانیم استفاده کنیم. 
w: به منظور ذخیره 
wq: به منظور ذخیره و خروج 
q: ذخیره نمیشود 
!q:به منظور نمایش خطوط همراه با شماره 


در صورتی که در محیط گرافیکی میباشیم میتوانیم با استفاده از فرمان gedit از این ویرایشگر بصورت گرافیکی استفاده کنیم.


filter commands :

Head
فرمان head ابتدای یک فایل را نمایش می دهد .
بطور مثال فرمان زیر 3 خط اول فایل subnet را نمایش میدهد.

#head -n 3 subnet

در صورتی که از عددی استفاده نکنیم بصورت پیشفرض 10 سطر اول نمایش داده خواهد شد.


Tail
نقطه مقابل head فرمان tail میباشد.با فرمان tail انتهای یک فایل نمایش داده خواهد شد 
بطور مثال با فرمان زیر میتوانیم 5 خط انتهایی فایل subnet را مشاهده کنیم

#tail -n 5 subnet

در صورتی که از عددی استفاده نشود بصورت پیشفرض 10 خط انتهایی نمایش داده خواهد شد. 

Sort
با فرمان sort فایلمان را به ترتیب حروف الفبا و یا شماره مشاهده میکنیم. 
برای مرتب کردن بر اساس شماره از n- که به معنی numrical میباشد استفاده میکنیم.

#sort -n subnet

به منظور مرتب کردن بر اساس الفبا از f- استفاده میکنیم

#sort -f subnet

بوسیله r- که به معنی revers میباشد اعداد به ترتیب نزولی از کم به زیاد مرتب خواهند شد

#sort r- subnet

Grep 
با فرمان grep میتوانیم محتویات فایل موردنظر را جستجوکنیم, حروف و یا کلمات مورد نظر را استخراج کنیم.

#grep hello subnet

همچنین بوسیله n- میتوانیم شماره مورد نظر را استخراج کنیم.

#grep n- 222 subnet


استفاده از grep هیچ تغییری در محتوای فایل داده نمیشود, تنها خطی که شامل جستجوی ما است را نمایش میدهد


Cat
به منظور مشاهده محتویات یک فایل بدون اجرا کردن یک ویرایشگر متنی از فرمان cat که به معنی concatenates میباشد استفاده میکنیم.

#cat subnet

در صورتی که بخواهیم خطهای خروجی را همراه با شماره مشاهده کنیم میتوانیم از n- که به معنی numbers میباشد استفاده کنیم.

#cat -n subnet

با استفاده از فرمان cat میتوانیم خروجی چندین فایل را با اجرای تنها یک فرمان مشاهده کنیم.

#cat file1 file2 ...

WC

با فرمان wc میتوانیم line,word,character فایل را شمارش کنیم. 

#wc subnet

همچنیم میتوانیم بصورت مجزا line,word,character را شمارش کنیم. 

#wc -l subnet
#wc -w subnet
#wc -c subnet

بوسیله فرمان touch میتوانیم یک فایل خالی بسازیم.

#touch subnetwork




طبقه بندی: آموزش لینوکس، 
برچسب ها: جلسه هفتم آموزش لینوکس Linux، آموزش لینوکس، Linux،
ارسال توسط پیمان کوره پز
مرتبه
تاریخ : یکشنبه 14 خرداد 1391

به نام خدا

شاخه های سیستم فایل لینوکس

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


اگر فایلها و دایرکتوریهای موجود در لینوکس را ترسیم کنید به یک درخت معکوس بنظر میرسد.در بالای دایرکتوری root قرار دارد که بوسیله / نشان داده میشود و در زیر این دایرکتوری , دایرکتوریها ی عادی موجود در سیستم لینوکس قرار دارند.

 
هر یک از این دایرکتوریها بعلاوه دایرکتوریهای اضافه شده به root میتوانند شامل زیر دایرکتوریها باشند.
حال به توصیف و
عملکرد این دایرکتوریها میپردازیم .

bin
binary شامل دستورات سیستم عامل که توسط تمامی کاربران و root قابل اجرا است میباشد.

boot

فایلهای راه انداز لینوکس را شامل میشود.

dev
device شامل اطلاعات سخت افزاری و نرم افزاری میباشد.

etc
شامل فایلهای پیکربندی می باشد.

home
شامل دایرکتوریهای تخصیص داده شده به هر کاربر با یک حساب login میباشد.

lib
library محل قرارگیری فایلهای کتابخانه ای برنامه ها میباشد.

mnt
mount حاوی اطلاعات cdrom , flopy میباشد.

proc
اطلاعات مربوط به CPU را در بر دارد.

root
دایرکتوری خانگی کاربر ریشه و یا همان root را نشان میدهد.

sbin
شامل دستوراتی که توسط root قابل اجراست میباشد.

tmp
temporary شامل فایلهای موقتی بکاررفته بوسیله برنامه ها میباشد.

usr
اطلاعات دایرکتوری share را دربردارد.

var
varies فایلهای log و printer در این شاخه قرار دارد.

 




طبقه بندی: آموزش لینوکس، 
برچسب ها: آموزش لینوکس، لینوکس، کار با لینوکس، فرمان های لینوکس، سیستم عامل لینوکس، آموزش linux، linux،
ارسال توسط پیمان کوره پز
مرتبه
تاریخ : پنجشنبه 11 خرداد 1391

به نام خدا

در این جلسه از آموزش به چند فرمان ساده در لینوکس میپردازیم.



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

#logout 
#exit


از فرمانهای زیر برای راه اندازی مجدد سیستم استفاده میشود:

#reboot
#init 6


از فرمان زیر برای خاموش کردن سیستم استفاده میشود:

#shutdown
#init 0


نمایش تاریخ:

#date


Calander نمایش تقویم:

#cal

بوسیله فرمان زیر سه ماه قبل , جاری , و بعد را مشاهده میکنیم:

#cal -3

بوسیله فرمان زیر 12 را مشاهده میکنیم:

#cal -y

12 ماه سال مورد نظر را میتوانیم مشاهده کنید:

#cal 2005


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

#man date
#info date
#date --help
#whatis cal

man به معنی manual میباشد و info به معنی information


از فرمان cd که به معنی change directory میباشد برای رفتن به یک دایرکتوری مورد نظر میتوانیم استفاده کنیم:

#cd /bin 
[root@localhost /bin]#


از فرمان ls که به معنی  lists میباشد محتویات بک دایرکتوری یا فولدر استفاده میکنیم

#ls


مشاهده محتویات یک دایرکتوری با جزئیات کامل آن مثل زمان ساخت permission... را با فرمان زیر تشخیص میدهیم:

#ls -l 

ll که به معنی long list میباشد همان کار فرمان ls -l را انجام میدهد:

#ll

از فرمان زیر برای دیدن فایلهای مخفی استفاده میشود:

#ls -a


با فرمانهای زیر میتوانیم صفحه نمایش را پاک کنیم:

#clear و یا ctrl+l 


از فرمان history برای نمایش فرمانهای اجرا شده استفاده میتوان استفاده کرد:

#history 

از این فرمان به منظور پاک کردن فرمانهای اجرا شده قبل استفاده میشود:

#history -c

برای نمایش فرمانهای اجرا شده استفاده میشود اما نمیتوانیم از دکمه های اشاره برای بالا و پایین کردن فرمانها استفاده کرد:

#history |more

همان کار فرمان بالا را انجام میدهد با این توافت که از دکمه های اشاره میتوانیم استفاده کنیم:

#history |less





طبقه بندی: آموزش لینوکس، 
برچسب ها: جلسه چهارم آموزش لینوکس، لینوکس، یادگیری لینوکس، آموزش لینوکس، کار با لینوکس، سیستم عامل لینوکس، آموزش linux، linux،
ارسال توسط پیمان کوره پز
مرتبه
تاریخ : سه شنبه 26 اردیبهشت 1391

به نام خدا

در ادامه مباحث آموزش لینوکس به معماری لینوکس پرداخته و در جلسات بعدی به دستورات و Command های آن مراجعه می کنیم.

 


KERNEL
هسته اصلی سیستم عامل لینوکس kernel می باشد.kernel قسمتی از سیستم که حافظه ,فایل ها و وسایل جانبی را مدیریت میکند ,زمان و تاریخ را حفظ میکند برنامه های کاربردی را آغاز میکند و منابع سیستمی را تخصیص می دهد.
Kernel مستقیما با سخت افزار در ارتباط است.


SHELL

shell نقش رابط بین کاربر و kernel را بر عهده دارد.
shell یک برنامه مفید می باشد که دستورات و فرمانها را از کاربر دریافت میکند و بعد از ترجمه آن را جهت اجرا به kenrel تحویل میدهد.

 

LINUX UTILITES
لینوکس utilites یا فرمانها یک مجموعه در حدود 200 برنامه که فرآیند لازم را برعهده دارند.این برنامها از طریق shell درخواست میشوند 


APPLICATION SOFTWARE
ّبرنامه هایی نظیر نرم افزار حسابداری و سیستمهای مدیریتی و data base می باشند.

 

سیستم عامل لینوکس از دو محیط گرافیکی GUI-Graphical User Interface و محیط متنیCLI-Command Line Interface تشکیل شده است 
برای رفتن به محیط CUI با فشار دادن دکمه های Ctrl+Alt+F1 و یا Ctrl+Alt+F2...F6 میتوانیم به آن دستیابی پیدا کنیم و با فشار دادن Ctrl+Alt+F7 میتوانیم به محیط گرافیکی وارد شویم

در ویندوز administrator توانایی انجام هر گونه تنظیمی مثل اضافه کردن, حذف کاربر , دادن permission به یک فلدر و یا فایل خاص و ... دارد در سیستم لینوکس administartor را root می نامیم.بدین مفهوم که root قادر به انجام اختیارات گفته شده می باشد. 

برای تشخیص اینکه کاربر در سیستم login کرده یا root میتوانیم از اعلائم زیر این مطلب را متوجه شویم # نشاندهنده root و یا در اصطلاح super user می باشد.

$ نشاندهنده کاربر معمولی و یا همان normal user می باشد.


پس از وارد کردن root به عنوان اسم login و
پسورد , خط زیر نمایان میشود:

[root@localhost ~]

root نشاندهنده اسم user می باشد.
localhost نام کامپیوتر می باشد.
~ دایرکتوری که در آن هستیم می باشد.

در جلسات بعدی به دستورات می پردازیم.




طبقه بندی: آموزش لینوکس، 
برچسب ها: آموزش لینوکس Linux، آموزش linux، linux، لینوکس، KERNEL چیست، KERNEL لینوکس، SHELL چیست، SHELL در لینوکس،
ارسال توسط پیمان کوره پز
مرتبه
تاریخ : یکشنبه 24 اردیبهشت 1391

به نام خدا

در این جلسه از آموزش به سراغ نصب لینوکس می رویم و برای شما توضیح خواهیم داد.

نصب RedHat

انتخاب یک متد نصب
RedHat از نظر روشهای نصب , سیستم عامل کاملا انعطاف پذیری می باشد.و چندین نوع نصب موجود می باشد
نصب از طریق CD
نصب از طریق دیسکت
نصب از طریق HTTP - عمل نصب از طریق آدرس صفحه وب ://http انجام می گیرد

NFS- عمل نصب از طریق هر دایرکتوری اشتراکی بر روی سایر کامپیوترهای موجود بر روی شبکه انجام می گیرد


بوت شدن Linux
بعد از تنظیمات سیستم برای بوت شدن از طریق CD و قرار دادن CD و بوت شدن سیستم صفحه بوت لینوکس ظاهر میشود. با توجه به اینکه میخواهیم از طریق CD و بصورت گرافیکی لینوکس را نصب کنیم دکمه Enter را فشار میدهیم .
ّFTP- عمل نصب از طریق://ftp انجام می گیرد

خوش آمدگویی Red Hat
صفحه خوشامدگویی RED HAT ظاهر میشود و Next را جهت رفتن به مرحله بعد فشار میدهیم .

انتخاب زبان
در این قسمت صفحه نمایش زبانها موجود در RED HAT ظاهر میشود و بعد از انتخاب English به قسمت بعد می رویم.

پیکربندی کیبورد
بهترین جور شدن کیبورد با سیستم شما با سیستم میباشد که معمولا انتخاب پیشفرض بهترین گزینه می باشد سپس next را فشار میدهیم.

پیکربندی موس
پیکربندی موس انتخاب بعدی می باشد و مجددا بهترین جور شدن با سیستم شما را انتخاب کنید و next را بزنید.

نوع نصب Linux
انتخاب نوع استاندارد نصب

پنج نوع نصب:

 
نصب بصورت personal Desktop
در این روش فقط بسته های اولیه و مهم نصب میشود.
حداقل فضا جهت نصب 2GB می باشد.

نصب بصورت Workstation
در این روش بسته های بیشتری نسبت به حالت Desktop نصب می شود.
حداقل فضا جهت نصب 2GB می باشد.

نصب بصورت Server
در این روش سیستم تبدیل به یک سرور لینوکس می شود.
حداقل فضا جهت نصب 4.7GB می باشد.

نصب بصورت Costum
در این روش تقسیم بندی هاردیسک ,بسته های نرم افزاری و بقیه تنظیمات بوسیله کاربر صورت می گیرد.
حداقل فضا 800MB و حداکثر 4.7GB می باشد.

نصب بصورت UPdate
در این روش سیستم لینوکس که از قبلا نصب شده است Update می شود.

برای این نصب حالت Personal Desktop را انتخاب میکنیم و next را میزنیم

پارتیشن بندی سیستم شما 
در این قسمت باید یکی از گزینه های زیر را انتخاب کنیم:
Automatically partition
Manually Partitioning with Disk Druid


گزینه maually را انتخاب میکنیم.

درست کردن پارتیشن
در این قسمت با توجه به فضای خالی هاردمان باید سه پارتیشن درست کنیم
اولین پارتیشن روت می باشد / که مقدار فضای اختصاص یافته جهت نصب  لینوکس به آن تعلق میگیرد
دومین پارتیشن بوت /boot که به منظور بوت شدن سیستم عامل می باشد را باید درست کنیم
سومین پارتیشن swap است که برای حافظه مجازی استفاده میشود لینوکس از فضای swap هنگامی که فرآیند های فعال حافظه RAM سیستمان پر شده است استفاده میکند طریقه درست کردن این سه پارتیشن به قرار زیر می باشد
بوسیله موس بر روی گزینه free space کلیک کرده و سپس new را که  در سمت چپ قرار دارد  را میزنیم و سپس از پنجره جدید باز شده در قسمت mount point علامت / را به منظور ساختن root انتخاب میکنیم و در قسمت size 5000 را انتخاب میکنیم و ok را فشار میدهیم
مجددا در قسمت free space کلیک میکنیم و new را انتخاب و سپس از mount point , /boot انتخاب میکنیم و size 100 را انتخاب میکنیم
برای swap بعد از فشار دادن قسمت new از file system types , swap را انتخاب میکنیم و مقداردهی swap بدین صورت می باشد که باید مقدار RAM سیستم در دو ضرب شود مثلا اگر RAM سیستم 512 بود مقدار Swap را باید 1024 انتخاب کنیم و بعد از وارد کردن مقدار ok و next را فشار میدهیم .

گزینه Boot Loader
تمامی پارتیشنهای bootable و گزینه های boot loader پیشفرض نمایش داده خواهد شد.بصورت پیشفرض از GRUB Loader استفاده می نماید و بصورت پیشفرض RED HAT را به عنوان سیستم عامل راه انداز پیشفرض انتخاب میکند .در قسمتهای بعد درباره این گزینه توضیح خواهم داد در این قسمت گزینه Use a boot loader password را فعال کرده و یک پسورد برای آن قرار میدهیم و next را کلیک میکنیم.

 پیکربندی Network
در این قسمت میتوانید احتیاجات سیستم از قبیل IP Address و Gateway و دیگر تنظیمات را انجام دهید و یا میتوانیم گزینه automatically via DHCP را انتخاب کنیم که سیستم از طریق این پروتکل بصورت خودکار IP و دیگر ملزومات شبکه را قرار دهد.توجه داشته باشید این بخش فقط برای یک شبکه محلی LAN بکار میرود و اگر شما از شبکه بندی Dial UP استفاده مینماید این بخش را رد کنید.

پیکربندی FireWall
اگر سیستم شما به اینترتت متصل میشود گزینه high را انتخاب کنید واگر قبل از سیستم شما یک Firewall سخت افزاری یا روتر وجود دارد medium میتواند یک انتخاب خوب باشد.

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

درست کردن پسورد برای root
بعد از انتخاب زمان به این قسمت مهم از پروسه نصب وارد میشویم.یک
پسورد مطمئین برای root انتخاب میکنیم و ادامه میدهیم.

درست کردن user
بعد از قبول شدت پسوردroot بوسیله گزینه add میتوانیم بک حساب کاربری جدید اضافه کنیم البته بعد از اتمام نصب نیز به راحتی امیتوانیم این عمل را انجام دهیم.

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

و در ادامه  مراحل بعد را ادامه میدهیم و سیستم عامل لینوکس نصب میشود.

موفق باشید.




طبقه بندی: آموزش لینوکس، 
برچسب ها: آموزش لینوکس، نصب لینوکس، نصب linux، linux، نصب RedHat،
ارسال توسط پیمان کوره پز
آخرین مطالب
شبکه اجتماعی فارسی کلوب | Buy Website Traffic | Buy Targeted Website Traffic