bankedvd.com
شنبه 3 آذر ماه سال 1386
با سلام به همه دوستان
مقاله ای که لینکشو در اینجا قرار می دم نحوه ساخت یک توزیع شخصی لینوکس هستش
http://www-128.ibm.com/developerworks/library/os-lfs

موفق باشید


پنجشنبه 5 مهر ماه سال 1386
با سلام
مقاله ای که لینک ان در زیر اورده شده یک راهنما برای ساخت یک live cd از لینوکس فدورا می باشد
امید است که مفید واقع شود
لینک مقاله

موفق باشید


چهارشنبه 4 مهر ماه سال 1386
یکی از مشکلات کاربران تازه وارد به دنیای سیستم عامل آزاد و محبوب لینوکس پی بردن به محل ذخیره سازی پرونده های تنظیمات و پیکره بندی سیستم است. شما نیز همانند من علاقمند به دانستن محل ذخیره این پرونده ها در سیستمتان خواهید بود. در این نقشه که تقریبا میتواند اساس کار تمام توزیع ها باشد ٬ به صورت تصویری مکان های پرونده‌های مختلف ثبت و ضبط اطلاعات٬ به شما نشان داده می‌شود.

منبع : سایت تکنوتاکس

موفق باشید


پنجشنبه 8 شهریور ماه سال 1386
به نام خدا

با سلام
برای پیدا کردن فایل خاصی که از نام ان تا حدودی در ذهن شما باقی مانده یا اینکه شما در یک فوادر فایلهای زیادی دارید که نام مشابه دارند از این روش استفاده می شود چندین نوع عبارات عام وجود دارد که در اینجا به ۲ نوع آن پرداخته خواهد شد
عبارت عام * بر هر گروه دلخواه از حروف به عنوان نام فایل دلالت می کند
مثال: با فرض اینکه در یکی از فوالدرهای ما فایلهای زیر موجود باشد

freiends
list1.txt
list2.txt
list2b
number1
num2
sum2
sum3
sum11
notes
اگر ما دستور

ls *txt

را اجرا کنیم نتیجه بصورت زیر خواهد شد
list1.txt list2.txt


با اجرای دستور زیر

ls nu*

نتیجه بصورت زیر خواهد شد

number1
num2


دیگر عبارت عام علامت ؟ می باشدکه تنها جای یک کاراکتر می نشیند
دستور زیر را درنظر بگیرید
ls sum?
نتیجه به قرار زیر خواهد بود

sum2
sum3

همانطور که متوجه شدید
sum11
در نتیجه این جستجو قرار نگرفت زیرا ۲ حرف در انتهای ان قرار داشت

موفق باشید


چهارشنبه 7 شهریور ماه سال 1386
به نام خدا

با سلام

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

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

/bin
در بر گیرنده برنامه های اجرایی یا به عبارت دیگر فایلهای دودویی یا باینریها میباشد

/boot
شامل فایلهای مورد نباز برنامه راهانداز سیستم عامل و همچنین تصاویر هسته سیستم عامل لینوکس میباشد

/dev
شامل فهرست راه اندازهای سخت افزاری سیستم میباشد راهانداز وسایل سخت افزاری همچون موس و چاپگر و دیسک سخت و کنسولها و سی دی رام ها و ... در این فهرست قرار دارد
فایلهای راه انداز به دو بخش بلوکی و کاراکتری تقسیم می شوند
می توانید با اجرای دستور زیر انواع راه اندازهای این فهرست را مشاهده نمایید
ls -l /dev
اولین کاراکتر سمت چپ هر فایل مشخص کننده نوع راه انداز میباشد
حرف
b
مشخص کننده راه انداز بلوکی و حرف
c
مشخص کننده راه انداز کاراکتری می باشد


فهرست
/etc
شامل فایلهای تنظیمات میباشد که سیستم هنگام راه اندازی از آن استفاده می نماید بعضی از فایلهای این فهرست به قرار زیر میباشد
passwd پایگاه اطلاعاتی کاربران
fstab فهرستی از درایوها و سیستم فایلهای که هنگام راه اندازی سیستم به صورت خودکار نصب می گردند

inittab فایل تنظیمات برنامه
init
که هنگام راه اندازی سیستم عامل کارهای زیادی را انجام میدهد


motd فایل پیغام روز


فهرست
/lib
این فهرست کتابخانه های مشترک را در خود جای داده فایلهایی که برنامه نویسان عموما در فایلهای کتابخانه ای به اشتراک میگذارند تا از ایجاد کپی های از این دستورات در برنامه هایشان جلوگیری نمایند

فهرست
/mnt
در این فهرست اطلاعات مربوط به نصب موقت انواع درایوها ازجمله هارد و سی دی رام ها و فلاپی
که توسط کاربر ریشه صورت می گیرد قابل مشاهده میباشد در اغلب موارد این فهرست شامل دو زیرمجموعه با عنوانهای زیر می باشد
/mnt/floppy
/mnt/cdrom



فهرست
/proc
این فهرست جایی را در دسک سخت اشغال نمی کند بلکه یک فایل سیستم مجاری در حافظه است
فایلهای واقع در این فهرست به پردازش های مختلفی که در سیستم در حال انجام است اشاره می کند بدین وسیله شما میتوانید به اطلاعاتی در مورد برنامه ها و پردازشهای مختلف در حال اجرا دسترسی داشته باشید


فهرست
/sbin
این فهرست برای مجری سیستم در نظر گرفته شده و برنامه هایی که سیستم را راه اندازی می کنند و برنامه هایی که برای ترمیم سیستم به کار میروند و برنامه های ضروری شبکه در این قهرست قرار دارند


فهرست
/tmp
بسیاری از برنامه ها برای ذخیره موقت داده ها به مکانی نیاز دارند این فهرست برای این منظور میباشد


فهرست
/var
این فهرست شامل زیر فهرست هایی است که اندازه انها اغلب تغییر می کند این زیر فهرستها فایلهای همچون پیغامهای خطا و دیگر پیغامهای تولید شده توسط سیستم عامل را در خود جای داده
زیر فهرست زیر شامل نامه های ارسالی رد شیکه است و تا زمانی که شما انها را بخوانید و حذف نکنید باقی خواهند ماند
/var/spool/mail

موفق باشید




سه شنبه 6 شهریور ماه سال 1386
با سلام

در ویندوز پارتیشن ها را با نامهای مانند درایو های
می شناسیمC . D .E . ...

اما در لینوکس چنین چیزی نیست در لینوکس این ساختار به شکل درختگونه می باشد که بالاترین ان با علامت (/) شناخته می شود و تمامی دیگر پیکره ها زیر مجموعه این قسمت می باشند
مانند
/ فهرست ریشه
/home دایرکتوری خانگی کاربران
وغیره
انواع پارتیشنها عبارتند از
primary
extended
logical
برای نام گذاری پارتیشن
primary
از کلمات زیر استفاده می شود
sda1 or hda1 or sda2 or hda2
ترتیب شماره بندی پارتیشن اولیه بسته به تعداد پارتیشن اولیه شما دارد در نتیجه نام پارتیشن
extended
بسته به تعداد پارتیشن اولیه شما دارد به عنوان مثال اگر شما ۳ پارتیشن اولیه داشته باشید نام پارتیشن
extended
بصورت
sda4 , hda4
خواهد بود
و اما نام پارتیشنهای
logical
بسته به نام پارتیشن
extended
شما دارد شماره این پارتیشن همیشه 3 واحد از پارتیشن
extended
بیشتر میباشد به عنوان مثال نام پارتیشن
extended
اگر
sda2
باشد نام پارتیشن لوجیکال
sda5
خواهد بود

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

فرمت های مختلف پارتیشنها در ویندوز و لینوکس
فرمت پارتیشن ها در لینوکس با ویندوز متفاوت می باشد فرمت پارتیشن ها در ویندوز به صورت زیر میباشد
Fat16 , Fat32 , NTFS
اما در لینوکس فرمت پارتیشن ها به قرار زبر می باشد
Ext2 , Ext3,Swap
Swap
یک پارتیشن قابل مشاهده در لینوکس نیست و کاربرد ان به عنوان رم مجازی سیستم در زمانی که سیستم عامل برای اجرای برنامه های بزرگ احتیاج به رم بیشتری دارد میباشد

منتظر پیشنهادات و انتقادات سازنده شما هستم

موفق باشید


چهارشنبه 17 مرداد ماه سال 1386
با سلام چند وقتی که نمی تونستم با کامپیوتر درست وحسابی کار کنم اون هم به خاطر زیاد شدن ساعات کار خودمه
یه مقاله در مورد محیط KDE پیدا کردم لینک مقاله رو در پایین میزارم امیدوارم خوشتون بیاد.
لینک مقاله

موفق باشید.


سه شنبه 2 مرداد ماه سال 1386
با سلام
این هم ترجمه مجوز GNU به زبان فارسی
کلیک نمایید
موفق باشید.


دوشنبه 14 خرداد ماه سال 1386
لینوکس برای نگه داری از حسابهای کاربری از ۳ فایل استفاده می کند

etc/passwd

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

اطلاعات حساب کاربری من در این فایل بصورت زیر است

mostafa:x:500:500:Mostafa Sedaghat:/home/mostafa:/bin/bash

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


etc/shadow

کلمات عبور به همراه اطلاعاتی مانند اخرین زمان تعویض رمز عبور ‍و مدت زمان اعتبار رمز عبور نگهداری می شود لینوکس از الگوریتم های پیچیده ای برای رمزنگاری استفاده میکند بنابراین در این فایل این اطلاعات بصورت رمز نگاری شده هستند.
یکی از مهمترین فایلهای اینوکس است که اگر به خوبی محافظت نشود امکان دسترسی به هر شخصی فراهم خواهد شد.

خط حساب کاربری من در این فایل به صورت زیر است
:::mostafa:$1$TAni90jY$e1gPU55NV3CmURb0d8E1k/:13649:-1:99999:-1

پس از نام کاربری رمز عبور رمز نگاری شده امده است عدد ۱۳۶۴۹ نمایان کننده تاریخ تولید کلمه عبور است این تاریخ تعدادروزهای پس از تاریخ مبنا است
عدد -۱ نمایش دهنده تاریخ تعویض کلمه عبور است که با این عدد یعنی تعویض نیاز نیست(۱-)
۹۹۹۹۹ تاریخ حتمی تعویض کلمه عبور است بر اساس این تاریخ ۲۷۴ سال بعد نیاز به تعویض رمز عبور است عدد بعدی نمایش دهنده تعداد اخطار ها برای تعویض رمز عبور است که با وجود ۱- هیچ پیغامی نمایش داده نمی شود(مبنای این تاریخ نیز روز می باشد)
در این فایل اطلاعات دیگری نظیر اطلاعات ftp ,ssh,ldap نگهداری می شود.


etc/group

برای نگهداری اطلاعات گروه های کاربری سیستم کاربرد دارد.


برای تعویض رمز عبور گمشده در اینده مطلبی خواهم اورد.
موفق باشید


bankedvd.com


سه شنبه 1 خرداد ماه سال 1386
پوسته یک برنامه است که دستورات وارد شده از صفحه کلید را تفسیر می کند
انواع پوسته ها
Bourne
korn
پوسته C مخصوص برنامه نویسان زبان C
Bash ترکیبی از خصوصیات پوسته Korn , Bourne

Bash = Bourne Again Shell

tcsh پوسته مجانی استخراج شده از پوسته C
Zsh پوسته دیگری استخراج شده از پوسته کورن

برای اینکه بفهمیم از چه نوع پوسته ای استفاده می کنیم دستور زیر را در خط فرمان اجرا می کینم
echo $ SHELL
مثلا اگر از پوسته bash استفاده می کنید خروجی زیر مشاهده خواهد شد
bin/ bash/