linuxtnt(linux tips and tricks)
5.74K subscribers
1.59K photos
137 videos
531 files
1.24K links
https://t.me/+AL7RKhKS6b4zNzY8

آموزش لینوکس- گروه مکمل برای پرسش و پاسخ
linux tips and tricks
ارتباط با من
@seilany
seilany.ir
Download Telegram
دوره آموزشی مانیتورینگ در لینوکس

دوره مانیتورینگ در7 فصل و 50 درس به مدت زمان 5 ساعت است که این دوره را در مدت زمان 6 ماه ضبط کردم و توسط فرادرس تدوین ومنتشر شده است

تمام تلاشم براین بود که از اکثرسرفصل های روز و همچنین بسیاری از دستورات و ابزارهای موجود در لینوکس استفاده شود.

این آموزش به معرفی برخی از ابزارها و دستورات نظارت (مانیتورینگ) بر عملکرد، پیکربندی و بهینه‌سازی برای سیستم عامل ، نظارت‌هایی مثل CPU، حافظه، شبکه و رسانه‌های ذخیره‌سازی را بررسی می‌کنیم و همچنین یاد خواهیم گرفت که از ابزارهایی مانند systemctl، top، iftop، nice، lsblk و sar چگونه استفاده کنیم. پس از اتمام این فرادرس تجربه خوبی خواهیم داشت که چگونه عملکرد سیستم و برنامه را در سیستم‌های لینوکس، مانیتور، بهینه و سپس آن را امن کنیم یا ارتقا بدهیم. قادر به مانیتور و مدیریت سلامت سیستم از لحاظ سخت‌افزاری و نرم‌افزاری و همچنین بررسی عملکرد چهار قسمت اصلی سیستم شامل پردازش‌ها و پردازشگر، حافظه، رسانه ذخیره‌سازی و شبکه خواهیم بود.

—————————————-
جزئیات بیشتر و دسترسی به دوره:
https://faradars.org/courses/monitoring-in-linux-fvlnx101
linuxtnt(linux tips and tricks) pinned «دوره آموزشی مانیتورینگ در لینوکس دوره مانیتورینگ در7 فصل و 50 درس به مدت زمان 5 ساعت است که این دوره را در مدت زمان 6 ماه ضبط کردم و توسط فرادرس تدوین ومنتشر شده است تمام تلاشم براین بود که از اکثرسرفصل های روز و همچنین بسیاری از دستورات و ابزارهای موجود…»
غیرفعال کردن قابلیت 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
linuxtnt(linux tips and tricks) pinned «غیرفعال کردن قابلیت telemetry data collection در اوبونتو ————————————————- توزیع اوبونتو به صورت پیش فرض داده های زیادی از کاربرها جمع آوری میکند و ارسال مینماید. که این داده ها جمع آوری داده های تله متری گفته میشود. ممکن است برای بعضی کاربران ناخوشایند باشند.…»
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany developer of predator-os.com & emperor-os.com)
ابزار nethogs
—————————————
ابزاری ساده که نشان میدهد که چه پردازشی، بیشترین پهنای باند شبکه را مصرف میکند.
این ابزار در اکثر مخزنهای توزیع های لینوکسی وجود دارد. روش نصب :
sudo apt install nethogs
sudo yum install nethogs
sudo dnf install nethogs
sudo pacman -S nethogs
نصب در اوپن سوزه
sudo zypper install nethogs
نصب در الپین لینوکس:
apk add nethogs

اجرا
sudo nethogs
سایر روشهای اجرا دستور:
nethogs
nethogs eth1
nethogs [option] eth0 eth1
nethogs [option] eth0 eth1 ppp0
sudo /usr/sbin/nethogs eth0

سویچ های دستور
-d – delay for refresh rate.
-h – list available commands usage.
-p – sniff in promiscuous mode (not recommended).
-t – tracemode.
-V – show version info.
میزگنوم GNOME 44.7 “Kuala Lumpur” منتشر شد.
ویژگی های جدید:
1) جستجوی برنامه‌ها را در پوسته گنوم بهینه‌سازی شده است.
2) صفحه‌کلید روی صفحه‌نمایش گنوم شل نیز در این نسخه با رفع مشکل گیر کردن کلید بک‌اسپیس بهبود یافته است.
3) اصلاح تقویم که دیگر در زمان تغییر تاریخ کوچک نمی‌شود
4) گنوم 44.7 همچنین با یک نسخه به روز شده از Nautilus (Files) ارائه می شود که یکپارچه سازی Sushi، گسترش ساختار نمایش درختی در نتایج جستجو بهبود یافته
5) به غیر از آن، نسخه گنوم 44.7 پشتیبانی Wayland را در پنجره Mutter و مدیریت ترکیبی بهبود داده است
6) عملکرد HTTP/2 را بهبود بخشیده است.
7) باگ‌های libadwaita، GSSDP، libgsf، tracker-miners را رفع کرده است.
8) گنوم 44 به بهبود ویژگی تنظیمات سریع معرفی شده است و همچنین پیاده سازی یک منوی فرعی برای دکمه بلوتوث برای اتصال آسانتر و سریعتر وسایل جانبی، افزودن توضیحات به دکمه ها برای مشاهده آسان وضعیت آنها و اضافه شدن یک ویژگی جدید به نام Background Apps
9) گنوم 44 همچنین پیشرفت‌های زیادی را در برنامه تنظیمات (مرکز کنترل گنوم) به ارمغان می‌آورد، که اکنون دارای پشتیبانی از اشتراک‌گذاری اتصالات Wi-Fi از طریق کدهای QR در پانل Wi-Fi، انتخابگر مکان جدید در پانل تاریخ و زمان و هسته است
10) در نسخه 44مدیر فایل Nautilus از اندازه نمادهای 64 پیکسل پشتیبانی می کند،

برنامه‌های جدید در GNOME 44 مانند:
11) برنامه Workbench برای آزمایش با فناوری‌های GNOME
12) برنامه Zap برای پخش صداها از صفحه صدا
13) برنامه Boatswain برای کنترل دستگاه‌های Stream Deck، نشان برای تولید آواتارهای پروژه
14) برنامه Lorem برای تولید متن مکان‌نمای معروف Lorem Ipsum
15) برنامه انتخابگر رنگ Eyedropper،
16) طراح انیمیشن های فنری Elastic
17) برنامه پرسش و پاسخ Clairvoyant
18) و کنترل زمان ساعت شطرنج برای بازی های شطرنج روی تخته.
19) سایر تغییرات قابل توجه در گنوم 44 شامل توانایی غیرفعال کردن نتایج جستجوی تنظیمات در گنوم شل، یک پورتال جدید میانبرهای گلوبال است که به برنامه ها اجازه می دهد از میانبرهای فعال شده مطلع شوند، اعلان های بهبود مصرف باتری کم، کشیدن و رها کردن بهبود یافته در شبکه برنامه گنوم شل، یک گزینه نمای کلی برگه جدید در کنسول گنوم، نمودار دمای صاف در آب و هوای گنوم، میانبرهای صفحه کلید جدید، تصاویر پس زمینه جدید و بسیاری موارد دیگر.
———————————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
This media is not supported in your browser
VIEW IN TELEGRAM
تسلا از ربات انسان نمای Optimus Gen 2 رونمایی کرد
—————————
یک ماشین پیشرفته است که برای تقلید از حرکات و عملکرد انسان‌ها طراحی شده است.

در آخرین نمایش، تسلا اعلام کرد که وزن Optimus را ۱۰ کیلوگرم (۲۲ پوند) کاهش داده و نشان داد که این ربات چگونه به آرامی یک تخم‌مرغ را برمی‌دارد و با آن کار می‌کند، که به گفته آنها از “حس لامسه در تمام انگشتان” برخوردار است.
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany developer of predator-os.com & emperor-os.com)
Malcolm Douglas McIlroy
———————————————
یک ریاضیدان ، مهندس و برنامه نویس است .
شهرت او بخاطر مشارکت در توسعه و فلسفه یونیکس است و هم چنین توسعه دهنده چندین ابزار یونیکس:
Unix pipelines, spell, diff, sort, join, graph, speak, tr
ومشارکتهایی در توسعه زبانهای:
PL/I, SNOBOL, ALTRAN, TMG and C++
مک ایلروی در سال 1958 به آزمایشگاه های بل پیوست .
در طول دهه‌های 1960 و 1970، مک‌ایلروی برنامه‌هایی را برای سیستم‌های عامل Multics (مانند و یونیکس پیاده سازی کرد.
منبع کانال:
at :linuxtnt
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany developer of predator-os.com & emperor-os.com)
روش clone گرفتن از یک پارتیشتن یا یک هاردیسک به پارتیشن و هارد دیسک دیگر:
———————————-
حالت اول برای پارتیشن:
# dd if=/dev/sda1 of=/dev/sda2
حالت دوم برای هارددیسک:
# dd if=/dev/sda of=/dev/sdb

منبع کانال :
at :linuxtnt
روش ایجاد کردن یک فایل زیپ و قرار دادن رمز عبور برای آن.
ابتدا دستور زیپ وسپس رمز عبور و در ادامه اسم فایل زیپ خروجی و در اخر اسم فایل یا فهرستی که قرار است زیپ شود.

کافیه دستور زیر را وارد کنید
sudo zip -p ur_password ur_zipfile.zip urflder

sudo zip -p a123 mydata.zip mydata
sudo zip -p a123 MyDesktop.zip /home/ali/Desktop
——————————————
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
Forwarded from OS Internals (Abolfazl Kazemi)
Linux Internals and Forensics.pdf
14.9 MB
📚 انتشار اسلایدهای دوره Linux Internals and Forensics

‼️ اخیرا دوره‌ای در زمینه‌ی Internal لینوکس و استفاده از آن برای Forensics داشتم و تصمیم گرفتم اسلایدهای دوره و بخش‌هایی از آن را که به توضیح طرز کار قسمتی از لینوکس می‌باشد، به صورت ویدئوهای کوتاه منتشر کنم.

ℹ️ این دوره موارد کلی زیر را پوشش داده و برای اطلاع از جزئیات مطالب می‌توانید به مرور اسلایدها بپردازید. همچنین در تمامی بخش‌ها لینک‌هایی برای ارجاع به مقالات و کسب اطلاعات بیشتر وجود دارد که می‌توانید از ‌آن‌ها برای مطالعه‌ی بیشتر استفاده کنید.
* Programming Review
* Building and Debugging Linux Kernel
* System Calls Internals
* Writing Kernel Modules
* Process and Thread Internals
* Ftrace and Hooking Kernel Functions
* IPC Mechanisms
* Linux Memory Forensics
* ELF Structure
* MBR and GPT Overview
* VFS Internals
* EXT4 File System Internals
* Disk Forensics
* Linux Malware Techniques

📌برای دسترسی به نمونه کدهای استفاده شده در دوره از مخزن زیر استفاده کنید:
https://github.com/akazemi67/Teaching/tree/main/Linux%20Internals%20Course
دستورات کمتر دیده شده در لینوکس سری نهم:
دستور compgen
دستور compgen یک دستور built-in bash است که لیست تمام دستورات موجود در سیستم را نشان میدهد
در ادامه توضیحات هر یک از گزینه‌های دستور compgen در لینوکس به همراه مثال‌هایی برای هر یک آمده است:
bash compgen -a

این دستور یک لیست از تمامی نام‌های مستعار تعریف شده را نشان می‌دهد.
bash compgen -b

این دستور یک لیست از تمامی دستورات داخلی شل را نشان می‌دهد.
bash compgen -c

این گزینه یک لیست از تمامی دستورات قابل دسترس را تولید می‌کند. این شامل دستورات داخلی و دستوراتی است که از طریق متغیر محیطی PATH در دسترس هستند.
bash compgen -d

این دستور یک لیست از نام‌های دایرکتوری‌ها را ارائه می‌دهد.
bash  compgen -e

این دستور یک لیست از متغیرهای export شده شل را نشان می‌دهد.
bash compgen -f

این دستور تمامی نام‌های فایل‌های موجود در دایرکتوری فعلی را نشان می‌دهد.
bash compgen -k

این دستور یک لیست از کلمات کلیدی شل را نشان می‌دهد.
bash  compgen -A function

وقتی با نام یک تابع دنبال شود، این گزینه یک لیست از تمامی توابع موجود در جلسه فعلی شل را تولید می‌کند. یعنی این دستور یک لیست از تمامی توابع تعریف شده را نشان می‌دهد.

نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
برنامه wine نسخه 9 با 44 تغییر در راه است.
نمونه ای از برنامه های رفع عیب شده:

رفع عیبvulkan-1: vulkan با درایورهای اخیر Radeon که خراب می شد
رفع عیب dinput:device8 breaks test_keyboard_layout_name() از user32:input
رفع عیبHardWest 2 و Silent Hill 4 و Star Wars و tightvnc viewer و WinSCP 5.21.1.12643 و Treecomp و Starcraft Remastered و IrfanView و RPG Maker game و kernel32:loader و Civilization 2 و user32:dialog و Railroad Tycoon 2 Platinum و winedbg و در زمان اجرا و اتصال و یاسازگاری با ویندوز 10

رفع عیب advapi32:registry & ntdll:reg در زمان اجرا
رفع عیب user32:input
رفع عیب comctl32:listbox و سایر موارد دیگر
—————————
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
هشدار به کاربران لینوکسی و ویندوزی.
116 بسته malware-بدخواه. در مخزن های pypi وجود دارد

———————
محققان امنیت سایبری مجموعه ای از 116 بسته مخرب را در مخزن پایتون پکیج (PyPI) شناسایی کرده اند که برای آلوده کردن سیستم های ویندوز و لینوکس با یک درب پشتی سفارشی طراحی شده اند.
——————-
محققان ESET در گزارشی که اوایل این هفته منتشر شد، گفتند : "در برخی موارد، بار نهایی نوعی از W4SP Stealer بدنام یا یک مانیتور ساده کلیپ بورد برای سرقت ارزهای دیجیتال است

تخمین زده می شود که این بسته ها بیش از 10000 بار از می 2023 دانلود شده اند.
—————
منبع خبر:
https://www.linkedin.com/company/thehackernews/
Forwarded from اطلاع رسانی رویداد تخصصی ابرها
🔴 ششمین صبحانه کاری ابرها (تهران)

🍽 قهوه، صبحانه، ارائه و گفتگوی کاری در کنار متخصین

🎤 موضوع: رویکرد مهندسی دواپس در فرآیند عیب‌یابی
🎤ارائه‌دهنده: آرزو محمدی

زمان: جمعه ۸ دی ۱۴۰۲، ساعت ۹ تا ۱۲ صبح
📌 مکان: تهران، میدان انقلاب، ابتدای خیابان انقلاب، بین ۱۲ فروردین و فخررازی، روبه‌روی سردر اصلی دانشگاه تهران، پلاک ۱۲۶۰، سالن کافه رویداد
👇👇👇

https://zaya.io/u900l
سلام به همگی.
—————————————-
به مناسبت روز مادر از طرف کانال آموزشی ام linuxtnt هدیه ای رو برای همه دوستان منتشر میکنم. روز مادر یادتون نره به کانال سربزنید
—————————————
@linuxtnt
linuxtnt(linux tips and tricks) pinned «سلام به همگی. —————————————- به مناسبت روز مادر از طرف کانال آموزشی ام linuxtnt هدیه ای رو برای همه دوستان منتشر میکنم. روز مادر یادتون نره به کانال سربزنید ————————————— @linuxtnt»