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

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

به نام خدا

Partition and file systems :

هارد دیسک به پارتیشن تقسیم میشودو پارتیشنها با سیستم فایلها فرمت میشوند برای ذخیره اطلاعات توسط کاربران
سیستم فایل پیشفرض برای لینوکس ext3-ٍthird estended linux file system میباشد.دیگر سیستم فایلها عمومی ext2 و msdos که برای فلاپیها مورد استفاده قرار میگیرند هستند.همچنین iso 9660 برای cd ها مورد استفاده قرار میگیرد.

Inodes

یک جدول inod-index node محتوای یک لیست از فایلها درسیستم عامل ext3 یا ext2 میباشد
یک inode ورودی در جدول است که در برگیرنده اطلاعاتی درباره یک فایل از قبیل نوع فایل, permission فایل , UID-USer ID, GID-Group ID
,سایز فایل و زمان ساختن آن را نشان میدهد


از فرمان df به منظورمشاهده میزان فضای استفاده شده,میزان فضای استفاده نشده را در کیلوبایت را نشان میدهد

#df

همانطور که میدانید مشاهده فضا بصورت کیلوبات مشکل است بدین منظور از h- برای مشاهده خروجی بالا اما بصورت MG و یا GB مشاهده میکنیم

با فرمان du که به معنی data universal است برای دیدن مقدار فضای هر دایرکتوری بصورت کیلوبایت می باشد

#du /opt

همجنین با استفاده از s- میتوانیم مجموع فضای اشفال شده یک دایرکتوری را مشاهده کنیم

# du -s /etc

از فرمان زیر به منظور فرمت کردن floppy disks استفاده میکنیم

#mkfs -t ext2 /dev/fd0

Linux boot loaders-GRUB-LILO

برنامه بارگذاری خودراه انداز برنامه ای است که پس از روشن شدن کامپیوتر بطور خودکار اجرا میشود.این برنامه پس از انجام چند آزمایش سخت افزاری پایه,برنامه بارگذاری بزرگتری را راه اندازی و کنترل میکند.آن برنامه سپس سیستم عمل را به حافظه انتقال میدهد.بارگذاری خودراه انداز عموما در حافظه فقط خواندی ROM و یا همان BIOS کامپیوتر قرار دارد

در Red Hat Enterprise Linux دو boot loader وجود دارد

1.GRUB(GRand Unified Bootloader)
2.LILO(LInux LOader)

GRUB
زمانی که سیستمان را روشن میکنیم BIOS دنبال دایرکتوری boot/ و پیدا کردن منوی GRUB است.اگر سیستم عامل دیگری نصب کرده باشیم میتوانیم از منوی GRUB برای هر سیستم عاملی که در زمان عملیات نصب لینوکس شناخته شده است استفاده کنیم
فایل پیکربندی GRUB در etc/grub.conf قرار دارد.

LILO

lilo مدیربوت قدیمی تری نسبت به GRUB است که مسلما GRUB دارای قابلیت بیشتری است.فایل پیکربندی LILO در etc/lilo.conf قرار دارد.

بیاد داشته باشید که ابتدا باید سیستم عامل windows و سپس سیستم عامل لینوکس را نصب کنیم .در صورتی که سیستم عامل ویندوز را مجددا نصب کنیم boot loader با مشکل مواجه میشود و سیستم عامل لینوکس بوت نمیشود به همین دلیل باید طبق فرامین زیر GRUB را مجددا نصب کنیم.

راه اندازی مجدد GRUB
ابتدا cd لینوکس را قرار میدهیم و از طریق بوت از طریق cdrom , گزینه linux rescue را مینویسیم و مراحل ابتدایی مثل انتخاب زبان را انتخاب پشت سر میگذاریم تا به محیط command line وارد شویم
.
سپس مراحل زیر را انجام میدهیم:

#chroot /mnt/sysimage
#fdisk -l #mount /dev/hda1
#mount /dev/hda2
#mount /dev/hda3
#grub-install /dev/hda1


سپس سیستم را مجددا راه اندازی میکنیم و گزینه boot loader را مشاهده میکنیم.




طبقه بندی: آموزش لینوکس، 
برچسب ها: آموزش لینوکس، آموزش linux، دایرکتوری boot/، سیستم عامل windows، سیستم عامل لینوکس،
ارسال توسط پیمان کوره پز
مرتبه
تاریخ : یکشنبه 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،
ارسال توسط پیمان کوره پز
آخرین مطالب