معرفی دستور pgrep
با دستور pgrep میتوانید PID (ایدی یک پروسه) ها را بر اساس معیار های خاص جستجو کنید.
مثلا
دنبال PID میگردد که در آن کلمه name استفاده شده است.
بجای name میتوان هر پترن ریجکس دیگری نیز استفاده کرد مثلا
همه ی PID ها را بر میگرداند (نقطه در ریجکس با هر کاراکتری مچ میشود)
ابزار pgrep سوییچ های مختلفی دارد
برای مثال سوییچ l- کنار PID نام پروسه را نیز نشان میدهد
خروجی نوعی :
837 dockerd
4474 docker-proxy
728465 docker-proxy
سویچ های n- و o- نیز به ترتیب جدید ترین PID و قدیمی ترین را برمیگردانند.
همچنین سویچ c- تعداد مچ شده هارا برمیگرداند
بدیهی است کامند زیر تعداد تمام PID های موجود در سیستم را نشان میدهد
نکته : از چند سوییچ همزمان هم میتوانید استفاده کنید.
🐧 @Linuxor
با دستور pgrep میتوانید PID (ایدی یک پروسه) ها را بر اساس معیار های خاص جستجو کنید.
مثلا
pgrep nameدنبال PID میگردد که در آن کلمه name استفاده شده است.
بجای name میتوان هر پترن ریجکس دیگری نیز استفاده کرد مثلا
pgrep . همه ی PID ها را بر میگرداند (نقطه در ریجکس با هر کاراکتری مچ میشود)
ابزار pgrep سوییچ های مختلفی دارد
برای مثال سوییچ l- کنار PID نام پروسه را نیز نشان میدهد
pgrep -l dockerخروجی نوعی :
837 dockerd
4474 docker-proxy
728465 docker-proxy
سویچ های n- و o- نیز به ترتیب جدید ترین PID و قدیمی ترین را برمیگردانند.
همچنین سویچ c- تعداد مچ شده هارا برمیگرداند
بدیهی است کامند زیر تعداد تمام PID های موجود در سیستم را نشان میدهد
pgrep -c .نکته : از چند سوییچ همزمان هم میتوانید استفاده کنید.
🐧 @Linuxor
👍18
مدیریت باتری و انرژی در لینوکس با TLP
بریم باهم ابزاری رو برسی کنیم که توی مصرف باتری امکانات جالبی در اختیار ما میزاره
برای نصب tlp کافیه به صفحه نصب وبسایتش برید .
بعد از نصب با یه ریبوت خودکار فعال میشه اما میتونید با دستور زیر
کانفیگ tlp توی
حتما کامنت های هر متغییری که میخاید تغییر بدید رو بخونید بعضیاشون نیازمندی های سخت افزاری دارن که با دستور
پ.ن : حتما هشتگ اول متغییر رو بردارید تا آنکامنت بشه و بعد از هر تغییر نیازه که tlp رو استارت کنید تا تغییرات اعمال بشن
🐧 @Linuxor ~ Amir Khorsand
بریم باهم ابزاری رو برسی کنیم که توی مصرف باتری امکانات جالبی در اختیار ما میزاره
برای نصب tlp کافیه به صفحه نصب وبسایتش برید .
بعد از نصب با یه ریبوت خودکار فعال میشه اما میتونید با دستور زیر
sudo tlp startهم فعالش کنید. تا اینجای کار tlp با کانفیگ دیفالتش فعال شده و یه سری کار ها (طبق داکیومنشنشون تغییر تنظیمات کرنل) برای حفظ مصرف انرژی انجام میده.
کانفیگ tlp توی
sudo nano /etc/tlp.confقرار داره و میتونید یه سری پارامتر های خاص مثلا محدود کردن CPU و GPU یا HDD و ... رو خودتون اعمال کنید . طبق عکس بالا من امدم مصرف حداکثر CPU رو برای باتری به 15 درصد تغییر دادم .
حتما کامنت های هر متغییری که میخاید تغییر بدید رو بخونید بعضیاشون نیازمندی های سخت افزاری دارن که با دستور
sudo tlp-statلیست اطلاعاتتون رو نشون میده که مثلا اگه سخت افزارتون charge threshold رو ساپورت کنه میتونید بازه شارژ برای باتریتون تعیین کنید.
پ.ن : حتما هشتگ اول متغییر رو بردارید تا آنکامنت بشه و بعد از هر تغییر نیازه که tlp رو استارت کنید تا تغییرات اعمال بشن
🐧 @Linuxor ~ Amir Khorsand
👍16
یه چیت شیت خفن کامند های لینوکس به فرمت XMind !
البته شاید فرمت XMind براتون نا آشنا باشه XMind یه ابزار برای نقشه برداری ذهنیه که نمودار های مشابه عکس بالا رو میشه باهاش ساخت.
برای رفتن به چیت شیت که لینک یه XMind هستش اینجا کلیک کنید.
پ.ن : به صورت وب ویو هم میتونید بازش کنید.
دوستمون Sadegh Pouriyan یه نسخه pdf ازش اکسپورت کرده فایلشو براتون زیر میزارم 👇👇
🐧 @Linuxor
البته شاید فرمت XMind براتون نا آشنا باشه XMind یه ابزار برای نقشه برداری ذهنیه که نمودار های مشابه عکس بالا رو میشه باهاش ساخت.
برای رفتن به چیت شیت که لینک یه XMind هستش اینجا کلیک کنید.
پ.ن : به صورت وب ویو هم میتونید بازش کنید.
دوستمون Sadegh Pouriyan یه نسخه pdf ازش اکسپورت کرده فایلشو براتون زیر میزارم 👇👇
🐧 @Linuxor
👍19
یه ترمینال کشویی برای لینوکس
از حق نگذریم یه لینوکسور همیشه ترمینالش باید دم دستش باشه Guake یه ترمینال کشوییه که هروقت بخواید هرجا میتونید بازش کنید.
برای نصبش کافیه به این پیج گیتهابشون برید.
برای اجراش هم کافیه فقط دستور guake رو توی ترمینال بزنید تا فعال بشه بعدش هرجایی از سیستمتون F12 بزنید ترمینال باز میشه و مجدد F12 بزنید بسته میشه.
# سویج کردن به فول اسکرین
F11
# باز کردن تب جدید
Ctrl+Shift+T
# بستن ترمینال
Super+X
# رفتن به تب قبلی
Ctrl+PageUp
# جستجوی متن انتخاب شده با بروزر
Shift+Ctrl+L
🐧 @Linuxor
از حق نگذریم یه لینوکسور همیشه ترمینالش باید دم دستش باشه Guake یه ترمینال کشوییه که هروقت بخواید هرجا میتونید بازش کنید.
برای نصبش کافیه به این پیج گیتهابشون برید.
برای اجراش هم کافیه فقط دستور guake رو توی ترمینال بزنید تا فعال بشه بعدش هرجایی از سیستمتون F12 بزنید ترمینال باز میشه و مجدد F12 بزنید بسته میشه.
# سویج کردن به فول اسکرین
F11
# باز کردن تب جدید
Ctrl+Shift+T
# بستن ترمینال
Super+X
# رفتن به تب قبلی
Ctrl+PageUp
# جستجوی متن انتخاب شده با بروزر
Shift+Ctrl+L
🐧 @Linuxor
👍19👎1
میدونید هر دایرکتوری توی لینوکس کاربردش چیه ؟؟
توی سیستم عامل های لینوکسی استانداردی داریم به اسم FHS که استاندارد سلسه مراتب فایل سیستم رو مشخص میکنه , که بنیاد لینوکس پیشتیبانیش میکنه این استاندارد از سال ۱۹۹۴ بوده ولی تا سال ۲۰۱۵ درگیری و تغییرات زیادی داشته , سرانجام سال ۲۰۱۵ اخرین نسخش که FHS ورژن ۳ بود امد.
توی این این استاندارد مشخص میشه دقیقا هر دایرکتوری و فایل زیر مجموعه روت چه وظیفه ای داره.
فایل داکیومنشن FHS ورژن ۳ رو که خود بنیاد لینوکس منتشر کرده رو زیر همین پست براتون میزارم
🐧 @Linuxor
توی سیستم عامل های لینوکسی استانداردی داریم به اسم FHS که استاندارد سلسه مراتب فایل سیستم رو مشخص میکنه , که بنیاد لینوکس پیشتیبانیش میکنه این استاندارد از سال ۱۹۹۴ بوده ولی تا سال ۲۰۱۵ درگیری و تغییرات زیادی داشته , سرانجام سال ۲۰۱۵ اخرین نسخش که FHS ورژن ۳ بود امد.
توی این این استاندارد مشخص میشه دقیقا هر دایرکتوری و فایل زیر مجموعه روت چه وظیفه ای داره.
فایل داکیومنشن FHS ورژن ۳ رو که خود بنیاد لینوکس منتشر کرده رو زیر همین پست براتون میزارم
🐧 @Linuxor
👍21
یکی از نکته های مثبتی که تو دسکتاپ های لینوکسی میبینم اینه که دهنت سرویس میشه یه بازی نصب کنی ...
امروز صبح امدم رو ابونتوم یه CS GO نصب کنم یه تفریحی کنم (تازه این مال Steam هستش که زیاد مشکلی با لینوکس نداره) بعد هزار مکافات و فرووم به زور اجراش کردم اخرش وسط بازی پرید بیرون دیگه مخم نکشید زدم پاکش کردم رفتم نشستم پای کد زدن و دیباگ کردن کدام
خلاصه از صبح تا همین الان که یکه صبحه داشتم کد میزدم بلاخره باگی که چند هفته رو مخم بود رو دیباگ کردم....
ممنون لینوکس جان که نزاشتی CS GO ران بشه و focus کنم رو کارم اگه ویندوز بودم قطعا چند هفته دیگه درگیر باگه بودم.
🐧 @Linuxor
امروز صبح امدم رو ابونتوم یه CS GO نصب کنم یه تفریحی کنم (تازه این مال Steam هستش که زیاد مشکلی با لینوکس نداره) بعد هزار مکافات و فرووم به زور اجراش کردم اخرش وسط بازی پرید بیرون دیگه مخم نکشید زدم پاکش کردم رفتم نشستم پای کد زدن و دیباگ کردن کدام
خلاصه از صبح تا همین الان که یکه صبحه داشتم کد میزدم بلاخره باگی که چند هفته رو مخم بود رو دیباگ کردم....
ممنون لینوکس جان که نزاشتی CS GO ران بشه و focus کنم رو کارم اگه ویندوز بودم قطعا چند هفته دیگه درگیر باگه بودم.
🐧 @Linuxor
🤣66👍6👎1
استفاده از chat-gpt بدون نیاز به شماره خارج از کشور !!
متاسفانه ما به علت ایرانی بودنمون نمیتونیم توی chat-gpt ثبت نام کنیم , خیلیا با شماره مجازی تونستن واردش بشن ولی بازم استفاده از شماره مجازی برای همه مقدور نیست ؛ سایت
https://freegpt.one/
با استفاده از api های chat-gpt محیطش رو براتون شبیه سازی کرده که بدون حتی ثبت نام میتونید ازش استفاده کنید.
پ.ن : توی عکس بالا ازش خواستم که یه بش اسکریپت بنویسه هر ۲۰ دقیقه ۲۰ ثانیه مانیتور رو خاموش کنه که پلک بزنید ؛ این اسکریپت برای اونایی که خشکی چشم کار با مانیتوردارن فوق العادس ...
🐧 @Linuxor
متاسفانه ما به علت ایرانی بودنمون نمیتونیم توی chat-gpt ثبت نام کنیم , خیلیا با شماره مجازی تونستن واردش بشن ولی بازم استفاده از شماره مجازی برای همه مقدور نیست ؛ سایت
https://freegpt.one/
با استفاده از api های chat-gpt محیطش رو براتون شبیه سازی کرده که بدون حتی ثبت نام میتونید ازش استفاده کنید.
پ.ن : توی عکس بالا ازش خواستم که یه بش اسکریپت بنویسه هر ۲۰ دقیقه ۲۰ ثانیه مانیتور رو خاموش کنه که پلک بزنید ؛ این اسکریپت برای اونایی که خشکی چشم کار با مانیتوردارن فوق العادس ...
🐧 @Linuxor
🔥16👍9
اوضاع ساعتتون چطوره؟
Anonymous Poll
31%
یه ساعت جلوم
57%
دقیق دقیقم
12%
دستگاهم مال قبل رفسنجانیه ، دیگه نیازی نیست دستی ببرمش جلو :)
🤣8
استفاده از VPN اندروید در دسکتاپ لینوکسی !!
سلام رفقا حالتون چطوره ؟؟ ضمن تبریک سال نو (با کمی Delay) امروز قراره که بریم دسکتاپ لینوکسیمون رو به VPN اندرویدی وصل کنیم.
شاید بپرسید این چه کاریه از خود دسکتاپ به VPN وصل میشیم دیگه !!
اولا اندروید یه Pool از VPN های رایگان به اسم Play Store داره که توی توزیع های لینوکسی به ندرت میتونید VPN Client رایگان پیدا کنید.
دوما شما اگه حتی VPN خریده باشید میتونید با این روش محدودیت تعداد کاربرش رو دور بزنید.
برای این کار نیاز به دوتا برنامه اندرویدی داریم :
+ یکی VPN تون که هر چیزی میتونه باشه
+ دومی برنامه Every Proxy که یه نسخه از ورژن الانش رو زیر همین پست میزارم.
توی مرحله اول اینترنت و VPN تون رو روشن کنید بعد وارد برنامه Every Proxy بشید و روی سه نقطه سمت راست بالا بزنید و گزینه All IP Addresses رو بزنید یه سری ایپی بهتون نشون میده اینارو به خاطر بسپرید بعد Hotspot گوشیتون رو روشن کنید.
دوباره چک کنید ببینید بعد روشن کردن Hotspot چه Ip اضافه شده همون رو بردارید برید داخل قسمت Settings برنامه Every Proxy توی قسمت
Socks4/5 Proxy IP Address
وارد کنید ، توی مرحله اخر برگردید به منوی اصلی برنامه و گزینه
SOCKS4
SOCKS5
رو روشن کنید
الان دستگاه اندرویدی شما تبدیل شده به یه پروکسی سرور حالا با کامپیوترتون به Hotsopt گوشیتون وصل شید و با همون ip میتونید از پروکسی Socks5 استفاده کنید. برای دفه های بعدی فقط کافیه روشنش کنید.
پ.ن 1 : برای تلگرام دسکتاپ میتونید استفاده کنید.
پ.ن 2 : برای تونل کردن کروم هم میتونید از افزونه Socks5 Configurator استفاده کنید .
پ.ن 3 : ویندوزی هام میتونن استفاده کنن :)
پ.ن 4 : توی پست های بعدی یه سری ابزار دیگه برای تونل کردن بقیه برنامه هاتون تحت پروکسی Socks5 معرفی میکنم اسکریپت هم میشه نوشت براش که کل سیستم رو تونل کرد فعلا حوصلشو ندارم هرکی وقتشو داشت بنویسه بفرسته پیوی میزارم تو کانال.
🐧 @Linuxor
سلام رفقا حالتون چطوره ؟؟ ضمن تبریک سال نو (با کمی Delay) امروز قراره که بریم دسکتاپ لینوکسیمون رو به VPN اندرویدی وصل کنیم.
شاید بپرسید این چه کاریه از خود دسکتاپ به VPN وصل میشیم دیگه !!
اولا اندروید یه Pool از VPN های رایگان به اسم Play Store داره که توی توزیع های لینوکسی به ندرت میتونید VPN Client رایگان پیدا کنید.
دوما شما اگه حتی VPN خریده باشید میتونید با این روش محدودیت تعداد کاربرش رو دور بزنید.
برای این کار نیاز به دوتا برنامه اندرویدی داریم :
+ یکی VPN تون که هر چیزی میتونه باشه
+ دومی برنامه Every Proxy که یه نسخه از ورژن الانش رو زیر همین پست میزارم.
توی مرحله اول اینترنت و VPN تون رو روشن کنید بعد وارد برنامه Every Proxy بشید و روی سه نقطه سمت راست بالا بزنید و گزینه All IP Addresses رو بزنید یه سری ایپی بهتون نشون میده اینارو به خاطر بسپرید بعد Hotspot گوشیتون رو روشن کنید.
دوباره چک کنید ببینید بعد روشن کردن Hotspot چه Ip اضافه شده همون رو بردارید برید داخل قسمت Settings برنامه Every Proxy توی قسمت
Socks4/5 Proxy IP Address
وارد کنید ، توی مرحله اخر برگردید به منوی اصلی برنامه و گزینه
SOCKS4
SOCKS5
رو روشن کنید
الان دستگاه اندرویدی شما تبدیل شده به یه پروکسی سرور حالا با کامپیوترتون به Hotsopt گوشیتون وصل شید و با همون ip میتونید از پروکسی Socks5 استفاده کنید. برای دفه های بعدی فقط کافیه روشنش کنید.
پ.ن 1 : برای تلگرام دسکتاپ میتونید استفاده کنید.
پ.ن 2 : برای تونل کردن کروم هم میتونید از افزونه Socks5 Configurator استفاده کنید .
پ.ن 3 : ویندوزی هام میتونن استفاده کنن :)
پ.ن 4 : توی پست های بعدی یه سری ابزار دیگه برای تونل کردن بقیه برنامه هاتون تحت پروکسی Socks5 معرفی میکنم اسکریپت هم میشه نوشت براش که کل سیستم رو تونل کرد فعلا حوصلشو ندارم هرکی وقتشو داشت بنویسه بفرسته پیوی میزارم تو کانال.
🐧 @Linuxor
👍16
This media is not supported in your browser
VIEW IN TELEGRAM
برنامه هاتون رو چطوری پیدا میکنید و بازشون میکنید؟
اپلیکیشن لانچر اوپن سورس Ulauncher با امکاناتی به شما میده شمارو از موس بی نیاز میکنه. (گیف بالا)
برای دانلودش به سایت رسمیشون یا گیتهابشون برید.
🐧 @Linuxor
اپلیکیشن لانچر اوپن سورس Ulauncher با امکاناتی به شما میده شمارو از موس بی نیاز میکنه. (گیف بالا)
برای دانلودش به سایت رسمیشون یا گیتهابشون برید.
🐧 @Linuxor
👍19