Linux Arabs | لينكس
25.4K subscribers
619 photos
62 videos
1.33K files
1.44K links
Tech-focused channel on Information Technology & Linux kernel
🤌🏻سيفوتك الكثير من الكورسات والادوات وايضاً مقالات وكل هذا من اجلك :) ترقب الجديد يومياً
فهرس محتوى القناة:
t.me/IndexShow

Buy ads: https://telega.io/c/Linux_Arabss
Download Telegram
😏🔥 قم ببناء مصدر دخل  شهريا من الأعمال التجارية عبر الإنترنت باستخدام الذكاء الاصطناعي وبدون أكواد برمجية :

1️⃣ Build websites: durable.co

2️⃣ Design logos: stockimg.ai

3️⃣ Copywriting: chat.openai.com

4️⃣ Cold emailing: instantly.ai

5️⃣ Newsletter: beehiiv.com

6️⃣ Selling products: gumroad.com

7️⃣ Projects manager: trello.com

8️⃣ Forms creator: tally.so

9️⃣ Automation: bardeen.com

🗣 شارك المنشور لأصدقائك وترقب الجديد طاب يومك ⚡️❤️‍🔥 .

#AI #tools 🤖
Please open Telegram to view this post
VIEW IN TELEGRAM
💋11⚡7💯7🏆6🍾6👌3🕊3🍓3❤‍🔥2🔥1🤝1
🚗 اختراق السيارات الحديثة: ما هي المخاطر وكيف تحمي نفسك؟ 😅

🚦 مقدمة:
السيارات الحديثة أصبحت أكثر تطوراً وذكاءً، ولكن هذا يعني أيضاً أنها أصبحت أكثر عرضة للهجوم من قبل القراصنة الذين يمكنهم استغلال الثغرات الأمنية في الأنظمة الإلكترونية والاتصالات.
🐦‍⬛️ يمكن للقراصنة السيطرة على السيارة أو سرقة البيانات أو إلحاق الضرر بها أو بالسائقين والركاب.
🔥 في هذه المقالة، سنناقش أهم طرق اختراق السيارات الحديثة والمخاطر التي تنطوي عليها، وكذلك بعض النصائح والإجراءات للوقاية منها والتعامل معها.
👀 لنبدأ … 🤨

🗣️ https://anjjz.com/ar/blog/modern-car-hacking/


مقالات قد تهمك :
1 • 2 • 3 More


#الامن #blog #مقال 🌕
Please open Telegram to view this post
VIEW IN TELEGRAM
🍾18🕊15💯14⚡13🏆12💋12👌11🍓9🔥2🤯2❤‍🔥1
🔔 ترقبوا بعد قليل سيتم نشر ملخص من كتاب
🗣 LINUX BASICS FOR HACKERS

‏الفصل السادس: "إدارة العمليات في لينكس 🐥"

PROCESS MANAGEMENT 6
في نظام لينكس 🐥، يكون لدينا مئات أو حتى آلاف العمليات التي تعمل في نفس الوقت. 🔄 هذه العمليات تتضمن كل شيء بدءًا من الأوامر التي نقوم بها وصولًا إلى الواجهة الرسومية وغيرها. لذا، فهم كيفية إدارة هذه العمليات وتحسين استخدامها أمر حاسم للمستخدمين، خاصةً القراصنة ومدراء الأنظمة. 🛠

في هذا الفصل، 🖥 سأعرض عليكم كيفية عرض العمليات وإدارتها، بما في ذلك الطرق لتحديد العمليات التي تستخدم معظم الموارد وكيفية التعامل مع العمليات المزعجة أو المعطلة. 😎 وأخيرًا، ستتعلمون كيف يمكن استخدام هذه المعرفة في عمليات القرصنة واختراق الأنظمة. 💯 .

🗣️ نتمنى دعمك و اشتراكك معنا لنشر محتوى مفيد لك وللجميع ودمتم سالمين 💀 .

المقال مدعوم من :
📣 @codearabs
📣 @Linux_Arabs

#Linux #ملخص
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡8👌5🏆5🍾4❤‍🔥3💯3🔥2🕊2🍓2💋1
🎙 عنوان المقالة:
"إدارة العمليات في لينكس: دليلك للفصل السادس من Linux Basics"

المقدمة ⛷ :
💻 لينكس هو نظام تشغيل مرن وقوي يُستخدم في العديد من المجالات، بما في ذلك الأمن السيبراني. يوفر لينكس أدوات متقدمة لإدارة العمليات، مما يساعد في تحسين أداء النظام وتأمينه. في هذه المقالة، سنستكشف كيفية استخدام أوامر لينكس الأساسية لإدارة العمليات وفقًا لما ورد في الفصل السادس من كتاب "Linux Basics".📖

🔄 عرض العمليات:
يستخدم لينكس أمر ps لعرض العمليات النشطة. هذا الأمر يعرض معرف العملية (PID) ومعلومات أخرى مهمة. يمكن تشغيل ps مع خيارات مختلفة لعرض معلومات مفصلة حول العمليات.

🔴 على سبيل المثال، لعرض كل العمليات الجارية على النظام لجميع المستخدمين، يمكن استخدام الأمر:

kali > ps aux

🔄 إدارة العمليات:
يتضمن لينكس أدوات مثل top و nice لإدارة العمليات. يُظهر top العمليات حسب استخدام الموارد، ويتيح nice تغيير أولوية العمليات.

🔴 على سبيل المثال، لمراقبة العمليات التي تستهلك موارد النظام بشكل مفرط، يمكن استخدام:

kali > top
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥3🔥1🤝1
🔄 التعامل مع العمليات المشكلة:
في بعض الأحيان، قد تستهلك بعض العمليات موارد كثيرة أو تتعطل. في هذه الحالات، يمكن استخدام أمر kill لإنهاء هذه العمليات.

🔴 على سبيل المثال، لإنهاء عملية باستخدام معرف العملية (PID) 1234، نستخدم:

kali > kill 1234



🔄 تحديد الأولوية عند بدء العملية بواسطة (nice)
إذا لم تكن تعرف معرف العملية (PID)، يمكنك استخدام الأمر "ps" للبحث عنه.
لضبط أولوية تشغيل العملية عند بدء تشغيلها، يمكن استخدام أمر "nice". لغرض التوضيح، دعونا نفترض أن لدينا عملية تسمى "slowprocess" موجودة في المسار "/bin/slowprocess". إذا أردنا زيادة سرعة استكمال هذه العملية، يمكننا بدء تشغيلها باستخدام الأمر "nice" على النحو التالي:

kali > nice -n -10 /bin/slowprocess


سيقوم هذا الأمر بزيادة قيمة "nice" بمقدار -10، مما يزيد من أولويتها وتخصيص مزيد من الموارد لها.

على الجانب الآخر، إذا أردنا أن نكون لطفاء مع المستخدمين والعمليات الأخرى ونمنح "slowprocess" أولوية أقل، يمكننا زيادة قيمة "nice" بمقدار إيجابي 10 على النحو التالي:

kali > nice -n 10 /bin/slowprocess


جرب هذا على عملية قيد التشغيل لديك حاليًا ثم قم بتشغيل "ps" لمعرفة كيفية تغيير الأولوية، إذا تغيرت على الإطلاق.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥3🔥1😍1
🔄 تغيير أولوية العملية الجارية مع renice
لتغيير أولوية عملية قيد التشغيل باستخدام الأمر "renice"، يتعين عليك تحديد قيمة مطلقة بين -20 و 19 وتعيين الأولوية إلى تلك المستوى المحدد، بدلاً من زيادة أو تخفيض الأولوية عن المستوى الذي بدأت منه. بالإضافة إلى ذلك، يتطلب "renice" توفير معرف العملية (PID) التي تستهدفها بدلاً من الاسم.
🗣️ لذا، إذا كانت "slowprocess" تستخدم كمية كبيرة من الموارد على نظامك وتريد منحها أولوية أقل، مما يتيح للعمليات الأخرى أولوية أعلى ومزيد من الموارد، فيمكنك استخدام "renice" لتغيير أولويتها. على سبيل المثال، إذا كانت "slowprocess" لديها معرف العملية (PID) 6996، يمكنك منحها قيمة "nice" أعلى بكثير، على النحو التالي:

kali > renice 20 6996


مثلما هو الحال مع "nice"، يمكن فقط للمستخدم الجذر تنفيذ "renice" لعملية باستخدام قيمة سلبية لمنحها أولوية أعلى، ولكن أي مستخدم يمكنه استخدام "renice" لتقليل الأولوية.

يمكن أيضًا استخدام أداة "top" لتغيير قيمة "nice". أثناء تشغيل أداة "top"، يمكنك ببساطة الضغط على مفتاح R ثم تقديم معرف العملية (PID) وقيمة "nice".
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥2⚡1👍1🔥1
🔄 إنهاء العمليات
في بعض الأحيان، تتعطل العمليات أو تستهلك موارد النظام بشكل غير معقول، مما يؤدي إلى إهدار الموارد وتجميدها. يُشار إلى العمليات التي تظهر هذا النوع من السلوك عادةً بأنها "عمليات زومبي". بالنسبة لك، قد يكون أكثر الأعراض المزعجة هي إهدار الموارد التي تستخدمها العملية الزومبي والتي يمكن تخصيصها بشكل أفضل للعمليات المفيدة.

عندما تحدد عملية مشكلة، قد ترغب في إيقافها باستخدام أمر "kill". هناك طرق متعددة لإنهاء برنامج، ولكل منها رقم "kill" خاص به.

🔲 أمر "kill" يحتوي على 64 إشارة مختلفة للقتل، وكل منها يقوم بشيء مختلف بشكل طفيف. هنا، سنركز على بعض الإشارات التي من المحتمل أن تكون الأكثر فائدة بالنسبة لك. بناءً على الصيغة العامة، يُستخدم أمر "kill" بالشكل التالي: kill-إشارةPID، حيث العلامة المرجعية للإشارة هي اختيارية. إذا لم تقم بتوفير علامة إشارة، ستكون القيمة الافتراضية هي SIGTERM. فيما يلي جدول يوضح الإشارات الشائعة المستخدمة:

🔲 باستخدام أمر "top"، يمكنك تحديد العمليات التي تستخدم موارد النظام بشكل زائد. في كثير من الأحيان، تكون هذه العمليات شرعية، ولكن قد تكون هناك عمليات ضارة تستغل الموارد وتحتاج إلى إنهائها.

إذا كنت ترغب فقط في إعادة تشغيل عملية باستخدام إشارة HUP، يمكنك إدخال الخيار -1 مع أمر "kill"، مثل هذا:

kali > kill -1 6996

🔷 في حالة العملية الزومبي( عملية تعمل في الخلفية وتستهلك موارد كثيرة من النظام ) أو العملية الضارة، سترغب على الأرجح في إرسال إشارة القتل الثابتة -9 إلى العملية. هذا يضمن إنهاء العملية بشكل قاطع. مثال على ذلك:
kali > kill -9 6996

😄 إذا لم تكن تعرف معرف العملية (PID)، يمكنك استخدام أمر "killall" لإنهاء العملية. يأخذ هذا الأمر اسم العملية بدلاً من معرف العملية كوسيط. على سبيل المثال، يمكنك إنهاء عملية زومبي تخيلية بهذا الشكل:

kali > killall -9 zombieprocess

😄 أخيرًا، يمكنك أيضًا إنهاء عملية في أمر "top". ما عليك سوى الضغط على مفتاح K ثم إدخال معرف العملية المزعجة.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥3🔥1🤝1
🔄 تشغيل العمليات في الخلفية في نظام Linux

في نظام Linux 🐧 ، يُعمل جميع الأوامر داخل محطة الطرفية (Shell) 🔲 ، حتى إذا تم تشغيلها من واجهة المستخدم الرسومية. عادةً، تنتظر محطة الطرفية حتى انتهاء الأمر قبل أن تقدم لك مؤشر أمر جديد.

لكن في بعض الأحيان، قد ترغب في تشغيل عملية في الخلفية بدلاً من الانتظار حتى انتهائها في نفس المحطة. هذا مفيد عندما تحتاج إلى توفير الموارد ومساحة الشاشة لأداء مهام أخرى.

لبدء تشغيل عملية في الخلفية، ما عليك سوى إضافة رمز الـ "و" (&) إلى نهاية الأمر. على سبيل المثال:
kali > leafpad newscript &

بهذا الشكل، سيبدأ تشغيل العملية في الخلفية، وستتاح المحطة لك لإدخال أوامر أخرى بينما تستمر في تحرير ملف "newscript" أو تنفذ العملية الأخرى. هذا يُسهم في توفير الموارد ومساحة الشاشة.

كقراصنة أو مستخدمي Linux، ستجد هذه الطريقة مفيدة لتشغيل محطات طرفية متعددة مع مهام متعددة بكفاءة.

🚈 نقل العملية إلى المقدمة
إذا كنت ترغب في نقل عملية تعمل في الخلفية إلى الأمام، يمكنك استخدام الأمر "fg" (الأمام)، حيث يتطلب "fg" معرف العملية (PID) التي تريد إعادتها إلى الأمام. على سبيل المثال:

kali > fg 1234
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥2🤩2🏆1
📆 جدولة العمليات

😏 سواء كان مسؤولو نظام Linux أو القراصنة ، فإنهم في كثير من الأحيان يحتاجون إلى جدولة العمليات لتشغيلها في وقت معين من اليوم. على سبيل المثال ، قد يرغب مسؤول النظام في جدولة عملية احتياطية لتشغيلها كل ليلة سبت في الساعة 2 صباحًا. بينما قد يرغب القرصان في تعيين سكريبت لتشغيله بانتظام لأداء عمليات استطلاع بشكل منتظم ، مثل البحث عن المنافذ المفتوحة أو الثغرات. في نظام Linux ، يمكنك تحقيق ذلك على الأقل بطريقتين: باستخدام أمر "at" وأمر "cron".

🎈 يعتبر أمر "at" هو ديمون - عملية في الخلفية - مفيد لجدولة وظيفة لتشغيلها مرة واحدة في المستقبل. بينما يعد أمر "cron" أكثر مناسبة لجدولة المهام التي تحدث يوميًا أو أسبوعيًا أو شهريًا ، وسنغطي هذا بالتفصيل في الفصل 16.

💀 نحن نستخدم ديمون "at" لجدولة تنفيذ أمر أو مجموعة من الأوامر في المستقبل. ببساطة ، الصيغة هي أمر "at" تليه الوقت الذي تريد تنفيذ العملية فيه. يمكن توفير وسيطة الوقت بتنسيقات مختلفة. يحتوي الجدول 6-2 على أكثر تنسيقات الوقت شيوعًا لأمر "at".

🥺 يوفر لينكس أدوات مثل at و cron لجدولة تشغيل العمليات في أوقات محددة.

🔴 على سبيل المثال، لجدولة تشغيل سكربت في الساعة 7:20 صباحًا، نستخدم:

kali > at 7:20 am -f /path/to/script
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥3🔥1😍1
🎈 ملخص:

إدارة العمليات في نظام Linux هي مهارة رئيسية لكل مستخدم Linux وقرصان👨‍💻 . يجب أن تكون قادرًا على عرض والبحث وإيقاف وتحديد الأولوية وجدولة العمليات لإدارة نسختك من Linux بشكل أمثل. قد يحتاج القرصان في كثير من الأحيان إلى البحث عن العمليات على الهدف الذي يريد إيقافه🐦‍⬛️، مثل برامج مكافحة الفيروسات أو جدار الحماية. سيحتاجون أيضًا إلى إدارة عمليات متعددة في هجومهم وتحديد أولويتها.🌕

أتمنى استفدت لهذا اليوم لاتنسى مشاركتها لمن مهتم في لينكس طاب مساك عزيزي 😏❤️‍🔥 .
Please open Telegram to view this post
VIEW IN TELEGRAM
🏆12⚡7🍓7💋6👌4💯4🍾4👏2❤‍🔥1🕊1🫡1
⚡11💯7🍓5🕊4🏆3🍾3❤2🔥2👍1💋1
😎 دورات وكتب مجانية في مجال تعلم الآلة والذكاء الاصطناعي 💥

Free Machine/Deep Learning Courses
😈 المستوى: لبناء أساسيات وقواعد متينة في هذا المجال 👇

1️⃣ Python Course (from Harvard University): https://www.youtube.com/watch?v=nLRL_NcnK-4

2️⃣ Intro to Neural Networks (Neural Networks: Zero to Hero - by Andrej Karpathy): https://www.youtube.com/playlist?list=PLAqhIrjkxbuWI23v9cThsA9GvCAUhRvKZ

3️⃣ Intro to Deep Learning (from MIT): https://www.youtube.com/playlist?list=PLtBw6njQRU-rwp5__7C0oIVt26ZgjG9NI

4️⃣ Deep Learning Fundamentals by Sebastian Raschka: https://lightning.ai/pages/courses/deep-learning-fundamentals/

5️⃣ Large Language Models and Prompt Engineering: https://www.promptingguide.ai/

6️⃣ Computer Vision: https://www.youtube.com/playlist?list=PLZCA39VpuaZajiCtgDDwU8ghchtqx347R

7️⃣ Deep Learning for Coders by Jeremy Howard: https://www.youtube.com/playlist?list=PLfYUBJiXbdtSvpQjSnJJ_PmDQB_VyT5iU

8️⃣ Dive into Deep Learning (Book): https://d2l.ai/index.html

📌 تعلم ممتع طاب يومك 🦊 📕.
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡23💋20🕊18💯18🏆18🍓13🍾13❤‍🔥2🔥2😍1🆒1
🔥 السلسلة التعليمية الكاملة للغة السي شارب

©️ باللغة العربية 2023 - 2022 ©️

1️⃣ المستوى الأول ( أساسيات سي شارب)
https://youtube.com/playlist?list=PL4K-VuBVuyoXZA53yB5ebiAP_6l0tMAOe&si=6NYP0M9d-Bbx-xiN

2️⃣ المستوى الثاني (البرمجة الكائنية)
https://youtube.com/playlist?list=PL4K-VuBVuyoXvxPD48LjjBEUGxWxHRHQO&si=fCVlmlJNmbouBpmg


3️⃣ المستوى الثالث (برمجة تطبيقات سطح المكتب)
https://youtube.com/playlist?list=PL4K-VuBVuyoUv-p1AIPDTkaLwlzXxwuxm&si=qwpNmptZoYdtbEoU

4️⃣ المستوى الرابع (قواعد البيانات)
https://youtube.com/playlist?list=PL4K-VuBVuyoXJ6DVbtoL2ugGaui9nodRN&si=6hLUMJgVR9GwvZlM


🗣 شارك المنشور لأصدقائك وترقب الجديد طاب يومك ⚡️❤️‍🔥 .
#course #كورس
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥4⚡1🔥1
السلام عليكم ورحمة الله وبركاته أقدم لكم كورس رائع عن تعلم لغة البرمجة ++C

🗣️ لغة الكورس : العربية

👨‍🏫 المحاضر : عادل نسيم

📂 حجم الكورس : 7 GB

💎 جودة الكورس : 1080p

📥 الكورس متكون من 4 أجزاء :

1️⃣ الجزء الاول : الأساسيات.
2️⃣ الجزء الثاني : البرمجة الكينونية.
3️⃣ الجزء الثالث :الخوارزميات وهياكل البيانات.
4️⃣ الجزء الرابع : المكتبات القياسية.

🟢 لتحميل الكورس : موجود في الأسفل مقسم إلى 5 ملفات مضغوطة بعد تحميل الملفات ، فك الضغط عنهم ببرنامج 7zip .

🔴 وتستطيع أيضا مشاهدة الكورس على يوتيوب عبر قناة الأستاذ عادل نسيم

🗣 شارك المنشور لأصدقائك وترقب الجديد طاب يومك ⚡️❤️‍🔥 .
#course #كورس
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥5❤2⚡1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥5❤3🔥1
Forwarded from IoT Arabs (Noah)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4❤‍🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥8❤3💘1