Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰نحوه مشاهده لاگها در لینوکس (dmesg, journalctl)
🔹در لینوکس، برای بررسی و عیبیابی مشکلات سیستم، از لاگها استفاده میشود. دو ابزار مهم برای این کار dmesg و journalctl هستند.
🔸نمایش لاگها به صورت زنده:
این دستور لاگها را به صورت زنده نمایش میدهد و هر تغییری که در لاگها ایجاد شود، بلافاصله نمایش داده میشود.
🔸نمایش لاگهای امروز:
این دستور فقط لاگهای مربوط به امروز را نمایش میدهد.
🔸نمایش فقط لاگهای با سطح خطا (err):
این دستور فقط لاگهایی که سطح آنها "خطا" (error) است را نمایش میدهد. -p err مخفف --priority=err است.
🔸نمایش لاگهای با سطوح خطا (err) و هشدار (warning):
این دستور لاگهایی با سطوح ۳ (err) و ۴ (warning) را نمایش میدهد. در اینجا ۳ و ۴ نشاندهنده سطوح اولویت لاگها هستند.
🔸نمایش لاگهای مربوط به یک سرویس خاص:
به جای <نام_سرویس> نام سرویس مورد نظر را قرار دهید. به عنوان مثال برای مشاهده لاگهای سرویس sshd از دستور زیر استفاده کنید:
dmesg - لاگ سیستم هسته (خواندن از /var/log/kern.log یا مستقیماً از هسته)
این دستور برای مشاهده پیامهای مربوط به هسته سیستم (kernel) استفاده میشود.
🔸نمایش خروجی به صورت صفحهبندی شده (با less):
این دستور خروجی dmesg را به صورت صفحهبندی شده نمایش میدهد و میتوانید با استفاده از کلیدهای بالا و پایین در آن حرکت کنید.
🔸نمایش خروجی با فرمت خوانا (timestamp):
این دستور زمان دقیق هر پیام را نیز نمایش میدهد.
🔸نمایش سطح (اولویت) پیامها:
این دستور اطلاعات بیشتری در مورد هر پیام، از جمله سطح اهمیت آن، نمایش میدهد.
🔸نمایش خروجی به صورت زنده:
این دستور پیامهای جدید هسته را به صورت زنده نمایش میدهد.
🔸ترکیب چند گزینه:
این دستور خروجی را به صورت صفحهبندی شده، با فرمت خوانا و با نمایش سطح پیامها نمایش میدهد.
📌نویسنده: حسین سیلانی
📌منبع : آکادمی کندوی دانش
https://learninghive.ir
🔹در لینوکس، برای بررسی و عیبیابی مشکلات سیستم، از لاگها استفاده میشود. دو ابزار مهم برای این کار dmesg و journalctl هستند.
🔸نمایش لاگها به صورت زنده:
journalctl -f
این دستور لاگها را به صورت زنده نمایش میدهد و هر تغییری که در لاگها ایجاد شود، بلافاصله نمایش داده میشود.
🔸نمایش لاگهای امروز:
journalctl -S today
این دستور فقط لاگهای مربوط به امروز را نمایش میدهد.
🔸نمایش فقط لاگهای با سطح خطا (err):
journalctl -S today -p err
این دستور فقط لاگهایی که سطح آنها "خطا" (error) است را نمایش میدهد. -p err مخفف --priority=err است.
🔸نمایش لاگهای با سطوح خطا (err) و هشدار (warning):
journalctl -S today -p 3..4
این دستور لاگهایی با سطوح ۳ (err) و ۴ (warning) را نمایش میدهد. در اینجا ۳ و ۴ نشاندهنده سطوح اولویت لاگها هستند.
🔸نمایش لاگهای مربوط به یک سرویس خاص:
journalctl -u <نام_سرویس>.service
به جای <نام_سرویس> نام سرویس مورد نظر را قرار دهید. به عنوان مثال برای مشاهده لاگهای سرویس sshd از دستور زیر استفاده کنید:
journalctl -u sshd.service
dmesg - لاگ سیستم هسته (خواندن از /var/log/kern.log یا مستقیماً از هسته)
این دستور برای مشاهده پیامهای مربوط به هسته سیستم (kernel) استفاده میشود.
🔸نمایش خروجی به صورت صفحهبندی شده (با less):
dmesg -H
این دستور خروجی dmesg را به صورت صفحهبندی شده نمایش میدهد و میتوانید با استفاده از کلیدهای بالا و پایین در آن حرکت کنید.
🔸نمایش خروجی با فرمت خوانا (timestamp):
dmesg -T
این دستور زمان دقیق هر پیام را نیز نمایش میدهد.
🔸نمایش سطح (اولویت) پیامها:
dmesg -x
این دستور اطلاعات بیشتری در مورد هر پیام، از جمله سطح اهمیت آن، نمایش میدهد.
🔸نمایش خروجی به صورت زنده:
dmesg -w
این دستور پیامهای جدید هسته را به صورت زنده نمایش میدهد.
🔸ترکیب چند گزینه:
dmesg -HTx
این دستور خروجی را به صورت صفحهبندی شده، با فرمت خوانا و با نمایش سطح پیامها نمایش میدهد.
📌نویسنده: حسین سیلانی
📌منبع : آکادمی کندوی دانش
https://learninghive.ir
👍11❤4
✅شرکت داده رایانش ابری پردیس برای گسترش تیم فنی خود از افراد علاقمند و توانمند در حوزهی SAN Storage و مجازیسازی دعوت به همکاری مینماید.
شهر: ساکن تهران / اراک
جنسیت: آقا
📌 لینک ارسال رزومه برای تهران:
https://lnkd.in/dMwngyFb
📌 لینک ارسال رزومه برای اراک:
https://lnkd.in/dJJ_iV93
راه های ارتباط با ما :
🌐 Twitter: x.com/Pardisco_co
🌐 Bale: https://ble.ir/pardisco
🌐 Telegram: @pardisco_co
🌐 WebSite: pardisco.co
🌐 WhatsApp: https://lnkd.in/e5asmTni
شهر: ساکن تهران / اراک
جنسیت: آقا
📌 لینک ارسال رزومه برای تهران:
https://lnkd.in/dMwngyFb
📌 لینک ارسال رزومه برای اراک:
https://lnkd.in/dJJ_iV93
راه های ارتباط با ما :
🌐 Twitter: x.com/Pardisco_co
🌐 Bale: https://ble.ir/pardisco
🌐 Telegram: @pardisco_co
🌐 WebSite: pardisco.co
🌐 WhatsApp: https://lnkd.in/e5asmTni
❤1
🔺تعداد درخواستهای رایگان از جمنای مشخص شد
گوگل بالاخره جزئیات محدودیتهای استفاده از ابزار هوش مصنوعی جمنای را منتشر کرد:
🔸حساب رایگان Gemini 2.5 Pro: روزانه ۵ درخواست
🔸اشتراک AI Pro: روزانه ۱۰۰ درخواست
🔸اشتراک AI Ultra: روزانه ۵۰۰ درخواست
🔹البته حساب رایگان همچنین شامل ۵ گزارش Deep Research در روز و ۱۰۰ تصویر تولیدشده روزانه نیز میشود
گوگل بالاخره جزئیات محدودیتهای استفاده از ابزار هوش مصنوعی جمنای را منتشر کرد:
🔸حساب رایگان Gemini 2.5 Pro: روزانه ۵ درخواست
🔸اشتراک AI Pro: روزانه ۱۰۰ درخواست
🔸اشتراک AI Ultra: روزانه ۵۰۰ درخواست
🔹البته حساب رایگان همچنین شامل ۵ گزارش Deep Research در روز و ۱۰۰ تصویر تولیدشده روزانه نیز میشود
👍2❤1
⭐️مدیریت حافظه Swap در لینوکس: راهنمای جامع
🔹پست آموزشی کامل در آکادمی کندوی دانش. مرجع آموزشهای متن باز و لینوکس به فارسی
https://learninghive.ir/swap-management/
نویسنده: حسین سیلانی
🔹پست آموزشی کامل در آکادمی کندوی دانش. مرجع آموزشهای متن باز و لینوکس به فارسی
https://learninghive.ir/swap-management/
نویسنده: حسین سیلانی
👍2❤1
📚 کتاب ۱ –از 100کتاب لینوکس:
مبانی سیستمعامل
این کتاب در ۱۵ فصل به بررسی مفاهیم اساسی سیستمعامل میپردازد؛
🔹 مباحث اصلی کتاب:
🔻 معرفی سیستمعامل و نقش آن در مدیریت سختافزار و نرمافزار
🔻 مدیریت فرآیندها: زمانبندی، همزمانی، وضعیتها
🔻 فایلها و سیستمفایلها: سازماندهی، ذخیرهسازی و حفاظت از اطلاعات
🔻 مدیریت حافظه و تکنیکهای پیشرفته مثل *Journaling*
🔻 امنیت سیستمعامل و حفاظت از دادهها
🔻 رابط کاربری گرافیکی (GUI) و کاربرپسندی سیستمعامل
🔻 تاریخچه و تکامل سیستمعاملها (مثل ظهور لینوکس ۱۹۹۱)
🔻 بوت شدن، معماری لایهای، ماشینهای مجازی و انواع سیستمعاملها (اندروید، iOS، بلادرنگ)
🔹 ویژگیهای کتاب:
🔸 تمام رنگی
🔸 تعداد صفحات: ۳۱۳
🔸قطع: وزیری (شومیز)
🔸شابک: 978-622-400-515-9
🔸ویرایش: اول (سال ۱۴۰۴)
🔸ناشر: انتشارات یافته
🔸نوع فایل: PDF
نویسنده: حسین سیلانی
⭐️ جزئیات، فهرست و دریافت کتاب از لینک زیر:
⭐️تخفیف 46 درصد به قیمت 75000 تومان
لینک کتاب: [کتاب ۱ – مبانی سیستمعامل]
مبانی سیستمعامل
این کتاب در ۱۵ فصل به بررسی مفاهیم اساسی سیستمعامل میپردازد؛
🔹 مباحث اصلی کتاب:
🔻 معرفی سیستمعامل و نقش آن در مدیریت سختافزار و نرمافزار
🔻 مدیریت فرآیندها: زمانبندی، همزمانی، وضعیتها
🔻 فایلها و سیستمفایلها: سازماندهی، ذخیرهسازی و حفاظت از اطلاعات
🔻 مدیریت حافظه و تکنیکهای پیشرفته مثل *Journaling*
🔻 امنیت سیستمعامل و حفاظت از دادهها
🔻 رابط کاربری گرافیکی (GUI) و کاربرپسندی سیستمعامل
🔻 تاریخچه و تکامل سیستمعاملها (مثل ظهور لینوکس ۱۹۹۱)
🔻 بوت شدن، معماری لایهای، ماشینهای مجازی و انواع سیستمعاملها (اندروید، iOS، بلادرنگ)
🔹 ویژگیهای کتاب:
🔸 تمام رنگی
🔸 تعداد صفحات: ۳۱۳
🔸قطع: وزیری (شومیز)
🔸شابک: 978-622-400-515-9
🔸ویرایش: اول (سال ۱۴۰۴)
🔸ناشر: انتشارات یافته
🔸نوع فایل: PDF
نویسنده: حسین سیلانی
⭐️ جزئیات، فهرست و دریافت کتاب از لینک زیر:
⭐️تخفیف 46 درصد به قیمت 75000 تومان
لینک کتاب: [کتاب ۱ – مبانی سیستمعامل]
❤4👍2
linuxtnt(linux tips and tricks)
pinned a photo
🔹داغترین خبرهای هفته
🔸اولین ISO آرچ لینوکس با هستهی لینوکس 6.16 منتشر شد – کاربران اکنون میتوانند نسخهی تازه را دانلود و نصب کنند.
🔸نسخه توسعهی GIMP 3.2 منتشر شد – این نسخه شامل قابلیت لایههای پیوندی و لایههای برداری است.
🔸برنامه OpenSSL 3.6 در راه است – این نسخه پشتیبانی از تأیید امضای LMS را به همراه دارد و نسخهی آلفای آن در دسترس است.
🔸نصبکنندهی آرچ لینوکس با پشتیبانی از LVM از حالت بتا خارج شد – مدیریت حجم منطقی اکنون به صورت پایدار پشتیبانی میشود.
🔸درایور NVIDIA 580.82.07 منتشر شد – پشتیبانی از فناوری Smooth Motion برای کارتهای سری GeForce RTX 40 اضافه شده است.
🔸لینوکس مینت 22.2 با نام رمز "Zara" منتشر شد – این نسخه همراه با هسته لینوکس 6.14 برای دانلود آماده است.
🔸اپلیکیشنها، درایورها، دسکتاپها و هستههای لینوکسی منتشر شده در این هفته
🔸برنامه HandBrake 1.10.2 – نرمافزار محبوب تبدیل ویدئو
🔸برنامه Calibre 8.10 – ابزار مدیریت کتابهای الکترونیکی
🔸برنامه Snort 3.9.5.0 – سیستم تشخیص نفوذ شبکه
🔹هستههای لینوکس:
6.16.5 (جدیدترین نسخه اصلی)
6.12.45 LTS
6.6.104 LTS
6.1.150 LTS
5.15.191 LTS
5.10.242 LTS
5.4.298 LTS
🔸برنامه Docker 28.4.0 – کانتینرسازی
🔸برنامه systemd 257.9 – مدیریت سرویسها در لینوکس
🔸برنامه Chromium 140.0.7339.80 – مرورگر متنباز
🔸برنامه Mesa 25.2.2 – درایورهای گرافیکی متنباز
🔸برنامه Mixxx 2.5.3 – نرمافزار DJ متنباز
🔸 برنامه NVIDIA 580.82.07 – درایور گرافیک انویدیا
🔸 برنامه DNF 5.2.17.0 – مدیر بستهی فدورا
🔹سایر بهروزرسانیهای مهم
🔸برنامه Mixxx 2.5.3 – بهبودهای چشمگیر در سیستم Digital Vinyl برای DJها.
🔸برنامه GNOME 49 RC – پشتیبانی از X11 در GDM دوباره فعال شد.
🔸 برنامه Calibre 8.10 – بهبودهایی برای درایور Kindle MTP.
🔸دبیان 13.1 "Trixie" منتشر شد – با 71 رفع باگ و 16 بهروزرسانی امنیتی.
🔸توزیع KDE Linux – اکنون برای تست عمومی در دسترس است.
🔹سایر اخبار دنیای گنو/لینوکس
🔸پشتیبانی از openSUSE Leap 15 و Leap Micro 15 تا 30 آوریل 2026 تمدید شد.
🔸برنامه System76 نسخههای بتای COSMIC و Pop!_OS 24.04 را در 25 سپتامبر منتشر میکند.
موزیلا اعلام کرد که پشتیبانی از نسخهی 32 بیتی فایرفاکس روی لینوکس در سپتامبر 2026 پایان مییابد.
نویسنده: حسین سیلانی
🔸اولین ISO آرچ لینوکس با هستهی لینوکس 6.16 منتشر شد – کاربران اکنون میتوانند نسخهی تازه را دانلود و نصب کنند.
🔸نسخه توسعهی GIMP 3.2 منتشر شد – این نسخه شامل قابلیت لایههای پیوندی و لایههای برداری است.
🔸برنامه OpenSSL 3.6 در راه است – این نسخه پشتیبانی از تأیید امضای LMS را به همراه دارد و نسخهی آلفای آن در دسترس است.
🔸نصبکنندهی آرچ لینوکس با پشتیبانی از LVM از حالت بتا خارج شد – مدیریت حجم منطقی اکنون به صورت پایدار پشتیبانی میشود.
🔸درایور NVIDIA 580.82.07 منتشر شد – پشتیبانی از فناوری Smooth Motion برای کارتهای سری GeForce RTX 40 اضافه شده است.
🔸لینوکس مینت 22.2 با نام رمز "Zara" منتشر شد – این نسخه همراه با هسته لینوکس 6.14 برای دانلود آماده است.
🔸اپلیکیشنها، درایورها، دسکتاپها و هستههای لینوکسی منتشر شده در این هفته
🔸برنامه HandBrake 1.10.2 – نرمافزار محبوب تبدیل ویدئو
🔸برنامه Calibre 8.10 – ابزار مدیریت کتابهای الکترونیکی
🔸برنامه Snort 3.9.5.0 – سیستم تشخیص نفوذ شبکه
🔹هستههای لینوکس:
6.16.5 (جدیدترین نسخه اصلی)
6.12.45 LTS
6.6.104 LTS
6.1.150 LTS
5.15.191 LTS
5.10.242 LTS
5.4.298 LTS
🔸برنامه Docker 28.4.0 – کانتینرسازی
🔸برنامه systemd 257.9 – مدیریت سرویسها در لینوکس
🔸برنامه Chromium 140.0.7339.80 – مرورگر متنباز
🔸برنامه Mesa 25.2.2 – درایورهای گرافیکی متنباز
🔸برنامه Mixxx 2.5.3 – نرمافزار DJ متنباز
🔸 برنامه NVIDIA 580.82.07 – درایور گرافیک انویدیا
🔸 برنامه DNF 5.2.17.0 – مدیر بستهی فدورا
🔹سایر بهروزرسانیهای مهم
🔸برنامه Mixxx 2.5.3 – بهبودهای چشمگیر در سیستم Digital Vinyl برای DJها.
🔸برنامه GNOME 49 RC – پشتیبانی از X11 در GDM دوباره فعال شد.
🔸 برنامه Calibre 8.10 – بهبودهایی برای درایور Kindle MTP.
🔸دبیان 13.1 "Trixie" منتشر شد – با 71 رفع باگ و 16 بهروزرسانی امنیتی.
🔸توزیع KDE Linux – اکنون برای تست عمومی در دسترس است.
🔹سایر اخبار دنیای گنو/لینوکس
🔸پشتیبانی از openSUSE Leap 15 و Leap Micro 15 تا 30 آوریل 2026 تمدید شد.
🔸برنامه System76 نسخههای بتای COSMIC و Pop!_OS 24.04 را در 25 سپتامبر منتشر میکند.
موزیلا اعلام کرد که پشتیبانی از نسخهی 32 بیتی فایرفاکس روی لینوکس در سپتامبر 2026 پایان مییابد.
نویسنده: حسین سیلانی
❤11👍1🔥1
توزیع MCC Interim Linux
اگر از یک علاقهمند به لینوکس بپرسید که هسته لینوکس را چه کسی ایجاد کرده، به احتمال زیاد نام لینوس توروالدز را به راحتی بیان میکنند. اما اگر بپرسید اولین توزیع لینوکس چه بود و چه کسی آن را ساخت، بسیاری متحیر میمانند. برخی ممکن است به اسلکور (Slackware) یا توزیع پیشین آن، اسالاس (Softlanding Linux System - SLS) اشاره کنند که البته تأثیرگذارتر بودند اما کمی دیرتر عرضه شدند. اما اولین توزیع واقعی با یک نصبکننده مناسب، MCC Interim Linux بود که توسط اوون لو بلانک ساخته شد و در اوایل سال ۱۹۹۲ منتشر گردید.
لینوکس MCC Interim یک توزیع لینوکس است که نخستین بار در فوریه ۱۹۹۲ توسط اوون لو بلانک از مرکز محاسبات منچستر (MCC)، بخشی از دانشگاه منچستر، منتشر شد. این توزیع اولین توزیع لینوکس بود که برای کاربران کامپیوتری طراحی شده بود که متخصص یونیکس نبودند و دارای یک نصبکننده منو-محور بود که هم هسته و هم مجموعهای از ابزارهای برنامهنویسی و ابزارهای مورد استفاده کاربران نهایی را نصب میکرد.
برگرفته از کتاب LPIC1 نویسنده حسین سیلانی
اگر از یک علاقهمند به لینوکس بپرسید که هسته لینوکس را چه کسی ایجاد کرده، به احتمال زیاد نام لینوس توروالدز را به راحتی بیان میکنند. اما اگر بپرسید اولین توزیع لینوکس چه بود و چه کسی آن را ساخت، بسیاری متحیر میمانند. برخی ممکن است به اسلکور (Slackware) یا توزیع پیشین آن، اسالاس (Softlanding Linux System - SLS) اشاره کنند که البته تأثیرگذارتر بودند اما کمی دیرتر عرضه شدند. اما اولین توزیع واقعی با یک نصبکننده مناسب، MCC Interim Linux بود که توسط اوون لو بلانک ساخته شد و در اوایل سال ۱۹۹۲ منتشر گردید.
لینوکس MCC Interim یک توزیع لینوکس است که نخستین بار در فوریه ۱۹۹۲ توسط اوون لو بلانک از مرکز محاسبات منچستر (MCC)، بخشی از دانشگاه منچستر، منتشر شد. این توزیع اولین توزیع لینوکس بود که برای کاربران کامپیوتری طراحی شده بود که متخصص یونیکس نبودند و دارای یک نصبکننده منو-محور بود که هم هسته و هم مجموعهای از ابزارهای برنامهنویسی و ابزارهای مورد استفاده کاربران نهایی را نصب میکرد.
برگرفته از کتاب LPIC1 نویسنده حسین سیلانی
❤7👍2
⭐️نحوه ایجاد نام مستعار (میانبر) برای دستورات رایج در لینوکس
🔹پست آموزشی کامل در آکادمی کندوی دانش. مرجع آموزشهای متن باز و لینوکس به فارسی
https://learninghive.ir/alias
نویسنده: حسین سیلانی
🔹پست آموزشی کامل در آکادمی کندوی دانش. مرجع آموزشهای متن باز و لینوکس به فارسی
https://learninghive.ir/alias
نویسنده: حسین سیلانی
👍6
🔰داستان لینوکس از زبان اندرو تننبام
🔹در سالهای اولیه توسعه MINIX، کاربران درخواست ویژگیهای بیشتری داشتند، اما نویسنده به دلیل محدودیتهای آموزشی (مانند قابل فهم بودن سیستم برای دانشجویان در یک ترم دانشگاهی) از اضافه کردن این ویژگیها خودداری کرد. این موضوع باعث نارضایتی کاربران شد. در آن زمان، FreeBSD در دسترس نبود و گزینهای جایگزین وجود نداشت. در نتیجه، لینوس توروالدز، یک دانشجوی فنلاندی، در سال ۱۹۹۱ تصمیم گرفت یک سیستمعامل شبیهسازی یونیکس به نام لینوکس ایجاد کند. اولین نسخه لینوکس (0.01) بر روی MINIX توسعه یافت و از
ایدههای آن، مانند ساختار درخت منبع و طرحبندی سیستم فایل، الهام گرفت. این نسخه شامل ۹۳۰۰ خط کد C و ۹۵۰ خط اسمبلی بود و از نظر اندازه و عملکرد مشابه MINIX بود.
🔹لینوکس به سرعت رشد کرد و با افزودن ویژگیهایی مانند حافظه مجازی، سیستم فایل پیشرفتهتر و شبکهسازی، به یک سیستمعامل کامل و تولیدی تبدیل شد. اگرچه در ابتدا فقط روی پردازندههای ۳۸۶ اجرا میشد، اما به سرعت به پلتفرمهای دیگر منتقل شد. با این حال، لینوکس بهدلیل استفاده گسترده از ویژگیهای غیراستاندارد کامپایلر gcc، با چالشهایی در سازگاری با کامپایلرهای دیگر مانند LLVM مواجه شد.
🔹نسخه ۱.۰ لینوکس در سال ۱۹۹۴ منتشر شد و شامل ۱۶۵۰۰۰ خط کد بود. این نسخه ویژگیهایی مانند سیستم فایل جدید، فایلهای مپشده به حافظه و شبکههای سازگار با BSD را ارائه کرد. در سالهای بعد، لینوکس با انتقال نرمافزارهای یونیکس و مشارکت گسترده توسعهدهندگان، به سرعت پیشرفت کرد.
🔹نسخه ۲.۰ در سال ۱۹۹۶ منتشر شد و شامل ۴۷۰۰۰۰ خط کد C و ۸۰۰۰ خط اسمبلی بود. این نسخه از معماریهای ۶۴ بیتی، چندبرنامهنویسی متقارن و پروتکلهای شبکه جدید پشتیبانی میکرد. بخش عمدهای از کد این نسخه به درایورهای دستگاههای مختلف اختصاص داشت. پس از آن، نسخههای متعددی از لینوکس منتشر شدند که به رشد و گسترش این سیستمعامل کمک کردند.
ترجمه و گرفته شده از کتاب فارسی مفاهیم سیستم عامل
نویسنده حسین سیلانی
https://learninghive.ir/product-category/educational-books/
🔹در سالهای اولیه توسعه MINIX، کاربران درخواست ویژگیهای بیشتری داشتند، اما نویسنده به دلیل محدودیتهای آموزشی (مانند قابل فهم بودن سیستم برای دانشجویان در یک ترم دانشگاهی) از اضافه کردن این ویژگیها خودداری کرد. این موضوع باعث نارضایتی کاربران شد. در آن زمان، FreeBSD در دسترس نبود و گزینهای جایگزین وجود نداشت. در نتیجه، لینوس توروالدز، یک دانشجوی فنلاندی، در سال ۱۹۹۱ تصمیم گرفت یک سیستمعامل شبیهسازی یونیکس به نام لینوکس ایجاد کند. اولین نسخه لینوکس (0.01) بر روی MINIX توسعه یافت و از
ایدههای آن، مانند ساختار درخت منبع و طرحبندی سیستم فایل، الهام گرفت. این نسخه شامل ۹۳۰۰ خط کد C و ۹۵۰ خط اسمبلی بود و از نظر اندازه و عملکرد مشابه MINIX بود.
🔹لینوکس به سرعت رشد کرد و با افزودن ویژگیهایی مانند حافظه مجازی، سیستم فایل پیشرفتهتر و شبکهسازی، به یک سیستمعامل کامل و تولیدی تبدیل شد. اگرچه در ابتدا فقط روی پردازندههای ۳۸۶ اجرا میشد، اما به سرعت به پلتفرمهای دیگر منتقل شد. با این حال، لینوکس بهدلیل استفاده گسترده از ویژگیهای غیراستاندارد کامپایلر gcc، با چالشهایی در سازگاری با کامپایلرهای دیگر مانند LLVM مواجه شد.
🔹نسخه ۱.۰ لینوکس در سال ۱۹۹۴ منتشر شد و شامل ۱۶۵۰۰۰ خط کد بود. این نسخه ویژگیهایی مانند سیستم فایل جدید، فایلهای مپشده به حافظه و شبکههای سازگار با BSD را ارائه کرد. در سالهای بعد، لینوکس با انتقال نرمافزارهای یونیکس و مشارکت گسترده توسعهدهندگان، به سرعت پیشرفت کرد.
🔹نسخه ۲.۰ در سال ۱۹۹۶ منتشر شد و شامل ۴۷۰۰۰۰ خط کد C و ۸۰۰۰ خط اسمبلی بود. این نسخه از معماریهای ۶۴ بیتی، چندبرنامهنویسی متقارن و پروتکلهای شبکه جدید پشتیبانی میکرد. بخش عمدهای از کد این نسخه به درایورهای دستگاههای مختلف اختصاص داشت. پس از آن، نسخههای متعددی از لینوکس منتشر شدند که به رشد و گسترش این سیستمعامل کمک کردند.
ترجمه و گرفته شده از کتاب فارسی مفاهیم سیستم عامل
نویسنده حسین سیلانی
https://learninghive.ir/product-category/educational-books/
❤10👍6
ویدیوهای رایگان آموزشی از کانال InfraArtists
همراهان عزیز، مجموعه کامل ویدیوهای آموزشی به صورت رایگان در دسترس شماست!
این محتوا با هدف اشتراک دانش و کمک به رشد جامعه فنی تهیه شده تا همه بتوانند به منابع یادگیری باکیفیت دسترسی داشته باشند.
امیدواریم این آموزشها برایتان مفید واقع شود.
نظرات و پیشنهاداتتان را به اشتراک بگذارید.
🔹 YouTube:
[youtube.com/@infraartists]
🔹 کانال تلگرام:
[t.me/infraartists]
🔹 گیتهاب:
[github.com/infraartists]
🔹 گروه تلگرام:
[t.me/infraartists_group]
همراهان عزیز، مجموعه کامل ویدیوهای آموزشی به صورت رایگان در دسترس شماست!
این محتوا با هدف اشتراک دانش و کمک به رشد جامعه فنی تهیه شده تا همه بتوانند به منابع یادگیری باکیفیت دسترسی داشته باشند.
امیدواریم این آموزشها برایتان مفید واقع شود.
نظرات و پیشنهاداتتان را به اشتراک بگذارید.
🔹 YouTube:
[youtube.com/@infraartists]
🔹 کانال تلگرام:
[t.me/infraartists]
🔹 گیتهاب:
[github.com/infraartists]
🔹 گروه تلگرام:
[t.me/infraartists_group]
❤1👍1
⭐️ برای تشخیص دقیق هستههای فیزیکی در مقابل هستههای مجازی:
🔹 تعداد هستههای فیزیکی (real cores):
grep "core id" /proc/cpuinfo | sort -u | wc -l
🔹تعداد هستههای مجازی (logical cores) - همان خروجی nproc:
nproc
نویسنده: حسین سیلانی
آموزشی کامل در آکادمی کندوی دانش
https://learninghive.ir
🔹 تعداد هستههای فیزیکی (real cores):
grep "core id" /proc/cpuinfo | sort -u | wc -l
🔹تعداد هستههای مجازی (logical cores) - همان خروجی nproc:
nproc
نویسنده: حسین سیلانی
آموزشی کامل در آکادمی کندوی دانش
https://learninghive.ir
👍4
sample.pdf
1.8 MB
⭐️با تاخیر. تبریک رو مهندس و تخفیف ویژه این روز:
کتاب 1001 مثال عملی پایتون، منتشر شد.
1001 Practical Python Examples
آخرین فرصت برای دریافت 40 تخفیف!به مناسب روز مهندس
کاملترین و عملیترین راهنمای تمرین پایتون — مناسب برای مبتدیان تا توسعهدهندگان
ویژگیهای کتاب:
🔹 پیشرفت مرحلهبهمرحله از مبانی تا مفاهیم پیشرفته پایتون
🔹 پوشش تمامی مباحث ضروری:
► مروری بر پایتون
► نصب و تنظیم محیط پایتون
► متغیرها و عملگرها
► نحو و قواعد پیشرفته و محیط IDLE
► توابع داخلی و رشتهها و اعداد
► مجموعهها: لیستها، دیکشنریها، تاپلها، مجموعهها
► ساختارهای کنترلی
► توابع و ماژولها
► آرایهها
► کار با فایلها
► عبارات منظم (Regular Expressions)
► پایگاههای داده
► ابزارهای توسعه
🔹 شامل ۲۵۰ صفحه رنگی، با ساختار دقیق و منظم:
• مثالها و تمرینهای واقعی
• قطعهکدها همراه با خروجی
نویسنده: حسین سیلانی
👉دریافت کتاب
https://learninghive.ir
🔹 نمونه کتاب:
1001 مثال عملی پایتون
کتاب 1001 مثال عملی پایتون، منتشر شد.
1001 Practical Python Examples
آخرین فرصت برای دریافت 40 تخفیف!به مناسب روز مهندس
کاملترین و عملیترین راهنمای تمرین پایتون — مناسب برای مبتدیان تا توسعهدهندگان
ویژگیهای کتاب:
🔹 پیشرفت مرحلهبهمرحله از مبانی تا مفاهیم پیشرفته پایتون
🔹 پوشش تمامی مباحث ضروری:
► مروری بر پایتون
► نصب و تنظیم محیط پایتون
► متغیرها و عملگرها
► نحو و قواعد پیشرفته و محیط IDLE
► توابع داخلی و رشتهها و اعداد
► مجموعهها: لیستها، دیکشنریها، تاپلها، مجموعهها
► ساختارهای کنترلی
► توابع و ماژولها
► آرایهها
► کار با فایلها
► عبارات منظم (Regular Expressions)
► پایگاههای داده
► ابزارهای توسعه
🔹 شامل ۲۵۰ صفحه رنگی، با ساختار دقیق و منظم:
• مثالها و تمرینهای واقعی
• قطعهکدها همراه با خروجی
نویسنده: حسین سیلانی
👉دریافت کتاب
https://learninghive.ir
🔹 نمونه کتاب:
1001 مثال عملی پایتون
❤8👍1
⭐️یادش بخیر:
🔹دیسک نرمافزاری مربوط به AT&T UNIX System V است.
🔹نسخه مشخصشده روی این CD: Version 2.1 از Release 4 میباشد.
🔹این همان UNIX System V Release 4 (SVR4) است که توسط AT&T توسعه یافته بود و یکی از نسخههای مهم و تاریخی سیستمعامل یونیکس به شمار میرود.این نسخه UNIX System V Release 4 (SVR4) در سال ۱۹۸۹ توسط AT&T به همراه Sun Microsystems منتشر شد. این نسخه در واقع بهبودیافتهی SVR4 اصلی (۱۹۸۹) بود و بیشتر روی پایداری، رفع باگها و پشتیبانی از سختافزارهای جدیدتر تمرکز داشت.
این نسخه یک نقطه عطف بود چون برای اولین بار چند شاخهی مختلف یونیکس را یکپارچه کرد:
System V (نسخههای قبلی AT&T)
BSD (ویژگیهایی مثل sockets و job control)
SunOS
Xenix (مایکروسافت)
🔹اما SVR4 تلاش کرد یک استاندارد واحد برای UNIX بسازد و بعدها پایه بسیاری از سیستمهای تجاری و متنباز (مثل Solaris، UnixWare و حتی تأثیر بر Linux) شد.
🔹دیسک نرمافزاری مربوط به AT&T UNIX System V است.
🔹نسخه مشخصشده روی این CD: Version 2.1 از Release 4 میباشد.
🔹این همان UNIX System V Release 4 (SVR4) است که توسط AT&T توسعه یافته بود و یکی از نسخههای مهم و تاریخی سیستمعامل یونیکس به شمار میرود.این نسخه UNIX System V Release 4 (SVR4) در سال ۱۹۸۹ توسط AT&T به همراه Sun Microsystems منتشر شد. این نسخه در واقع بهبودیافتهی SVR4 اصلی (۱۹۸۹) بود و بیشتر روی پایداری، رفع باگها و پشتیبانی از سختافزارهای جدیدتر تمرکز داشت.
این نسخه یک نقطه عطف بود چون برای اولین بار چند شاخهی مختلف یونیکس را یکپارچه کرد:
System V (نسخههای قبلی AT&T)
BSD (ویژگیهایی مثل sockets و job control)
SunOS
Xenix (مایکروسافت)
🔹اما SVR4 تلاش کرد یک استاندارد واحد برای UNIX بسازد و بعدها پایه بسیاری از سیستمهای تجاری و متنباز (مثل Solaris، UnixWare و حتی تأثیر بر Linux) شد.
👍6❤4
توزیع CRUX، یک توزیع لینوکس خاص اما قدرتمند است که برای کاربران حرفهای طراحی شده؛ کسانی که شفافیت، سادگی و کنترل مستقیم را ترجیح میدهند.
توزیع CRUX در اوایل دهه ۲۰۰۰ توسط Per Lidén سوئدی آغاز شد.
توزیع CRUX یک توزیع لینوکس مستقل و سبک است که برای معماری x86-64 ساخته شده و هدف آن کاربران باتجربه است.
این توزیع از موارد زیر استفاده میکند:
سیستم بستههای مبتنی بر tar.gz
اسکریپتهای راهاندازی به سبک BSD بهجای systemd
یک سیستم ports برای ساخت و نگهداری نرمافزارها از سورس
نسخه پایدار کنونی CRUX 3.8 است که رسماً در تاریخ ۲۱ آوریل ۲۰۲۵ منتشر شد.
توزیع CRUX بر پایهی فلسفهی KISS (Keep It Simple, Stupid) ساخته شده است.
توزیع CRUX در اوایل دهه ۲۰۰۰ توسط Per Lidén سوئدی آغاز شد.
توزیع CRUX یک توزیع لینوکس مستقل و سبک است که برای معماری x86-64 ساخته شده و هدف آن کاربران باتجربه است.
این توزیع از موارد زیر استفاده میکند:
سیستم بستههای مبتنی بر tar.gz
اسکریپتهای راهاندازی به سبک BSD بهجای systemd
یک سیستم ports برای ساخت و نگهداری نرمافزارها از سورس
نسخه پایدار کنونی CRUX 3.8 است که رسماً در تاریخ ۲۱ آوریل ۲۰۲۵ منتشر شد.
توزیع CRUX بر پایهی فلسفهی KISS (Keep It Simple, Stupid) ساخته شده است.
👍8👎1
یک کتاب فارسی به جای 7 کتاب
🔹پس از انتشار کتاب ۱۰۰۱ دستور لینوکس، کتاب جامع برای یادگیری لینوکس و همچنین مفاهیم بیشتر لینوکس LPIC1 برای شما آماده شده است. کتاب، آموزش گامبهگام مباحث اصلی لینوکس را با منابع بینالمللی معتبر ترکیب کرده تا مطالعهای کاربردی و منسجم ارائه دهد.
🔹این کتاب تمامی مفاهیم و سرفصلهای مورد نیاز آزمونهای LPIC-1 را با کد 101-500و 102-500 و همچنین کتابهای زیر را پوشش میدهد و با جزئیات بیشتر دیگر نیازی به خواندن کتابهای پر هزینه زیر نیست، مانند:
🔸LPIC-1 Objectives V5.0 – Linux Professional Institute
🔸LPI Linux Certification in a Nutshell (O’Reilly, 3rd Edition)
🔸LPIC-1 Study Guide (Sybex)
🔸CompTIA Linux+ / LPIC-1 Cert Guide
🔸Practical LPIC-1 Study Guide
🔸LPIC-1 Certification Bible
🔸LPIC-1 Linux Certification in a Nutshell
🔻فرمت pdf
🔻تماما رنگی
🔻750 صفحه در قالب 27 فصل
🔻نویسنده :حسین سیلانی
🔻انتشارات نشر کیان دانش
🔹دریافت کتاب از آکادمی کندوی دانش
https://learninghive.ir
🔻فایل نمونه کتاب به همراه فهرست کامل کتاب
دریافت نمونه کتاب
🔹پس از انتشار کتاب ۱۰۰۱ دستور لینوکس، کتاب جامع برای یادگیری لینوکس و همچنین مفاهیم بیشتر لینوکس LPIC1 برای شما آماده شده است. کتاب، آموزش گامبهگام مباحث اصلی لینوکس را با منابع بینالمللی معتبر ترکیب کرده تا مطالعهای کاربردی و منسجم ارائه دهد.
🔹این کتاب تمامی مفاهیم و سرفصلهای مورد نیاز آزمونهای LPIC-1 را با کد 101-500و 102-500 و همچنین کتابهای زیر را پوشش میدهد و با جزئیات بیشتر دیگر نیازی به خواندن کتابهای پر هزینه زیر نیست، مانند:
🔸LPIC-1 Objectives V5.0 – Linux Professional Institute
🔸LPI Linux Certification in a Nutshell (O’Reilly, 3rd Edition)
🔸LPIC-1 Study Guide (Sybex)
🔸CompTIA Linux+ / LPIC-1 Cert Guide
🔸Practical LPIC-1 Study Guide
🔸LPIC-1 Certification Bible
🔸LPIC-1 Linux Certification in a Nutshell
🔻فرمت pdf
🔻تماما رنگی
🔻750 صفحه در قالب 27 فصل
🔻نویسنده :حسین سیلانی
🔻انتشارات نشر کیان دانش
🔹دریافت کتاب از آکادمی کندوی دانش
https://learninghive.ir
🔻فایل نمونه کتاب به همراه فهرست کامل کتاب
دریافت نمونه کتاب
❤4👍3
⭐️سه کتاب مرجع فارسی کامل برای شروع و یادگیری سیستم عامل:
🔹سه کتاب زیر به ساده ترین شکل ممکن و البته باجزئیات بیشتر منتشرکردم که هم برای تدریس مناسب هستند و هم برای یادگیری خودخوان.
🔹کتاب 1 . مبانی سیستم عامل
در 15 فصل به بررسی مفاهیم اساسی وموردنیاز برای شروع و یادگیری سیستم عامل پرداخته شده است.این کتاب پیش نیاز خوبی برای اکثر دوره های کامپیوترو IT خواهد بود.
🔸313 صفحه تماما رنگی فرمت pdf
🔸 کتاب1 به همراه فهرست کامل کتاب
————————————————-
🔹کتاب 2- مفاهیم سیستم عامل
این کتاب در12 فصل ترجمه کامل و بازنویسی شده سیستم عاملهای مدرن، آخرین ویرایش از اقای Andrew S. Tanenbaum (اندرو تننبام) است.
🔸810صفحه تماما رنگی فرمت pdf
🔸 کتاب2 به همراه فهرست کامل کتاب
——————————————
🔹کتاب 3- معماری سیستم عامل
این کتاب در 15 فصل ترجمه کامل و بازنویسی شده معماری سیستم عاملها نوشته
اقای Abraham Silberschatz (آبراهام سیلبرشاتز) است. این کتاب به عنوان مرجع جامع، اصول اساسی و مفاهیم پیشرفته سیستمعاملهای کامپیوتری است.
🔸530صفحه تماما رنگی فرمت pdf
🔸 کتاب3 به همراه فهرست کامل کتاب
دریافت کتاب:
https://learninghive.ir
🔹سه کتاب زیر به ساده ترین شکل ممکن و البته باجزئیات بیشتر منتشرکردم که هم برای تدریس مناسب هستند و هم برای یادگیری خودخوان.
🔹کتاب 1 . مبانی سیستم عامل
در 15 فصل به بررسی مفاهیم اساسی وموردنیاز برای شروع و یادگیری سیستم عامل پرداخته شده است.این کتاب پیش نیاز خوبی برای اکثر دوره های کامپیوترو IT خواهد بود.
🔸313 صفحه تماما رنگی فرمت pdf
🔸 کتاب1 به همراه فهرست کامل کتاب
————————————————-
🔹کتاب 2- مفاهیم سیستم عامل
این کتاب در12 فصل ترجمه کامل و بازنویسی شده سیستم عاملهای مدرن، آخرین ویرایش از اقای Andrew S. Tanenbaum (اندرو تننبام) است.
🔸810صفحه تماما رنگی فرمت pdf
🔸 کتاب2 به همراه فهرست کامل کتاب
——————————————
🔹کتاب 3- معماری سیستم عامل
این کتاب در 15 فصل ترجمه کامل و بازنویسی شده معماری سیستم عاملها نوشته
اقای Abraham Silberschatz (آبراهام سیلبرشاتز) است. این کتاب به عنوان مرجع جامع، اصول اساسی و مفاهیم پیشرفته سیستمعاملهای کامپیوتری است.
🔸530صفحه تماما رنگی فرمت pdf
🔸 کتاب3 به همراه فهرست کامل کتاب
دریافت کتاب:
https://learninghive.ir
❤9👍1