مهندسی کامپیوتر
5.65K subscribers
340 photos
1.11K videos
86 files
653 links
🖥📱 مرجع تخصصی آموزش علوم کامپیوتر

🔹️ شبکه و امنیت
🔹️برق و الکترونیک‌
🔹️برنامه نویسی کامپیوتر
🔹️برنامه نویسی موبایل
🔹️ هک و امنیت

🏁 لیست دوره های آموزشی
🌐 T.me/programming_course_ir

🏁 گروه رفع حل مشکلات نرم‌افزاری
🌐 T.me/IT_Portal98
Download Telegram
Media is too big
VIEW IN TELEGRAM
آموزش جامع Linux Lpic -1
🎥 قسمت: 13 - جلسه آخر ☑️
🗂 دسته‌بندی: ↙️
#Linux_lpic_1


🖥 @devloper98 | @Dev98Hack
برنامه Ghostty یک شبیه ساز ترمینال سریع، غنی و چند پلتفرمی است که از شتاب UI و GPU بومی پلتفرم استفاده می کند.

📥 لینک های دانلود: اینجا کلیک کنید
🔸 لینک بیشتر: وب سایت | کد منبع

#MacOS #Linux


🖥 @devloper98
⁉️برای "تغییر نام فایل" مخصوصا به صورت دسته ای و گروهی در لینوکس از چه ابزاری استفاده میکنید ؟
ابزار های mv،rename خوب هستند

ولی تا به حال ابزار mmv یا گرافیکی مثل Bulky را امتحان کردید ؟

برای Rename گروهی فایل ها استفاده از regex یا Pattern کار را ساده میکنه
یک بار دستور را میزنید و تمام n فایل شما با الگوی از قبل تعریف شده شما تغییر نام پیدا میکنند


🔹 ابزار گرافیکی Bulky
در بیشتر میزکارها Cinnamon, MATE, GNOME, Xfce و ... به صورت پیشفرض نصب است
پشتیبانی بسیار عالی از regex و انواع Pattern داره
کافیه فایل ها را به صورت گروهی انتخاب کنید و دکمه Rename را بزنید

🔸 ابزار mmv یا multiple move
در اکثر نصاب ها مثل apt یا yum یا pacman , ... به نام mmv هست
mmv [options] source_pattern target_pattern   الگوی کلی 
mmv '*.txt' '#1.md' مثال
mmv 'file*.txt' 'document#1.txt' استفاده Pattern
mmv '*.jpg' '2025_#1.jpg' استفاده Prefix یا Suffix
mmv 'data_0*.txt' 'data_#1.txt' استفاده wildcard patterns
mmv -r '*.txt' '#1.txt' برای دایرکتوری

#لینوکس #linux

🖥 @devloper98
🔥3
ساخت عکس از کدهای برنامه نویسی یا خروجی ترمینال با freeze

🔰 گرفتن یک Screenshot تمیز از کد یا ترمینال لینوکس با ابزار های مختلف کمی سخته

🔸اما نه با ابزار freeze به راحتی فقط با یک دستور یک خروجی عالی تهیه کنید

🔸 برای گرفتن عکس از خروجی یک کامند :
freeze --execute "eza -lah" 

▪️ برای گرفتن عکس از یک قطعه کد :
freeze MehrdadLinux.py 

▪️یک ویژگی فوق العاده آپشن
freeze --interactive 

🔸که به شما اجازه تنظیم فونت رنگ اندازه تم و ... را میدهد
بخش Readme پروژه  کامله بخونید Help خوبی هم داره و میتوانید فایل کانفیگ بسازید زبان مشخص کنید و ...
حتی TUI هم ساپورت میکنه

برای نصب:
# macOS or Linux
brew install charmbracelet/tap/freeze

# Arch Linux (btw)
yay -S freeze

# Nix
nix-env -iA nixpkgs.charm-freeze


#Utility #linux  #لینوکس

🖥 @devloper98
1👍1
📌 اسکریپت های مفید Bash برای لینوکس


🔸 مخزن کامل BashScripts مجموعه ای از ابزارهای Bash است که وظایف روزمره لینوکس را خودکار می کند.

🔹آنچه در داخل این پکیج است: اسکریپت های نگهداری سیستم، ابزارهای نظارت و بهینه سازی، اتوماسیون عملیات روتین.

🔸 هر اسکریپت دستورالعملی برای استفاده دارد. این به ویژه برای مهندسان DevOps و مدیران سیستم که می خواهند در وقت خود در کارهای روتین صرفه جویی کنند مفید خواهد بود.

🌐 https://github.com/Nikoo-Asadnejad/Practical_BashScripts

🔸tags: #script #linux #bash


🖥 @devloper98 〽️ @IT_Portal98
4
🔍 جستجوی اتصالات مشکوک در لینوکس با Bash! 🐧

گاهی اوقات در سیستم‌های لینوکسی، اتصالات عجیبی ممکن است وجود داشته باشد — از برنامه‌های باز نشده تا فرآیندهای مخرب. 💻🚨

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

1️⃣ نمایش تمام اتصالات شبکه فعال:
ss -tulpn

این دستور شناسه پردازش (PID)، پورت، آی‌پی و وضعیت را نشان می‌دهد. برای شناسایی فرآیندهای غیرمنتظره که به پورت گوش می‌دهند، بسیار مفید است.

2️⃣ جستجوی اتصالات به آی‌پی‌های مشکوک:
ss -ntp | grep "203.0.113."

این دستور خروجی را بر اساس شبکه یا آدرس خاص فیلتر می‌کند.

3️⃣ نمایش فقط اتصالات برقرار شده:
ss -ntp state established

این دستور پورت‌های گوش‌دهنده اضافی را حذف کرده و فقط اتصالات فعلی را نشان می‌دهد.

4️⃣ تطبیق PID با نام فرآیند:
ps -fp <PID>

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

5️⃣ در زمان واقعی:
watch -n 2 ss -tulpn

🔥 این دستور فهرست را هر 2 ثانیه به‌روزرسانی می‌کند و برای ردیابی اتصالات کوتاه مدت مناسب است.

با استفاده از این دستورات، می‌توانید امنیت سیستم خود را بهبود ببخشید و هرگونه فعالیت مشکوک را شناسایی کنید! 🛡️

#Linux #Bash #NetworkSecurity #SystemAdmin #CyberSecurity #CommandLine #TechTips #Programming #OpenSource #DevOps

🖥 @devloper98
3
🐧 آموزش کاربردی دستور FIND در لینوکس


$ find . -name "*.log"
تمام فایل‌هایی که پسوند .log دارند را در دایرکتوری جاری جستجو می‌کند.

$ find / -name "config.txt"
فایل config.txt را در کل سیستم جستجو می‌کند.

$ find . -type f -name "*.py"
فقط فایل‌ها (نه دایرکتوری‌ها) با پسوند .py را جستجو می‌کند.

$ find . -type d -name "backup"
فقط دایرکتوری‌هایی با نام backup را جستجو می‌کند.

$ find . -mtime -7
فایل‌هایی که در ۷ روز گذشته تغییر کرده‌اند.

$ find . -size +100M
فایل‌هایی بزرگ‌تر از ۱۰۰ مگابایت.

$ find . -name "*.log" -exec rm {} \;
فایل‌های .log را پیدا کرده و یکی‌یکی حذف می‌کند.

$ find . -user username
تمام فایل‌هایی که مالک آن‌ها کاربر مشخص شده است را جستجو می‌کند.

$ find . -perm 777
فایل‌هایی با مجوز ۷۷۷ (ریسک امنیتی بالقوه).

$ find . -empty
تمام فایل‌ها و دایرکتوری‌های خالی را پیدا می‌کند.

#Linux #DevOps #Terminal #SysAdmin #LinuxTips #لینوکس #برنامه‌نویسی #آموزش_لینوکس

🖥 @devloper98
3
Media is too big
VIEW IN TELEGRAM
آموزش مقدماتی سیستم عامل لینوکس

📺 جزئیات ویدیو:
🔸موضوع: معرفی سیستم عامل لینوکس
🔹سطح: مقدماتی (Beginner)
🔸کیفیت: 720p
🔹قست: اول

#Linux #Programming
#OpenSource

🖥 @devloper98
👍6🔥1
Media is too big
VIEW IN TELEGRAM
آموزش مقدماتی سیستم عامل لینوکس

📺 جزئیات ویدیو:
🔸موضوع: نصب و راه اندازی لینوکس
🔹سطح: مقدماتی (Beginner)
🔸کیفیت: 720p
🔹قست: دوم

#Linux #Programming
#OpenSource

🖥 @devloper98
👍61
Media is too big
VIEW IN TELEGRAM
آموزش مقدماتی سیستم عامل لینوکس

📺 جزئیات ویدیو:
🔸موضوع: ابزارهای پایه ای لینوکس
🔹سطح: مقدماتی (Beginner)
🔸کیفیت: 720p
🔹قست: سوم

#Linux #Programming
#OpenSource

🖥 @devloper98
5👍1🔥1
Media is too big
VIEW IN TELEGRAM
آموزش مقدماتی سیستم عامل لینوکس

📺 جزئیات ویدیو:
🔸موضوع: ابزارهای پایه ای لینوکس بخش ۲
🔹سطح: مقدماتی (Beginner)
🔸کیفیت: 720p
🔹قست: چهارم

#Linux #Programming
#OpenSource

🖥 @devloper98
👍5🔥1
🚀 انتشار رسمی Mageia 10؛ تحولی بزرگ در توزیع لینوکس!

پس از سه سال انتظار، جامعه توسعه‌دهنده Mageia نسخه جدید و قدرتمند خود را منتشر کرد. این نسخه با تمرکز بر مدرن‌سازی و کارایی، تغییرات بنیادین در ساختار خود ایجاد کرده است. 🐧

🌟 برجسته‌ترین ویژگی‌های Mageia 10:

🔹 تجربه بصری مدرن: انتقال پیش‌فرض میزکارهای GNOME و KDE Plasma به پروتکل Wayland.
🔹 کیفیت تصویر خیره‌کننده: به‌روزرسانی پس‌زمینه‌ها با رزولوشن 4K و استفاده از فرمت پیشرفته JXL.
🔹 بهبود زیرساخت: بازنویسی ابزارهای گرافیکی تنظیمات با استفاده از python-manatools و نصب‌کننده (Installer) بهبودیافته.
🔹 هسته قدرتمند: بهره‌گیری از هسته لینوکس 6.18 و به‌روزرسانی کامل پشته نرم‌افزاری (کامپایلرها، زیرسیستم گرافیکی و برنامه‌های کاربردی).

⚠️ تغییرات مهم که باید بدانید:
▫️ حذف مرورگر Chromium از مخازن رسمی.
▫️ ارتقای حداقل نیازمندی پردازنده به معماری SSE2 (پایان پشتیبانی از پردازنده‌های بسیار قدیمی ۳۲ بیتی).

🌐 سایت رسمی:
🔗 Mageia.org

#لینوکس #Mageia #لینوکس_باز #امنیت #تکنولوژی #OpenSource #Linux #Mageia10 #SoftwareUpdate

@devloper98
👍3
Media is too big
VIEW IN TELEGRAM
آموزش مقدماتی سیستم عامل لینوکس

📺 جزئیات ویدیو:
🔸موضوع: ابزارهای اصلی مدیریت فایل
🔹سطح: مقدماتی (Beginner)
🔸کیفیت: 720p
🔹قست: پنجم

#Linux #Programming
#OpenSource

🖥 @devloper98
4🔥2👍1
Media is too big
VIEW IN TELEGRAM
آموزش مقدماتی سیستم عامل لینوکس

📺 جزئیات ویدیو:
🔸موضوع: ابزارهای اصلی مدیریت فایل 2
🔹سطح: مقدماتی (Beginner)
🔸کیفیت: 720p
🔹قست: ششم

#Linux #Programming
#OpenSource

🖥
@devloper98
👍4🔥1
Media is too big
VIEW IN TELEGRAM
آموزش مقدماتی سیستم عامل لینوکس

📺 جزئیات ویدیو:
🔸موضوع: کار با فایل های متنی
🔹سطح: مقدماتی (Beginner)
🔸کیفیت: 720p
🔹قست: هفتم

#Linux #Programming
#OpenSource

🖥
@devloper98
👍3🔥1
Media is too big
VIEW IN TELEGRAM
آموزش مقدماتی سیستم عامل لینوکس

📺 جزئیات ویدیو:
🔸موضوع: اتصال به سرور لینوکس بخش 1
🔹سطح: مقدماتی (Beginner)
🔸کیفیت: 720p
🔹قست: هشتم

#Linux #Programming
#OpenSource

🖥
@devloper98
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
آموزش مقدماتی سیستم عامل لینوکس

📺 جزئیات ویدیو:
🔸موضوع: اتصال به سرور لینوکس بخش 2
🔹سطح: مقدماتی (Beginner)
🔸کیفیت: 720p
🔹قست: نهم

#Linux #Programming
#OpenSource

🖥
@devloper98
👍3
Media is too big
VIEW IN TELEGRAM
آموزش مقدماتی سیستم عامل لینوکس

📺 جزئیات ویدیو:
🔸موضوع: مدیریت گروه ها و کاربران بخش 1
🔹سطح: مقدماتی (Beginner)
🔸کیفیت: 720p
🔹قست: دهم

#Linux #Programming
#OpenSource

🖥
@devloper98
👍3
Media is too big
VIEW IN TELEGRAM
آموزش مقدماتی سیستم عامل لینوکس

📺 جزئیات ویدیو:
🔸موضوع: مدیریت گروه ها و کاربران بخش 2
🔹سطح: مقدماتی (Beginner)
🔸کیفیت: 720p
🔹قست: یازدهم

#Linux #Programming
#OpenSource

🖥
@devloper98
👍2
Media is too big
VIEW IN TELEGRAM
آموزش مقدماتی سیستم عامل لینوکس

📺 جزئیات ویدیو:
🔸موضوع: مدیریت گروه ها و کاربران بخش 3
🔹سطح: مقدماتی (Beginner)
🔸کیفیت: 720p
🔹قست: دوازدهم

#Linux #Programming
#OpenSource

🖥
@devloper98
👍21