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

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

برنامه geany که یکی از ویرایشگرهای خوب و البته یک IDE در لینوکس و مورد علاقه من ☺️ با ویژگی های جدید قابل نصب است. این برنامه رو من جایگزین برنامه Notepad++ در ویندوز میدونم.
این برنامه اکنون که نسخه دوم ان منتشر شده 18 ساله است.

از ویژگی های این برنامه :
*قسمت Geany-Plugins اضافه شده است.
*تمرکز بر روی ویرایش انواع فایلها
*بهبودهای نوار کناری
*نمای درختی در نوار کناری برای لیست اسناد(اگر تعداد زیادی فایل جداگانه دارید، این ویژگی بسیار کاربردی است.)
*پیکربندی برای کاتلین و پایتون نسخه 3
*پشتیبانی از فرمت فایل فرمت فایل ctag
*درنسخه 2 از انواع فایل های جدید مانند AutoIt و GDScript پشتیبانی می کند.
*بهبود های جدید برای تنظیمات نوع فایل برای Nim و PHP
*رفع برخی از مشکلات قدیمی به روز شد.
*ترجمه های به روز شده: نسخه جدید دارای ترجمه های به روز شده به زبان آلمانی (de)، اسپانیایی (es)، پرتغالی (pt)، اوکراینی (ua) و بسیاری دیگر است. این نسخه همچنین یک زبان جدید به نام سینهالی (si) اضافه کرد. این افزوده باعث می شود که Geany حتی بیشتر از قبل برای مخاطبان جهانی در دسترس باشد.
بهبودهای Vimmode: برای علاقه مندان به Vim، Geany-Plugins 2.0 اکنون از دستورات شی متنی مرتبط با کلمه مانند "ciw"، "diw" و "viw" پشتیبانی می کند. بنابراین، استفاده از میانبرهای Vim کارآمدتر خواهد بود.
*ویژگی جدید Project Organizer: Geany-Plugins 2.0 به شما امکان می دهد یک مدیر فایل و ترمینال را مستقیماً از رابط باز کنید.
بهبودهای GeanyVC که با ابزار diff، می توانید دو فایل را به طور موثرتری با هم مقایسه کنید.

برنامه در اکثر مخزن های رسمی توزیع ها وجود دارد و کافیه نام *geany را در مقابل مدیربسته توزیع خود وارد کنید.

——————————————-
جهت حمایت مالی:
https://zarinp.al/learninghive.ir
——————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
دستورات کمتر دیده شده در لینوکس سری ششم:

دستور "inxi" یک ابزار همه کاره و قدرتمند است که اطلاعات دقیقی در مورد جنبه های مختلف سیستم لینوکس شما ارائه می دهد.

1. اطلاعات سخت افزاری 2. اطلاعات سیستم: 3. اطلاعات شبکه 4. بار سیستم و فرآیندها 5. اطلاعات سنسور

یک لیست کامل و ساده برای سویچ های دستور inxi نوشتم امیدوارم مفید باشه.
# Get the facts on your system's current setup
inxi -v7

# Get an in-depth look at your system's software and package information
inxi -S

# Provides information on the system's graphics card, driver, and OpenGL rendering capabilities
inxi -G

# Shows network information, including interface details, IP addresses, and routing tables
inxi -N

# Provides information about the system's CPU
inxi -t cpu

# Displays information about the system's repositories
inxi -r

# Shows the system's CPU temperature
inxi -c 0

# Provides information on the system's partition layout
inxi -p

# Displays information about the system's motherboard
inxi -M

# Shows the system's network interface information
inxi -i

# Displays information about the system's disk drives
inxi -D

# Provides information about the system's audio devices
inxi -A

# Shows motherboard information, as well as detailed information on CPU, memory, and storage
inxi -Mxxx

# Displays information about the system's CPU
inxi -C

# Provides full system information
inxi -F

# Shows motherboard, CPU, GPU, storage, and temperature information in a compact format
inxi -MCGST

# Displays system information in intervals of 5 seconds
inxi -I 5

# Shows the system's system log
inxi -l

# Provides detailed information about the system's network interfaces
inxi -Nxx

# Displays information about the system's battery
inxi -B

# Shows partition and storage information
inxi -pM

# Displays information about the system's repositories, including the repository name, enabled status, and priority
inxi -r –r
—————————--
جهت حمایت مالی:
https://zarinp.al/learninghive.ir
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
بدافزار Shamoon:
نام Shamoon برگرفته از عبارت "شمعون" (Shamoon) است که برای نامگذاری این بدافزار استفاده شده است.

در بحبوحه وخامت روابط بین عربستان سعودی و ایران در سال 2012، وزیر نفت عربستان سعودی پیشنهاد افزایش تولید نفت عربستان را برای جبران از دست دادن تولید نفت ایران به دلیل تحریم های بین المللی احتمالی داد. این موضع مورد انتقاد ایران قرار گرفت و باعث شد یک مقام ایرانی اعلام کند:
کشورهای همسایه عرب ما نباید با این ماجراجویان همکاری کنند... این اقدامات دوستانه تلقی نخواهد شد.
(رویترز 2012)

(محمدعلی خطیبی، استاندار تهران در اوپک گفت: ایران روز یکشنبه به همسایگان عرب خود هشدار داد که در صورت تحریم اتحادیه اروپا، تولید خود را برای جایگزینی نفت ایران افزایش ندهند. خطیبی در گفت وگو با روزنامه شرق گفت: پیامدهای این موضوع غیرقابل پیش بینی است، بنابراین کشورهای همسایه عرب ما نباید با این ماجراجویان همکاری کنند و باید سیاست های عاقلانه ای اتخاذ کنند.)

چند ماه بعد، یک بدافزار پاک‌کننده به نام Shamoon به آرامکو عربستان حمله کرد و طبق گزارش‌ها، 35000 سیستم کامپیوتری درون سازمان را نابود کرد. این حمله خطر مختل کردن جدی عرضه نفت را به همراه داشت و منجر به اختلال در عرضه درایوهای هارد دیسک در سطح جهان شد، زیرا سازمان هدف با خرید تعداد زیادی هارد دیسک برای جایگزینی درایوهایی که در اثر حمله از بین رفته بودند، به دنبال بهبودی از حمله بود . در نهایت، دولت ایالات متحده و دیگران این حمله را به عوامل تهدید کننده دولت ملت ایران نسبت دادند (آزبورن 2018؛ CISA 2021).

———————————
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
30 ویژگی های کرنل لینوکس 6.6 :
لینوکس 6.6 یکی دیگر از هسته های هیجان انگیز از نوآوری های نرم افزاری جدید تا پشتیبانی سخت افزاری اخیر و it است
در میان برترین هایلایت های لینوکس 6.6 این است که سرور SMB3 درون هسته ای KSMBD پایدار شده است.، یک Nouveau user-space API جدید برای پشتیبانی بهتر از درایور NVK Vulkan در Mesa، Intel Shadow Stack پیاده شده است و درایور تنظیمات آن در HP BIOS ادغام شده است.درایور ابزار USB MIDI 2.0 اضافه شد.
رابط گرافیکی make xconfig به جعبه ابزار Qt6 منتقل شده، منبع هایی که به NSA ایالات متحده در کد SELinux بودند، حذف شده اند، درایور Intel IVSC اضافه شده است و ReiserFS در نهایت "منسوخ" اعلام شده و تنظیمات آن در کرنل6.6 انجام شده است و سال 2025 حذف میشود.
———————————-
1- تغییر به الگوریتم زمان‌بندی EEVDF به عنوان یک الگوریتم بهبودیافته نسبت به کد زمان‌بندی الگوریتم قبلی CFS در کرنل
2- ویژگی Intel Shadow Stack سرانجام به عنوان یکی از ویژگی های امنیتی CPU پردازنده های اخیر اینتل و AMD برای جلوگیری از حملات ROP اضافه شد.
3-ویژگی AMD FreeSync Panel Replay به عنوان جایگزینی برای Panel Self Refresh (PSR) برای نمایشگرهای لپ تاپ.
4- اضافه کردن Nouveau user-space API مورد نیاز درایورجدید Vulkan NVIDIA "NVK" که یک درایور جایگزین متن باز به جای nvidia است که به تازگی در Mesa 23.3 ارائه می‌شود.
5- اینتل برای فعال کردن پردازنده های Lunar Lake و Arrow Lake، کدهای درایور بیشتری را اضافه کرده است.
6- بهبودهایی در عملکرد لینوکس 6.6 به خصوص در سرورهای AMD EPYC با تعداد هسته بالا و همچنین عملکرد Intel Xeon Max / Sapphire Rapids صورت گرفته است.
7- پشتیبانی از دمای AMD Zen و EDAC برای پردازنده های AMD Family 1Ah.
8- پشتیبانی از AMD Dynamic Boost Control معرفی شده است.
9- اجتناب از kernel panics غیر ضروری در سیستم های AMD Zen.
10—ویژگی Intel cluster scheduling برای CPU های هیبریدی Core مدرن دوباره معرفی شد.
11-- به‌روزرسانی‌های Workqueue که به پردازنده‌های مدرن AMD و سایر سیستم‌هایی که دارای چندین کشL3 هستند، کمک می‌کند.
12-- آمارمیزان استفاده از CPU به ازای هر CPU cgroup اکنون به درستی بررسی و ردیابی میشود.
13-کنترل افزایش عملکرد CPUFreq
14-- پشتیبانی از رویدادهای Perf PMU هسته AmpereOne.
15-- چندین ویژگی جدید CPU LoongArch از بیت های هسته جدید، که برای کار بر روی پشتیبانی Loongson Binary Translation (LBT) فعال هستند.
16-- ویژگی های جدید مجازی سازی KVM.
17-پشتیبانی از Intel Sapphire Rapids PECI.
18- بهینه سازی برای CPU های AMD بدون ERMS.
19-ابزار cpupower از ویژگی های جدید AMD P-State پشتیبانی می کند و همچنین به روز رسانی های مدیریت انرژی دیگری نیز وجود دارد.
20- فعال سازی جزئی SMT که برای برخی از پردازنده ها مانند IBM POWER مفید است.
21-- پشتیبانی از Intel Agilex 5 FPGA و Qualcomm Snapdragon 4 Gen 2.
22-- محافظت بهتر در برابر رفتار پلید توسط درایور اختصاصی NVIDIA.
23- پشتیبانی از AMD FreeSync Panel Replay به عنوان فناوری جایگزین جدیدی برای Panel Self Refresh برای لپ تاپ ها.
24-ویژگی AMDGPU DC اکنون بر روی RISC-V برای کد نمایش درایور ساخته شده است.
25- ادامه فعال سازی گرافیک Intel Meteor Lake.
26- به روز رسانی های مختلف دیگر درایورهای گرافیک هسته.
27 – پشتیبانی بهتر درایور ورودی XPad
28- یک درایور صدا برای کنترلر Google Stadia که از طریق بلوتوث یا WiFi متصل شده است.اضافه شده است.
29- پشتیبانی از سایر لوازم جانبی بازی مانند هدست SteelSeries Arctis 1 Xbox و گزارش باتری برای کنترلر NVIDIA SHIELD.
30- پشتیبانی از صدای جدید AMD Van Gogh با SOF و همچنین پشتیبانی از Valve "Galileo".

لینوکس 6.6 نیز احتمالاً نسخه هسته پشتیبانی بلندمدت (LTS) امسال خواهد بود، زیرا آخرین سری هسته پایدار سال 2023 خواهد بود.
—————————-
جهت حمایت مالی:
https://zarinp.al/learninghive.ir
——————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
حمله سرریز بافر :
بافر یک تکه تخصیص یافته به هم پیوسته از حافظه است، مانند یک آرایه یا یک اشاره گر در زبان C. به طور کلی، هیچ محدودیتی برای بررسی خودکار در بافر وجود ندارد. سرریز بافر زمانی اتفاق میافتد که یک برنامه یا فرآیند سعی میکند دادههای بیشتری را در یک بافر ذخیره کند.

از آنجایی که بافرها برای ذخیره مقدار محدودی از داده ها ایجاد می شوند، اطلاعات اضافی باید به جایی بروند، که منجر به سرریزی به بافرهای مجاور می شود و در نتیجه داده های معتبر موجود در آنها را خراب و بازنویسی می کند. حملات سرریز بافر از این آسیب پذیری سوء استفاده می کنند و کدی را که مهاجم سعی می کند اجرا کند در ناحیه سرریز بافر قرار می دهد.

سپس مهاجم آدرس بازگشتی توابع را بازنویسی میکند تا به بافر برگردد و کد مورد نظر را برای راهاندازی اقدامات خاص، مانند ایجاد پوسته با مجوزهای ریشه، آسیب رساندن به فایلهای کاربر، تغییر دادهها یا افشای اطلاعات محرمانه، اجرا کند.
———————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
Forwarded from مجموعه عالی جناب www.myexcellency.ir
This media is not supported in your browser
VIEW IN TELEGRAM
مجموعه رسانه ای عالی جناب
ساخت تیزر و کلیپ موشن های تبلیغاتی
ما در کنار شماییم تا شاهد رشد و شکوفایی کسب و کارتان باشیم
09132967454
09903407454
Please open Telegram to view this post
VIEW IN TELEGRAM
بررسی توزیع zorin os pro:

اومدم توزیع زورین بررسی کردم که ببینم چه ویژگی هایی داره که دارای هزینه (39 دلار) هست:
1) بوت منوی گرب ویژگی زیادی نسبت به اوبونتو نداشت.حالت لایو و نصب داشت مثل اوبونتو
2) زمان نصب چند مرتبه تست زدم بالا 30 دقیقه طول کشید.
3) فضای نصب بالا حداقل 30 گیگ باشه. بعد نصب توزیع 26 گیگ فضا میگیره.چون برنامه فلت پک نصب بود و حدود 20 گیگ فضا گرفته بعد نصب.
4) توزیع بیس اوبونتو هست مخزن های اوبونتو داره.و چندتا ppa هم اضافه تر داشت.
5) کرنل 5.15 داره.
6) داخل فایل ایزو درایورهای گرافیک انویدیا رو هم توی پوشه pool اضافه کرده.
7) یک نکته که بخاطر حجم 6 گیگ ایزو، و ساختار فایل squashfs.system روی ویندوز دو قسمت 4.7 گیگ و 800 مگ نشون میده. و ممکنه در استفاده با rufus برای بوت کردن مشکل ایجاد بشه.
8) ابزارهای خاص اضافه تر نداره.:فقط:
9) برنامه panel layout switching که باهاش میشه تم میز رو به حالت ویندوزی و لینوکسی و مک تغییر داد.
10) توی تنظیمات قسمت appearance رو نداره. که تم و ایکن تعیین کنید. و بجاش zorin-appearance رو گذاشته. زیاد مانورو روی تنظیمات نداشت.نمیتونستم تم ای که خودم میخوام تعیین کنم.
11) بعد KDE Connect داشت.برای اتصال به موبایل
12) حدود 15تا پس زمینه.
13) یک لیبرافیس وچندتا ابزارهای رومیزی طراحی و چندرسانه داره.ساخت دوبعدی.
14) ابزار Barrier داشت که میشه باهاش موس و صفحه کلید رو به اشتراک گذاشت
15) تنظیمات بهینه بودن نداشت
16) بسته screen-resolution-extra_ رو داره برای مانیتورهای بزرگ و رزولوشون بالا

به صورت کلی .بجای زورین میتونید یک اوبونتو نصب کنید و حدود 3 ساعت وقت بگذارید و خودتون ویژگی های که zorin pro دارد، خودتان ایجاد کنید.

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


فراداده-metadata به اطلاعات توصیفی و شناسایی شخصی تعبیه شده در یک فایل اشاره دارد. جزئیات مربوط به جنبه های مختلف فایلها، مانند تاریخ ایجاد، نویسنده، مکان، تنظیمات دوربین، مختصات GPS و موارد دیگر باشد (برای تصاویر) و سایر اطلاعات مرتبط را ارائه می دهد. متادیتا معمولاً در فرمت‌های مختلف فایل، از جمله تصاویر، اسناد، فایل‌های صوتی و ویدیوها یافت می‌شود.
ابزارهایی مانند «exiftool» به شما امکان مشاهده، ویرایش و حذف ابرداده‌ها را از انواع فایل‌های مختلف می‌دهند. با حذف ابرداده، می‌توانید هرگونه اطلاعات بالقوه حساس یا غیر ضروری را که در فایل تعبیه شده است حذف کنید. ابزار ExifTool یک ابزار خط فرمان قدرتمند و همه کاره است که برای خواندن، نوشتن و ویرایش ابرداده ها در فرمت های مختلف فایل استفاده می شود. این توسط :Phil Harvey توسعه یافته است و برای استفاده در چندین پلتفرم از جمله Windows، macOS و Linux در دسترس است. با ExifTool می‌توانید متادیتا را از فایل‌هایی مانند تصاویر (JPEG، PNG، TIFF و غیره)، ویدیوها (MP4، MOV، AVI و غیره)، فایل‌های صوتی (MP3، WAV، FLAC و غیره استخراج، اصلاح و حذف کنید). .)، و بسیاری از انواع فایل های دیگر.
exiftool -all='' document.pdf
exiftool -all= image.png
exiftool -all= image.jpg
exiftool -all= *.png

روش نصبExifTool :
bash 
# ubuntu, debian, pop
sudo apt update -y
sudo apt install exiftool -y

# centos, fedora, rhel, rocky
sudo yum update -y
sudo yum install epel-release -y
sudo yum install perl-Image-ExifTool -y

# arch, manjaro
sudo pacman -Syu perl-image-exiftool

————————————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی

linuxtnt
http://seilany.ir
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
خارج از گود لینوکسی:
دوستان علاقه مند به مسابقات مسترالمپیا، بدنسازی،
از طریق این لینک به صورت زنده و توضیحات فارسی مسابقات رو مشاهده کنند: اینستاگرام
=============
@aflexfitnesss
=============
linuxtnt(linux tips and tricks) pinned «دستورات کمتر دیده شده لینوکس.سری هشتم: حذف اطلاعات شناسایی شخصی و متا داده های فایلهای خود: فراداده-metadata به اطلاعات توصیفی و شناسایی شخصی تعبیه شده در یک فایل اشاره دارد. جزئیات مربوط به جنبه های مختلف فایلها، مانند تاریخ ایجاد، نویسنده، مکان، تنظیمات…»
بالاخره Bcachefs توسط لینوس توروالدز پذیرفته شد و به لینوکس 6.7 می آید:

مدتی پیش پذیرش فایل سیستم Bcachefs در شاخه اصلی توسط لینوس توروالدز رد شد و او به کنت اور استریت توصیه کرد ابتدا مناسب بودن این فایل را ارزیابی کند. و اگر وصله‌های پیشنهادی در شاخه آزمایشی رفع شوند میتوانBcacheFS می‌تواند در هسته 6.7 گنجانده شود.
تقریباً پس از یک ماه کارو تلاش بر روی BcacheFS لینوس توروالدز بالاخره اجازه داد که این سیستم فایل در شاخه اصلی هسته لینوکس 6.7 که در حال توسعه است، قرار گیرد. انتظار می رود در اوایل ژانویه منتشر شود.
برای کسانی که از BcacheFS بی اطلاع هستند، باید بدانید که این یک سیستم فایل است که در حال توسعه است و برای دسترسی به حافظه کش، هاردهای کند در درایوهای SSD طراحی شده است. قابلیت اطمینان و استحکام و مجموعه کاملی از ویژگی هایی که از یک سیستم فایل مدرن انتظار می رود.
• کپی در نوشتن (COW)، مانند zfs یا btrfs
• دارای checksum کامل داده ها و فراداده ها
• پشتیبانی از دستگاه های متعدد
• همانند سازی- Replication
• پاک کننده کدگذار
• ذخیره سازی کش
• فشرده سازی
• رمزگذاری
• عکس های فوری-snapshot
• قابلیت Reflink
• ویژگی های توسعه یافته، ACL ها، سهمیه ها
• مقیاس پذیر – در بیش از 100 ترابایت تست شده و انتظار می رود مقیاس بسیار بالاتری داشته باشد
• عملکرد بالا، تاخیرکم
• عملکردهای پیشرفته مانند Btrfs و ZFS
• طراحی درایوهای چند لایه
• فشرده سازی lz4 و حالت های gzip


از نظر بهینه بودن و عملکرد، Bcachefs از Btrfs و سایر سیستم های فایل مبتنی بر مکانیسم کپی در نوشتن –COW پیشرفته تر و بهتر است و سرعت عملیاتی نزدیک به Ext4 و XFS را نشان می دهد. پچ اضافه شده به هسته شامل حدود 95 هزار خط کد است. این پروژه برای بیش از 10 سال توسط Kent Overstreet توسعه یافته است، که همچنین سیستم حافظه پنهان دستگاه های بلوکی Bcache را بر روی درایوهای SSD موجود در هسته توسعه داده است.

1. اتصالات درایو چند لایه: Bcachefs امکان ایجاد فضای ذخیره سازی چند لایه را فراهم می کند. این به معنی این است که فضای ذخیره سازی از چندین لایه تشکیل شده است، که می توانند دیسک های مختلف، SSD ها یا فضای ذخیره سازی شبکه را شامل شوند.

2. حافظه پنهان در لایه ها: Bcachefs به شما امکان می دهد حافظه پنهان را بین لایه ها در حالت write-back استفاده کنید. این به این معنی است که تغییرات در حافظه پنهان نگهداری می شوند و به صورت دوره ای به دیسک ها منتقل می شوند، که این عملکرد را بهبود می بخشد.

3. اضافه کردن و جدا کردن درایوها به صورت پویا: با Bcachefs می توانید درایوها را به صورت پویا به سیستم اضافه کنید و آنها را بدون توقف استفاده از سیستم فایل از یک پارتیشن جدا کنید. این به معنی این است که می توانید درایوها را به سیستم اضافه کنید یا از سیستم جدا کنید در حالی که داده ها به طور خودکار از یک درایو به درایو دیگر منتقل می شوند، بدون نیاز به توقف سیستم فایل.
—————————————————
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی

linuxtnt
http://seilany.ir
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
تفاوت های power-plane :
sleep,standby,suspend,hibernate,Hybrid-Sleep
غیرفعال کردن سرویس های این پلن ها:
sudo systemctl disable  sleep.target suspend.target hibernate.target hybrid-sleep.target
sudo systemctl stop sleep.target suspend.target hibernate.target hybrid-sleep.target


نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی

linuxtnt
http://seilany.ir
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
بدون شرح....☺️
محل سطح زباله-Trash در لینوکس:
هنگامی که یک فایل یا پوشه را با استفاده از یک مدیر فایل مانند Nautilus یا Thunar حذف می کنید، به جای حذف دائمی به سطل زباله منتقل می شود این سطل زباله دارای یک مسیر و فهرست است. همانند سیستم عامل ویندوز شما از درایوهای سیستم به سطل بازیافت فضا تخصیص میدهید.در لینوکس، این سطل زباله یک فهرست است که مسیر های زیر وجود دارد.
~/.local/share/Trash
/home/username/.local/share/Trash
/var/lib/Trash


در پوشه سطل زباله، دو زیرشاخه پیدا خواهید کرد:

1.فهرست "files": این فهرست حاوی فایل های واقعی است که حذف شده اند و هنوز در سطل زباله هستند. آنها در قالب فایل اصلی خود ذخیره می شوند.
2.فهرست info: این دایرکتوری حاوی ابرداده های مربوط به فایل های حذف شده، مانند مسیرهای اصلی و مهرهای زمانی حذف است.

به‌طور پیش‌فرض، فایل‌ها در سطل زباله تا زمانی که سطل زباله به صورت دستی خالی شود یا تا زمانی که از حد معین اندازه (معمولاً توسط تنظیمات سیستم تعیین می‌شود) تجاوز کنند، حفظ می‌شوند.
——————————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی

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

چگونه دایرکتوری ها یا فایل ها را غیر قابل حذف کنیم حتی برای کاربر root در لینوکس.
دستور زیر باعث می شود فایل /home/ali/myfiles/ غیر نام فایل (یا غیرقابل حذف) باشد. این بدان معنی است که فایل را نمی توان به هیچ وجه اصلاح کرد: نمی توان آن را حذف یا تغییر داد. شما حتی نمیتوانید یک لینک به آن ایجاد کنید و هیچ اطلاعاتی نیز در پرونده وجود ندارد. کافی است از دستور chattr که مخفف cange attributr است.با سویچ i و سویچ V بزرگ. این دستور دسترسی فایل را تغییر میدهد.

bash $ sudo chattr +i -V   /home/ali/myfiles/


مشاهده دسترسی فایل بعد از اعمال:
bash  $lsattr  /home/ali/myfiles/


برای یک فهرست و محتوای ان از سویچ R استفاده کنید:
bash $ sudo chattr +i -RV   /home/ali/myfiles/

————————-
برای بازگشت به حالت قبلی و برداشتن ویژگی "غیر قابل حذف" از یک فایل یا دایرکتوری در لینوکس، می‌توانید از سویچ -i استفاده کنید. با اجرای دستور زیر، ویژگی "غیر قابل حذف" از فایل یا دایرکتوری برداشته می‌شود:

bash  sudo chattr -i /home/ali/myfiles/

نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی

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

امشب ساعت ۱۹ به وقت شیراز

⚡️⚡️روز ۴ ام و آخر کنفرانس KubeCon 2023 همراه با جناب بستان‌دوست عزیز، امروز از ساعت ۱۹-۲۰ همراه شما هستیم. ❤️

لینک اتاق اسکای‌روم:
https://www.skyroom.online/ch/alisalmaji/neorpro

https://neor.pro
دستورات کمتر دیده شده در لینوکس سری هشتم:
دستور hdparam:

ویژگی و عملکرد دستور hdparam:


دستور hdparm یک ابزار خط فرمان در لینوکس است که برای پیکربندی و جستجوی پارامترهای سخت افزاری درایوهای هارد دیسک ATA (HDD) و درایوهای حالت جامد (SSD) استفاده می شود. به کاربران اجازه می دهد تنظیمات مختلف مربوط به عملکرد دیسک، مدیریت انرژی، امنیت و موارد دیگر را تنظیم کنند. می‌تواند به ویژه برای بهینه‌سازی عملکرد درایو و سفارشی‌سازی رفتار درایو بر اساس نیازهای خاص مفید باشد.

این ابزار منبع باز است و به طور گسترده در اکثر توزیع های لینوکس در دسترس است. یک رابط ساده و کارآمد برای تعامل با هارد درایوها فراهم می کند که به کاربران امکان می دهد تنظیمات را بدون نیاز به فایل های پیکربندی پیچیده تغییر دهند. با استفاده از hdparm، کاربران می توانند اطلاعات دقیق در مورد درایوهای خود، مانند مدل، شماره سریال، نسخه سیستم عامل و غیره را بازیابی کنند.

این ابزار از گزینه های مختلفی برای کنترل حافظه پنهان درایو، رفتار پیشخوان خواندن و ذخیره ذخیره سازی نوشتن پشتیبانی می کند، که می تواند عملکرد دیسک را به طور قابل توجهی تحت تاثیر قرار دهد.
با hdparm، کاربران می‌توانند ویژگی‌هایی مانند DMA دسترسی مستقیم به حافظه و Ultra DMA را فعال یا غیرفعال کنند که می‌تواند نرخ انتقال داده را بهبود بخشد. ویژگی های مدیریت انرژی، مانند مدیریت توان پیشرفته (APM) را می توان با استفاده از hdparm برای بهینه سازی مصرف انرژی و تعادل عملکرد تنظیم کرد.
دستورhdparm همچنین به کاربران اجازه می‌دهد تا ویژگی‌های مرتبط با امنیت را پیکربندی کنند، مانند تنظیم و بازنشانی رمزهای عبور درایو و انجام عملیات پاک کردن
مثالها:
# Specify the device you want to configure
device="/dev/sda"

# Display information about the device
hdparm -I /dev/sda

# Enable write caching on the device
hdparm -W1 /dev/sda

# Set the Advanced Power Management level to 128 (maximum performance)
hdparm -B128 /dev/sda

# Enable automatic spindown after 10 minutes of inactivity
hdparm -S120 /dev/sda

# Display the current disk performance statistics
hdparm -I /dev/sda | grep -A 9 "Commands/features"

# Perform a read speed test on the device
hdparm -tT /dev/sda

# Perform a secure erase on the device (WARNING: This will erase all data!)
hdparm --security-erase NULL /dev/sda

# Enable Native Command Queuing (NCQ) for better performance
hdparm -Q1 /dev/sda

# Enable automatic acoustic management
hdparm -M128 /dev/sda

# Set the device's standby timeout to 30 minutes
hdparm -S1800 /dev/sda

# Display the current disk performance statistics
hdparm -I /dev/sda | grep -A 9 "Commands/features"

# Perform a read speed test on the device
hdparm -tT /dev/sda

# Perform a secure erase on the device (WARNING: This will erase all data!)
hdparm --security-erase NULL /dev/sda

# Display the final device information
hdparm -I /dev/sda

نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی

linuxtnt
https://seilany.ir
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
linuxtnt(linux tips and tricks) pinned «دستورات کمتر دیده شده در لینوکس سری هشتم: دستور hdparam: ویژگی و عملکرد دستور hdparam: دستور hdparm یک ابزار خط فرمان در لینوکس است که برای پیکربندی و جستجوی پارامترهای سخت افزاری درایوهای هارد دیسک ATA (HDD) و درایوهای حالت جامد (SSD) استفاده می شود. به…»
🐧 نشست ۷ ام جامعه لینوکسی شیراز

📢 با ارائه آقای شروین احمدی تحت موضوع شروع کار با داکر به همراه تمرین و انجام تسک های مربوطه و شبکه سازی در روز پنج‌شنبه ۲۵ ام آبان ماه ساعت ۱۶ برگزار خواهد شد.

🐧 این ارائه شامل تسک های تمرینی می‌باشد که برای درک بهتر مطالب میتوانید تسک های مربوطه را در مکان برگزاری نشست انجام دهید و مطالب این نشست نیازی به پیش نیاز ندارد

🐦سر فصل های ارائه شده در این نشست :
- کانتینر در مقابل ماشین مجازی
- توسعه ی سریع و راحت با داکر
- محدودیت ها و چالش های هنگام نصب
- نصب و راه اندازی عملی

حامی برگزاری : خانه خلاق درخت آبی🍀

حامی رسانه ای : رخداد🍀

🗓تاریخ : پنج‌شنبه ۲۵ ام آبان ماه

ساعت : ۱۶ الی ۲۰.۳۰

📍مکان: تاچارا - انتهای کوچه ۵ - خانه خلاق درخت آبی

🐧 جامعه لینوکسی شیراز عام‌المنفعه هست و هزینه ثبت‌نام، جهت پذیرایی از شرکت کننده و حفظ ارزش آفرینی نشست های جامعه تعیین گردیده و فاقد ارزش افزوده می‌باشد.

جهت ثبت نام روی لینک زیر کلیک کنید👇🏻

https://shirazlinuxcommunity.ir/event-7

لوکیشن📍

با تشکر از توجه شما 🌹

🆔@shirazlinuxcommunity