😎میخواهی بتونی هر محتوای ویدئویی را که در 30 سال گذشته ساخته شده را پردازش، ویرایش و تبدیل کنی؟!!!
🔥استاد ویرایش و تبدیل انواع فرمت فیلم فقط FFmpeg
✅ویندوز، لینوکس، مک، اندروید و iOS
یک بار برای همیشه یادبگیر
سری آموزش FFMPEG شماره ۱
🗓 نصب :
در لینوکس در نصاب ها (مثل apt) به سادگی در دسترس هستند
💠 نمایش اطلاعات فایل ویدیویی/صوتی (hide_banner- حذف اطلاعات اضافی)
💠 تبدیل فرمت فایل های ویدیویی/صوتی:
برای تبدیل فایل های ویدیویی یا صوتی به فرمت های مختلف در ffmpeg چندین راه وجود دارد که آسان ترین آن ها تغییر پسوند است! بله فقط با تغییر پسوند ffmpeg به صورت خودکار همه چیز را انتخاب کرده و فرآیند transcoding را شروع می کند
🗓 لینک cheatsheet یا برگه های راهنما :
لینک ۱
لینک ۲
مرجع آموزشی سایت اصلی
🔥منتظر ادامه آموزش باشید
❤️ ممنون از حمایت هاتون 💐🌺
#linux
🔥استاد ویرایش و تبدیل انواع فرمت فیلم فقط FFmpeg
✅ویندوز، لینوکس، مک، اندروید و iOS
یک بار برای همیشه یادبگیر
سری آموزش FFMPEG شماره ۱
🗓 نصب :
در لینوکس در نصاب ها (مثل apt) به سادگی در دسترس هستند
💠 نمایش اطلاعات فایل ویدیویی/صوتی (hide_banner- حذف اطلاعات اضافی)
ffmpeg -i file_name -hide_banner
💠 تبدیل فرمت فایل های ویدیویی/صوتی:
برای تبدیل فایل های ویدیویی یا صوتی به فرمت های مختلف در ffmpeg چندین راه وجود دارد که آسان ترین آن ها تغییر پسوند است! بله فقط با تغییر پسوند ffmpeg به صورت خودکار همه چیز را انتخاب کرده و فرآیند transcoding را شروع می کند
ffmpeg -i video_input.mp4 video_output.avi
ffmpeg -i video_input.webm video_output.flv
ffmpeg -i audio_input.mp3 audio_output.ogg
ffmpeg -i audio_input.wav audio_output.flac
🗓 لینک cheatsheet یا برگه های راهنما :
لینک ۱
لینک ۲
مرجع آموزشی سایت اصلی
🔥منتظر ادامه آموزش باشید
❤️ ممنون از حمایت هاتون 💐🌺
#linux
👍22❤3🙏3🔥1
🔥 چطور با FFmpeg فیلم ببینیم ؟
وقتی در مورد FFmpeg صحبت میکنیم داریم در مورد سه ابزار
💠ابزار FFmpeg
💠ابزار FFplay
💠ابزار FFprob
صحبت میکنیم که همراه با FFmpeg نصب میشه. در پست قبلی خیلی مقدماتی بخش FFmpeg Tool را معرفی کردم حالا FFplay
✅ ابزار FFplay ساده و قدرتمند
بر پایه SDL (Simple DirectMedia Layer) و از FFmpeg برای رمزگشایی و پخش استفاده میکنه.
ویژگیهای خاص FFplay
😎 سبک و سریع کمحجم است
🔥 میتوان ویدیوها را مستقیماً از آدرسهای اینترنتی (مانند RTMP، HLS، HTTP، RTP) پخش کرد:
پخش فریم به فریم
پشتیبانی از فیلترهای ویدیویی در لحظه
پخش زنده از وبکم و دستگاههای ورودی
نمایش اطلاعات متاداده در لحظه
کنترل سرعت پخش – امکان تغییر سرعت پخش با استفاده از گزینههایی مانند -af atempo=1.5 برای افزایش سرعت صدا.
🔥منتظر ادامه آموزش باشید
❤️ ممنون از حمایت هاتون 💐🌺
#linux
وقتی در مورد FFmpeg صحبت میکنیم داریم در مورد سه ابزار
💠ابزار FFmpeg
💠ابزار FFplay
💠ابزار FFprob
صحبت میکنیم که همراه با FFmpeg نصب میشه. در پست قبلی خیلی مقدماتی بخش FFmpeg Tool را معرفی کردم حالا FFplay
✅ ابزار FFplay ساده و قدرتمند
بر پایه SDL (Simple DirectMedia Layer) و از FFmpeg برای رمزگشایی و پخش استفاده میکنه.
ویژگیهای خاص FFplay
😎 سبک و سریع کمحجم است
🔥 میتوان ویدیوها را مستقیماً از آدرسهای اینترنتی (مانند RTMP، HLS، HTTP، RTP) پخش کرد:
ffplay http://example.com/stream.m3u8
پخش فریم به فریم
مکث: Space
حرکت فریم به فریم: s
پشتیبانی از فیلترهای ویدیویی در لحظه
ffplay -i input.mp4 -vf "hflip"
پخش زنده از وبکم و دستگاههای ورودی
ffplay -f v4l2 -i /dev/video0
نمایش اطلاعات متاداده در لحظه
ffplay -i input.mp4 -stats
کنترل سرعت پخش – امکان تغییر سرعت پخش با استفاده از گزینههایی مانند -af atempo=1.5 برای افزایش سرعت صدا.
🔥منتظر ادامه آموزش باشید
❤️ ممنون از حمایت هاتون 💐🌺
#linux
🔥16👍7❤3
✅استخراج زیر نویس فیلم؟
محاسبه مدت زمان فیلم؟(برای شب قبل امتحان خوبه 😁)
اطلاعات تخصصی Codec ها؟
🔥استخراج کی فریم (Keyframe) های فیلم؟
به سادگی با سومین بخش FFmpeg یعنی FFprobe
💠اگر نیاز به اطلاعات یک فایل صوتی/تصویری/ یا stream دارید
شامل اطلاعات فرمت (MP4, MKV, AVI, etc.) ، مدت زمان، سرعت Bitrate ،اطلاعات Codec میشه میتوانید
این اطلاعات را در قالب Json هم دریافت کنید (در برنامه نویسی به کارتون میاد)
🔥 برای به دست آوردن مدت زمان یک فیلم (۳۰ تا فیلم آموزشی دارید میخواهید بدانید هر کدام چقدر زمان دارد😎)
⛏️ 👷🏻♂️فیلم هایی هستند ۱۰ تا زیرنویس دارند میخواهید فایل زیرنویس را استخراج کنید ترجمه کنید
میتوانید keyframe (I-frame) های یک فیلم را استخراج کنید و ...
❤️ ممنون از حمایت هاتون 💐🌺
#linux
محاسبه مدت زمان فیلم؟(برای شب قبل امتحان خوبه 😁)
اطلاعات تخصصی Codec ها؟
🔥استخراج کی فریم (Keyframe) های فیلم؟
به سادگی با سومین بخش FFmpeg یعنی FFprobe
💠اگر نیاز به اطلاعات یک فایل صوتی/تصویری/ یا stream دارید
ffprobe input.mp4
ffprobe -v quiet -print_format json -show_format -show_streams input.mp4
شامل اطلاعات فرمت (MP4, MKV, AVI, etc.) ، مدت زمان، سرعت Bitrate ،اطلاعات Codec میشه میتوانید
این اطلاعات را در قالب Json هم دریافت کنید (در برنامه نویسی به کارتون میاد)
🔥 برای به دست آوردن مدت زمان یک فیلم (۳۰ تا فیلم آموزشی دارید میخواهید بدانید هر کدام چقدر زمان دارد😎)
ffprobe -i input.mp4 -show_entries format=duration -v quiet -of csv="p=0" | awk '{print $1/60 " minutes"}'⛏️ 👷🏻♂️فیلم هایی هستند ۱۰ تا زیرنویس دارند میخواهید فایل زیرنویس را استخراج کنید ترجمه کنید
ffmpeg -i input.mkv -map 0:s:0 -c:s srt sub.srt
میتوانید keyframe (I-frame) های یک فیلم را استخراج کنید و ...
پایان آموزش های FFmpeg امیدوارم مفید بوده باشه
❤️ ممنون از حمایت هاتون 💐🌺
#linux
👍21🔥5
🔥 شبیه ساز مدیرعامل CEO Simulator
شما مدیرعامل یک Startup هستید طی یک دوره ۱۴ روزه، باید بین اهداف کلیدی مانند
🗓 جذب سرمایه (Funding)،
🗓 توسعه Minimum Viable Product (MVP)،
🗓 حفظ روحیه تیم (Team Morale)،
🗓 کنترل Tech Debt
🗓 مدیریت سلامت روانی خود بهعنوان مدیرعامل،
تعادل برقرار کنید
💠 چالشهای مختلفی روبهرو خواهید شد و تصمیماتی میگیرید که آینده Startup شما را شکل میدهد. در شرایطی که زمان محدود است، تصمیمات استراتژیک بگیرید و استارتاپ خود را به موفقیت برسانید!
💠 هدف بازی
شما در صورتی برنده میشوید که بتوانید مسیرهای Funding و MVP را در ۱۴ روز به سطح +۵ برسانید.
اگر هر مسیر هدفی به -۳ برسد یا اگر نتوانید هر دو هدف Funding و MVP را در ۱۴ روز تأمین کنید، بازی را میبازید.
✅ شروع بازی 😎
❤️ ممنون از حمایت هاتون 💐🌺
شما مدیرعامل یک Startup هستید طی یک دوره ۱۴ روزه، باید بین اهداف کلیدی مانند
🗓 جذب سرمایه (Funding)،
🗓 توسعه Minimum Viable Product (MVP)،
🗓 حفظ روحیه تیم (Team Morale)،
🗓 کنترل Tech Debt
🗓 مدیریت سلامت روانی خود بهعنوان مدیرعامل،
تعادل برقرار کنید
💠 چالشهای مختلفی روبهرو خواهید شد و تصمیماتی میگیرید که آینده Startup شما را شکل میدهد. در شرایطی که زمان محدود است، تصمیمات استراتژیک بگیرید و استارتاپ خود را به موفقیت برسانید!
💠 هدف بازی
شما در صورتی برنده میشوید که بتوانید مسیرهای Funding و MVP را در ۱۴ روز به سطح +۵ برسانید.
اگر هر مسیر هدفی به -۳ برسد یا اگر نتوانید هر دو هدف Funding و MVP را در ۱۴ روز تأمین کنید، بازی را میبازید.
✅ شروع بازی 😎
❤️ ممنون از حمایت هاتون 💐🌺
🔥7👍2
بعد از جریان لایسنس Redis شاهد حضور نرم افزار Valkey
با حمایت شرکت canonical به صورت deb package در Ubuntu 24.04 release و ارائه image – securely در داکر با ویژگی LTS هستیم
اطلاعات بیشتر
https://ubuntu.com/blog/valkey-container-image
با حمایت شرکت canonical به صورت deb package در Ubuntu 24.04 release و ارائه image – securely در داکر با ویژگی LTS هستیم
اطلاعات بیشتر
https://ubuntu.com/blog/valkey-container-image
👍11🔥1🙏1
فکر میکنید از notion و obsidian با هم ازدواج میکردند بچشون چی میشود ؟ 😁
افرین SiYuan 🥳
🗓 برای بخش مارکت نیاز به VPN دارید یا میتوانید پروکسی ست کنید
چون notion و obsidian معمولا همه آشنایی دارند توضیح زیاد نمیدهم
✅ نیاز بود بگویید در گروه بحث کنیم
❤️ ممنون از حمایت هاتون 💐🌺
افرین SiYuan 🥳
🗓 برای بخش مارکت نیاز به VPN دارید یا میتوانید پروکسی ست کنید
چون notion و obsidian معمولا همه آشنایی دارند توضیح زیاد نمیدهم
✅ نیاز بود بگویید در گروه بحث کنیم
بعد از notion بیشتر از ۳۰ نرم افزار در این حوزه معرفی شدند که عملکردی شبیه به notion داشتند
⚠️به نظرم امکانات SiYuan خیلی عالیه ولی نمیشه اطلاعات را از obsidian داخل SiYuan وارد کرد و این هزنیه استفاده و مهاجرت را افزایش میده
اگر تا امروز از این بازار ها استفاده نکردید یا داشتید از notion استفاده میکردید SiYuan عالیه
❤️ ممنون از حمایت هاتون 💐🌺
👍15❤5
This media is not supported in your browser
VIEW IN TELEGRAM
✨برای Clone کردن یک Repository در Github
❌اول باید SSH URL یا HTTPS URL را کپی کنید بعد دستور ترمینال را باز کنید و دستور git clone و URL را بزنید تا کپی شود
✅اگر این کار براتون سخته میتوانید از Script منو GitClone برای Clone استفاده کنید
https://github.com/MehrdadLinux/Linux_Righclick_Menu_Scripts
❤️ ممنون از حمایت هاتون 💐🌺
❌اول باید SSH URL یا HTTPS URL را کپی کنید بعد دستور ترمینال را باز کنید و دستور git clone و URL را بزنید تا کپی شود
✅اگر این کار براتون سخته میتوانید از Script منو GitClone برای Clone استفاده کنید
https://github.com/MehrdadLinux/Linux_Righclick_Menu_Scripts
اگر پیشنهادی یا مشکلی روی این کد بود بگویید حتما اصلاح میکنم
❤️ ممنون از حمایت هاتون 💐🌺
👍7😁6
کانال مهرداد لینوکس
🔥 هورااا Fish Shell 4.0 با RUST آماده انتشاره ✅ دو سال کد نویسی ✅ بیشتر از ۵۷ هزار خط کد به زبان ++C که الان شده 75 هزار خط کد Rust آماده بشیم بریم برای نصب؟ 😎 «شل» (Shell) یا پوسته شِل(پوسته) بخش مهمی از هر جلسه(session) کاربر لینوکس است خط فرمان ، رابط…
🔥 به سلامتی Fish Shell 4.0 منتشر شد(released) نگین نگفتی 😁
دانلود کنید نصب کنید لذت ببرید
✅ اگر نمیدانید Fish Shell چیه ؟ و چرا نسخه ۴ مهمه این پست را بخونید
https://github.com/fish-shell/fish-shell/releases/tag/4.0.0
دانلود کنید نصب کنید لذت ببرید
✅ اگر نمیدانید Fish Shell چیه ؟ و چرا نسخه ۴ مهمه این پست را بخونید
https://github.com/fish-shell/fish-shell/releases/tag/4.0.0
GitHub
Release fish 4.0.0 (released February 27, 2025) · fish-shell/fish-shell
fish’s core code has been ported from C++ to Rust (#9512). This means a large change in dependencies and how to build fish. However, there should be no direct impact on users. Packagers should see ...
🔥11👍3
🔥شرکت موزیلا (Mozilla) پشتیبان Firefox جدیدا این خط را پاک کرده
“Does Firefox sell your personal data?”
✅ منبع : کامیت حذف در گیت هاب
فقط کامنت ها را بخونید 😁
حرف موزیلا اینه که ما دیتا نمیخریم که بخواهیم بفروشیم و ما بیان خودمان را عوض کردیم نه سیاست خودمان
✅ جواب : موزیلا
⁉️ نظر شما چیه؟
“Does Firefox sell your personal data?”
✅ منبع : کامیت حذف در گیت هاب
فقط کامنت ها را بخونید 😁
حرف موزیلا اینه که ما دیتا نمیخریم که بخواهیم بفروشیم و ما بیان خودمان را عوض کردیم نه سیاست خودمان
✅ جواب : موزیلا
از خوبی های نرم افزار آزاد و متن باز همین شفافیت ها، پاسخ گویی، تکلیف معلوم بودن هاست
⁉️ نظر شما چیه؟
👍10🤣3❤1
کانال مهرداد لینوکس
تست های API خودتان را با چه ابزاری انجام میدید ؟ ابزار postman یا insomnia براتون سنگینه ؟ Bruno - Opensource IDE for exploring and testing APIs را یک تست بزنید https://github.com/usebruno/bruno
🔥 ابزار Yaak یک API client برای توسعه دهندههای مدرن 😎
ابزار Yaak API Client به صورت Offline کار میکنه با Git سازگاره و برای HTTP ,GraphQL ,WebSockets ,SSE و gRPC استفاده میشه
✅ برای ساخت این ابزار از Tauri همچنین Rust و ReactJS استفاده شده
امکانات خوبی داره مثل :
💠 وارد کردن دیتا از Postman, Insomnia, OpenAPI, Swagger یا Curl.
💠 احراز هویت با OAuth 2.0, JWT tokens, Basic Auth , ...
💠 فیلتر کردن پاسخ ها با JSONPath یا XPath queries
💠زنجیره سازی ، دسته بندی تو در تو متغییر های محیطی درخواست ها
❤️ ممنون از حمایت هاتون 💐🌺
#devops #programming
ابزار Yaak API Client به صورت Offline کار میکنه با Git سازگاره و برای HTTP ,GraphQL ,WebSockets ,SSE و gRPC استفاده میشه
✅ برای ساخت این ابزار از Tauri همچنین Rust و ReactJS استفاده شده
امکانات خوبی داره مثل :
💠 وارد کردن دیتا از Postman, Insomnia, OpenAPI, Swagger یا Curl.
💠 احراز هویت با OAuth 2.0, JWT tokens, Basic Auth , ...
💠 فیلتر کردن پاسخ ها با JSONPath یا XPath queries
💠زنجیره سازی ، دسته بندی تو در تو متغییر های محیطی درخواست ها
قبلا ابزار Bruno را در این زمینه معرفی کرده بودم که در پست که منشن شده یا اینجا میتوانید ببینید
این Awesome API Clients هم مفیده
ابزار مشابه دیگر
HTTPie for Web & Desktop
HTTPie CLI
insomnia
Restfox
ezy
Kreya
API Dash
vscode-restclient
xh
NativeRest
yaade
firecamp
thunderclient
Hoppscotch
❤️ ممنون از حمایت هاتون 💐🌺
#devops #programming
❤8👍4
کانال مهرداد لینوکس
لاگ (EVENT LOGS) به شما کمک میکنه مشکلات سیستم ها را پیدا کنید من برای خواندن لاگ ها معمولا ازsed ,awk, tail, less و grep استفاده میکنم یک ابزار ساده تر، Toolong است و ترکیب میکنه اگر لاگ شما به صورت Json باشه همان موقع بازش میکنه، رنگیه https://github.…
🔥 مشاهده و دنبال کردن Log با lnav
✅ مطالعه فایل لاگ بهترین راه برای پیدا کردن مشکل یک سیستم است
🗓 ابزار های زیادی tail/grep/less به صورت standard Unix utilities و
حتی بهینه شده مثل btail یا Toolong که قبلا معرفی کرده بودم هستند ولی فقط پردازش میکنند فایل لاگ را نمیفهمند
☀️ ابزار LNAV -- The Logfile Navigator با قابلیت :
💠تشخیص فرمت فایل
💠ترکیب کردن فایل
💠دنبال کردن، تغییر نام ، ساخت index ازerrors و warnings فایل
💠و خروجی کار با Json
قابلیت بیشتر اینجا
⚙️ برای نصب
البته میتوانید آنلاین هم تست کنید یا با نام کاربردی "tutorial 1" آموزش ببینید
👨🏻💻روش استفاده
مستندات
❤️ ممنون از حمایت هاتون 💐🌺
#linux #devops #security
✅ مطالعه فایل لاگ بهترین راه برای پیدا کردن مشکل یک سیستم است
🗓 ابزار های زیادی tail/grep/less به صورت standard Unix utilities و
حتی بهینه شده مثل btail یا Toolong که قبلا معرفی کرده بودم هستند ولی فقط پردازش میکنند فایل لاگ را نمیفهمند
☀️ ابزار LNAV -- The Logfile Navigator با قابلیت :
💠تشخیص فرمت فایل
💠ترکیب کردن فایل
💠دنبال کردن، تغییر نام ، ساخت index ازerrors و warnings فایل
💠و خروجی کار با Json
قابلیت بیشتر اینجا
⚙️ برای نصب
brew install lnav
البته میتوانید آنلاین هم تست کنید یا با نام کاربردی "tutorial 1" آموزش ببینید
$ ssh playground@demo.lnav.org
$ ssh tutorial1@demo.lnav.org
👨🏻💻روش استفاده
$ lnav /path/to/file1 /path/to/dir ...
$ journalctl | lnav
$ journalctl -f | lnav
بخش journalctl -o json | lnav برای من کار نکرد کرش میکنه شما تست کنید شاید مشکل از سیستم تست منه
مستندات
❤️ ممنون از حمایت هاتون 💐🌺
#linux #devops #security
👍10🔥1
چطور در لینوکس Rightclick منوی موس را شخصی سازی کنیم؟
در مسیر Home یک پوشه هست به نام Templates اگر نیست بسازید
هر فایلی را انجا قرار دهید در مسیر Create New Documents قرار میگیره
#linux
در مسیر Home یک پوشه هست به نام Templates اگر نیست بسازید
هر فایلی را انجا قرار دهید در مسیر Create New Documents قرار میگیره
#linux
👍21😁1
❌ در لینوکس سخته هی بریم روی ترمینال کلیک کنیم تا باز بشه
راه ساده تر استفاده از Drop-Down Terminal ها است
✅یک F10 میزنی توی Linux و ترمیناله که میریزه پایین 😎
🔥 ابزار Guake یا Tilda یا Tilix راه حل نهایی اند
💠 به جز ترمینال های معمول همیشه Guake : Drop-down linux terminal را به حالت پیشفرض با شروع روی Tmux نصب دارم
برای نصب بزنید
در بخشی تنظیمات بزنید وقتی میخواهید دکمه F10 را بزنید چه Shell میخواهید براتون باز بشه
راه ساده تر استفاده از Drop-Down Terminal ها است
✅یک F10 میزنی توی Linux و ترمیناله که میریزه پایین 😎
🔥 ابزار Guake یا Tilda یا Tilix راه حل نهایی اند
💠 به جز ترمینال های معمول همیشه Guake : Drop-down linux terminal را به حالت پیشفرض با شروع روی Tmux نصب دارم
برای نصب بزنید
apt install guake
در بخشی تنظیمات بزنید وقتی میخواهید دکمه F10 را بزنید چه Shell میخواهید براتون باز بشه
قبلا یک ابزاری بود روی Guake به اسم guake-indicator که به خاطر عوض شدن Dbus روی Guake از کار افتاده
لازم نبود مثلا هر بار برای ping کردن ترمینال را باز کنیم و بنویسم ping www.google.com
این guake-indicator انجامش میداد و لازم نبود ما سختی بکشیم 😭
اگر معادل این ابزار را سراغ دارید مخصوصا برای Tilda در گروه بنویسد
👍10🔥5
❌موقع نصب مجدد لینوکس Home را فرمت نکن
در linux کانفیگ ها معمولا در Home ذخیره میشود
زمان نصب لینوکس/home را در یک پارتیشن جدا قرار بده
✅هنگام نصب مجدد فقط Home را دوباره Mount کن
🔥 جرا ؟
چون من تنبلم 😁 اینجوری فقط کافیه با یکی از دستورات
لیست پکیچ های که قبلا توی لینوکس داشتم را دوباره به دست بیارم و آنها را با یک دستور مثلا :
دوباره نصب کنیم یا از ابزار هایی مثل APT-Clone استفاده میکنیم
کانفیگ ها را دارم، بسته ها را هم دارم
حل مشکل تداخل بسته :
گرچه این روش برای نصب دوباره همان لینوکس قبلی است ولی
میتوانید از پروژه های Dotfiles ها استفاده کنید
میتوانید یه ignore list دانلود کنید بعد کامپرس کنید بعد انتقال بدید(با تشکر از امیر عزیز)
در linux کانفیگ ها معمولا در Home ذخیره میشود
زمان نصب لینوکس/home را در یک پارتیشن جدا قرار بده
✅هنگام نصب مجدد فقط Home را دوباره Mount کن
🔥 جرا ؟
چون من تنبلم 😁 اینجوری فقط کافیه با یکی از دستورات
apt list --installed
dpkg -l
dpkg --get-selections > MLlist.txt
apt-mark showmanual
لیست پکیچ های که قبلا توی لینوکس داشتم را دوباره به دست بیارم و آنها را با یک دستور مثلا :
sudo dpkg --set-selections < MLlist.txt
دوباره نصب کنیم یا از ابزار هایی مثل APT-Clone استفاده میکنیم
کانفیگ ها را دارم، بسته ها را هم دارم
حل مشکل تداخل بسته :
گرچه این روش برای نصب دوباره همان لینوکس قبلی است ولی
میتوانید از پروژه های Dotfiles ها استفاده کنید
میتوانید یه ignore list دانلود کنید بعد کامپرس کنید بعد انتقال بدید(با تشکر از امیر عزیز)
wget https://raw.githubusercontent.com/rubo77/rsync-homedir-excludes/master/rsync-homedir-excludes.txt /tmp/exclude.txt
tar --exclude-from=/tmp/exclude.txt -zcvf /path/to/your/backup/home_backup.tar.gz /home
👍20🔥4😁2
🔥به سادگی دو کلیک محیط جذاب با تم هکری با eDEX-UI
فقط کافیه از اینجا دانلود و اجرا کنی😎 خروجی را ببین 🤩
⚠️ گرچه همه میتوانند اجراش کنند و خیلی خفنه، ولی باید بدونیدواقعا کار میکنه و نمایشی متفاوت از یک terminal emulator و system monitor خیلی جذابه
شبکه ، CPU مدیریت فایل یک Shell باحال قابل اجرا روی Linux و Windows و Mac
✅ فیلم اجرا در کامنت اول
فقط کافیه از اینجا دانلود و اجرا کنی😎 خروجی را ببین 🤩
⚠️ گرچه همه میتوانند اجراش کنند و خیلی خفنه، ولی باید بدونیدواقعا کار میکنه و نمایشی متفاوت از یک terminal emulator و system monitor خیلی جذابه
شبکه ، CPU مدیریت فایل یک Shell باحال قابل اجرا روی Linux و Windows و Mac
✅ فیلم اجرا در کامنت اول
کاربردی مخصوص دید و بازدید عید😁
🔥9👍3
😱 پورت های باز در لینوکس netstat یا SS ؟
💠مدیریت پورت های باز ( open ports ) برای کارکرد صحیح برنامه ها و ایمن سازی سیستم شما مهمه
✅پورت های باز ارتباط بین سرویس ها را امکان پذیر میکنند
🚨 اما می توانند سیستم را در معرض تهدید قرار دهد.
🗓 قبلا برای دیدن پورت های باز از netstat استفاده میشود
در سال 2011 توسعه دهنده بسته net-tools که netstat شامل آن میشود دیگر بسته را توسعه نداد
و جایگزین هایی برای آن معرفی کرد
ابزار های دیگر برای چک کردن پورت های باز سیستم :
💠مدیریت پورت های باز ( open ports ) برای کارکرد صحیح برنامه ها و ایمن سازی سیستم شما مهمه
✅پورت های باز ارتباط بین سرویس ها را امکان پذیر میکنند
🚨 اما می توانند سیستم را در معرض تهدید قرار دهد.
🗓 قبلا برای دیدن پورت های باز از netstat استفاده میشود
netstat -tulnp
netstat -tulnp | grep LISTEN
در سال 2011 توسعه دهنده بسته net-tools که netstat شامل آن میشود دیگر بسته را توسعه نداد
و جایگزین هایی برای آن معرفی کرد
netstat -tulnp is ss -tulnp
netstat -r is ip route
netstat -i is ip -s link
netstat -g is ip maddr
ابزار های دیگر برای چک کردن پورت های باز سیستم :
lsof -nP -iTCP -sTCP:LISTEN
nmap -n -PN -sT -sU -p- localhost
👍19
نیاز داشتم LCD لپ تاپ را خاموش کنم با این دستور میشه خاموش کرد
دیدم خوشگل نیست یک applet برای Cinnamon در لینوکس مینت نوشتم. اگر کسی دوست داشت استفاده کنه
لینک گیت هاب
#linux #Utility
bash -c "cinnamon-screensaver-command -l; xset dpms force off;"
دیدم خوشگل نیست یک applet برای Cinnamon در لینوکس مینت نوشتم. اگر کسی دوست داشت استفاده کنه
لینک گیت هاب
#linux #Utility
👍22🔥6
🔥 پارتیشن بندی ساده و قوی با GParted
استاد تمام هارد دیسک
پارتیشن بندی، تغییر فایل سیستم File system ، تغییر پارتیشن تیبل (Partition Tables)
تغییراندازه پارتیشن ها و ...
یک ابزار همه کاره خیلی قوی در عین حال ساده
GParted (GNOME Partition Editor)
✅ نسخه Live بدون نیاز به نصب
حتی اگر سیستم بالا نمیاد، یک نسخه لینوکس همراه با GParted نصب شده راحت میتونی مشکلات را سریع حل کنی
✅ نصب روی سیستم
استاد تمام هارد دیسک
حتما دانلود کن با Ventoy بزار روی فلش داشته باشی نیاز میشه 😎
پارتیشن بندی، تغییر فایل سیستم File system ، تغییر پارتیشن تیبل (Partition Tables)
تغییراندازه پارتیشن ها و ...
یک ابزار همه کاره خیلی قوی در عین حال ساده
GParted (GNOME Partition Editor)
✅ نسخه Live بدون نیاز به نصب
حتی اگر سیستم بالا نمیاد، یک نسخه لینوکس همراه با GParted نصب شده راحت میتونی مشکلات را سریع حل کنی
✅ نصب روی سیستم
sudo apt-get install gparted
نکته خیلی مهم : اگر بلد نیستی باهاش کاری کنی یا میترسی، روی یک ماشین مجازی با VirtualBox یا VMware تستی بیار بالا و هرچقدر میخواهی تمرین کن تا کامل یاد بگیری
👍20❤1