🔥به سادگی دو کلیک محیط جذاب با تم هکری با 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
🔥 انتشار نسخه ۳ نرم افزار GIMP (نرم افزاری قدرتمند معادل Adobe Photoshop (ادوبی فتوشاپ) در لینوکس )
بعد از ۱۳ سال انتظار توسعه نسخه ۳ 🫠
✅ از این لینک میتوانید فایل AppImage برای linux آن را دریافت کنید
یا میتوانید از Flathub دریافت کنید
با این انتشار منتظر موج جدیدی از به روز رسانی ها هستیم
صفحه اصلی کنترل نسخه gitlab روی gnome
صفحه Github
سایت رسمی
#linux
بعد از ۱۳ سال انتظار توسعه نسخه ۳ 🫠
✅ از این لینک میتوانید فایل AppImage برای linux آن را دریافت کنید
یا میتوانید از Flathub دریافت کنید
با این انتشار منتظر موج جدیدی از به روز رسانی ها هستیم
صفحه اصلی کنترل نسخه gitlab روی gnome
صفحه Github
سایت رسمی
#linux
🔥12👍3
کانال مهرداد لینوکس
🔥 انتشار نسخه ۳ نرم افزار GIMP (نرم افزاری قدرتمند معادل Adobe Photoshop (ادوبی فتوشاپ) در لینوکس ) بعد از ۱۳ سال انتظار توسعه نسخه ۳ 🫠 ✅ از این لینک میتوانید فایل AppImage برای linux آن را دریافت کنید یا میتوانید از Flathub دریافت کنید با این انتشار…
اگر جزو کاربران فتوشاپ هستید محیط کاری GIMP برای شما آشنا نیست به همین علت کار با GIMP برای شما سخته
میتوانید روی UI نرم افزار GIMP قالب PhotoGIMP را نصب کنید تا شبیه Adobe Photoshop شود
✅ روش نصب :
از اینجا دانلود کنید و در home فولدر خودتان Extract کنید
همین موفق باشید
✅ اگر به آموزش Gimp نیاز دارید آموزش فارسی زیاد است مثلا
دوره ی آموزش رایگان گیمپ ( Gimp ) به زبان فارسی در آپارات 60 جلسه
میتوانید روی UI نرم افزار GIMP قالب PhotoGIMP را نصب کنید تا شبیه Adobe Photoshop شود
✅ روش نصب :
از اینجا دانلود کنید و در home فولدر خودتان Extract کنید
همین موفق باشید
✅ اگر به آموزش Gimp نیاز دارید آموزش فارسی زیاد است مثلا
دوره ی آموزش رایگان گیمپ ( Gimp ) به زبان فارسی در آپارات 60 جلسه
👍27❤1
This media is not supported in your browser
VIEW IN TELEGRAM
حالا هی بگو گوشی من ضعیفه 😎
کانفیگ های سخت افزار و قیمت ها را داشته باش
کانفیگ های سخت افزار و قیمت ها را داشته باش
البته این دهه ۹۰ میلادی است
🤯12😁1😱1
میدونستید یه رپو Dataset در حوزه تحلیل داده هست از همه توهینهایی که لینوس تروالدز (خالق لینوکس ) به کانتریبیوترها کرده و برای هر کدوم یه Hate Level هم در نظر گرفتن😁
https://github.com/corollari/linusrants
https://github.com/corollari/linusrants
فحش انگلیسی کم میاره فحش فنلاندی میده
😁21🤣3🤨1
✅ نکته های لینوکسی
🗓 در فایرفاکس، فرآیندهایی با نام «Isolated Web Content» (محتوای وب ایزولهشده) برای بهبود امنیت و پایداری مرورگر طراحی شدهاند
🗓این فرآیندها محتوای وب را در محیطهای جداگانه اجرا میکنند تا در صورت بروز مشکل در یک تب، سایر تبها و کل مرورگر تحت تأثیر قرار نگیرند.
🗓ابزارهایی مانند top برای مشاهده فرآیندها، نام فرآیندها به دلیل محدودیت فضای نمایش کوتاه کند. مثال، فرآیند «Isolated Web Content» به صورت «isolate+» نمایش داده شود.
🗓 اگر فرآیند «Isolated Web Content» در فایرفاکس مصرف CPU بالایی دارد، میتواند دلایل مثل وبسایتهای سنگین، افزونههای نصبشده یا مشکلات سختافزاری باشد
🗓 فعالسازی یا غیر فعال سازی شتابدهی سختافزاری (Hardware Acceleration):
فایرفاکس با استفاده از GPU به جای CPU برای پردازشهای گرافیکی، میتواند مصرف CPU را کاهش داده و عملکرد کلی را بهبود بخشد
✅ برای فعال سازی یا غیر فعال سازی میتوانید General ->Use recommended performance settings گزینه Use hardware acceleration when available درsetting فایرفاکس براساس نیاز تنظیم کنید
با تشکر از علیرضا توضیحات بیشتر در گروه
🗓 در فایرفاکس، فرآیندهایی با نام «Isolated Web Content» (محتوای وب ایزولهشده) برای بهبود امنیت و پایداری مرورگر طراحی شدهاند
🗓این فرآیندها محتوای وب را در محیطهای جداگانه اجرا میکنند تا در صورت بروز مشکل در یک تب، سایر تبها و کل مرورگر تحت تأثیر قرار نگیرند.
🗓ابزارهایی مانند top برای مشاهده فرآیندها، نام فرآیندها به دلیل محدودیت فضای نمایش کوتاه کند. مثال، فرآیند «Isolated Web Content» به صورت «isolate+» نمایش داده شود.
🗓 اگر فرآیند «Isolated Web Content» در فایرفاکس مصرف CPU بالایی دارد، میتواند دلایل مثل وبسایتهای سنگین، افزونههای نصبشده یا مشکلات سختافزاری باشد
🗓 فعالسازی یا غیر فعال سازی شتابدهی سختافزاری (Hardware Acceleration):
فایرفاکس با استفاده از GPU به جای CPU برای پردازشهای گرافیکی، میتواند مصرف CPU را کاهش داده و عملکرد کلی را بهبود بخشد
✅ برای فعال سازی یا غیر فعال سازی میتوانید General ->Use recommended performance settings گزینه Use hardware acceleration when available درsetting فایرفاکس براساس نیاز تنظیم کنید
با تشکر از علیرضا توضیحات بیشتر در گروه
👍18
✅ نکته های لینوکسی
اگر دنبال مانیتور کردن بخش ها مختلف لینوکس هستید این ابزار ها را روی سیستم داشته باشید
top: https://linux.die.net/man/1/top
s-tui: https://amanusk.github.io/s-tui/
htop: https://htop.dev
atop: https://linux.die.net/man/1/atop
iftop: https://linux.die.net/man/8/iftop
iotop: https://github.com/Tomas-M/iotop
nvtop: https://github.com/Syllo/nvtop
asitop: https://github.com/tlkh/asitop
btop: https://github.com/aristocratos/btop
perf: https://www.brendangregg.com/perf.html
wavemon: https://github.com/uoaerg/wavemon
آموزش تصویری انگلیسی در youtube
https://www.youtube.com/watch?v=4isEhE2rvmA
با تشکر از امیر عزیز
اگر دنبال مانیتور کردن بخش ها مختلف لینوکس هستید این ابزار ها را روی سیستم داشته باشید
top: https://linux.die.net/man/1/top
s-tui: https://amanusk.github.io/s-tui/
htop: https://htop.dev
atop: https://linux.die.net/man/1/atop
iftop: https://linux.die.net/man/8/iftop
iotop: https://github.com/Tomas-M/iotop
nvtop: https://github.com/Syllo/nvtop
asitop: https://github.com/tlkh/asitop
btop: https://github.com/aristocratos/btop
perf: https://www.brendangregg.com/perf.html
wavemon: https://github.com/uoaerg/wavemon
آموزش تصویری انگلیسی در youtube
https://www.youtube.com/watch?v=4isEhE2rvmA
با تشکر از امیر عزیز
👍13❤2
✅لینوکس Linux 6.15 از The Airoha NPU که یک A RISC-V Network Processor Unit پشتیبانی میکنه
💠واحد پردازش شبکه (NPU) شرکت Airoha، با نام Xessor، یک پردازنده ۸ هستهای مبتنی بر معماری RISC-V است برای پردازش وظایف شبکه و تسریع Wi-Fi طراحی شده
🔥 این NPU به طور قابل توجهی بار کاری CPU را کاهش داده و مصرف انرژی سیستم را بهبود میبخشد. در نتیجه، مصرف انرژی کلی NPU هشت هستهای کمتر از یک CPU تک هستهای معمولی است
🔥 معماری Xessor به گونهای طراحی شده که تقریباً تمام وظایف پردازش شبکه را مدیریت میکند، بنابراین منابع CPU برای اجرای خدمات و برنامههای ارزش افزوده ارائهدهندگان خدمات آزاد میماند. همچنین، در صورت بارگذاری کامل CPU، NPU میتواند منابع جایگزین را برای حفظ سرعت و عملکرد روان سیستم فراهم کند
این معماری در سیستم روی تراشه (SoC) AN7581 شرکت Airoha به کار رفته است که از ترکیب CPU، NPU و یک شتابدهنده بسته هوشمند (SPA) بهره میبرد. این ترکیب، AN7581 را به اولین SoC در جهان تبدیل کرده که میتواند WAN، WLAN و LAN را با یک تراشه پشتیبانی کند و به سرعتهای بالای Wi-Fi 7 دست یابد.
#hardware #linux
💠واحد پردازش شبکه (NPU) شرکت Airoha، با نام Xessor، یک پردازنده ۸ هستهای مبتنی بر معماری RISC-V است برای پردازش وظایف شبکه و تسریع Wi-Fi طراحی شده
🔥 این NPU به طور قابل توجهی بار کاری CPU را کاهش داده و مصرف انرژی سیستم را بهبود میبخشد. در نتیجه، مصرف انرژی کلی NPU هشت هستهای کمتر از یک CPU تک هستهای معمولی است
🔥 معماری Xessor به گونهای طراحی شده که تقریباً تمام وظایف پردازش شبکه را مدیریت میکند، بنابراین منابع CPU برای اجرای خدمات و برنامههای ارزش افزوده ارائهدهندگان خدمات آزاد میماند. همچنین، در صورت بارگذاری کامل CPU، NPU میتواند منابع جایگزین را برای حفظ سرعت و عملکرد روان سیستم فراهم کند
این معماری در سیستم روی تراشه (SoC) AN7581 شرکت Airoha به کار رفته است که از ترکیب CPU، NPU و یک شتابدهنده بسته هوشمند (SPA) بهره میبرد. این ترکیب، AN7581 را به اولین SoC در جهان تبدیل کرده که میتواند WAN، WLAN و LAN را با یک تراشه پشتیبانی کند و به سرعتهای بالای Wi-Fi 7 دست یابد.
#hardware #linux
🔥9👍2❤1🤯1
🔥 دستور !! sudo
❌ دستور را اجرا میکنید ولی فراموش کردهاید که از sudo استفاده کنید و پیام "permission denied" دریافت میکنید.
✅ در خط بعدی دستور !! sudo را وارد کنید تا آخرین فرمان بهطور خودکار با دسترسیهای مدیریتی تکرار شود.
🗓 در توزیعهای لینوکسی که از Bash یا Zsh بهعنوان شل پیشفرض استفاده میکنند این قابلیت فعال است
🗓 این قابلیت به دلیل ویژگی "History Expansion" در Bash و Zsh است
🗓اگر کار نکرد شاید sudo نصب نیست، یا ممکنه شل fish باشه که به صورت پیشرض History Expansion فعال نیست
پلاگین sudo روی Oh My Zsh همین کار را میکنه
❌ دستور را اجرا میکنید ولی فراموش کردهاید که از sudo استفاده کنید و پیام "permission denied" دریافت میکنید.
✅ در خط بعدی دستور !! sudo را وارد کنید تا آخرین فرمان بهطور خودکار با دسترسیهای مدیریتی تکرار شود.
apt update
# خطای دسترسی احتمالی
sudo !!
🗓 در توزیعهای لینوکسی که از Bash یا Zsh بهعنوان شل پیشفرض استفاده میکنند این قابلیت فعال است
🗓 این قابلیت به دلیل ویژگی "History Expansion" در Bash و Zsh است
🗓اگر کار نکرد شاید sudo نصب نیست، یا ممکنه شل fish باشه که به صورت پیشرض History Expansion فعال نیست
پلاگین sudo روی Oh My Zsh همین کار را میکنه
1👍26🔥4😁3🙏1
لپ تاپ وسیله کار ما است و خرید هوشمندانه با این قیمت ها خیلی مهمه
❌بعضی لپ تاپ گیمینگ Gaming دوست دارند بعضی Multimedia و ...
✅ ولی من علاقه خاصی به نوع WorkStation دارم که کمتر وارد ایران میشود که میشود:
🤩 سری ZBook از شرکت HP
😎 سری Precision از شرکت Dell
👍🏻 سری ThinkPad از شرکت Lenovo
🔥 به بهانه معرفی لپتاپ اچپی ZBook Fury G1i در Amplify 2025
در دو نسخه 16 و 18 اینچی
سیستم خنککننده پیشرفته شامل سه فن و فناوری HP Smart Sense
پردازنده Intel Core Ultra 9 HX و کارت گرافیک NVIDIA RTX PRO 5000 Blackwell
حداکثر 192 گیگابایت رم و 16 ترابایت حافظه ذخیرهسازی NVMe
قابلیت شارژ سریع، در مدت 30 دقیقه تا 50 درصد شارژ
برای دیدن انواع سری Fury در سایت HP از این لینک استفاده کنید
⁉️ آیا قیمت دلار به ما اجازه خرید میدهد ؟ 😔
#hardware
❌بعضی لپ تاپ گیمینگ Gaming دوست دارند بعضی Multimedia و ...
✅ ولی من علاقه خاصی به نوع WorkStation دارم که کمتر وارد ایران میشود که میشود:
🤩 سری ZBook از شرکت HP
😎 سری Precision از شرکت Dell
👍🏻 سری ThinkPad از شرکت Lenovo
🔥 به بهانه معرفی لپتاپ اچپی ZBook Fury G1i در Amplify 2025
در دو نسخه 16 و 18 اینچی
سیستم خنککننده پیشرفته شامل سه فن و فناوری HP Smart Sense
پردازنده Intel Core Ultra 9 HX و کارت گرافیک NVIDIA RTX PRO 5000 Blackwell
حداکثر 192 گیگابایت رم و 16 ترابایت حافظه ذخیرهسازی NVMe
قابلیت شارژ سریع، در مدت 30 دقیقه تا 50 درصد شارژ
برای دیدن انواع سری Fury در سایت HP از این لینک استفاده کنید
در زمان نوشتن این پست مدل ZBook Fury G1i هنوز زمان انتشار و قیمت مشخص نشده
برای شما که حرفه ای هستید خرید این مدل های WorkStation را پیشنهاد میکنم
استاندارد ساخت خیلی خوبی دارد
⁉️ آیا قیمت دلار به ما اجازه خرید میدهد ؟ 😔
#hardware
👍13👎2😱2
🔥تغییر مسیر و پیمایش دایرکتوری ها مثل یک حرفه ای در لینوکس
✅ دستور CD در مقابل pushd و popd و معرفی dirs
برای تغییر مسیر در لینوکس میتوانید از دستور cd استفاده کنید
میتوانید این تغییر مسیر را با دستور pushd هم انجام بدهید و مسیر های که تغییر دادید را در یک پشته (Stack) قرار دهید
و حرفه ای تر جا به جا شوید 😎
حالا با دستور dirs میتوانید پشته را ببینید
و اگر بخواهید به مسیر قبل برگردید
نکات :
راستی گفتم عیدتون مبارک 😍 💐🌺 🤗
✅ دستور CD در مقابل pushd و popd و معرفی dirs
برای تغییر مسیر در لینوکس میتوانید از دستور cd استفاده کنید
cd /home/mehrdadlinux
میتوانید این تغییر مسیر را با دستور pushd هم انجام بدهید و مسیر های که تغییر دادید را در یک پشته (Stack) قرار دهید
و حرفه ای تر جا به جا شوید 😎
pushd ~/Desktop
حالا با دستور dirs میتوانید پشته را ببینید
dirs -v
0 ~/Desktop
1 ~
و اگر بخواهید به مسیر قبل برگردید
popd
نکات :
دستور cd هم در حقیقت با همین ساختار کار میکنه فقط overwrite میکنه، اپشن هم زیاد داره
مثلا pushd -n یک دایرکتوری را میفرسته توی Stack بدون تغییر مسیر یا pushd +3 میتوانید پشته را بچرخانید و ...
یا popd -n جایگزینی روی مسیر جاری
یا میتوانید استک را خالی کنید dirs -c
راستی گفتم عیدتون مبارک 😍 💐🌺 🤗
👍18❤6🙏1
✅در لینوکس برای اجرای دستورات با دسترسی بالاتر و ریشه (root)
میتوانید از
استفاده کنید :
🚀 دستور su (Switch User)
دستور su "تغییر کاربر" بدون آرگومان به کاربر root و رمز عبور root میخواهد و su user2 به کاربر مشخص شده
|🔥 دستور sudo su
ابتدا sudo ، سپس su . به جای رمز root، رمز عبور کاربر فعلی و بعد اجرا su
معادل sudo -i
🚨 دستور sudo -i (Interactive Root Login)
یک لاگین کامل برای root مثل این که root با نام کاربری و رمز عبور خودش وارد سیستم شده.
⚠️ دستور sudo -s (Root Shell)
یک پوستهی (Shell) root، اما متغیرهای محیطی کاربر فعلی متغیرهایی مثل HOME تغییر نمیدهد.
#linux
میتوانید از
su, sudo su, sudo -i , sudo -s
استفاده کنید :
🚀 دستور su (Switch User)
دستور su "تغییر کاربر" بدون آرگومان به کاربر root و رمز عبور root میخواهد و su user2 به کاربر مشخص شده
|🔥 دستور sudo su
ابتدا sudo ، سپس su . به جای رمز root، رمز عبور کاربر فعلی و بعد اجرا su
معادل sudo -i
تفاوت با su
اگر دسترسی sudo نداشته باشید، نمیتوانید sudo su را اجرا کنید.
🚨 دستور sudo -i (Interactive Root Login)
یک لاگین کامل برای root مثل این که root با نام کاربری و رمز عبور خودش وارد سیستم شده.
تفاوت با sudo su:
sudo su فقط یک شبیهسازی از root را ایجاد میکند، اما sudo -i دقیقاً یک محیط ورود واقعی root را ایجاد میکند.
ورود مستقیم root ( متغیرهای محیطی (PATH, HOME و غیره) خود root
⚠️ دستور sudo -s (Root Shell)
یک پوستهی (Shell) root، اما متغیرهای محیطی کاربر فعلی متغیرهایی مثل HOME تغییر نمیدهد.
تفاوت با sudo -i:
sudo -i به /root میرود و متغیرهای محیطی root را تنظیم میکند.
sudo -s فقط پوسته root است و متغیرهای محیطی حفظ میشه.
#linux
👍15🔥6❤2🤯1
✅ دستور cd مخفف Change Directory در Linux
💠 پاس دادن آرگومان
💠خروجی یک دستور
💠 رفتن به خانه
دستور cd مقدار $HOME را میخواهد
ولی دستور ~ cd مقدار ~ که معادل دقیق مسیر home که یک شورت کات دایرکتوری اصلی خانه است را میخواند
💠 بازگشت به مسیر قبلی - cd
💠 تغییر سریع دایرکتوری
🔥چقدر از این ترفند ها را بلد بودید ؟😎 ⁉️ مثلا کار این دستور چیه ؟(لطفا در گروه جواب ها را spoiler بزنید)
#دیوار_لینوکس
@MehrdadLinuxchannel
#Linux #لینوکس
#linux_command
💠 پاس دادن آرگومان
mkdir /tmp/newdir
cd !$ # این معادل است با: cd /tmp/newdir
mkdir /home/user/myfolder
cd !!:$ # معادل cd /home/user/myfolder
💠خروجی یک دستور
cd "$(mktemp -d)"
💠 رفتن به خانه
cd ~ # یا cd خالی
cd ~root # root رفتن به دایرکتوری خانه کاربر
دستور cd مقدار $HOME را میخواهد
ولی دستور ~ cd مقدار ~ که معادل دقیق مسیر home که یک شورت کات دایرکتوری اصلی خانه است را میخواند
export HOME=/tmp
cd # به /tmp میره
cd ~ # همچنان به /home/user میره
💠 بازگشت به مسیر قبلی - cd
اگر دوباره اجرا شود، به مسیر فعلی بازمیگردد.
💠 تغییر سریع دایرکتوری
cd /home/user/Documents
cd .. # حالا در /home/user هستید
cd ../.. # رفتن دو سطح به بالا
cd ... # معادل دستور قبل در بعضی شل ها
cd ./ # مسیر فعلی کاربرد اسکریپتنویسی
cd / # رفتن به ریشه
🔥چقدر از این ترفند ها را بلد بودید ؟😎 ⁉️ مثلا کار این دستور چیه ؟
cd !!:2
#دیوار_لینوکس
@MehrdadLinuxchannel
#Linux #لینوکس
#linux_command
👍20🔥3
☠️ خاتمه کار فرایند ها در لینوکس
💀 دستور kill
باید شناسه فرآیند (PID) یا دستور ps یا top به دست بیاورید و
🎯 دستور pkill
💣 دستور xkill
🧨 دستور killall
این دستور مشابه pkill عمل میکند اما به جای ارسال سیگنال به یک فرآیند خاص، تمام فرآیندهایی که نام آنها با نام داده شده مطابقت دارند را خاتمه میدهد.
نکته کنکوری:
دستور pkill -f Firefox به جای نام برنامه، کل خط فرمان اجرای را بررسی میکنه.
در صورتی که killall Firefox فقط نام ، البته دستور killall همه جا نصب نیست
یادمون باشه pkill -f Firefox دستور خطری است چون اگر در مسیر اجرای برنامه ای دیگه ای اسم firefox باشه میبنده
مثلا ~/tools/firefox/pythonprogram.py چون firefox داره میبنده
🔮 استفاده از htop
🔑 دستور systemctl stop
اگر یک سرویس دارید
در لینوکس نمیشه و نمیخواهم، آپدیت دارم و ... نداریم 😎
🔥 مالک سیستم بودن را با لینوکس تجربه کنید
💀 دستور kill
باید شناسه فرآیند (PID) یا دستور ps یا top به دست بیاورید و
kill PID
🎯 دستور pkill
pkill firefox
💣 دستور xkill
دستور را اجرا کنید با کلیک کردن روی پنجره برنامه، آن را خاتمه دهید.
🧨 دستور killall
این دستور مشابه pkill عمل میکند اما به جای ارسال سیگنال به یک فرآیند خاص، تمام فرآیندهایی که نام آنها با نام داده شده مطابقت دارند را خاتمه میدهد.
killall firefox
نکته کنکوری:
دستور pkill -f Firefox به جای نام برنامه، کل خط فرمان اجرای را بررسی میکنه.
در صورتی که killall Firefox فقط نام ، البته دستور killall همه جا نصب نیست
یادمون باشه pkill -f Firefox دستور خطری است چون اگر در مسیر اجرای برنامه ای دیگه ای اسم firefox باشه میبنده
مثلا ~/tools/firefox/pythonprogram.py چون firefox داره میبنده
🔮 استفاده از htop
و با فشردن کلید F9 و سپس انتخاب سیگنال مناسب میتوانید برنامه را ببنید
🔑 دستور systemctl stop
اگر یک سرویس دارید
sudo systemctl stop apache2
در لینوکس نمیشه و نمیخواهم، آپدیت دارم و ... نداریم 😎
🔥 مالک سیستم بودن را با لینوکس تجربه کنید
👍29🔥4❤1
کانال مهرداد لینوکس
⁉️ آیا انتخاب یک توزیع لینوکس Immutable (غیرقابل تغییر) برای شما مناسبه ؟ ✅ یک لینوکس Immutable فایلسیستم فقطخواندنی (read-only) داره و برای تغییر باید از Layering یا Overlay استفاده بشه به جای تغییرات مستقیم، نسخههای جدید یا کانتینر جایگزین نسخه قبلی…
🔥ابزار Bootc سیستم عاملی مثل کانتینر (Docker یا ...)
✅ قبلا در این پست مورد Immutable یا Atomic Distros صحبت کرده ام و گفتیم مشخصا آینده قوی داره که مثال میشه SteamOS، Fedora Silverblue یا NixOS
✅ امروزه خیلی نرم افزار ها بهصورت کانتینر (مثلاً Docker) اجرا میشوند
🔥 ایده اینه؟ چرا کل سیستمعامل را در قالب یک یا چند کانتینر تعریف نکنیم 😎
ابزار Bootc یک رویکرد نوین در ساخت سیستمعاملهای لینوکسه که از مزایای کانتینریزاسیون و GitOps استفاده میکنه
با استفاده از فایلهای پیکربندی و کانتینرها، تمام اجزای مورد نیاز سیستمعامل را در یک ریپو (repository) تعریف کنید.
🗓 یک سرویس وب Nginx را به عنوان بخشی از سیستمعامل
ابزار Bootc نه تنها برای سرورهای ساده مثل Nginx مناسبه حتی میشه برای ایجاد یک دسکتاپ لینوکسی کامل با نرمافزارهای مثل VSCode، OpenRazr و حتی درایورهای Nvidia استفاده کرد.
این روش به مفهوم GitOps نزدیکه و نیاز به ابزارهای پیکربندی مثل Ansible یا Chef نیست،
#linux #devops #تخصصی
✅ قبلا در این پست مورد Immutable یا Atomic Distros صحبت کرده ام و گفتیم مشخصا آینده قوی داره که مثال میشه SteamOS، Fedora Silverblue یا NixOS
✅ امروزه خیلی نرم افزار ها بهصورت کانتینر (مثلاً Docker) اجرا میشوند
🔥 ایده اینه؟ چرا کل سیستمعامل را در قالب یک یا چند کانتینر تعریف نکنیم 😎
ابزار Bootc یک رویکرد نوین در ساخت سیستمعاملهای لینوکسه که از مزایای کانتینریزاسیون و GitOps استفاده میکنه
با استفاده از فایلهای پیکربندی و کانتینرها، تمام اجزای مورد نیاز سیستمعامل را در یک ریپو (repository) تعریف کنید.
🗓 یک سرویس وب Nginx را به عنوان بخشی از سیستمعامل
FROM quay.io/fedora/fedora-bootc:41
COPY nginx.container /usr/share/containers/systemd
COPY nginx.conf /etc/nginx
ابزار Bootc نه تنها برای سرورهای ساده مثل Nginx مناسبه حتی میشه برای ایجاد یک دسکتاپ لینوکسی کامل با نرمافزارهای مثل VSCode، OpenRazr و حتی درایورهای Nvidia استفاده کرد.
این روش به مفهوم GitOps نزدیکه و نیاز به ابزارهای پیکربندی مثل Ansible یا Chef نیست،
#linux #devops #تخصصی
👍11🔥4❤2
💁🏻♂️مدیریت کاربران در لینوکس
چطور لیست کاربران لینوکس ببینیم؟
⚠️ این اطلاعات با پردازش مستقیم فایل /etc/passwd هم قابل انجام است
🔥 بررسی جزئیات اطلاعات کاربران
🚨به جای mehrdadlinux اسم یوزر یا (خروجی دستور whoami) را بنویسید
✅ حالا ساخت کاربر با useradd و adduser
🔥 دستور useradd و تنظیمات اضافه کردن یک کاربر
🔥 دستور adduser
یک اسکریپت سطح بالا ، فقط اجراش کن تمام کار را یک جا میکنه
به صورت اینتراکتیو ازت سوال میپرسه و یک کاربر برات ایجاد میکنه 😎
⚠️ دقت کنید دستور adduser بیشتر در توضیع های مبتنی بر دبیان وجود داره
همین قدر ساده و آسان ❤️
چطور لیست کاربران لینوکس ببینیم؟
getent passwd
getent passwd | cut -d: -f1 # فقط اسم کاربر ها
getent passwd mehrdadlinux # getent passwd 1000
⚠️ این اطلاعات با پردازش مستقیم فایل /etc/passwd هم قابل انجام است
🔥 بررسی جزئیات اطلاعات کاربران
🚨به جای mehrdadlinux اسم یوزر یا (خروجی دستور whoami) را بنویسید
whoami
id mehrdadlinux
groups mehrdadlinux
lslogins -u mehrdadlinux
users /var/log/wtmp # تاریخچه لاگین کاربر
who -u
w
last
lastb
lastlog
chage -l mehrdadlinux
✅ حالا ساخت کاربر با useradd و adduser
🔥 دستور useradd و تنظیمات اضافه کردن یک کاربر
# useradd -m mehrdadlinux #ساخت کاربر
# passwd mehrdadlinux # تنظیم رمز عبور
# usermod -aG sudo mehrdadlinux # گروه خاص
# userdel -r mehrdadlinux
🔥 دستور adduser
یک اسکریپت سطح بالا ، فقط اجراش کن تمام کار را یک جا میکنه
به صورت اینتراکتیو ازت سوال میپرسه و یک کاربر برات ایجاد میکنه 😎
⚠️ دقت کنید دستور adduser بیشتر در توضیع های مبتنی بر دبیان وجود داره
همین قدر ساده و آسان ❤️
👍18🔥4❤1