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
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»
خبر بزرگ! جنتو لینوکس اکنون بسته های باینری را برای نصب سریع نرم افزار ارائه می کند
===============
همانگونه که میدانید، دبیان دارای بسته‌های deb است، فدورا دارای بسته‌های RPM است. حتی Arch Linux نیز بسته های باینری را ارائه می دهد که از طریق دستورات Pacman نصب می شوند. اساساً این توزیع ها این بسته ها را از روی کد منبع می سازند و در دسترس شما قرار می دهند. شما از سیستم مدیریت بسته توزیع خود برای دریافت آن باینری ها و نصب آنها بر روی سیستم خود استفاده می کنید. و حالا جنتو نیز بسته های باینتری تحت نام GPKG ارائه میکند.
مشکل کامپایل یک نرم افزار از کد منبع آن به این معنی است که قدرت محاسباتی بیشتری را می گیرد. وقتی نرم افزار را کامپایل می کنید، CPU شما بسیار شلوغ می شود. مدیر بسته Gentoo، Portage، پس از سال ها از بسته های باینری پشتیبانی می کندبسته های باینری. برای اکثر معماری ها وجود خواهد داشت.با این حال، برای amd64 و arm64 هم اکنون وجود دارد.
نتیجه گیری: این بسته های باینری برای کاربران جنتو که از سخت‌افزار پایین‌رده استفاده می‌کنند یا نمی‌خواهند همیشه کامپایل دستی را داشته باشند، واقعاً کار خوب و ساده ای خواهد بود.
جزئیات بیشتر:
https://www.gentoo.org/news/2023/12/29/Gentoo-binary.html
—————————————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
از ته دلم برایتان آرزوی لطف الهی ، سلامتی کامل ، رفاه و طول عمر آرزو میکنم امیدوارم از این سال زیبا نهایت لذت را ببرید.
—————————-
کریسمس مبارک
کانال:
linuxtnt
Ken Thompson and Dennis Ritchie

Unix (1969), B (1969) and C (1972) programming languages


سیستم عامل Unix: در سال ۱۹۶۹، کن تامپسون همراه با دنیس ریچی سیستم عامل Unix را طراحی کردند. و یکی از سیستم‌عامل‌های محبوب و پایه‌گذار صنعت است و تأثیر زیادی بر سیستم‌عامل‌های مدرن داشته است.
زبان برنامه‌نویسی B: کن تامپسون زبان برنامه‌نویسی B را نوشت که از آن برای توسعه سیستم عامل Unix استفاده کردند. بی زبانی ساده و کارآمد بود که برای پیاده‌سازی Unix بسیار مفید بود.
زبان برنامه‌نویسی C: در ادامه٬ دنیس ریچی همراه با برایان کرنیگان زبان برنامه‌نویسی C را طراحی کردند. C یک زبان برنامه‌نویسی قدرتمند است که باعث شده استفاده از آن در توسعه نرم‌افزارهای گسترده و سیستم‌های عامل رایج شود.
—————

نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
این پست صرفا جهت اطلاع هست.
قیمت های اپراتور همراه اول.
این پست صرفا جهت اطلاع هست.
قیمت های اپراتور ایرانسل