کانال مهرداد لینوکس – Telegram
کانال مهرداد لینوکس
3.51K subscribers
713 photos
24 videos
8 files
550 links
لینوکس حرفه ای و اخبار فنی به زبان ساده
تمام محتوای کانال تحت مجوز کرییتیو کامنز (Creative Commons license) CC BY قابل استفاده است

هشتگ:
#Linux
#AI
#Python
#Programming
#DevOps
#دیوار_لینوکس
#Utility
Download Telegram
میدونید در لینوکس کجا میتونید یک فایل خالی پیدا کنید ؟
هرجا که touch کنید 😁
touch <filename>
ex : touch test
touch <filename> <filename>
ex : touch test1 test2
touch <filename{<start>..<finish>}>
ex : touch test{1..10}

⁉️ آموزش دستورات لینوکس بزارم ؟ 🤓
👍23😁5
🔥 آسیب پذیری ‘0.0.0.0 Day’
✳️یک وب سایت با دامنه عمومی مثلا .com میتونه

✳️ با سرویس های که روی 0.0.0.0 به جای localhost/127.0.0.1 ارتباط برقرار کنه CORS و PNA را bypass کنه و RCE داشته باشه

✳️ روی سرور های عمومی SeleniumGreed حمله اجرا و جواب گرفته شده

😱 تاریخچه این اسیب پذیری ۱۸ سال است

⁉️اگر سوالی دارید میتوانید بپرسید خوشحال میشوم بیشتر توضیح بدهم

💠 فعلا اطلاعات بیشتری نداره همین پست را اینجا به روزرسانی میکنم
🤯31🤨1
محصول های MikroTik دوست دارم 😎 چون
وقتی سویچ های مثل CRS520-4XS-16XQ-RM میان بازار که
میدونی ۱۶ تا پورت 100 گیگ
و ۴ تا پورت 25 گیگ از نوع SFP28
و ظرفیت لایه ۱ ، ۳.۴ ترابیت بر ثانیه یعنی نسل جدید سویچ ها در راه هستند 😍
🔥6
امنیت و حریم خصوصی ویژگی مسنجر یا پیام‌رسان Signal است این بار با پروکسی

🗓 مسنجر Signal یک پروکسی داخلی Signal TLS Proxy داره

Signal Settings > Privacy > Advanced > Censorship circumvention.

حتی برای ایران خودکار روشن میشه 🥺

معرفی Signal TLS Proxy و آموزش راه اندازی سرور
استفاده میکنید؟
6
🔥 موقع خرید مودم ADSL یا ... برای خانه دقت روی نسخه و استاندارد wifi مهمه
بهتون نندازن 😁

وای فای (Wi-Fi) مخفف Wireless Fidelity یک شبکه بی سیمه
تحت استاندارد IEEE 802.11 802.11a.
802.11b.
802.11g.
802.11n (WiFi 4)
802.11ac (WiFi 5)
802.11ax (WiFi 6)
802.11ax (WiFi 6E)
802.11be (WiFi 7)

این سایت زیر اطلاعات خوبی در مورد wifi بهتون میده
👍81
فکر میکردم نسلی که کاور میکشید روی کامپیوتر منقرض شده! دیدم هنوز میفروشن 🫠
از این کیف کمری موبایل ها هم میفروشن 🥹
بیاین برگردم دهه ۸۰ اون موقع ها خوب بود😁
🤣13👍31😁1
گراب Grub مخفف Grand Unified Bootloader یک بوت لودر که سیستم عامل اصلی کامپیوتر را لود می‌کنه

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

میتونید با grub2-themes خوشگلش کنید و لذتش را ببرید 😍

🔥 آموزش نصب :
مطمئن شوید git نصب است بعد دستور زیر را وارد کنید
git clone git@github.com:vinceliuice/grub2-themes.git

وارد پوشه grub2-themes شوید
sudo ./install.sh 

از بین theme ها یکی را انتخاب کنید و نصب کامل میشود

یک سایت دیگه
نمونه Matrix

⁉️ آموزش گذاشتن عکس دلخواه برای Background بوت لودر را ببزارم ؟ مثلا عکس FBI 😁 کامنت ها را بخون😎
10👍3
آهسته تر هم داریم ؟
👍12😁2
با همین فرمون پریز‌های برق پیش برند مشکل کمبود حروف انگلیسی پیدا میکنیم 😁
چرا به یک توافق نمیرسند ؟
کامپیوتری‌ها‌ (حتی اپل) سر پورت Type-C برای USB توافق کردند 😎
مهندسین عزیز چی کار دارین می‌کنید! به خودتون بیاید
سر یک چیزی توافق کنید دیگه
😁111
This media is not supported in your browser
VIEW IN TELEGRAM
ایمیل تبلیغاتی زیاد دریافت میکنی؟
سایت هایی که عضو شدی تبلیغات میفرستن؟
راه کار استفاده از ایمیل موقت
سایت
https://www.1secmail.com/
🔥به شما ایمیل موقت میده که باش ثبت نام کنید

💠یک API هم داره میشه از ترمینال وصل شد
https://github.com/sdushantha/tmpmail

نصب کنید ساده کلون کنید وابسنگی ها را حل کنید اجرا میشه با دستور
$ tmpmail --generate

یک ایمیل جدید بسازید خوب این است میتوانید ایمیل شخصی ایجاد کنید
$ tmpmail --generate esmekhodetmasalan@1secmail.com 

و برای دیدن inbox
$ tmpmail 

سایت های دیگه مثل این هم هستند ولی API یا کامند ندارند
⁉️ استفاده کردید ؟ اگر سوالی داشتید بپرسید با هم برسی کنیم 😎
👍4🔥2
دستور grep #لینوکس
برای جستجوی متن در فایل‌ها استفاده می‌شود و grep کمک می‌کنه تا کلمات، عبارات یا الگوهای خاصی را در یک یا چند فایل پیدا کنیم.

جستجوی ساده:
grep "word" file.txt

تمام خطوطی را در فایل "file.txt" که شامل کلمه "word" هستند،

جستجوی بدون توجه به بزرگ و کوچک بودن حروف:
grep -i "word" file.txt

مانند دستور قبلی عمل می‌کند، اما حروف بزرگ و کوچک را تفکیک نمی‌کند.

جستجو در همه فایل‌های یک دایرکتوری:
grep -r "word" directory

به صورت بازگشتی در همه فایل‌های داخل دایرکتوری و زیردایرکتوری‌های آن به دنبال کلمه مورد نظر می‌گردد.

نمایش شماره خطوط:
grep -n "word" file.txt

علاوه بر نمایش خطوط حاوی کلمه مورد نظر، شماره خط هم نمایش میدهد

شمارش تعداد تطبیق‌ها:
grep -c "word" file.txt

تعداد کل خطوطی که با الگوی جستجو مطابقت دارند
جستجوی عبارات باقاعده:
grep "^[0-9]*$" file.txt

تمام خطوطی را که فقط شامل اعداد هستند را نمایش می‌دهد.

جستجوی منفی:
grep -v "word" file.txt

این دستور تمام خطوطی را که شامل کلمه مورد نظر نیستند را نمایش می‌دهد.
⁉️ اگر نکته سوال یا آموزشی مد نظر دارید در کامنت بنویسد 😍
#linux
👍7🔥1
قبلا برای مشکل Suggestion در Vscode با دکمه های Arrow keys فایل keybindings خودم را منتشر کردم اینجا
https://news.1rj.ru/str/MehrdadLinuxchannel/616
یک مشکلی که هست وقتی پروفایل میسازید که اینجا توضیح دادم
https://news.1rj.ru/str/MehrdadLinuxchannel/516
باید keybindings را دوباره بسازید 😱
اگر اون تیک keyboard را در بخش Profile بردارید مشکل حل میشه 😊
👍1
🔥 آنچه خوبان همه دارند OpenProject یکجا دارد🥰 رایگان 🤩
تست ۱۴ روزه روی سرور های خود OpenProject ،لوکال ، داکر همه جوره کار میکنه
🗓امکانات:
زمان‌بندی و برنامه ریزی پروژه
نقشه راه محصول
برنامه ریزی انتشار مدیریت کار
همکاری تیمی ردیابی زمان
آجایل و اسکرام،
گزارش هزینه و بودجه
ردیابی اشکال
تالارهای گفتمان ویکی
دستور کار جلسات و صورتجلسات جلسه

توضیحات بیشتر :
نرم افزار OpenProject گردش کار پروژه مبتنی بر وب که از مدیریت پروژه کلاسیک و چابک پشتیبانی می کنه.
میتونید تا چندین پروژه را با یک جدول زمانی مشترک به طور همزمان ایجاد، نمایش و مدیریت کنید.
برای تعریف اهداف پروژه ، زمانبندی و برنامه ریزی می توانید از نمودارهای گانت ، بسته های کاری و ویژگی های تقویم استفاده کنید

✳️ آموزش نصب :
نصب با بسته با داکر با Kubernetes با Helm همه نصب میشه
برای تست اولیه بهترین راه داکر است

✳️بخش فارسی کامل نیست و فقط ۱۱٪‌ کامل شده همکاری کنیم کامل بشه کامنت نظراتتون را بنویسید

⁉️توی شرکت یا خانه نصب میکنید؟ پروژه ها و کارهاتون را با openproject مدیریت کنید سوالی بود کامنت با هم صحبت کنیم 🥰
👍7🔥2
دستور cron در #لینوکس دستورات خاصی را به صورت خودکار و در زمان‌های مشخص اجرا میکند.

🗓 استفاده :
اجرای خودکار وظایف تکراری: پشتیبان‌گیری از داده‌ها، اجرای اسکریپت‌ها، ارسال ایمیل‌های خودکار و ...
اجرای دستورات در ساعت‌های مشخص: مثلاً اجرای یک اسکریپت هر روز ساعت ۳ صبح.

💠 ساختار cron
یک دستور cron به طور معمول شامل ۵ فیلد است که هر کدام نشان‌دهنده یک جزء زمانی خاص
که در عکس مشاهده میکنید

🔥 مثال‌
پشتیبان‌گیری روزانه از یک دایرکتوری:
0 2 * * * tar czvf /backup/mydata.tar.gz /var/www

ارسال یک ایمیل یادآور هر هفته:
0 9 * * 0 mail -s "یادآور هفتگی" your_email@example.com < reminder.txt


✳️نکات مهم:
مسیر کامل: مسیر کامل در اجرا بدهید
مجوزهای اجرا را چک کنید
خروجی‌ها در لاگ برسی کنید

💠ویرایش فایل crontab
برای ایجاد یا ویرایش دستورات cron، از دستور crontab -e استفاده کنید

🔔 استفاده بهتر cron:
عبارات باقاعده: برای تعریف الگوهای پیچیده‌تر در زمان‌بندی
متغیرهای محیطی: برای استفاده از متغیرهای محیطی در دستورات cron
تست کردن دستورات در خط فرمان

⁉️ آیا سوالی در مورد دستور cron دارید؟ در کامنت ها بپرسید

ساخت cron
👍112🔥1
😱 نقض حریم خصوصی با حداقل ۳ ربات ناشناس در تلگرام
۴ میلیون یوزر، ۴۵۰ میلیون چت، ۱۱ میلیون عکس و ۳ میلیون ویدیو

به زبان ساده :
ربات ناشناس توسط برنامه نویس خارج از تلگرام نوشته و روی بستر تلگرام اجرا و روی یک سرور شخصی ذخیره میشه
چون برنامه و سرور متعلق به برنامه نویسه
پیام های شما توسط برنامه نویس بات قابل دسترسه
حریم خصوصی و پیام های امنیتی را جدی بگیرید

🔥 اصل ماجرا ؛
۱۰ روز پیش امیر به ۳ تا از بات‌های ناشناس نفوذ کرد و صحنه‌هایی دیدیم که شکه شدیم، ..........میلیون دیتای ذخیره شده بود! یه فیچر داشت که یه یوزر رو flag می‌کرد، یعنی هر موقع پیغامی به شخص ارسال میشد طرف می‌فهمید یه فیچر دیگه هم داشت، یه API که بش یوزر تلگرام میدادی، کل چت‌ها طرف رو پَک می‌کرد تحویل می‌داد. چرا باید این همه داده ذخیره بشه؟ می‌دونین چند ٪ افراد استفاده کننده زیر ۱۸ سال هستن؟ ... ممکن بود خیلی‌ها حتی خودکشی کنن .... قسمت تلخ ماجرا این بود که ما با OSINT به شخص مورد نظر رسیدیم، یک Developer توی یکی از شرکت‌های Top 5 ایرانه. ما هم کل دیتابیس رو اداختیم و امیدوارم Backup وجود نداشته باشه.


لینک ویدیو یوتیوب
لینک پست در X
😱10👍2