دوره درک لینوکس

دوره درک لینوکس

تو این پست میخایم راجع به دوره درک لینوکس یه توضیحات مختصری بدیم و شمارو اشنا کنیم با این دوره

بیت کوین vs طلا

بیت کوین vs طلا

یکی از گرم ترین بحث ها با شکستن مقاومت چندین ساله ۲۰ هزار دلاری بیت کوینه اینکه : بیت کوین داره جای طلا رو میگیره یا نه ؟ تحلیل گرا مدعی شدن که سرمایه گذارا شروع کردن به سرمایه گذاری رو بیت کوین بجای طلا . طلا همیشه منبع خوبی برای سرمایه گذاری بوده ولی بیت کوین در حال بلیدن زمینه ! و داره تبدیل به دارائی حاکم میشه . ولی بیاید کاملا منطقی مزایا و معایب هردو رو بررسی کنیم .

لینوکس را بیشتر بشناسیم (پارت5)Memory Management

لینوکس را بیشتر بشناسیم (پارت5)Memory Management

خب رسیدیم به یکی از مهمترین بخش ها یعنی مدیریت حافظه . حافظه نقش یه منبع خیلی حیاتی رو ایفا می کنه که اصلا نبودشو نمی شه متصور شد . برای همین در طی این سالیان در کنار اینکه تکنولوژی های جدید برای ساخته حافظه ها ابدا شده و کلی ظرفیتشون افزایش پیدا کرده ولی همیشه به یه برنامه که حافظه رو مدیریت کنه نیاز داشتیم . یکی از جالب ترین تکنیک ها Virtual Memory هست که یه لایه انتزاعی از منابع ذخیره سازی روی ماشین به ما ارائه میده . این لایه به لطف ساختار و الگوریتم هایی که توش به کار رفته فرآیند مدیریت حافظه رو راحت تر می کنه . اکثر سیستم عامل های جدید از این روش برای مدیریت حافظه استفاده می کنن و همینطور لینوکس و به لطف جامعه باز لینوکس می تونیم بهتر با این روش آشنا بشیم .

لینوکس را بیشتر بشناسیم (پارت4)VFS

لینوکس را بیشتر بشناسیم (پارت4)VFS

یکی از اساسی ترین نیازی هایی که یه سیستم عامل امروزی باید بر طرفش کنه ، مدیریت فایل هاس . فایل ها به طریقی که ما باهاشون کار می کنیم روی دیوایس های ذخیره سازی نوشته یا خونده نمی شن . خب پس ما به چیزی احتیاج داریم که این عملیات نوشتن و خوندن روی دیوایس ها رو مدیریت کنه . زدم فلان فایل باز شه با اطلاعات اضافی که در مورد فایل داره دستور خوندنشو صادر کنه و نشونمون بده . همه اینکارارو فایل سیستم ها انجام میدن ولی لینوکس یه لایه abstract پیاده سازی کرده که کارا راحت تر جلو بره .

اشتراک گذاری فایل با samba

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

ساخت پکیج debian

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

لینوکس را بیشتر بشناسیم (پارت۳)Process Managment

لینوکس را بیشتر بشناسیم (پارت۳)Process Managment

تو پارت قبلی system call interface آشنا شدیم و فهمیدیم که به عنوان یه واسط عمل می کنه و حالت اجرا رو از یوزر به کرنل تغییر میده . تو این قسمت با نحوه مدیریت پروسس ها و مکانیسم هایی که لینوکس برای مدیریت پروسس های بهره می بره آشنا میشم . نوشتن این قسمت چالش بر انگیز بود ، چون کل چیز جدید بود که هیچ ایده ای نداشتم چی هستن و باعث شد چیزای جدید در کنارش یاد بگیرم . احساس می کنم داستان کرونا و قرنطینه بیشتر از ۴ سال دانشگاه رفتن واسه من منفعت داشته ! بگذریم ….

آزادی یا محدودیت ؟

آزادی یا محدودیت ؟

با گسترش تکنولوژی در کنار راحتی ، آسایش و چیزای خوبی که به وجود میاره مخاطراتی هم هست . همون بحث چاقو و امثال اینا . اگه بیایم استفاده بعضی از آدم ها از تکنولوژی یا بعضی از ابزار هارو بگیریم چه تاثیری تو جامعه می گذاره ؟ اگه نزاریم یه قاتل از چاقو استفاده کنه به نظر خوب و منطقی میاد ولی ما که ذهن آدمارو نمی تونیم بخونیم نمی شه قبل از وقوع قتل چاقو رو از دست کسی گرفت ! راه حل میرسه به دسته بندی کردن آدما ، تو بند کفشاتو اینطوری می بندی احتمال وقوع خشونت از سمت تو بیشتر پس ما برای حفاظت از امنیت و آرامش افراد دیگه مجبوریم تورو از زندگی ساقط کنیم . تا آخر عمرت نمی تونی هیچ وسیله نوک تیزی داشته باشی . این پست جنبه کلی داره و انگشت اتهام به طرف کسی یا کشوری نیست .

بد افزار Stantinko

بد افزار Stantinko

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

لینوکس را بیشتر بشناسیم (پارت۲)SCI

لینوکس را بیشتر بشناسیم (پارت۲)SCI

تو پارت اول از لینوکس رو بهتر بشناسیم با کلیات آشنا شدیم اینکه کرنل چیه انواعش و این چیزا . تو این پارت با System call interface که به عنوان واسط بین فضای کاربر و فضای کرنل هست آشنا میشیم .

1 3