Forwarded from آکادمی همراه
🚀 فقط کدنویسی کافی نیست!
اگر میخواهید یاد بگیرید چطور سرویسها را واقعی، پایدار و حرفهای deploy و مدیریت کنید، بوتکمپ DevOps آکادمی همراه اول برای شماست.
در این بوتکمپ بهصورت عملی یاد میگیرید:
🔹 داکر (Docker) و Kubernetes
🔹 پیادهسازی CI/CD
🔹 مدیریت زیرساخت به روش Infrastructure as Code
🔹 مانیتورینگ و نگهداری سرویسها
💎 امکان کارآموزی در گروه همراه اول
🎓 همراه با گواهینامه
⏰ ۱۲ هفته | آنلاین
⚠️ ظرفیت محدود
🔗 پیشثبتنام رایگان:
https://l.hamrah.academy/991
⭐️ @Hamrah_Academy | آکادمی همراه اول
اگر میخواهید یاد بگیرید چطور سرویسها را واقعی، پایدار و حرفهای deploy و مدیریت کنید، بوتکمپ DevOps آکادمی همراه اول برای شماست.
در این بوتکمپ بهصورت عملی یاد میگیرید:
🔹 داکر (Docker) و Kubernetes
🔹 پیادهسازی CI/CD
🔹 مدیریت زیرساخت به روش Infrastructure as Code
🔹 مانیتورینگ و نگهداری سرویسها
💎 امکان کارآموزی در گروه همراه اول
🎓 همراه با گواهینامه
⏰ ۱۲ هفته | آنلاین
⚠️ ظرفیت محدود
🔗 پیشثبتنام رایگان:
https://l.hamrah.academy/991
⭐️ @Hamrah_Academy | آکادمی همراه اول
دستورات کمتر دیده شده در لینوکس دستور accton: سری سیزدهم:
دستور accton:
---------------------------------------------
دستور accton در سیستمهای لینوکس برای فعالسازی یا غیرفعالسازی مکانیزم گزارشدهی و ثبت فعالیتهای سیستم (accounting) استفاده میشود. این دستور به کاربر اجازه میدهد تا فعالیتهای مختلف سیستم را مانند زمان شروع و پایان هر فرآیند، مصرف منابع سیستم و ... ثبت و مدیریت کند.
گزینههای دستور accton همراه با مثالها:
بدون گزینه: نمایش وضعیت فعلی مکانیزم گزارشدهی فعالیتهای سیستم.
خروجی: /var/log/account/pacct
گزینه -E: فعالسازی مکانیزم گزارشدهی فعالیتهای سیستم.
خروجی: (بدون خروجی)
گزینه -e: غیرفعالسازی مکانیزم گزارشدهی فعالیتهای سیستم.
خروجی: (بدون خروجی)
گزینه -f: فعالسازی مکانیزم گزارشدهی فعالیتهای سیستم با ذخیرهسازی فایل گزارش.
خروجی: (بدون خروجی)
گزینه -r: تنظیم مسیر فایل گزارش برای ذخیره فعالیتهای سیستم.
خروجی: (بدون خروجی)
گزینه -v: نمایش اطلاعات بیشتر درباره تنظیمات مکانیزم گزارشدهی فعالیتهای سیستم.
خروجی: Accounting enabled at /var/log/account/pacct
گزینه -h: نمایش راهنمای استفاده از دستور accton.
خروجی: راهنمای استفاده از دستور accton
---------------------------------------------
نویسنده: حسین سیلانی
منبع: کتاب 1001 دستور لینوکس
https://learninghive.ir/book-1001-linux-command/
دستور accton:
---------------------------------------------
دستور accton در سیستمهای لینوکس برای فعالسازی یا غیرفعالسازی مکانیزم گزارشدهی و ثبت فعالیتهای سیستم (accounting) استفاده میشود. این دستور به کاربر اجازه میدهد تا فعالیتهای مختلف سیستم را مانند زمان شروع و پایان هر فرآیند، مصرف منابع سیستم و ... ثبت و مدیریت کند.
گزینههای دستور accton همراه با مثالها:
بدون گزینه: نمایش وضعیت فعلی مکانیزم گزارشدهی فعالیتهای سیستم.
bash accton
خروجی: /var/log/account/pacct
گزینه -E: فعالسازی مکانیزم گزارشدهی فعالیتهای سیستم.
bash accton -E
خروجی: (بدون خروجی)
گزینه -e: غیرفعالسازی مکانیزم گزارشدهی فعالیتهای سیستم.
bash accton -e
خروجی: (بدون خروجی)
گزینه -f: فعالسازی مکانیزم گزارشدهی فعالیتهای سیستم با ذخیرهسازی فایل گزارش.
bash accton -f /var/log/account/report
خروجی: (بدون خروجی)
گزینه -r: تنظیم مسیر فایل گزارش برای ذخیره فعالیتهای سیستم.
bash accton -r /var/log/accounting
خروجی: (بدون خروجی)
گزینه -v: نمایش اطلاعات بیشتر درباره تنظیمات مکانیزم گزارشدهی فعالیتهای سیستم.
bash accton -v
خروجی: Accounting enabled at /var/log/account/pacct
گزینه -h: نمایش راهنمای استفاده از دستور accton.
bash accton -h
خروجی: راهنمای استفاده از دستور accton
---------------------------------------------
نویسنده: حسین سیلانی
منبع: کتاب 1001 دستور لینوکس
https://learninghive.ir/book-1001-linux-command/
آکادمی آموزشی کندوی دانش -لینوکس و متن باز
کتاب 8 - 1001 دستور لینوکس - آکادمی آموزشی کندوی دانش
📢 انتشار ویرایش سوم کتاب "1001 دستور لینوکس" – جامعترین مرجع فارسی لینوکس! 📚 🛑 به جای مطالعه چندین کتاب لینوکسی، این یک کتاب را بارها و بارها بخوانید! 🛑 پس از ۲ سال تلاش مستمر برای ارائه یک منبع فارسی جامع و کاربردی از دستورات لینوکس، ویرایش سوم این کتاب…
❤4
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
کتاب 1001 دستور لینوکس.تنها مرجع کامل فارسی دستورات لینوکسی
⭕️به جای خواندن چندین کتاب لینوکسی، این کتاب را چند مرتبه بخوان
بعد از گذشت 2 سال وقت و تلاش در ایجاد یک منبع فارسی جامع،از دستورات لینوکسی سرانجام ویرایش سوم کتاب با ویژگیهای زیر آماده شد:
🔹تنهای منبع فارسی کامل برای دستورات لینوکسی با پوشش کامل دستورات موجود در دوره های:
Linux Essentials
Linux +
LPIC-1 101-500 and 102-500
LPIC-2 201-450 and 202-450
LPIC-3 Mixed 300-300
LPIC-3 Security 303-300
🔹850صفحه با چینش جدید، در قالب 28 فصل با قسمت های :
🔻شرح دستور
🔻ساختار دستور
🔻گزینه های دستور
🔻مثال های کامل از دستور
🔹سه فصل ابتدایی، دارای مفاهیم،مبانی و ساختار لینوکس،ترمینال ومیزهای لینوکسی
🔹مناسب: کاربرهای ادمین سیستم،امنیت شبکه،برنامه نویسان
نشر کیان دانش
نویسنده: حسین سیلانی
85 صفحه از کتاب به همراه فهرست کامل
دریافت کتاب:
https://learninghive.ir/linux-books/
⭕️به جای خواندن چندین کتاب لینوکسی، این کتاب را چند مرتبه بخوان
بعد از گذشت 2 سال وقت و تلاش در ایجاد یک منبع فارسی جامع،از دستورات لینوکسی سرانجام ویرایش سوم کتاب با ویژگیهای زیر آماده شد:
🔹تنهای منبع فارسی کامل برای دستورات لینوکسی با پوشش کامل دستورات موجود در دوره های:
Linux Essentials
Linux +
LPIC-1 101-500 and 102-500
LPIC-2 201-450 and 202-450
LPIC-3 Mixed 300-300
LPIC-3 Security 303-300
🔹850صفحه با چینش جدید، در قالب 28 فصل با قسمت های :
🔻شرح دستور
🔻ساختار دستور
🔻گزینه های دستور
🔻مثال های کامل از دستور
🔹سه فصل ابتدایی، دارای مفاهیم،مبانی و ساختار لینوکس،ترمینال ومیزهای لینوکسی
🔹مناسب: کاربرهای ادمین سیستم،امنیت شبکه،برنامه نویسان
نشر کیان دانش
نویسنده: حسین سیلانی
85 صفحه از کتاب به همراه فهرست کامل
دریافت کتاب:
https://learninghive.ir/linux-books/
❤4
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany http://seilany.ir/)
آنالیز و بررسی مدت زمان بوت و سرویس های تحت بوت:
برای بررسی اینکه مدت زمان بوت سطح کرنل و سطح کاربر چه مقدار بوده دستور اول .
و برای بررسی اینکه هر سرویس تحت بوت چه مدت زمانی طول کشیده است از دستور دوم
————————————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
برای بررسی اینکه مدت زمان بوت سطح کرنل و سطح کاربر چه مقدار بوده دستور اول .
و برای بررسی اینکه هر سرویس تحت بوت چه مدت زمانی طول کشیده است از دستور دوم
————————————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany http://seilany.ir/)
دستورات کمتر دیده شده در لینوکس:
دستور systemd-cgtop
========================
یک ابزار خط فرمان در systemd، یک مدیر سیستم و سرویس برای لینوکس است که نمای دقیقی از استفاده از منابع گروههای کنترل (cgroups) در یک سیستم ارائه میدهد.Cgroup ها یک ویژگی هسته لینوکس هستند که امکان تخصیص و ردیابی منابع را برای گروهی از فرآیندها فراهم می کند. این گروه ها می توانند به صورت سلسله مراتبی سازماندهی شوند و برای مدیریت منابع سیستم مانند CPU، حافظه و I/O استفاده می شوند.
دستور systemd-cgtop اطلاعات بلادرنگی در مورد استفاده از منابع گروههای کنترل مختلف، از جمله مصرف CPU، استفاده از حافظه و تعداد وظایف (فرآیندها) در هر گروه را نمایش میدهد. این اطلاعات را در قالب جدولی ارائه می کند و به کاربران اجازه می دهد تا به سرعت تشخیص دهند که کدام گروه های کنترلی از بیشترین منابع سیستم استفاده می کنند.
ترمینال خود را باز کنید دستور زیر را وارد نمایید:
$sudo systemd-cgtop
نوسینده حسین سیلانی
At:linuxtnt
دستور systemd-cgtop
========================
یک ابزار خط فرمان در systemd، یک مدیر سیستم و سرویس برای لینوکس است که نمای دقیقی از استفاده از منابع گروههای کنترل (cgroups) در یک سیستم ارائه میدهد.Cgroup ها یک ویژگی هسته لینوکس هستند که امکان تخصیص و ردیابی منابع را برای گروهی از فرآیندها فراهم می کند. این گروه ها می توانند به صورت سلسله مراتبی سازماندهی شوند و برای مدیریت منابع سیستم مانند CPU، حافظه و I/O استفاده می شوند.
دستور systemd-cgtop اطلاعات بلادرنگی در مورد استفاده از منابع گروههای کنترل مختلف، از جمله مصرف CPU، استفاده از حافظه و تعداد وظایف (فرآیندها) در هر گروه را نمایش میدهد. این اطلاعات را در قالب جدولی ارائه می کند و به کاربران اجازه می دهد تا به سرعت تشخیص دهند که کدام گروه های کنترلی از بیشترین منابع سیستم استفاده می کنند.
ترمینال خود را باز کنید دستور زیر را وارد نمایید:
$sudo systemd-cgtop
نوسینده حسین سیلانی
At:linuxtnt
👍2❤1
مخزن های دبیان با میرورهای داخلی و خارجی:
به اشتراک بگذارید.مخزنهای سایرتوزیع هارو هم میفرستم
با ArvanCloud (داخل ایران):
با دانشگاه صنعتی اصفهان:
با IranServer:
با Tsinghua University:
با Alibaba Cloud:
با Nanjing University:
🔹کانال تلگرام:
https://t.me/linuxtnt
🔹 کانال در اپلیکشن بله:
http://ble.ir/linuxtnt
به اشتراک بگذارید.مخزنهای سایرتوزیع هارو هم میفرستم
با ArvanCloud (داخل ایران):
deb https://mirror.arvancloud.ir/debian bookworm main contrib non-free non-free-firmware
deb https://mirror.arvancloud.ir/debian bookworm-updates main contrib non-free non-free-firmware
deb https://mirror.arvancloud.ir/debian bookworm-security main contrib non-free non-free-firmware
با دانشگاه صنعتی اصفهان:
deb http://repo.iut.ac.ir/repo/debian bookworm main contrib non-free non-free-firmware
deb http://repo.iut.ac.ir/repo/debian bookworm-updates main contrib non-free non-free-firmware
deb http://repo.iut.ac.ir/repo/debian bookworm-security main contrib non-free non-free-firmware
با IranServer:
deb http://mirror.iranserver.com/debian bookworm main contrib non-free non-free-firmware
deb http://mirror.iranserver.com/debian bookworm-updates main contrib non-free non-free-firmware
deb http://mirror.iranserver.com/debian bookworm-security main contrib non-free non-free-firmware
با Tsinghua University:
deb https://mirrors.tuna.tsinghua.edu.cn/debian bookworm main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian bookworm-updates main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian bookworm-security main contrib non-free non-free-firmware
با Alibaba Cloud:
deb https://mirrors.aliyun.com/debian bookworm main contrib non-free non-free-firmware
deb https://mirrors.aliyun.com/debian bookworm-updates main contrib non-free non-free-firmware
deb https://mirrors.aliyun.com/debian bookworm-security main contrib non-free non-free-firmware
با Nanjing University:
deb https://mirror.nju.edu.cn/debian bookworm main contrib non-free non-free-firmware
deb https://mirror.nju.edu.cn/debian bookworm-updates main contrib non-free non-free-firmware
deb https://mirror.nju.edu.cn/debian bookworm-security main contrib non-free non-free-firmware
🔹کانال تلگرام:
https://t.me/linuxtnt
🔹 کانال در اپلیکشن بله:
http://ble.ir/linuxtnt
❤3👍2🤪1
مخزن های اوبونتو با میرورهای داخلی و خارجی:
به اشتراک بگذارید.مخزنهای سایرتوزیع هارو هم میفرستم
مخازن خارجی (دانشگاه Tsinghua، Alibaba، Nanjing)
Tsinghua University:
Alibaba Cloud:
Nanjing University:
مخازن داخلی ایران (برای اوبونتو 26.04)
ArvanCloud:
دانشگاه صنعتی اصفهان:
🔹کانال تلگرام:
https://t.me/linuxtnt
🔹 کانال در اپلیکشن بله:
http://ble.ir/linuxtnt
به اشتراک بگذارید.مخزنهای سایرتوزیع هارو هم میفرستم
مخازن خارجی (دانشگاه Tsinghua، Alibaba، Nanjing)
Tsinghua University:
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ resolute main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ resolute-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ resolute-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ resolute-security main restricted universe multiverse
Alibaba Cloud:
deb http://mirrors.aliyun.com/ubuntu/ resolute main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ resolute-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ resolute-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ resolute-security main restricted universe multiverse
Nanjing University:
deb https://mirror.nju.edu.cn/ubuntu/ resolute main restricted universe multiverse
deb https://mirror.nju.edu.cn/ubuntu/ resolute-updates main restricted universe multiverse
deb https://mirror.nju.edu.cn/ubuntu/ resolute-backports main restricted universe multiverse
deb https://mirror.nju.edu.cn/ubuntu/ resolute-security main restricted universe multiverse
مخازن داخلی ایران (برای اوبونتو 26.04)
ArvanCloud:
deb https://mirror.arvancloud.ir/ubuntu/ resolute main restricted universe multiverse
deb https://mirror.arvancloud.ir/ubuntu/ resolute-updates main restricted universe multiverse
deb https://mirror.arvancloud.ir/ubuntu/ resolute-backports main restricted universe multiverse
deb https://mirror.arvancloud.ir/ubuntu/ resolute-security main restricted universe multiverse
دانشگاه صنعتی اصفهان:
deb http://repo.iut.ac.ir/repo/ubuntu/ resolute main restricted universe multiverse
deb http://repo.iut.ac.ir/repo/ubuntu/ resolute-updates main restricted universe multiverse
deb http://repo.iut.ac.ir/repo/ubuntu/ resolute-backports main restricted universe multiverse
deb http://repo.iut.ac.ir/repo/ubuntu/ resolute-security main restricted universe multiverse
🔹کانال تلگرام:
https://t.me/linuxtnt
🔹 کانال در اپلیکشن بله:
http://ble.ir/linuxtnt
❤2
مخزن آرچ با میرورهای داخلی و خارجی:
به اشتراک بگذارید.مخزنهای سایرتوزیع هارو هم میفرستم
توی ترمینال، با استفاده از یک ویرایشگر مثل
ادرس مخزن رو واردکن
🔹کانال تلگرام:
https://t.me/linuxtnt
🔹 کانال در اپلیکشن بله:
http://ble.ir/linuxtnt
به اشتراک بگذارید.مخزنهای سایرتوزیع هارو هم میفرستم
توی ترمینال، با استفاده از یک ویرایشگر مثل
nano، فایل زیر را باز کن:sudo nano /etc/pacman.d/mirrorlist
ادرس مخزن رو واردکن
Server = https://mirror.arvancloud.ir/archlinux/$repo/os/$arch
🔹کانال تلگرام:
https://t.me/linuxtnt
🔹 کانال در اپلیکشن بله:
http://ble.ir/linuxtnt
⭐️مخزن های جایگزین در صورتی که دسترسی به مخزن اصلی توزیع های لینوکس ندارید:
🔸حجم پست زیاد میشد دیگه لینک های مربوط مخزن هر توزیع رو در ادامه قرار دادم. کلیک کنید و استفاده کنید.
🔸به اشتراک بگذارید.
🔹توزیع دبیان
https://t.me/linuxtnt/4913
🔹توزیع اوبونتو
https://t.me/linuxtnt/4914
🔹توزیع آرچ
https://t.me/linuxtnt/4915
بازم مشکلی داشتید پیام بگذار😊
🔸حجم پست زیاد میشد دیگه لینک های مربوط مخزن هر توزیع رو در ادامه قرار دادم. کلیک کنید و استفاده کنید.
🔸به اشتراک بگذارید.
🔹توزیع دبیان
https://t.me/linuxtnt/4913
🔹توزیع اوبونتو
https://t.me/linuxtnt/4914
🔹توزیع آرچ
https://t.me/linuxtnt/4915
بازم مشکلی داشتید پیام بگذار😊
❤3
مخزن فدورا با میرورهای داخلی و خارجی:
به اشتراک بگذارید.مخزنهای سایرتوزیع هارو هم میفرستم
فایل اصلی مخزن را باید در مسیر زیر قرار دهید:
کپی کردن محتوای زیر به داخل فایل قبلی:
# پاک کردن کش مخازن قدیمی
sudo dnf clean all
# به روز رسانی لیست مخازن
sudo dnf makecache
# بررسی و نصب آپدیتها (اختیاری)
sudo dnf update
به اشتراک بگذارید.مخزنهای سایرتوزیع هارو هم میفرستم
فایل اصلی مخزن را باید در مسیر زیر قرار دهید:
/etc/yum.repos.d/
کپی کردن محتوای زیر به داخل فایل قبلی:
[IUT-fedora]
name=Fedora $releasever - $basearch
failovermethod=priority
baseurl=http://repo.iut.ac.ir/repo/fedora/linux/releases/$releasever/Everything/$basearch/os/
enabled=1
metadata_expire=7d
repo_gpgcheck=0
type=rpm
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
skip_if_unavailable=False
[IUT-updates]
name=Fedora $releasever - $basearch - Updates
failovermethod=priority
baseurl=http://repo.iut.ac.ir/repo/fedora/linux/updates/$releasever/Everything/$basearch/
enabled=1
repo_gpgcheck=0
type=rpm
gpgcheck=1
metadata_expire=6h
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
skip_if_unavailable=False
# پاک کردن کش مخازن قدیمی
sudo dnf clean all
# به روز رسانی لیست مخازن
sudo dnf makecache
# بررسی و نصب آپدیتها (اختیاری)
sudo dnf update
❤4👍1
️ شروعی متفاوت از اخبارهای لینوکسی به صورت تصویری و به همراه تحلیل کوتاه از خبرها
اخبار دنیای متن باز با ( حسین سیلانی و محمد عابدینی) بخش اول
----------------------------------------------------
مشاهده در آپارات
https://www.aparat.com/v/uht78st
اخبار دنیای متن باز با ( حسین سیلانی و محمد عابدینی) بخش اول
----------------------------------------------------
مشاهده در آپارات
https://www.aparat.com/v/uht78st
❤17
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰راهنمای توزیع مستقل CRUX Linux – انتخابی حرفهای برای عاشقان سادگی و کنترل
🔹معرفی کلی
توزیع CRUX یک توزیع سبک و مینیمالیستی از لینوکس است که مخصوص کاربران حرفهای طراحی شده. تمرکز آن بر سادگی، سرعت، و حداکثر کنترل کاربر بر سیستم است. برخلاف توزیعهایی مثل Ubuntu یا Fedora، CRUX تجربهای کاملاً دستی و غیراتوماتیک را ارائه میدهد و برای کسانی مناسب است که میخواهند سیستمعاملشان را از پایه و مطابق نیاز خود بسازند.
🔹تاریخچه و فلسفه
توزیع CRUX در سال 2001 توسط Per Lidén توسعه یافت و هدف اصلیاش پیادهسازی اصل KISS (Keep It Simple, Stupid) در دنیای لینوکس بود. این توزیع برخلاف بسیاری از سیستمعاملها، مبتنی بر هیچ توزیع قبلی نیست و ساختار کاملاً منحصربهفردی دارد. از اسکریپتهای سبک BSD برای راهاندازی سیستم استفاده میکند و فاقد نصبگر گرافیکی یا ابزارهای پیشفرض متعدد است.
🔹ویژگیهای فنی برجسته
معماری: مخصوص سیستمهای ۶۴ بیتی (x86-64)؛ پورتهایی برای معماریهای دیگر هم وجود دارد (مانند PowerPC، Sparc).
کرنل: از نسخههای جدید کرنل لینوکس استفاده میکند و بهروزرسانیهای مداوم دارد.
نصب: فرآیند نصب کاملاً دستی و از طریق خط فرمان انجام میشود؛ مناسب برای کاربران با دانش فنی بالا.
بوت: از اسکریپتهای سادهی shell به سبک BSD استفاده میکند، بدون systemd یا Upstart.
پکیجها: بر پایه فایلهای فشرده tar.gz است که فقط فایلهای ضروری را شامل میشود.
سیستم پورتها (Ports)
یکی از مهمترین نوآوریهای CRUX، سیستم Ports آن است که از FreeBSD الهام گرفته شده. هر پورت در واقع یک دایرکتوری شامل فایلهای لازم برای کامپایل یک نرمافزار است:
🔹مدیربسته Pkgfile برای تنظیمات و دستورات ساخت
🔹وصلهها یا patchها در صورت نیاز
🔹برنامهها از منبع اصلی دانلود و با تنظیمات دلخواه کامپایل میشوند. این سیستم امکان سفارشیسازی کامل را به کاربر میدهد.
🔹مدیریت بستهها
ابزار pkgutils: ابزار اصلی برای نصب، حذف و بهروزرسانی پکیجها
ابزار prt-get: رابط پیشرفتهتر برای تعامل راحتتر با پورتها
قابلیتهایی مثل جستجوی وابستگیها، مدیریت تاریخچه، و بررسی اطلاعات پورت قبل از نصب را دارد.
توجه داشته باشید که مدیریت وابستگیها در CRUX دستی است، یعنی نصب وابستگیها بر عهدهی خود کاربر است. این موضوع بر اصل شفافیت و کنترل کامل بر سیستم تأکید دارد.
https://crux.nu/
📌نویسنده: حسین سیلانی
📌منبع : آکادمی کندوی دانش
https://learninghive.ir
🔹معرفی کلی
توزیع CRUX یک توزیع سبک و مینیمالیستی از لینوکس است که مخصوص کاربران حرفهای طراحی شده. تمرکز آن بر سادگی، سرعت، و حداکثر کنترل کاربر بر سیستم است. برخلاف توزیعهایی مثل Ubuntu یا Fedora، CRUX تجربهای کاملاً دستی و غیراتوماتیک را ارائه میدهد و برای کسانی مناسب است که میخواهند سیستمعاملشان را از پایه و مطابق نیاز خود بسازند.
🔹تاریخچه و فلسفه
توزیع CRUX در سال 2001 توسط Per Lidén توسعه یافت و هدف اصلیاش پیادهسازی اصل KISS (Keep It Simple, Stupid) در دنیای لینوکس بود. این توزیع برخلاف بسیاری از سیستمعاملها، مبتنی بر هیچ توزیع قبلی نیست و ساختار کاملاً منحصربهفردی دارد. از اسکریپتهای سبک BSD برای راهاندازی سیستم استفاده میکند و فاقد نصبگر گرافیکی یا ابزارهای پیشفرض متعدد است.
🔹ویژگیهای فنی برجسته
معماری: مخصوص سیستمهای ۶۴ بیتی (x86-64)؛ پورتهایی برای معماریهای دیگر هم وجود دارد (مانند PowerPC، Sparc).
کرنل: از نسخههای جدید کرنل لینوکس استفاده میکند و بهروزرسانیهای مداوم دارد.
نصب: فرآیند نصب کاملاً دستی و از طریق خط فرمان انجام میشود؛ مناسب برای کاربران با دانش فنی بالا.
بوت: از اسکریپتهای سادهی shell به سبک BSD استفاده میکند، بدون systemd یا Upstart.
پکیجها: بر پایه فایلهای فشرده tar.gz است که فقط فایلهای ضروری را شامل میشود.
سیستم پورتها (Ports)
یکی از مهمترین نوآوریهای CRUX، سیستم Ports آن است که از FreeBSD الهام گرفته شده. هر پورت در واقع یک دایرکتوری شامل فایلهای لازم برای کامپایل یک نرمافزار است:
🔹مدیربسته Pkgfile برای تنظیمات و دستورات ساخت
🔹وصلهها یا patchها در صورت نیاز
🔹برنامهها از منبع اصلی دانلود و با تنظیمات دلخواه کامپایل میشوند. این سیستم امکان سفارشیسازی کامل را به کاربر میدهد.
🔹مدیریت بستهها
ابزار pkgutils: ابزار اصلی برای نصب، حذف و بهروزرسانی پکیجها
ابزار prt-get: رابط پیشرفتهتر برای تعامل راحتتر با پورتها
قابلیتهایی مثل جستجوی وابستگیها، مدیریت تاریخچه، و بررسی اطلاعات پورت قبل از نصب را دارد.
توجه داشته باشید که مدیریت وابستگیها در CRUX دستی است، یعنی نصب وابستگیها بر عهدهی خود کاربر است. این موضوع بر اصل شفافیت و کنترل کامل بر سیستم تأکید دارد.
https://crux.nu/
📌نویسنده: حسین سیلانی
📌منبع : آکادمی کندوی دانش
https://learninghive.ir
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰پیدا کردن خطاهای درایورها حین بوت
🔰نمایش درایورهایی که در زمان بوت لینوکس خطا خوردهاند و اجرا نشدهاند را با دستورات زیر پیدا کنید. از فرمتی که نوشتم ایده بگیرید برای بررسی حالت های مختلف
🔹 خطاهای کلی در لاگ کرنل (مربوط به درایور)
🔹 خطاهای مرتبط با ماژولها
🔹 لاگ بوت systemd برای خطاهای درایور
🔹 مشاهده ماژولهای بارگذاری شده
نویسنده: حسین سیلانی
اخبار و آموزش های بیشتر در کانال:
https://t.me/linuxtnt
🔰نمایش درایورهایی که در زمان بوت لینوکس خطا خوردهاند و اجرا نشدهاند را با دستورات زیر پیدا کنید. از فرمتی که نوشتم ایده بگیرید برای بررسی حالت های مختلف
🔹 خطاهای کلی در لاگ کرنل (مربوط به درایور)
dmesg | grep -iE "error|fail|unable|could not|driver"
🔹 خطاهای مرتبط با ماژولها
dmesg | grep -i module
🔹 لاگ بوت systemd برای خطاهای درایور
journalctl -b | grep -iE "error|fail|unable|could not|driver"
🔹 مشاهده ماژولهای بارگذاری شده
lsmod
نویسنده: حسین سیلانی
اخبار و آموزش های بیشتر در کانال:
https://t.me/linuxtnt
🔰پیدا کردن خطاهای درایورها حین بوت
🔰نمایش درایورهایی که در زمان بوت لینوکس خطا خوردهاند و اجرا نشدهاند را با دستورات زیر پیدا کنید. از فرمتی که نوشتم ایده بگیرید برای بررسی حالت های مختلف
🔹 خطاهای کلی در لاگ کرنل (مربوط به درایور)
🔹 خطاهای مرتبط با ماژولها
🔹 لاگ بوت systemd برای خطاهای درایور
🔹 مشاهده ماژولهای بارگذاری شده
🔹کانال تلگرام:
https://t.me/linuxtnt
🔹 کانال بله:
http://ble.ir/linuxtnt
📌منبع : آکادمی کندوی دانش
کتاب مرجع فارسی 1001 دستور لینوکس
https://learninghive.ir
🔰نمایش درایورهایی که در زمان بوت لینوکس خطا خوردهاند و اجرا نشدهاند را با دستورات زیر پیدا کنید. از فرمتی که نوشتم ایده بگیرید برای بررسی حالت های مختلف
🔹 خطاهای کلی در لاگ کرنل (مربوط به درایور)
dmesg | grep -iE "error|fail|unable|could not|driver"
🔹 خطاهای مرتبط با ماژولها
dmesg | grep -i module
🔹 لاگ بوت systemd برای خطاهای درایور
journalctl -b | grep -iE "error|fail|unable|could not|driver"
🔹 مشاهده ماژولهای بارگذاری شده
lsmod
🔹کانال تلگرام:
https://t.me/linuxtnt
🔹 کانال بله:
http://ble.ir/linuxtnt
📌منبع : آکادمی کندوی دانش
کتاب مرجع فارسی 1001 دستور لینوکس
https://learninghive.ir
❤1
🔰 پلتفرم همکد (HamCode AI) و دستیار هوشمند
🔹 کد میزنی ولی کسی نیست کدهات رو بررسی کنه؟ استرس مصاحبه فنی داری؟
🔹برای برنامهنویسِ خفن شدن، فقط آموزش دیدن کافی نیست؛ باید کدهات نقد بشن و توی شرایط واقعی قرار بگیری.
🔹ما پلتفرم همکد (HamCode AI) رو دقیقا برای همین ساختیم؛ یک منتور هوشمند که همیشه آنلاینه
🔰 این دستیار هوشمند قراره چیکار کنه؟
🔹 چالشهای اختصاصی: موضوع و سطح خودت رو انتخاب کن تا چالشهای متناسب با مهارتت بهت پیشنهاد بده.
🔹 کد ریویو آنلاین: پروژههات رو از زوایای مختلف (تمیزی کد، پرفورمنس، امنیت و…) آنالیز میکنه.
🔹 شبیهساز مصاحبه فنی: قبل از مصاحبه اصلی، با هوش مصنوعی تمرین کن و استرست رو بریز!
🔹 راهنمای حل چالش: به جای لقمه آماده و دادن جواب آخر، مثل یک منتور واقعی قدمبهقدم راهنماییت میکنه تا خودت به جواب برسی.
همین الان مهارت برنامهنویسیت رو یک لول ارتقا بده 👇
🔗 https://hamcode.dev/hamcode-ai
🔹 کد میزنی ولی کسی نیست کدهات رو بررسی کنه؟ استرس مصاحبه فنی داری؟
🔹برای برنامهنویسِ خفن شدن، فقط آموزش دیدن کافی نیست؛ باید کدهات نقد بشن و توی شرایط واقعی قرار بگیری.
🔹ما پلتفرم همکد (HamCode AI) رو دقیقا برای همین ساختیم؛ یک منتور هوشمند که همیشه آنلاینه
🔰 این دستیار هوشمند قراره چیکار کنه؟
🔹 چالشهای اختصاصی: موضوع و سطح خودت رو انتخاب کن تا چالشهای متناسب با مهارتت بهت پیشنهاد بده.
🔹 کد ریویو آنلاین: پروژههات رو از زوایای مختلف (تمیزی کد، پرفورمنس، امنیت و…) آنالیز میکنه.
🔹 شبیهساز مصاحبه فنی: قبل از مصاحبه اصلی، با هوش مصنوعی تمرین کن و استرست رو بریز!
🔹 راهنمای حل چالش: به جای لقمه آماده و دادن جواب آخر، مثل یک منتور واقعی قدمبهقدم راهنماییت میکنه تا خودت به جواب برسی.
همین الان مهارت برنامهنویسیت رو یک لول ارتقا بده 👇
🔗 https://hamcode.dev/hamcode-ai
هوش مصنوعی همکُد
همکُد - پلتفرم هوشمند تحلیل و بررسی پروژههای برنامهنویسی با هوش مصنوعی
پلتفرم آنلاین همکد با بهرهگیری از هوش مصنوعی کدهای شما را تحلیل کرده، چالشهای برنامه نویسی ارائه میدهد و شما را برای مصاحبه فنی آماده میکند.
❤3
Forwarded from آکادمی همراه
🚀 فقط کدنویسی کافی نیست!
اگر میخواهید یاد بگیرید چطور سرویسها را واقعی، پایدار و حرفهای deploy و مدیریت کنید، بوتکمپ DevOps آکادمی همراه اول برای شماست.
در این بوتکمپ بهصورت عملی یاد میگیرید:
🔹 داکر (Docker) و Kubernetes
🔹 پیادهسازی CI/CD
🔹 مدیریت زیرساخت به روش Infrastructure as Code
🔹 مانیتورینگ و نگهداری سرویسها
💎 امکان کارآموزی در گروه همراه اول
🎓 همراه با گواهینامه
⏰ ۱۲ هفته | آنلاین
⚠️ ظرفیت محدود
🔗 پیشثبتنام رایگان:
https://l.hamrah.academy/991
⭐️ @Hamrah_Academy | آکادمی همراه اول
اگر میخواهید یاد بگیرید چطور سرویسها را واقعی، پایدار و حرفهای deploy و مدیریت کنید، بوتکمپ DevOps آکادمی همراه اول برای شماست.
در این بوتکمپ بهصورت عملی یاد میگیرید:
🔹 داکر (Docker) و Kubernetes
🔹 پیادهسازی CI/CD
🔹 مدیریت زیرساخت به روش Infrastructure as Code
🔹 مانیتورینگ و نگهداری سرویسها
💎 امکان کارآموزی در گروه همراه اول
🎓 همراه با گواهینامه
⏰ ۱۲ هفته | آنلاین
⚠️ ظرفیت محدود
🔗 پیشثبتنام رایگان:
https://l.hamrah.academy/991
⭐️ @Hamrah_Academy | آکادمی همراه اول
👎1
Forwarded from DevTalks
دوازدهمین رویداد DevTalks کرمان
با موضوع آن سوی ترمینال؛ دورهمی متخصصان لینوکس، دواپس و امنیت
همراه با پذیرایی 🍰 ☕️
📅 تاریخ برگزاری: یکشنبه ۱۷ خرداد ماه ۱۴۰۵
🕣 ساعت: ۱۶:۳۰ الی ۱۸:۳۰
🏢 مکان : کرمان، خیابان شهید بهشتی، کوچه ۸، برج اطلس، طبقه ۶، شرکت فنآوری پدیدار
❗️ظرفیت رویداد: ۳۰ نفر
💵 بلیط زودهنگام : ۳۰۰ هزار تومان
💵 بلیط عادی : ۳۵۰ هزار تومان
💵 بلیط دیرهنگام : ۴۰۰ هزار تومان
❗️توضیحات کامل رویداد در صفحه ثبتنام قرار داده شده است
❗️نکته: رعایت شئونات اسلامی جهت شرکت در این رویداد الزامی میباشد.
📎 لینک ثبتنام در دوره:
https://evnd.co/TKZbN
📎 لینک کانال DevTalks:
@DevTalks
با موضوع آن سوی ترمینال؛ دورهمی متخصصان لینوکس، دواپس و امنیت
همراه با پذیرایی 🍰 ☕️
📅 تاریخ برگزاری: یکشنبه ۱۷ خرداد ماه ۱۴۰۵
🕣 ساعت: ۱۶:۳۰ الی ۱۸:۳۰
🏢 مکان : کرمان، خیابان شهید بهشتی، کوچه ۸، برج اطلس، طبقه ۶، شرکت فنآوری پدیدار
❗️ظرفیت رویداد: ۳۰ نفر
💵 بلیط زودهنگام : ۳۰۰ هزار تومان
💵 بلیط عادی : ۳۵۰ هزار تومان
💵 بلیط دیرهنگام : ۴۰۰ هزار تومان
❗️توضیحات کامل رویداد در صفحه ثبتنام قرار داده شده است
❗️نکته: رعایت شئونات اسلامی جهت شرکت در این رویداد الزامی میباشد.
📎 لینک ثبتنام در دوره:
https://evnd.co/TKZbN
📎 لینک کانال DevTalks:
@DevTalks
🙏3
خبرهای لینوکسی سری دوم، هفته دوم خرداد ماه 1405
اخبارهای لینوکسی به صورت تصویری و به همراه تحلیل کوتاه ازخبرها
( حسین سیلانی و محمد عابدینی) بخش دوم
🔸مشاهده در آپارات
----------------------------------------------------
https://www.aparat.com/v/jpnecd9
سرتیتر خبرها
-----------------------------
1. طوفان AMD Zen 6 در راه
2. برنامه Wine 11.10 بازیهای ویندوز حرفهای شد
3. انقلاب در Flathub
4. توزیع Fedora 42؛
5. کانونیکال افسار Flutter را به دست گرفت
6. موتور جستجوی OpenSearch به ۱.۴ میلیارد دانلود
7. بحران بزرگ در کرنل لینوکس
8. برنامه QEMU در حال عقبنشینی
9. توزیع Rocky Linux 10.2 با تغییرات کوانتومی
10. قصهی ۶ توزیع محبوب که مردند
11. توزیع Manjaro 26.1 Preview
12. در نسخه جدید سیستم عامل FreeBSD 15.1 چه خبره؟
13. اولین اسنپشات Ubuntu 26.10 برای تست
14. فرانسه به جنگ ویندوز رفت
15. باز هم بحث Rust در کرنل لینوکس
16. توزیع NixOS 26.05 افسانهای هنوز هم سلطان است
17. میز KDE Plasma 6.7 بتا
مشاوره و ارتباط با محمدعابدینی
https://ble.ir/mabedini
مشاوره و ارتباط با حسین سیلانی
https://learninghive.ir
اخبارهای لینوکسی به صورت تصویری و به همراه تحلیل کوتاه ازخبرها
( حسین سیلانی و محمد عابدینی) بخش دوم
🔸مشاهده در آپارات
----------------------------------------------------
https://www.aparat.com/v/jpnecd9
سرتیتر خبرها
-----------------------------
1. طوفان AMD Zen 6 در راه
2. برنامه Wine 11.10 بازیهای ویندوز حرفهای شد
3. انقلاب در Flathub
4. توزیع Fedora 42؛
5. کانونیکال افسار Flutter را به دست گرفت
6. موتور جستجوی OpenSearch به ۱.۴ میلیارد دانلود
7. بحران بزرگ در کرنل لینوکس
8. برنامه QEMU در حال عقبنشینی
9. توزیع Rocky Linux 10.2 با تغییرات کوانتومی
10. قصهی ۶ توزیع محبوب که مردند
11. توزیع Manjaro 26.1 Preview
12. در نسخه جدید سیستم عامل FreeBSD 15.1 چه خبره؟
13. اولین اسنپشات Ubuntu 26.10 برای تست
14. فرانسه به جنگ ویندوز رفت
15. باز هم بحث Rust در کرنل لینوکس
16. توزیع NixOS 26.05 افسانهای هنوز هم سلطان است
17. میز KDE Plasma 6.7 بتا
مشاوره و ارتباط با محمدعابدینی
https://ble.ir/mabedini
مشاوره و ارتباط با حسین سیلانی
https://learninghive.ir
❤6
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
غیرفعال کردن قابلیت telemetry data collection در اوبونتو
————————————————-
توزیع اوبونتو به صورت پیش فرض داده های زیادی از کاربرها جمع آوری میکند و ارسال مینماید. که این داده ها جمع آوری داده های تله متری گفته میشود.
ممکن است برای بعضی کاربران ناخوشایند باشند. و حالت ناشناس ماندن یا حریم خصوصی را تحت تاثیر قرار بدهد.
داده هایی مثل:
🔰ماشین های واقعی یا مجازی
🔰نصب از ابتدا یا ارتقا به نسخه بالاتر داده اند
🔰منطقه زمانی و مکان توسط کاربر
🔰از چه زبانی استفاده می کنند
🔰مشخصات دسکتاپ
🔰معماری سیستم عامل
🔰مدیر نمایش سرور
🔰 اجزای سخت افزاری
🔰نوع Firmware
🔰نوع بوت uefi , bios
🔰نوع Graphical Process Unit (GPU)
🔰رزولوشن و screen sizes
🔰عمق تصویر یا بیت ریت Pixel density
🔰تعداد CPUs های سیتسم.
🔰تعداد هسته ها
🔰تعداد تردها
🔰مدل پردازشگر
🔰مقدار رم کاربر ها
🔰مقدار فضای دیسک
🔰نوع پارتیشن
🔰روش نصب... حذف دیسک .نصب مجدد. یا دوال
🔰نصب به صورت رمزنگاری شده
🔰مقدار حجم پارتیشن ها
🔰تعداد پارتیشن ها
🔰تغییرات تنظیمات یا نصب و استفاده با تنظیمات پیش فرض
🔰نحوه auto-login کاربرها یا دارای صفحه لاگین
🔰تعداد نصب برنامه های یا استفاده از برنامه های پیش فرض
🔰تعداد کاربرانی که از حداقل یک افزونه انصراف داده اند
🔰تعداد کاربرانی که تصمیم گرفتند نرم افزار را دانلود و به روز کنند
🔰مدت زمان نصب توزیع اوبونتو
در توزیع های لینوکس predator-os و emperor-os که قابلیت ناشناس ماندن و حریم خصوصی را دارند. این موارد زیر نیز در توزیع ها غیرفعال شده است
و هیچ داده تله متری جمع و ارسال نمیشود.
————————
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
————————————————-
توزیع اوبونتو به صورت پیش فرض داده های زیادی از کاربرها جمع آوری میکند و ارسال مینماید. که این داده ها جمع آوری داده های تله متری گفته میشود.
ممکن است برای بعضی کاربران ناخوشایند باشند. و حالت ناشناس ماندن یا حریم خصوصی را تحت تاثیر قرار بدهد.
داده هایی مثل:
🔰ماشین های واقعی یا مجازی
🔰نصب از ابتدا یا ارتقا به نسخه بالاتر داده اند
🔰منطقه زمانی و مکان توسط کاربر
🔰از چه زبانی استفاده می کنند
🔰مشخصات دسکتاپ
🔰معماری سیستم عامل
🔰مدیر نمایش سرور
🔰 اجزای سخت افزاری
🔰نوع Firmware
🔰نوع بوت uefi , bios
🔰نوع Graphical Process Unit (GPU)
🔰رزولوشن و screen sizes
🔰عمق تصویر یا بیت ریت Pixel density
🔰تعداد CPUs های سیتسم.
🔰تعداد هسته ها
🔰تعداد تردها
🔰مدل پردازشگر
🔰مقدار رم کاربر ها
🔰مقدار فضای دیسک
🔰نوع پارتیشن
🔰روش نصب... حذف دیسک .نصب مجدد. یا دوال
🔰نصب به صورت رمزنگاری شده
🔰مقدار حجم پارتیشن ها
🔰تعداد پارتیشن ها
🔰تغییرات تنظیمات یا نصب و استفاده با تنظیمات پیش فرض
🔰نحوه auto-login کاربرها یا دارای صفحه لاگین
🔰تعداد نصب برنامه های یا استفاده از برنامه های پیش فرض
🔰تعداد کاربرانی که از حداقل یک افزونه انصراف داده اند
🔰تعداد کاربرانی که تصمیم گرفتند نرم افزار را دانلود و به روز کنند
🔰مدت زمان نصب توزیع اوبونتو
در توزیع های لینوکس predator-os و emperor-os که قابلیت ناشناس ماندن و حریم خصوصی را دارند. این موارد زیر نیز در توزیع ها غیرفعال شده است
و هیچ داده تله متری جمع و ارسال نمیشود.
————————
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
این چنل آرشیو کتابهای برنامه نویسی، برگه تقلب، پادکست و وبینار برای دولپرهاست، که بدردتون میخوره.
t.me/ArchiveDevs
دوست داشتید جوین بشید.❤️✌🏽
t.me/ArchiveDevs
دوست داشتید جوین بشید.❤️✌🏽
Telegram
Archive Developers
رسالت ما – ارائه محتوای کاربردی و مفید مثل کتاب، برگه تقلب، وبینار و پادکست برای برنامهنویسان و علاقهمندان به فناوری، همراه با ذکر منبع.
@Afsh6n
@Afsh6n
🔥8❤4