Kernel Space
142 subscribers
181 photos
124 videos
11 files
248 links
از الکترون‌هایی که در سیم‌ها جاری‌اند تا بیت‌هایی که در قلب CPU نفس می‌کشند، و از آن‌جا تا الگوریتم‌هایی که
این دنیای عظیم کامپیوتر را می‌سازند

لینک گروه چت:
https://t.me/kernel_chats
Download Telegram
احتمالا یه گناهی قبلا کردم که مجازاتش شده اینکه الان دارم ویندوز سرور میخونم 😐
🌚4
توی کار زیاد با این موضوع مواجه می‌شید که افراد زیادی هستن که فقط کار با یه سری ابزار محدود رو بلدن و خارج از اون تقریباً هیچی نیستن.

مثلاً میکروتیک و مایکروسافت رو در حد خودشون بلدن، ولی نه زبان برنامه‌نویسی بلدن، نه لینوکس، نه سیسکو، نه چیز دیگه‌ای. جدا از اینکه دانششون محدود به همون چندتا ابزار شده، خیلی هم روی همون دانش کم تعصب دارن. وقتی دانششون زیر سؤال میره یا سریع عصبی میشن یا حتی شروع به تحقیر بقیه می‌کنن که «تو این چیزی که من بلدم رو بلد نیستی».

این افراد بیشتر کارشناس یک ابزار یا یک فن هستن؛ مثل متخصص پیچ‌گوشتی یا تعمیرکار یک مدل پمپ آب. ولی اکثریت ما مهندس هستیم.

تفاوت مهندس و کارشناس اینه که کارشناس معمولاً در چارچوب یک ابزار یا تخصص محدود میشه، ولی مهندس به یک دایره بزرگ‌تر از مهارت‌ها، علم و دانش تکیه داره.

برای یک مهندس فرقی نمی‌کنه فردا بهش بگن برو اینو یاد بگیر، اون موضوع رو بررسی کن، یا یه کار جدید انجام بده. چون یک پایه علمی داره و یک سری مفاهیم اصلی رو می‌فهمه.

مثلاً اگر فردا توی یک پروژه شبکه جدی بهم بگن برو جاوااسکریپت یاد بگیر، یا با زبان C که بلدی بیا توی یک پروژه برنامه‌نویسی، یا بک‌اند یک سایت رو انجام بده، نباید به مشکل بخورم. چون فقط یک کارشناس محدود به چند ابزار نیستم؛ یک مهندسم و درک خوبی از حوزه‌هایی مثل بک‌اند، دیتابیس، شبکه، معماری کامپیوتر و سیستم‌های امبدد دارم و می‌تونم خودم رو با نیاز پروژه وفق بدم.

یه چیزی هم بگم؛ یک مهندس نباید روی ابزار، زبان برنامه‌نویسی، علم خودش یا حتی شغلش تعصب داشته باشه. حتی نباید خودش رو بیش از حد به کامپیوتر محدود کنه.

یک مهندس کامپیوتر باید سواد ریاضی و برق خوبی هم داشته باشه، چون پایه خیلی از چیزهایی که باهاشون کار می‌کنه همینه.

همین دیگه، شبتون بخیر. بای بای


@KernelSP
❤1👍1
Kernel Space
توی کار زیاد با این موضوع مواجه می‌شید که افراد زیادی هستن که فقط کار با یه سری ابزار محدود رو بلدن و خارج از اون تقریباً هیچی نیستن. مثلاً میکروتیک و مایکروسافت رو در حد خودشون بلدن، ولی نه زبان برنامه‌نویسی بلدن، نه لینوکس، نه سیسکو، نه چیز دیگه‌ای. جدا…
یه چیزی هم اضافه بگم

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


خداروشکر من شانس زیادی داشتم و بعد از اینکه سال ۱۴۰۲ از شغلم استعفا دادم و ترجیح دادم دانشگاه رو تموم کنم دانشجویان خفن و باسواد زیادی توی راه دیدم و رفیق و دوستم شدن

تقریبا من مهر لیسانسم تموم میشه و توی این ۳ سال من کارای عجیب زیادی کردم

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


عملا من دست توی هر سوراخی کردم 😁 و در نهایت دوباره برگشتم سر خونه اول یعنی شبکه (برای صرفا شغل و کار وگرنه قلبم هنوز توی سخت افزاره)


اگه بخوام مقایسه ای از نسخه ۱۴۰۲ خودم و الان بکنم میتونم بگم نه اون موقع چیزی بلد بودم نه الان هستم صرفا اون موقع یه آدم عوضی مغرور و خود گنده بین بودم الان خودمو هیچی حساب نمیکنم و همیشه میگم بیسوادم و حتی از کلمه مهندس بدم میاد 😂


یکی از دلایلی هم که زیاد پست آموزشی نمیزارم سر همینه حس نمیکنم چیز خاصی بلدم و می‌دونم سر همین نمی‌گم تا یه روز یاد بگیرم و باهاتون به اشتراک بزارم 😁
❤2
سر جواب کسایی که میگن ویندوز از لینوکس بهتره باید گفت:

اگه اینطوری بود برای امبدد های حساس و نظامی و یا عادی هیچ وقت لینوکس استفاده نمی‌کردن همینکه بیس چیزایی مثل سیستم عامل های سیسکو و فایروال ها و روتر ها و مودم ها و ESXi و vCENTER لینوکسه و خیلی چیزای دیگه برای اثبات خفنی لینوکس بسه

پ.ن: دلم تنگ شده برای امبدد لینوکس یکم سرم خلوت بشه و پول دستم بیاد قطعا این عشق رو دوباره ادامه میدم ، من هیچ وقت به لینوکس خیانت نمیکنم 😁

@kernelSP
This media is not supported in your browser
VIEW IN TELEGRAM
همچنین مردم ایران وقتی جنگ میشه

#MeMe
🤣8
اگر یه DHCP Server داشته باشید، می‌تونید با ابزارهایی مثل dhcpig بهش حمله‌ی DHCP Starvation بزنید

نحوه‌ی کارش اینطوریه که با ساختن MAC Addressهای رندوم، تعداد زیادی درخواست DHCP ارسال می‌کنه و باعث میشه تمام IPهای موجود در Pool رزرو بشن. در نتیجه DHCP Server دیگه نمی‌تونه به کلاینت‌های جدید IP اختصاص بده

به این نوع حمله DHCP Starvation میگن و منم وسط آموزش ویندوز سرور حوصله ام سر رفت گفتم بزار بزنم یکم بخندیم 😂



پ.ن: توی لینوکس راهایی برای جلوگیری از این داستان هست


@KernelSP
👍2❤1
خب خداروشکر مباحث مسخره و چرتی که صرفاً برای درآمد و کار لازم بود و مجبور بودم بخونم تموم شد 😂

این ۳ هفته خیلی فشرده اینا رو خوندم:

- VCTA
- VCP
- vSAN
- Veeam
- Windows Server
- CCNA 2025 (برای آپدیت کردن خودم)

ولی خب الان تموم شدن و یه نفس راحت می‌تونم بکشم 😅
بالاخره می‌تونم برگردم سراغ چیزایی که واقعاً دوست دارم و موضوعات اصلی که همیشه بهشون علاقه داشتم.

قراره بیشتر برم سمت اینا:

- Docker
- Proxmox
- مخابرات پیشرفته
- مدارات مخابراتی
- سیستم‌عامل پیشرفته
- زبان C پیشرفته
- ادامه الگوریتم

اگه کسی خواست باهم الگوریتم رو شروع کنیم، هماهنگ کنیم بریم دوباره مثل قبل 🤝

@KernelSP
🔥1
Kernel Space
خب خداروشکر مباحث مسخره و چرتی که صرفاً برای درآمد و کار لازم بود و مجبور بودم بخونم تموم شد 😂 این ۳ هفته خیلی فشرده اینا رو خوندم: - VCTA - VCP - vSAN - Veeam - Windows Server - CCNA 2025 (برای آپدیت کردن خودم) ولی خب الان تموم شدن و یه نفس راحت می‌تونم…
به خاطر قدرت مدیریت و زمان بالا من در پلن های قبلی شطرنج و الگوریتم که دوستان تجربه داشتن و دیدن که از هر ۱۰ بار یکی فقط به مرحله اجرا می‌رسید 😁 (اونم یهو من ۱۲ شب بیدار میموندم یهو می‌گفتم الان بریم خودم حل میکردم و خودمم ول میکردم)


اگه علی اوکی باشه این داستان الگوریتم و شطرنج رو علی به عهده بگیره مباحث زمان بندی و پیدا کردن چالش و کلا مدیریت این داستان رو

از طرفی علی توی الگوریتم و شطرنج خیلی از من بهتر و قوی تره سر همین باهاش جذاب تر میشه تا من


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


ولی اگه نت قطع شد اونجا هستیم همه و همو داریم هنوز
❤1
اگر یه دیتاسنتر کوچیک دارید و چیزای پیشرفته خاصی نمی‌خوایند یا توی تیم DevOps یا development هستید

حتما proxmox رو تست کنید یه پلتفرم مجازی سازی مثل vsphere هست ولی رایگان و خیلی سبک و خفن که مبتنی بر دبیان هست

@KernelSP
بچه های جنوب چه دانش آموزی که الان امتحان نهایی یازدهم و دوازدهم دارند چه کنکوری چه سرباز های توی پادگان خیلی مراقبت کنید و مواظب باشید

چند روزه همش نگرانتون هستم و امیدوارم حتی یه تار مو از هیچ کدومتون کم نشه

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

بیش از ۳۰۰ آرزو و هدف و رویا از بین رفت و بیش از ۳۰۰ خانواده و عشق داغدار شدن 🖤


شما خیلی مراقبت خودتون باشید هرچند که شرایط کاری و برق و جنگ رو می‌دونم و درکتون میکنم
❤3
Kernel Space
بچه های جنوب چه دانش آموزی که الان امتحان نهایی یازدهم و دوازدهم دارند چه کنکوری چه سرباز های توی پادگان خیلی مراقبت کنید و مواظب باشید چند روزه همش نگرانتون هستم و امیدوارم حتی یه تار مو از هیچ کدومتون کم نشه اما بازم بیش از ۳۰۰ سرباز بیگناهی که رفته…
اکثریت بچه های این کانال مرد هستیم و درک می‌کنیم که سربازی چیزی جز اسارات و حمالی و بردگی نیست
دست ما هم نیست و نمیتونیم فرار کنیم یا توی جنگ پناه بگیریم حداقل


به همین دلیل به نظر من اون ۳۰۰ نفر سرباز هم فدای میهن شدن به خاطر این قانون بردگی مسخره که اگه کارت سربازی نداشته باشی توی این مملکت اصلا آدم نیستی و حساب نمیشی

نخوای بری هم که داستان ها هستش سرش
👍5
درسته خوشحال میشم از زیاد شدن اعضای کانال ولی توی این مورد هایی که اشخاص فشاری میشن سر موضوع برده داری سربازی یا مباحث دیگه که نمیشه زیاد اشاره کرد به خاطر پرایوت نامبر ، توی این مورد ها از رفتنشون خوشحال میشم


#موقت
Kernel Space
درسته خوشحال میشم از زیاد شدن اعضای کانال ولی توی این مورد هایی که اشخاص فشاری میشن سر موضوع برده داری سربازی یا مباحث دیگه که نمیشه زیاد اشاره کرد به خاطر پرایوت نامبر ، توی این مورد ها از رفتنشون خوشحال میشم #موقت
البته میدونم خیلی وقته از محتوای تخصصی فاصله گرفتم

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

اما به احترام شما سعی میکنم یکم چیزای جالب بیشتر بزارم که به دردتون بخوره

#موقت
❤4
من از دیروز دارم Proxmox رو تست می‌زنم و می‌خواستم اینجا نظراتم رو بگم:

اصلا Proxmox چی هست؟! یه Hypervisor مبتنی بر دبیان و KVM

خب اصلا Hypervisor چیه؟ یه برنامه و سیستم‌عامل مجازی‌ساز که امکان میده همزمان چندین سیستم‌عامل تحت عنوان ماشین مجازی یا Virtual Machine یا به اختصار VM روی سخت‌افزار اجرا بشن

چند نوع داریم؟ ۲ تا:
یکی روی یه سیستم‌عامل میاد و نصب میشه، مثل VMware Workstation
یکی خودش سیستم‌عامل هست و مستقیم روی سخت‌افزار نصب میشه

رازش چیه؟ قابلیت‌های مجازی‌سازی CPU، الگوریتم‌های قوی و خفن زمان‌بند و Memory Management

حالا بریم سراغ تجربه من نسبت به vSphere یا همون ESXi + vCenter که توی پست بعدی میگم


#Hypervisor

@KernelSP
همانطور که گفتم پراکسماکس یه مجازی‌ساز هست و اولین چیزی که نسبت به vSphere به چشم میاد شدت زیاد بهینه بودن و سبک بودنش هست هنگامی که آخرین نسخه‌ش بالا میاد فقط ۱.۶ گیگ مموری رم و ۱ گیگ حافظه و تقریبا با ۱ core هم بالا میاد 😂😂😂😂 در حالی که در اون سمت مثلا ESXi نسخه ۸ فقط هنگام نصب حدود ۱۵ گیگ رم و حدود ۲۰ گیگ حافظه می‌خواد + ۴ core و با یکم کندی بالا میاد

قسمت دومش که جالب بود برام رایگان بودنش بود کاملا یعنی هیچ کدوم از امکاناتش رو نگفت برو پول بده صرفا برای داشتن ریپوزیتوری Enterprise یه حق اشتراک میدی که اونم بیشتر جنبه Donate و کمک مالی به تیم داره در حالی که توی ESXi و vCenter هر قابلیتی پلن‌بندی شده و شما مثلا اگه اینو می‌خوای باید اشتراک هر دستگاه ۱۵۰ دلاری رو بدی اگه یه قابلیت رو هم می‌خوای باید ۱۵۰ دلار رو مثلا به ۴۵۰ دلار ارتقا بدی

نکته سوم جالبی که داشت این بود که امکان آپدیت داشت که کاملا دبیان بود و دستور apt update و بعد اگه خواستی apt upgrade رو می‌زنی و بعد Upgrade انجام میشه در حالی که توی ESXi به خاطر داستان کرک و پولی بودن آنقدر آسون نیست

نکته چهارم هم محیط کار CLI بود که من خیلی باهاش کیف کردم چون دبیان بود و آشنا بود در حالی که اون‌ور لینوکس خودشونه و سیستمش رو یکم دستکاری کردن

نکته پنجم یه چیزی بود به اسم کانتینر، اول فکر کردم شاید داکره بعد دیدم نه خودش با LXC میاد یه تمپلیت از یه چیزی مثل آرچ یا فدورا بهش میدی که مثلا ۱۳۰ مگه (خودش میره از میرورش دانلود می‌کنه) بعد این تمپلیت کرنل اختصاصی نداره ولی می‌تونید برنامه‌هاتون رو مثل DNS Server یا VPN Panel یا Email Server روش بریزید و از کرنل خود مجازی‌ساز استفاده کنید دقیقا مثل داکر

اما همه اینا رو گفتم یکسری چیزا باعث شد متوجه بشم برای جاهای کوچیک یا تیم‌های صرفا DevOps و Developer خوب باشه چرا؟

درسته توش قابلیت High Availability یا همون HA بود که کارش اینه اگه سرور اول داشت Fail می‌شد همه VMها رو می‌بره روی سرورهای دیگه اما خبری از DRS و vSAN و Distributed Switch نبود و وقتی که تعداد سرورهاتون زیاد باشه اینا خیلی براتون مهمه

اما مثلا نهایت ۱۰ تا سرور داشته باشید مشکلی پیش نمیاد زیاد فقط یکسری چیزا رو باید دستی انجام بدید

آها یه چیزی یادم رفت یکی از مهم‌ترین نکات پراکسماکس Integrated بودن همه قابلیت‌هاش هست یعنی شما لازم نیست برای یه قابلیت جدا مثل Web UI یا مثلا چیزی مثل vCenter یا چیزهای دیگه، چیزی اضافی بریزید

(یه نکته رو اضافه کنم یادم رفت این مجازی‌ساز ارتباط خیلی خوبی با Docker و Kubernetes و ابزارهای Infrastructure as Code مثل Terraform داره ولی برای کارهای حرفه‌ای‌تر و محیط‌های بزرگ‌تر باید سراغ ابزارهای جانبی مثل PKE و ابزارهای مدیریت Kubernetes برید چون خودش به تنهایی جای Kubernetes Cluster Manager یا ابزارهای Automation کامل رو نمی‌گیره)

همه چیز این مجازی‌ساز با همه در حالیه که اون یکی باید برای vCenter یه چیز جدا بریزید، برای NSX جدا، برای ESXi هم جدا

طرز کارش هم اینه که یه سرور رو اصلی و مدیر قرار می‌دید و بقیه سرورها رو زیر دست اون قرار می‌دید

خب همین دیگه چیزی نیست که بگم، تموم شد بای بای

#hypervisor

@KernelSP
Kernel Space
همانطور که گفتم پراکسماکس یه مجازی‌ساز هست و اولین چیزی که نسبت به vSphere به چشم میاد شدت زیاد بهینه بودن و سبک بودنش هست هنگامی که آخرین نسخه‌ش بالا میاد فقط ۱.۶ گیگ مموری رم و ۱ گیگ حافظه و تقریبا با ۱ core هم بالا میاد 😂😂😂😂 در حالی که در اون سمت مثلا ESXi…
خب مثل اینکه من تجربه ناقص و یادگیری زیاد خوبی از پراکسماس نداشتن

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

دوستان احساس میکنم ایران توسط عراق با چیت annex iran تسخیر شده وگرنه این sms محال بود