منبع اصلی نوشتار زیر در این لینک قرار دارد

اجرای دستورات طولانی گذشته بدون تایپ مجدد

با سلام خدمت دوستان عزیزم ، بعد از مدت مدیدی فرصتی پیش اومد که بتونم در قالب یک پست در خدمتتون باشم ، بعضا پیش میاد که دستوراتی با سوئیچ های مختلف وارد کردید که بعد از مدتی مجددا به ران کردن اون دستورات احتیاج دارید ، خوب حتما توی history دنبالش میگردین و کپی…ادامه مطلب
ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

معرفی و کانفیگ مختصر polipo

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

منبع اصلی نوشتار زیر در این لینک قرار دارد

کانفیگ اشتباه Source Nat و ترافیک غیر مجاز خروجی

سلام دوستان . در این ارسال به یک نکته ای در خصوص SRC nat و یا Source Nat خواهیم پرداخت . نکته ای که در مفاهیم واقع شده و ربطی به سیستم عامل و یا روتر استفاده شده ندارد ( مثلا چه میکروتیک و یا چه یک توزیع لینوکسی و … ) . در تعریف…ادامه مطلب
ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

مکانیزم بمب چنگال یا Fork Bomb Mechanism

سلام چند وقتیه که درگیر این مطلب هستم که اساس کار fork bomb رو که در شل اتفاق میوفته موشکافی کنم و برای جلوگیری ازش یه راه حل معقول پیدا کنم ، در ادامه میگم که چرا دنبال راه معقولش هستم.دوستان برنامه نویس و کسایی که علم جزئی در این زمینه دارند میدونن که یه نرم افزار اگه توی یه حلقه گیر بکنه و مدام تکرارش بکنه چه اتفاقی میوفته ( اصطلاحا اگه برنامه سیستمی باشه hang up اتفاق میوفته ) توی fork bomb هم به همین شکله که یه رشته اسکریپت کاری با سیستم لینوکسی میکنه که هیچکس نمیکنه ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

درک نحوه ی کارکرد SGID و SUID در گنو لینوکس

سلام دوستان . در قسمت اول آموزش فارسی LPIC 1 به طور مفصل در خصوص پرمیشن ها و به خصوص suid و SGID صحبت کردیم . مثالی که برای کاربرد suid زده شد دستور passwd برای تغییر پسورد یوزر جاری بود . حال اجازه دهید کمی zoom بشیم و این تعاریف را داخل برنامه ی (‌ساده) خودمون امتحان کنیم و نتایج دلخواه خودمون رو بیرون بکشیم . ابتدا اجازه بدید یک یاد آوری با هم داشته باشیم : وظیفه ی suid این است که در صورت فعال بودن بر روی فایلی . آن فایل را با پرمیشن سازنده یا همان ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

نوشتن اسکریپت برای inid.d و ست کردن آن با chkconfig

سلام . در قسمت های قبلی با مفاهیم runlevel و هم چنین کار با دستور chkconfig آشنا شدیم . هم چنین با ذکر چندین مثال سویچ add و del دستور chkconfig را بررسی کردیم و چندین حالات ممکن برای سرویس ssh را بررسی کردیم . اما تمامی سرویس هایی که گفتیم , همه در سیستم وجود داشتند و فایل های اجرایی و کانفیگ آن در سیستم وجود داشت . حال فرض کنید می خواهیم یک اسکریپت کوچیک تهیه کنیم که طبق سینتکس های chkconfig باشد . یعنی علاوه بر این که در runlevel ای خاص اجرا شود , قابل مدیریت ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

مقاله آموزشی : به apt-get install اعتماد نکنید !

سلام دوستان . موضوعی که امروز با هم بررسی می کنیم شاید کمی بحث بر انگیر باشه ٫ اما مطمین هستم در آخر این مقاله به این جمع بندی می رسیم که جمله ی معروف “اوبونتو خیلی خوبه چون ویروس نمی گیره” رو نباید با اطمینان کامل بگیم . به علت زیاد نشدن مقاله ابتدا debian base ها را بررسی می کنیم سپس در مقاله ای دیگر red hat base ها را آنالیز می کنیم . موضوع اصلا سر اوبونتو و apt-get install نیست و مربوط به packet management دو توزیع مادر یعنی debian و redhat است . این که ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

آموزش فارسی LPIC 1 – قسمت سوم

103.2: Process Text Streams Using Filters – Part 2 Description : Candidates should should be able to apply filters to text streams. Key Knowledge Areas: Send text files and output streams through text utility filters to modify the output using standard UNIX commands found in the GNU textutils package. The following is a partial list of the used files, terms and utilities:     fmt | od | join | paste | pr | split | uniq در قسمت قبل با بعضی از دستورات آشنا شدیم و مابقی رو برای این قسمت گذاشتیم که لیست دستورات رو در بالا می تونید ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

آموزش فارسی LPIC 1 – قسمت دوم

104.6: Create and Change Hard and Symblic Link Description : Candidates should be able to create and manage hard and symbolic links to a file Key Knowledge Areas:     Create links. Identify hard and/or soft links. Copying versus linking files. Use links to support system administration tasks. The following is a partial list of the used files, terms and utilities:     ln همان طور که در ویندوز راه میانبری به نام shortcut داریم , در لینوکس هم راه های میانبری برای دسترسی به یک فایل داریم که به دو دسته ی زیر تقسیم می شوند : 1. Symbolic link 2. Hard ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

آموزش فارسی LPIC 1 – قسمت اول

100.2: First Steps in Linux Redirecting …..    در گنو لینوکس هر برنامه یک ورودی و یک خروجی دارد . به طور دقیق تر یک خروجی به عنوان خروجی صحیح ( stdout ) و یک خروجی غلط ( stderr ) و یک ورودی به نام stdin دارد . به صورت پیش فرض در خیلی از برنامه ها مانند ls و … خروجی ( هم درست و هم غلط ) در Display نمایش داده می شود یعنی می توان آن را دید برای مثال در ترمینال اما زمانی می خواهیم خروجی درست و یا خروجی غلط یک برنامه را به صورت ادامه مطلب