Forwarded from Frontend-Resources
حتما تا الان پیش آمده که دنبال دستور خاصی در لینوکس بگردید. مثلا بخواهید IP سرور را مشاهده کنید یا مثلا میزان حجم و عمق فایلها را محاسبه کنید.
سایت commandlinefu.com حاوی کلی فرمان های oneline از این نوع است که برای استفاده های مختلف لیست شده اند.
https://twitter.com/vahidnameni/status/1641715278009573376
سایت commandlinefu.com حاوی کلی فرمان های oneline از این نوع است که برای استفاده های مختلف لیست شده اند.
https://twitter.com/vahidnameni/status/1641715278009573376
Forwarded from Vantech
💠 بهترین توزیعهای لینوکس برای کاربریهای مختلف در 2023
🔸۱- توزیع Nitrux؛ بهترین توزیع لینوکس (Linux distribution) برای مبتدیها
🔸۲- توزیع Zorin OS؛ توزیع لینوکس مناسب برای کاربران ویندوز
🔸۳- توزیع Pop!_OS؛ بهترین توزیع لینوکس برای گیمینگ
🔸۴- توزیع Kodachi؛ بهترین توزیع لینوکس برای بهبود امنیت و حریم خصوصی
🔸۵- توزیع Rescatux؛ توزیع لینوکس مناسب برای تعمیر و بازیابی
🔸۶- توزیع OpenMediaVault؛ بهترین توزیع لینوکس برای NAS
🔸۷- توزیع Porteus؛ بهترین توزیع قابل حمل لینوکس
🔸۸- توزیع Manjaro؛ بهترین توزیع مبتنی Arch
🔸۹- توزیع Puppy Linux؛ سبکترین توزیع لینوکس
🔸۱۰- توزیع Arch Linux؛ بهترین توزیع لینوکس برای کاربران حرفهای
🔸۱۱-توزیع Solus؛ بهترین توزیع لینوکس برای توسعهدهندگان
🔸۱۲-توزیع NethServer؛ بهترین توزیع لینوکس برای کسبوکارهای کوچک
🔸۱۳-توزیع OPNsense؛ بهترین توزیع لینوکس برای فایروال
🔸۱۴-توزیع Ubuntu Server؛ بهترین توزیع لینوکس برای سرور
🔸۱۵-توزیع DebianEdu/Skolelinux؛ بهترین توزیع لینوکس برای آموزش
@vantech
🔸۱- توزیع Nitrux؛ بهترین توزیع لینوکس (Linux distribution) برای مبتدیها
🔸۲- توزیع Zorin OS؛ توزیع لینوکس مناسب برای کاربران ویندوز
🔸۳- توزیع Pop!_OS؛ بهترین توزیع لینوکس برای گیمینگ
🔸۴- توزیع Kodachi؛ بهترین توزیع لینوکس برای بهبود امنیت و حریم خصوصی
🔸۵- توزیع Rescatux؛ توزیع لینوکس مناسب برای تعمیر و بازیابی
🔸۶- توزیع OpenMediaVault؛ بهترین توزیع لینوکس برای NAS
🔸۷- توزیع Porteus؛ بهترین توزیع قابل حمل لینوکس
🔸۸- توزیع Manjaro؛ بهترین توزیع مبتنی Arch
🔸۹- توزیع Puppy Linux؛ سبکترین توزیع لینوکس
🔸۱۰- توزیع Arch Linux؛ بهترین توزیع لینوکس برای کاربران حرفهای
🔸۱۱-توزیع Solus؛ بهترین توزیع لینوکس برای توسعهدهندگان
🔸۱۲-توزیع NethServer؛ بهترین توزیع لینوکس برای کسبوکارهای کوچک
🔸۱۳-توزیع OPNsense؛ بهترین توزیع لینوکس برای فایروال
🔸۱۴-توزیع Ubuntu Server؛ بهترین توزیع لینوکس برای سرور
🔸۱۵-توزیع DebianEdu/Skolelinux؛ بهترین توزیع لینوکس برای آموزش
@vantech
Forwarded from کالی بویز | ترفند | تکنولوژی
✔️ کوین دیوید میتنیک (Kevin David Mitnick) در گذشت!
کوین یکی از معروفترین هکرها، مشاور امنیتی و پایه گذار امنیت نوین در سن 59 سالگی در گذشت!
او از بنیانگذاران مهندسی اجتماعی (از تاثیرگذارترین روش ها در دنیای امنیت اطلاعات) بود و در این باره کتاب و مقالات زیادی نیز به رشته تحریر درآورده است.
➖➖➖➖➖➖
🆔 @kaliboys | کالی بویز
کوین یکی از معروفترین هکرها، مشاور امنیتی و پایه گذار امنیت نوین در سن 59 سالگی در گذشت!
او از بنیانگذاران مهندسی اجتماعی (از تاثیرگذارترین روش ها در دنیای امنیت اطلاعات) بود و در این باره کتاب و مقالات زیادی نیز به رشته تحریر درآورده است.
➖➖➖➖➖➖
🆔 @kaliboys | کالی بویز
Mastering the curl command line with Daniel Stenberg :
https://youtu.be/V5vZWHP-RqU?si=edU4mEwu90HuznZJ
https://youtu.be/V5vZWHP-RqU?si=edU4mEwu90HuznZJ
YouTube
Mastering the curl command line with Daniel Stenberg
The slides = https://www.slideshare.net/DanielStenberg7/mastering-the-curl-command-linepdf
0:00 Mastering the curl command line
0:16 Daniel Stenberg
0:36 curl support by wolfSSL
0:56 setup
02:20 questions
02:52 agenda
05:25 The project
05:42 take-off
07:42…
0:00 Mastering the curl command line
0:16 Daniel Stenberg
0:36 curl support by wolfSSL
0:56 setup
02:20 questions
02:52 agenda
05:25 The project
05:42 take-off
07:42…
Forwarded from جادی | Jadi
بعد از حدود یکسال تلاش دوره آموزشی #گنو #لینوکس تموم شد. ۸۱ ویدئو با کتابچه همراهشون برای هر کسی که میخواد لینوکس رو حرفهای بر اساس #الپیک یاد بگیره. بر اساس مسوولیت اجتماعی این دوره رو برای ۱۲ نفر رایگان میکنم (: نه شوخی کردم، برای همه رایگان و آزاده.
https://www.youtube.com/watch?v=cqfrsmg4BKo&list=PL-tKrPVkKKE0kM18Sg5fqaZW1V2nidAeU
https://www.youtube.com/watch?v=cqfrsmg4BKo&list=PL-tKrPVkKKE0kM18Sg5fqaZW1V2nidAeU
YouTube
الپیک ۱ - ۰۰۱ - مقدمه و شروع
خب بالاخره تصمیم گرفتم الپیک جدید رو ضبط کنم. نسخه ۵. آزاد و رایگان برای هرکسی که بخواد به شکل حرفه ای این دنیا رو یاد بگیره. قسمت اول معرفی است.
این دوره الپیک نسخه ۵۰۰ رایگان و آزاد رو یک کتاب آزاد و رایگان هم همراهی میکنه. کل ویدئوها اینجاست:
https:…
این دوره الپیک نسخه ۵۰۰ رایگان و آزاد رو یک کتاب آزاد و رایگان هم همراهی میکنه. کل ویدئوها اینجاست:
https:…
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
یکی از دولوپرها و میننینرهای اصلی انجینکس از تیم انجینکس جدا شده و از دیروز تصمیم گرفته که یه فورکی از انجینکس منتشر کنه به اسم freenginx
این توضیحاتش رو بخونید خیلی جالبه
https://www.phoronix.com/news/Nginx-Forked-To-Freenginx
موقت
این توضیحاتش رو بخونید خیلی جالبه
https://www.phoronix.com/news/Nginx-Forked-To-Freenginx
موقت
Phoronix
Core NGINX Developer Forks Web Server Into Freenginx
Maxim Dounin as one of the longtime core developers of the Nginx web server announced the creation today of a new fork of the project called Freenginx.
Forwarded from Python Hints
#لینوکس
۳ تا از ابزارهایی که بنظرم هرکسی باید روی سیستم داشته باشه
یکی از همکارا توی میت پرسید؛ انقدر مفید بود که باقی بجهها رو هم صدا زد.
واقعا فکر نمیکردم کسی اینارو نداشته باشه برای همین گفتم اینجا هم به اشتراک بذارم:
اگر با
خوبی این ابزار اینه که با Rust نوشته شده فوقالعاده کم حجم و سبک هست
کانفیگ شده و همه چیز رو داره
همیشه هم منو راهنما جلوتون هست
تعداد فیچرهاش بیش از حد زیاده.
فقط کافیه یکبار هاردتون پر شده باشه تا سردرد استفاده از
گوشه سمت چپ پایین؛ کار رو به قشنگی براتون در میاره نمایش درختی + حجم هر پوشه و ...
با زبان
@PyHints
۳ تا از ابزارهایی که بنظرم هرکسی باید روی سیستم داشته باشه
یکی از همکارا توی میت پرسید؛ انقدر مفید بود که باقی بجهها رو هم صدا زد.
واقعا فکر نمیکردم کسی اینارو نداشته باشه برای همین گفتم اینجا هم به اشتراک بذارم:
1- zellij
اگر با
tmux کار نکردید که قطعا عمرتون رو خیلی هدر دادید و اگر کارکردید و مثل من خیلی وقتا درگیر کانفیگ کردنش بودید؛ برید سراغ zellijخوبی این ابزار اینه که با Rust نوشته شده فوقالعاده کم حجم و سبک هست
کانفیگ شده و همه چیز رو داره
همیشه هم منو راهنما جلوتون هست
تعداد فیچرهاش بیش از حد زیاده.
2- dustفقط کافیه یکبار هاردتون پر شده باشه تا سردرد استفاده از
du, df , ... رو چشیده باشید یعنی ادمین سرور ندیدم که رضایت داشته باشه.dustگوشه سمت چپ پایین؛ کار رو به قشنگی براتون در میاره نمایش درختی + حجم هر پوشه و ...
با زبان
Rust نوشته شده و برای ایندکس کردن هارد ۱۶ ترابایتی و پر از فایل من فقط به ۵ دقیقه وقت نیاز داشت ( این هارد چون دیتاست زیادی شامل متن - عکس و ... داخلش هست بسیار ایندکس کردنش سنگین هست خودم روی ۱ ساعت فکر میکردم انجام بشه)@PyHints
Forwarded from Python Hints
Python Hints
#لینوکس ۳ تا از ابزارهایی که بنظرم هرکسی باید روی سیستم داشته باشه یکی از همکارا توی میت پرسید؛ انقدر مفید بود که باقی بجهها رو هم صدا زد. واقعا فکر نمیکردم کسی اینارو نداشته باشه برای همین گفتم اینجا هم به اشتراک بذارم: 1- zellij اگر با tmux کار نکردید…
اضافه کنم که تصویر مربوط به محیط
هست یا دقت کردید ؟
بخش بالایی عکس که جزئیات
اما گل سرسبد همه موارد بالا و هرچیز دیگری که میشناسید :
تصویر گوشه پایین راست؛ اصلا نمیشه شما کاربر لینوکس باشید و از کامند استفاده کنید و نیازمند
اونقدری که خوندن و استفاده درست از
رو میبینید.
میدونم ربطی به پایتون نداشت؛ ولی چون خیلی کمک هست این ابزارها گفتم شاید بدرد کسی بخوره اینجاهم.
امیدوارم مفید باشه 🌹
@PyHints
zellijهست یا دقت کردید ؟
3- Btop
بخش بالایی عکس که جزئیات
cpu, mem, hard, network, gpu رو به خوبی نشون میده مربوط به ابزار مانیتورینگ btop هست که یک جایگزین فوقالعاده و بسیار قوی برای top, htop محسوب میشه.اما گل سرسبد همه موارد بالا و هرچیز دیگری که میشناسید :
4- tldrتصویر گوشه پایین راست؛ اصلا نمیشه شما کاربر لینوکس باشید و از کامند استفاده کنید و نیازمند
man نشده باشید. اونقدری که خوندن و استفاده درست از
man page یکی از سرفصلهای مهم آموزشی RedHat هست؛ اگر میگید چه ربطی داره ؟ باید بگم که tldr اومده که شمارو از خوندن man page خلاص کنه مخصوصا وقتی فقط ی مثال کوچیک و سریع + توضیح کوتاه لازم دارید. توی تصویر شما خروجیtldr dustرو میبینید.
میدونم ربطی به پایتون نداشت؛ ولی چون خیلی کمک هست این ابزارها گفتم شاید بدرد کسی بخوره اینجاهم.
امیدوارم مفید باشه 🌹
@PyHints
Forwarded from Go Casts 🚀
استفاده از Rust در کرنل لینوکس: یه انقلاب بعد از ۳۰ سال!
یکی از پادکستهای جذابی که اخیرا منتشر شده، مصاحبه با Danilo Krummrich بود، maintainer کرنل لینوکس و عضو تیم اصلی Rust for Linux.
این یه تغییر تاریخیه چون برای اولین بار بعد از بیش از ۳۰ سال یه زبان جدید رسماً وارد توسعه کرنل میشه!
دنیلو توسعهدهنده اصلی و maintainer درایور Nova هست، یه درایور GPU کاملا مبتنی بر Rust برای کارتهای گرافیک انویدیا. این درایور برای GPU های GSP-firmware-based (از RTX 2000 / Turing به بعد) طراحی شده و قراره برای این نسلها جایگزین Nouveau بشه.
شاید از دلایل اصلی حضور Rust در کرنل لینوکس Memory Safety و Concurrency Safety باشه.
طبق گزارش مایکروسافت، حدود ۷۰٪ از CVE های Windows مربوط به memory safety هست. گوگل هم آمار مشابهی برای Android گزارش کرده.
توی کرنل که یه خطای کوچیک میتونه کل سیستم رو از کار بندازه، جلوگیری از data race و undefined behavior در compile-time خیلی ارزشمنده.
یه چالش فرهنگی این وسط وجود داره اونم اینه که کرنل لینوکس بیش از ۳۰ ساله با C نوشته شده. maintainerهای قدیمی که سالها با C کار کردن، باید قانع بشن که Rust ارزشش رو داره. این یه تغییر فرهنگی بزرگه که زمان میبره.
این پروژه از نظر من خیلی جذابه چون نشون میده Rust دیگه فقط یه زبان Hype شده نیست. وقتی کرنل لینوکس - که قلب تپنده میلیاردها دستگاه از سرورها تا گوشیهای اندرویدیه - داره Rust رو میپذیره، یعنی این زبان واقعاً به بلوغ رسیده. البته Rust ثابت شده بود، ثابت شده تر شد..
البته هنوز سالها طول میکشه تا بخش قابل توجهی از کرنل با Rust نوشته بشه. ولی شروع شده و این خودش خبر بزرگیه.
اگه برنامه نویسی سیستمی و low-level کار میکنید، یادگیری Rust دیگه انتخابی نیست، احتمالا یه ضرورته!
اینم لینک پادکست
https://corrode.dev/podcast/s05e06-rust4linux/
@gocasts
یکی از پادکستهای جذابی که اخیرا منتشر شده، مصاحبه با Danilo Krummrich بود، maintainer کرنل لینوکس و عضو تیم اصلی Rust for Linux.
این یه تغییر تاریخیه چون برای اولین بار بعد از بیش از ۳۰ سال یه زبان جدید رسماً وارد توسعه کرنل میشه!
دنیلو توسعهدهنده اصلی و maintainer درایور Nova هست، یه درایور GPU کاملا مبتنی بر Rust برای کارتهای گرافیک انویدیا. این درایور برای GPU های GSP-firmware-based (از RTX 2000 / Turing به بعد) طراحی شده و قراره برای این نسلها جایگزین Nouveau بشه.
شاید از دلایل اصلی حضور Rust در کرنل لینوکس Memory Safety و Concurrency Safety باشه.
طبق گزارش مایکروسافت، حدود ۷۰٪ از CVE های Windows مربوط به memory safety هست. گوگل هم آمار مشابهی برای Android گزارش کرده.
توی کرنل که یه خطای کوچیک میتونه کل سیستم رو از کار بندازه، جلوگیری از data race و undefined behavior در compile-time خیلی ارزشمنده.
یه چالش فرهنگی این وسط وجود داره اونم اینه که کرنل لینوکس بیش از ۳۰ ساله با C نوشته شده. maintainerهای قدیمی که سالها با C کار کردن، باید قانع بشن که Rust ارزشش رو داره. این یه تغییر فرهنگی بزرگه که زمان میبره.
این پروژه از نظر من خیلی جذابه چون نشون میده Rust دیگه فقط یه زبان Hype شده نیست. وقتی کرنل لینوکس - که قلب تپنده میلیاردها دستگاه از سرورها تا گوشیهای اندرویدیه - داره Rust رو میپذیره، یعنی این زبان واقعاً به بلوغ رسیده. البته Rust ثابت شده بود، ثابت شده تر شد..
البته هنوز سالها طول میکشه تا بخش قابل توجهی از کرنل با Rust نوشته بشه. ولی شروع شده و این خودش خبر بزرگیه.
اگه برنامه نویسی سیستمی و low-level کار میکنید، یادگیری Rust دیگه انتخابی نیست، احتمالا یه ضرورته!
اینم لینک پادکست
https://corrode.dev/podcast/s05e06-rust4linux/
@gocasts
Corrode Rust Consulting
Rust for Linux with Danilo Krummrich - Rust in Production Podcast | corrode Rust Consulting
Bringing Rust into the Linux kernel is one of the most ambitious m…