تبليغاتX
آموزش هک وشبکه آموزش هک و شبکه
آموزش هک و شبکه
خانه
آرشيو
تماس با من
بلاگ فا
 

پيوند ها

انجمن آموزشی DST
آموزش هک به صورت تصویری
نرم افزارهای هک
آموزش برنامه نویسی به زبان پیتون


آرشيو مطالب

خرداد 1388
اسفند 1387
بهمن 1387
فروردین 1386
آذر 1385
فروردین 1385
اسفند 1384
بهمن 1384
دی 1384
آذر 1384
آبان 1384
مهر 1384
شهریور 1384
مرداد 1384
تیر 1384
خرداد 1384
اردیبهشت 1384
فروردین 1384

12642
سه شنبه پنجم خرداد 1388
سايت بالا امد

با سلام. دوستان بالاخره سايت امد بالا و انجمن هم شروع به كار كرد.

دوستاني مي تونند با عضويت در انجمن از مطالبش استفاده كنند. البته مطالبش كمه چون تازه شروع به كار كرده.

www.na3er.com


نوشته شده درساعت  16:51  توسط ناصر برقیان

پنجشنبه یکم اسفند 1387

با سلام.

دوباره شروع به وب لاگ نويسي كردم

ولي اينبار تو www.d3pr2.blogfa.com


نوشته شده درساعت  1:25  توسط ناصر برقیان

سه شنبه بیست و نهم بهمن 1387
خدمت تموم شد.

ا سلام خدمت همه عزيزان مخصوصا كه تو اين مدت منو با نظراتشون حمايت كردند تا بتونم براشون مطلب بنويسم. به اميد خدا هم خدمت سربازي رو تموم كرديم. راستش از وقتي اين وب لاگ ما فيلتر شد ديگه دستم نمياد مطلب بنويسم دليل فيلتر شدنش رو هم نمي دونم ميشه گفت كاملا بي دليل. شايد ديگه اصلا اين وب لاگ رو آپديت نكنم.

اين پست رو دادم تا عزيزان منتظر باشند شايد نوشتم ولي تو اين وب لاگ نه.

دوستتون دارم. مرسي.


نوشته شده درساعت  12:30  توسط ناصر برقیان

چهارشنبه یکم فروردین 1386
تبريك سال نو

سال نو

با سلام خدمت دوستان و عزيزان

اول سال نو رو به همگي تبريك مي گم. اميدوارم كه سال خوبي داشته باشيد.

خوب يه خبر هم بدم كه احتمال داره كه باز هم اينجا مطلب بنويسم. خوب فعلا باي تا بعد

 


نوشته شده درساعت  3:58  توسط ناصر برقیان

یکشنبه دوازدهم آذر 1385
کتاب کل مطالب

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

 

http://nasser-desperado.persiangig.com/Book/Learning-TCP-IP.pdf


نوشته شده درساعت  1:32  توسط ناصر برقیان

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

سلام دوستان عزیز عیدتون مبارک خدمت دوستا عزیز بگم که تا نظرات زیاد نشه چیزی نمی نویسم.

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

www.nasser-desperado2.blogfa.com

فعلا با تا بعد


نوشته شده درساعت  1:8  توسط ناصر برقیان

سه شنبه دوم اسفند 1384
کرنل و فرآیندها

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

سیستم های Unix دارای سیستم بسیار مدولاری، با هسته مرکزی و برنامه های گوناگونی می باشد که اطراف هسته حرکت می نمایند. در دستگاه Unix ، برنامه خاصی در هسته وجود دارد که کرنل نامیده می شود.

کرنل لقب و مغز سیستم می باشد و عملکردهای حیاتی سیستم را تقابل همکاری با سخت افزار را کنترل می کند، منابع داده ها را برای برنامه های کاربر و مدیران در دستگاه تقسیم می نمایند. وقتی برنامه در حال اجرایی به دسترسی به مولفه های سخت افزاری، مثل دیسکها، نوارها یا واسطه های شبکه نیاز داشته باشد، به کرنل رجوع می گردد تا عملکردهای مورد نیاز برای دسترسی به سخت افزار ایجاد گردد.

وقتی برنامه ای بر روی سیستم Unix اجرا می شود، کرنل فرآیندی را شروع می کند تا برنامه را اجرا کند. فرآیندی که دارای کد اجرایی برنامه  در حال اجرا و حافظه همراه با برنامه می باشد ابزارهای مدیریتی، برنامه های کاربر، و حتی سرویسها ( مثل سرویس دهندگان وب یا سرویس دهندگان پستی) فرآیندهای روی دستگاه می باشند. فرایند را مثل حباب هوایی در نظر بگیرید که دارای تمام دل و روده های برنامه اجرایی است. کرنل حبابهای هوا را باد می کند ( با ایجاد فرآیند)، جریان جبابهای هوا را کنترل می کند، و سعی می نماید آنها را از یکی پس از دیگری بترکاند. سیستم Unix دارای صد یا حتی هزاران فرآیند فعال می باشد. البته واحد مرکزی پردازش (CPU) در دستگاه ، تنها پردازش لحظه ای دارد. کرنل با CPU در بین تمام پردازشهای فعال کارمی کند، هر کدام را در زمان اجرا از نظر زمانی فهرست می نماید، به طور یکه پردازشگر سیستم می تواند در بین پردازشها وارد عمل گردد. بعلاوه، کرنل حافظه ای را به پردازشها اختصاص می دهد. بطور دقیق حافظه مورد استفاده توسط پردازشها را مرتب می کند، و کرنل دسترسی یک فرآیند به حافظه توسط فرآیند دیگر جلوگیری می نمایند. با این قابلیت حفاظت از حافظه، فرآیند دستکاری حافظه که در تلاش فرآیند دیگری می باشد را توسط کرنل کار خواهد افتاد.

بسیاری از فرایندها در سیستم Unix در پس زمینه در حال انجام عملکرد های حیاتی سیستم ، اجرا میگردد ، (مثل انتقال صفحات از حافظه اصلی به حافظه کمکی که باید به پرینتر فرستاده شوند، فراهم آوری سرویسهلای شبکه نظیر به اشتراک گذاری فایل یا دسترسی به وب یا فراهم آوری قابلیت های مدیریتی از راه دور) این فرآیند های پس زمینه"دیمونها" نامیده می شوند.

دیمونها، غالبا بر اساس کاری که انجام می دهند، با پسوند d نامگذاری می گردند تا نشان دهند که دیمون می باشند. برای مثال ، telnetd دیمونی برای سرویس تلنت می باشد، و به کاربر اجازه می دهد تا با استفاده از دستور خطی دسترسی به سیستم پیدا نماید. بدین طریق ،http دیمونی می باشد که http دسترسی به سیستم یا سرویس دهند وب را فراهم می نماید.

فعلا بای تا بعد.


نوشته شده درساعت  1:12  توسط ناصر برقیان

جمعه هفتم بهمن 1384
ساختار سیستم فایلی Unix

سلام دوستان اینبار با یک مقاله و بحث دیگر در مورد یونیکس آمدم که ساختار سیستمی رو توضیح خواهم داد.

Unix تقریبا و بشدت طبق ساختار سیستم فایلیش مرتب می شود. Unix نشان می دهد که تقربیا هر چیزی به صورت فایل به این سیستم عامل اضافه می گردد که عبارتند از : بسیاری از دستگاهها ، اعضای خاص فرآیندها و فایلها.

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

بالاترین نقطه سیستم عامل Unix به صورت دایرکتوری "ریشه" شناخته می شود، بطور ساده برای اینکه دارای بالاترین امتیاز دسترسی می باشد و تمام دایرکتورییهای دیگر در زیر آن قرار دارند. ریشه ها معمولا در زیر درختان قرار دارند، اما این ریشه بر عکس می باشد، و دایرکتوری ریشه در بالا قرار دارد. دایرکتوری ریشه براحتی با علامت "/" نامگذاری می شود. با تغییر دایرکتوری به / ( با استفاده از دستور تغییر دایرکتوری /CD ) در بالا قرار خواهید گرفت، و تمام دایرکتوریهای سیستم را مشاهده خواهید کرد. فایل سیستم نسبت به این دایرکتوری ریشه نامگذاری می گردد. بنابراین، فایل hack.txt که در دایرکتوری usr قرار دارد به صورت usr/hack.txt/  معرفی خواهد شد. در سطح بعدی دایرکتوری ریشه از بالا به پایین ، یکسری دایرکتوری ها ما بقی اطلاعات دستگاه را نگهداری می کنند. که شامل فایلهای پیکربندی سیستم، فایلهای اجرایی سیستم و داده های کاربر می باشند.

 

دایرکتوری

هدف

/

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

Shing/

یا sbin/

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

dev/

دایرکتوری دستگاههای متصل به سیستم، مثل ترمینالها، دیسکها، نوارها، مدمها و غیره.

etc/

فایلهای  پیکربندی سیستم که عبارتند از : کلمات رمز، آدرسها و اسامی شبکه، تنظیمات راه اندازی سیستم و غیره.

home/  در یکسری از شکلهای متفاوت سیستم

 

محل دایرکتوریهای کاربر

lip/

محل کتابخانه های به اشتراک گذاشته برنامه های متفاوت

mnt/

نقطه ای که از آن فایلهای سیستم به سیستم دیگری که بطور موقتی سوار شده است، ارسال می گردد.

proc/

تصاویری از فرآیندهای در حال جدید در سیستم

 

usr/

یکسری فایلهای حیاتی سیستم، که عبارتند از : برنامه های استاندارد تسهیلاتی سیستم (usr/bin) ، صفحات راهنما (usr/man/)، عناوین برنامه های زبان C یا / usr/include) و فایلهای اجرایی مدیریتی)

 

var/

دایرکتوری که فایلهای مختلف را دخیره می نمایند، و غالبا برای مدیریت استفاده می گردد. بطور معمول فایلهای لگاریتمی را دخیره می کند (var/log/) و فضای ذخیره سازی موقتی را برای بعضی سرویسها فراهم می آورد ( مثل انتقال از حافظه کمکی به حافظه اصلی برای نامه نگاری، پرینترها، و غیره)

 

دو نام دایرکتوری دیگر که از اهمیت زیادی در Unix برخوردار دارند، عبارتند از "." و ".." این اسامی تنها به یک دایرکتوری سیستم فایلی اشاره نمی نماید و دارای دایرکتوری می باشند که دایرکتوری های جدید و دایرکتوری مادر می باشد. برای مثال، اگر در حال کار در دایرکتوری etc/ باشید، می توانید از دستور ls-a استفاده نمایید تا منرجات دایرکتوری را فهرست کنید ( ls به سیستم می گوید که منرجات دایرکتوری را لیست کند و –a نشان می دهد که می خواهید تمام مندرجات دایرکتوری را ببینید).

"." و ".." را در خروجی تمام فایلها و دایرکتوریهای داخل (etc/) خواهید دید. "." به خود دایرکتوری اشاره می نماید و در مثال بالا etc/ می باشد و وقتی در حال اجرایی دستور می باشید، می توانید به فایلهای این دایرکتوری اشاره نمایید که در بالاترین دایرکتوری جدید و در ردیف فایلهای سیستم قرار دارد و "دایرکتوری مادر" نام دارد. بنابراین اگر در دایرکتوری ect/ باشید. و ".." اشاره کنید، به دایرکتوری مادرش یعنی / اشاره می نمایید.

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

 

فعلا بای تا بست بعدی


نوشته شده درساعت  1:57  توسط ناصر برقیان


.