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
Zsh Shell

یکی از محبوب ترین و معروف ترین شل های لینوکسی شل Zsh هستش که قابلیت های زیادی داره و میتونید اون رو شخصی سازی کنید

در این پست نحوه نصب این شل به همراه فریمورک Oh My Zsh و یک تم و سه پلاگین کارامد اون رو آموزش میدم

برای دیدن آموزش به لینک زیر برید یا روی دکمه Instant View زیر همین پست کلیک کنید
آموزش نصب و راه اندازی شل Zsh


#ابزار
LanXchange
ابزار LanXchange

یکی دیگه از ابزار های اشتراک فایل بین دستگاه های موجود در شبکه ابزار LanXchange هستش که کار کردن باهاش بسیار راحته و تقریبا از همه سیستم عامل ها از جمله Mac و Windows و Linux و Android پشتیبانی میکنه

برای نصب این نرم افزار ابتدا از نصب بودن جاوا در سیستم مطمئن بشید
برای نصب جاوا در آرچ بیس ها این دستور:
sudo pacman -S jre-openjdk jre-openjdk-headless
و در دبین بیس ها این دستور :
sudo apt install default-jre default-jre-headless
و نصب LanXchange
برای نصب این ابزار در آرچ بیس ها این دستور رو اجرا کنید
paru -S lanxchange
برای نصب در دبین بیس ها هم ابتدا به این لینک برید و فایل مخصوص Pc که بصورت زیپ هست رو دانلود کنید و از حالت فشرده در بیارید حالا میتونید با اجرای فایل lxc نرم افزار رو اجرا کنید
اگر اجرا نشد در ترمینال وارد پوشه دانلود شده بشید و دستور زیر رو اجرا کنید
bash lxc

همچنین میتونید نسخه اندرویدی رو از گوگل پلی دانلود کنید
و تمام
کافیه که سیستم ها به یک شبکه (مودم) وصل باشن و نرم افزار رو اجرا داشته باشن ؛ بعد از اون هر فایلی که به داخل نرم افزار Drag and Drop کنید یا در گوشی به نرم افزار اضافه کنید برای تمام سیستم ها نمایش داده میشه و قابل دسترسی و هست

دقت کنید که اگر فایروال دارید یا اون رو غیر فعال کنید یا پورت های 27716 و 27717 و 27719 رو هنگام استفاده از نرم افزار باز کنید (در آینده حتما پستی در رابطه با کار با فایروال ufw میذارم)


#ابزار
توئیت KDE بعد از معرفی Windows 11


#fun
Motrix
دانلود منیجری کاربردی با ظاهری مینیمال

یکی از دانلود منیجر های با ظاهر زیبا و ویژگی های زیاد Motrix هستش که در عین سادگی و سبکی ، دانلود منیجری قوی و کاربردی هستش
شما با این دانلود منیجر میتونید به راحتی از تورنت هم دانلود کنید
اما یکی از ایراد هایی که میشه ازش گرفت نداشتن افزونه مرورگرهستش که البته اون هم بصورت بتا عرضه شده اما هنوز در استور های مرورگر ها قرار نگرفته

برای نصب این دانلود منیجر:
در آرچ بیس ها دستور زیر را وارد کنید
paru -S motrix-bin

در دبین بیس ها ابتدا نسخه deb این برنامه رو از این لینک دانلود کنید
سپس در ترمینال وارد پوشه ای که فایل رو دانلود کردید بشید و این دستور را وارد کنید
sudo apt install ./Name-of-file
بجای Name-of-file اسم فایل دانلودی را بنویسید که برای ورژن فعلی برنامه دستور بصورت زیر میشه
sudo apt install ./Motrix_1.6.11_amd64.deb

حالا میتونید این دانلود منیجر رو از فهرست برنامه هاتون باز کنید و ازش استفاده کنید
برای ورود به گیت هاب این ابزار اینجا کلیک کنید


#ابزار
Yoga Image Optimizer
ابزاری برای بهینه سازی عکس ها

با این ابزار میتونید عکس هاتون رو بهینه کنید و بدون افت کیفیت حجم اون هارو کم کنید
همچنین این ابزار قابلیت این رو داره که فرمت عکس هارو به png یا jpg یا WebP تبدیل کنید
رابط گرافیکی این ابزار و استفاده از اون بسیار ساده است

برای نصب این ابزار
در آرچ بیس ها :
paru -S yoga-image-optimizer

در دبین بیس ها دستورات زیر رو به ترتیب در ترمینال اجرا کنید
1- sudo apt install git build-essential python3 python3-dev python3-pip libgirepository1.0-dev libcairo2-dev pkg-config gir1.2-gtk-3.0
2- git clone https://github.com/flozz/yoga-image-optimizer.git
3- cd yoga-image-optimizer
4- sudo pip3 install .
5- sudo ./linuxpkg/copy-data.sh /usr

و تمام
حالا میتونید این ابزار رو از فهرست برنامه هاتون باز کنید و یا در ترمینال از این ابزار استفاده کنید

لینک گیت هاب این ابزار


#ابزار
مدیریت پارتیشن ها
یکی از کارهایی که ممکنه بار ها به اون بر بخورید مدیریت پارتیشن ها و فرمت کردن اون ها هست

در این پست به آموزش نحوه فرمت کردن پارتیشن ها و ماونت کردن اون ها و ... در محیط لینوکس و با استفاده از ترمینال میپردازیم

برای دیدن آموزش به لینک زیر برید یا روی دکمه Instant View زیر همین پست کلیک کنید
آموزش مدیریت پارتیشن ها
Neovim
یکی از بهترین Frok های vim

حتی اگر تابحال از vim استفاده نکرده باشید هم قطعا چندین بار اسمش به گوشتون خورده
یکی از بهترین ادیتور های متن یا کد ، vim هستش و Neovim یکی از معروف ترین و بهترین fork های اون هست که توسعه دهنده هاش سعی کردن مشکلات vim رو برطرف کنن و همچنین کمی کانفیگ کردنِ vim و تنظیماتش رو آسون تر کنند و یکسری از تنظیمات کاربردی vim بصورت پیشفرض روی Neovim تنظیم شده

درکل اگر به دنیای لینوکس و ترمینال یا برنامه نویسی علاقه دارید پیشنهاد میکنم حتما شروع کنید و vim رو یاد بگیرید

برای نصب Neovim در آرچ بیس ها :
sudo pacman -S neovim
برای نصب Neovim در دبین بیس ها :
sudo apt install neovim

بعد از نصب برای شروع راه و یادگیری این ابزار ابتدا با دستور nvim وارد Neovim شوید و سپس با تایپ کردن عبارت زیر و زدن اینتر وارد یک آموزش مختصر و مفید از نحوه کار با Neovim یا Vim میشید و میتونید یادگیری رو شروع کنید
:Tutor
(بعد از تایپ عبارت بالا کلید اینتر را بزنید)

و در آخر هم بعد از یاد گیری کار با این ابزار میتونید از صفحه گیت هاب زیر بهترین پلاگین ها و تنظیمات را برای کانفیگ کردن Neovim پیدا کنید
برای ورود به گیت هاب پلاگین های Neovim اینجا کلیک کنید

موفق باشید
برای ورود به گیت هاب Neovim اینجا کلیک کنید


#ابزار
آموزش مهاجرت / آپگرید از CentOS 8 به Rocky Linux 8

سیستم عامل Rocky Linux 8.4 با نام رمز Green Obsidian، سرانجام منتشر شد! دو ماه پس از انتشار راکی لینوکس 8.3 RC1 (Release Candidate 1) که نسخه بتا از آخرین نسخه است، لینوکس راکی در 21 ژوئن 2021 سرانجام به سختی منتشر شد.

این نسخه اولین نسخه پایدار و آماده ی تولید از Rocky لینوکس، پس از ماه ها تحقیق و توسعه فشرده است و برای هر دو معماری x86_64 و ARM64 در دسترس است. همانطور که می دانید، راکی لینوکس یک سیستم عامل enterprise سازمانی است که 100٪ باگ هایش با باگهای Red Hat Enterprise Linux 8.4 سازگار است که این نسخه را به گزینه ای مناسب برای جایگزین کامل CentOS 8 تبدیل می کند که تا پایان دسامبر 2021 به EOL تبدیل می شود.

با انتشار Rocky Linux 8.4، ابزاری برای تبدیل پکیج ها نیز ایجاد شده است که به شما کمک می کند از CentOS 8 به Rocky Linux مهاجرت کنید. این امر کار را برای کسانی که می خواهند Rocky Linux 8 را بدون انجام نصب جدید آزمایش کنند، آسان کرده است.



ادامه مقاله :

https://linux-zone.org/forums/linux-forum/linux-distributions/red-hat/28563-%D9%86%D8%AD%D9%88%D9%87-%D9%85%D9%87%D8%A7%D8%AC%D8%B1%D8%AA-%D8%A2%D9%BE%DA%AF%D8%B1%DB%8C%D8%AF-%D8%A7%D8%B2-centos-8-%D8%A8%D9%87-rocky-linux-8?utm_source=telegrama.org&utm_medium=social&utm_campaign=migrate-centos8&utm_content=linuxzone-channel




#نحوه_آپگرید_centos8_به_rocky_linux8
#تبدیل_centos_به_rocky8
#مهاجرت_از_centos8_به_rocky_linux8
#آموزش_migrate_کردن_centos_به_rocky_linux
#آپگرید_تبدیل_centos_به_rocky_linux
#How_to_Migrate_from_CentOS_8_to_Rocky_Linux_8
#How_To_Migrate_To_Rocky_Linux_8_From_CentOS_8
#Transition_from_CentOS_to_Rocky
#آموزش_انتقال_به_rocky8_از_centos8
#آموزش_لینوکس
#انجمن_لینوکس
#لینوکس
#linux
#linux_forum
#linux_community
همه از مشکل بی برقی نوشتن و مشکل عدم نگه داشتن باطری .
ولی کمتر کسی هست به دنبال حل مشکل هست .
مشکل واقعی این نیست که برق ها میره . مشکل این هست که باطری لپ تاپ نمیتونه این قدر را نگه داره . و چطور میشه کاری کرد که بالای ۴-۵ ساعت باطری نگه داره
من خودم روش هایی انجام دادم که باطری گوشی و لپ تاپم بیشتر میتونه شارژ نگه داره .
این یعنی کالیبره کردن .

در مورد مشکل اینترنت هم راهکار وجود داره .
اگر وقت کنم در موردش مینویسم .

تفکر سیستمی داشتن . یعنی پیدا کردن مشکل خارج از ساختار های مسئله .



البته بعضی از لپ تاپ ها هستند که بیش از ۱۴ ساعت
میتونن شارژ نگه دارن . مثل این سری از لپ تاپ ها
https://lnkd.in/didSy4T.



نکته: اصولا در قرن کنونی نباید برق بره . ولی وقتی میره . به نظر من . ما به عنوان مهندس باید براش راهکار داشته باشیم .
UFW
فایروالی ساده اما بسیار کامل برای لینوکس

یکی از مهمترین مسائل در امنیت سیستم ها فایروال ها هستن
یکی از بهترین فایروال ها برای توزیع های لینوکسی Uncomplicated FireWall یا همون UFW هستش که بصورت پیشفرض در اکثر توزیع ها نصب هست
در این پست نحوه نصب و راه اندازی و استفاده از این فایروال آموزش میدم

پیشنهاد میکنم حتما این آموزش رو بخونید و یاد بگیرید چون ممکنه بار ها به فایروال بر بخورید و لازم باشه اون رو تنظیم کنید

برای دیدن آموزش به لینک زیر برید یا روی دکمه Instant View زیر همین پست کلیک کنید
آموزش راه اندازی و استفاده از UFW
Freetube - The Private YouTube Client
یکی از بهترین کلاینت های یوتیوب که به حریم شخصی شما اهمیت میدهد

اگر شما یکی از کاربران یوتیوب هستید قطعا از این نرم افزار خوشتون خواهد اومد
نرم افزار Freetube این امکان را به شما میدهد که بدون داشتن اکانت در یوتیوب به تماشای ویدیو ها بپردازید و کانال های مورد علاقتون رو Subscribe کنید
از ویژگی های این نرم افزار :
-
دیدن ویدیو بدون تبلیغات
- امکان Subscribe کردن کانال ها بدون نیاز به ورود به اکانت
- امکان استفاده از پروکسی (حتی با پروکسی تور هم به مشکل Captcha نمیخورید )
- دانلود ویدیو در کیفیت های مختلف
- تماشای ویدیو در حالت Picture in Picture و روی پنجره های دیگه

برای نصب این نرم افزار در آرچ بیس ها :
باید از یکی از AUR Helper ها استفاده کنید که در اینجا از paru استفاده شده
paru -S freetube-bin
برای نصب این نرم افزار در دبیان بیس ها :
ابتدا وارد لینک زیر شوید
https://freetubeapp.io
برای ورود به لینک اینجا کلیک کنید
سپس از بخش Download و قسمت Ubuntu / Debian x64 نسخه deb (x64) را دانلود کنید
حالا در ترمینال وارد فولدری که فایل را دانلود کردید بشید و دستور زیر را اجرا کنید
sudo apt install ./name-of-file
که بجای name-of-file باید نام فایل دانلود شده را بنویسید که برای نسخه فعلی بصورت زیر میشود
sudo apt install ./freetube_0.13.2_amd64.deb

و تمام حالا میتونید وارد نرم افزار شوید و از یوتیوب بدون تبلیغات و با حریم شخصی کافی لذت ببرید


#ابزار
یکی از پر کاربرد ترین ابزارها در لینوکس لانچر ها هستند

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

در این پست به معرفی و نگاهی کوتاه به چنتا از این لانچر ها میپردازیم

برای دیدن پست به لینک زیر برید یا روی دکمه Instant View زیر همین پست کلیک کنید
معرفی چند لانچر کاربردی لینوکس


#ابزار
Transfer.sh
آپلود فایل مستقیم از ترمینال

سایت Transfer.sh به شما این امکان رو میده که بدون خارج شدن از محیط ترمینال و به کمک دستور curl بتونید فایل های خودتون رو آپلود کنید
از ویژگی های این سایت :
امکان آپلود فایل تا حجم ۱۰ گیگ
نگهداری فایل های آپلود شده تا ۱۴ روز
امکان رمزنگاری فایل ها هنگام آپلود

نحوه استفاده :
برای استفاده از این ابزار برای آپلود فایل کافیه دستور زیر رو در ترمینال وارد کنید
curl --upload-file /path-to-file https://transfer.sh/name-for-uploaded-file
که در این دستور بجای path-to-file باید آدرس فایل مورد نظر برای آپلود رو بدید و بجای name-for-uploaded-file باید یک اسم برای فایل آپلود شده انتخاب کنید
برای مثال یک فایل به نام one.txt را میخواهیم با نام two.txt آپلود کنیم
curl --upload-file ~/Desktop/one.txt https://transfer.sh/two.txt
بعد از اجرای این دستور و أپلود فایل لینک دانلود آن برای شما در ترمینال نوشته میشود (دقت کنید اگر در انتهای لینک % وجود داشت اون رو پاک کنید)

همچنین میتونید با روش زیر خروجی یک دستور رو آپلود کنید
command-you-want | curl --upload-file - https://transfer.sh/name-of-log.txt
که در این دستور بجای command-you-want باید دستور مورد نظر را بنویسید و بجای name-of-log باید یک نام برای فایل آپلودی انتخاب کنید
مثلا میخواهیم خروجی ls آپلود شود
ls | curl --upload-file - https://transfer.sh/lslog123.txt

برای اطلاعات بیشتر سایت transfer.sh را ببینید


#ابزار
سلام.مجموعه مقالات ثبت شده بنده در زمینه امنیت، هوش مصنوعی و یادگیری ماشین.
در صورت نیاز به منبع به ای دی بنده پیام دهید.


https://scholar.google.com/scholar?hl=en&as_sdt=0%2C5&q=soodeh+hosseini+hossein+seilani&btnG=
Timeshift
ابزاری ساده برای گرفتن بک آپ از سیستم

شاید برای همه ما پیش اومده داشتیم تنظیمات توزیع رو تغییر میدادیم و شخصی سازی میکردیم یا چیزی رو نصب میکردیم اما بعد از اون سیستم به مشکل خورده و مجبور شدیم کلی وقت بذاریم برای برگشتن به حالت پایدار قبلی یا مجبور شدیم توزیع رو از اول نصب کنیم
ابزار Timeshift دقیقا برای همین وقتا هستش و شما میتونید با استفاده از اون به راحتی یک بک آپ از سیستم فعلیتون داشته باشید و هر زمان که خواستید سیستم رو به اون بک آپ برگردونید
در این پست نحوه نصب و کار کردن با ابزار Timeshift را آموزش میدم

برای دیدن پست به لینک زیر برید یا روی دکمه Instant View زیر همین پست کلیک کنید
آموزش نصب و راه اندازی ‌ابزار Timeshift


#ابزار
This media is not supported in your browser
VIEW IN TELEGRAM
Steam Deck
خبری خوب برای گیمیر های جامعه لینوکس

شرکت استیم از کنسول پرتابل Steam Deck رونمایی کرد
این کنسول از سیستم عامل Steam OS که بر پایه آرچ هستش به همراه دسکتاپ شخصی سازی شده Kde استفاده میکند (شما حتی میتونید از اون به عنوان توزیع لینوکسی استفاده کنید و برنامه های مختلف رو نصب کنید و از AUR هم استفاده کنید)
اما خوب بودن این خبر برای گیمیر های جامعه لینوکس این هست که با انتشار این کنسول پرتابل سازنده های بازی برای اجرای بازیشون رو این دستگاه اون رو برای لینوکس پرتابل میکنن و قطعا در آینده بازی های بیشتری به همراه نسخه لینوکس عرضه میشن و فعالیت Proton هم جدی تر خواهد شد

در این رابطه پیشنهاد میکنم این ویدیو رو ببینید
برای ورود به یوتیوب و دیدن ویدیو اینجا کلیک کنید


#خبر
Balena Etcher
ابزاری برای بوتیبیل کردن فلش

یکی از بهترین ابزار ها برای ساخت فلش بوتیبل Balena Etcher هست که با رابط کاربری بسیار ساده اون میتونید فایل iso مورد نظرتون رو بصورت بوتیبل روی فلش بریزید
همچنین یکی دیگه از مزیت های این ابزار اینه که نیازی به نصب نداره و شما میتونید با استفاده از نسخه Appimage اون براحتی نرم افزار رو بدون نیاز به نصب کردن اجرا و از اون استفاده کنید

برای استفاده از این ابزار ابتدا وارد لینک زیر بشید و از بخش دانلود نسخه Linux اون رو (۳۲ بیت یا ۶۴ بیت با توجه به سیستمتون) دانلود کنید
برای ورود به لینک اینجا کلیک کنید
حالا فایل Zip دانلود شده را اکسترکت کنید تا فایل ابزار که با فرمت Appimage هست از حالت زیپ در بیاد
روی فایل Appimage راست کلیک کنید و Properties را انتخاب کنید و از بخش Permissions گزینه دسترسی Execute را تیک بزنید ( یا در بعضی فایل منیجر ها باید Excute را روی everyone قرار بدید) و تمام .
حالا با اجرا کردن فایل Appimage میتونید این ابزار رو اجرا کنید و ازش استفاده کنید

پ.ن : در آرچ بیس ها میتونید این ابزار رو از aur هم نصب کنید با نام etcher-bin و همچنین برای نصب در دبین میتونید مخزن این ابزار را به apt اضافه کنید و به نصب اون بپردازید ؛ برای اطلاعات بیشتر این گیتهاب را ببینید


#ابزار