نظرات تقنية
Open in Telegram
نشر بعض المعلومات والروابط المفيده في التقنيه للاستفسار او التواصل خاص أرجو كتابه كافه التفاصيل في رساله واحده اتشرف بخدمتك
Show more657
Subscribers
-224 hours
-17 days
-730 days
Posts Archive
656
Download VMware vSphere Hypervisor (ESXi)
Virtualize even the most resource-intensive applications with peace of mind. VMware vSphere Hypervisor is based on VMware ESXi, the hypervisor architecture that sets the industry standard for reliability and performance.
https://my.vmware.com/en/web/vmware/evalcenter?p=free-esxi7
656
VMware ESXi
Discover a robust, bare-metal hypervisor that installs directly onto your physical server. With direct access to and control of underlying resources, VMware ESXi effectively partitions hardware to consolidate applications and cut costs. It’s the industry leader for efficient architecture, setting the standard for reliability, performance, and support.
https://www.vmware.com/products/esxi-and-esx.html.html
656
شركة CompTIA منزلين عرض مجاني (( Free Trial)) لمدة شهر .
تقدر تأكسس المحتوى واللابات الخاصة بالشهادات هذي:
A+
Cloud+
CySA+
Data+
Linux+
Network+
PenTest+
Security+
Server+
Cloud essential+
….
فرصة للمهتمين
https://www.comptia.org/training/certmaster-learn/trial-sign-up
656
كيفية استخدام PSEXEC؟
لكي يعمل PsExec بشكل صحيح ، يجب أن يكون تركيبه دقيقًا. لذلك ، تحتاج إلى فهم الطريقة التي يعمل بها وكتابة الأوامر على النحو المنشود.
لذلك ، للوصول إلى مضيف بعيد ، تحتاج إلى تزويد بيانات اعتماد المضيف الهدف (عنوان IP واسم المستخدم وكلمة المرور) بأوامرك المفضلة.
على سبيل المثال ، لتشغيل ipconfig على نظام بعيد بعنوان IP 192.168.89.323 وكلمة مرور "12345" ، يمكنك فتح وحدة تحكم PsExec CMD ، وإدخال:
C: \PsExec \\192.168.89.323 –u Administrator –p 12345
إذا تم تنفيذ الأمر الذي أدخلته بنجاح على النظام البعيد ، فسيتم نقل إخراج النص إلى نافذة الأوامر.
أوامر PSEXEC الأساسية للمستخدمين الجدد
لقد اعتقدنا أنك فهمت حتى الآن ماهية PsExec والطريقة الصحيحة لتوصيل نظام محلي بنظام بعيد. لذلك ، بالنسبة للمستخدمين الجدد ، قد يكون استخدام أداة PsExec مربكًا بعض الشيء لأنك تحتاج إلى اتباع بناء الجملة حتى تعمل. فيما يلي الأوامر الأساسية التي يحتاج كل مستخدمي PsExec إلى معرفتها.
لتشغيل موجه الأوامر عن بعد
C: \psexec \\windows cmd
سيؤدي تشغيل الأمر أعلاه في PsExec إلى تشغيل واجهة سطر أوامر أخرى في النافذة الحالية. ومع ذلك ، ستمكنك هذه الواجهة من إدخال الأوامر على النظام البعيد كما لو كنت تكتب مباشرة على الكمبيوتر.
بعد تنفيذ أمر CMD بنجاح ، يمكنك بسهولة تشغيل أوامر أخرى مثل dir لسرد محتويات المجلد ، أو mkdir لإنشاء مجلد جديد ، أو ipconfig للحصول على تكوين شبكة النظام البعيد.
لتثبيت برنامج على المضيف البعيد
C: \psexec \\Desktop7743 -c “E:file\document\CCleaner.exe” CMD /S
يستخدم البرنامج النصي أعلاه لتثبيت CCleaner على الكمبيوتر البعيد Desktop7743
-c هو أمر يستخدم لنسخ برنامج CCleaner من المضيف المحلي إلى الكمبيوتر البعيد بينما يكون CMD لتشغيل موجه الأوامر ، و /S هو أمر يستخدم لتمكين التثبيت الصامت لـ CCleaner.
لتشغيل تطبيق GUI على الكمبيوتر البعيد
\psexec -i \emote computer calculator
كإعداد افتراضي ، لا يقوم PsExec بتشغيل برامج واجهة المستخدم الرسومية على الكمبيوتر البعيد. ومع ذلك ، بمساعدة مفتاح -i ، يمكنك تشغيل تطبيق GUI على شاشة الكمبيوتر البعيد.
على سبيل المثال ، إذا كنت بحاجة إلى فتح تطبيق الآلة الحاسبة على الكمبيوتر البعيد ، فكل ما عليك فعله هو تنفيذ calculator.exe بأمر -i ، وسيقوم PsExec بإحضاره.
التعرف أكثر على واجهة PSEXEC
قد يبدو PsExec مخيفًا. ولكن ، كلما تفاعلت مع واجهة سطر الأوامر ، زادت كفاءة استخدامك لها.
إذا كنت حريصًا على التعمق والتعرف على بناء الجملة والأوامر المستخدمة في تنفيذ عمليات PsExec ، فيجب أن تتعلم المزيد عن واجهة سطر أوامر Windows.
656
ما هو PsExec في ويندوز وماذا يفعل؟
PsExec هي أداة مساعدة تتيح لمسؤولي النظام التحكم في جهاز كمبيوتر من موقع بعيد. إنها واجهة سطر أوامر لا تتطلب أي تثبيت للبرامج مثل بعض الأدوات الإدارية عن بُعد الشائعة.
أنت تتساءل بالتأكيد كيف هذا ممكن ، أليس كذلك؟ في هذه المقالة ، ستتعلم كيفية تنزيل PsExec وتثبيته ، وكيفية تشغيله ، وبعض الأوامر الأساسية لتبدأ. بدون الكثير من بذل الجهد، دعنا نتعمق!
ما هو PSEXEC؟
PsExec هي أداة إدارية متعددة الاستخدامات من Microsoft يمكنك استخدامها للوصول عن بعد إلى مضيف هدف.
تعد الأداة المساعدة جزءًا من Sysinternals Suites التي أنشأها Mark Russinovich.
والغرض الرئيسي منه هو مساعدة مسؤولي النظام على أداء مهام الصيانة عن بعد وتنفيذ الأوامر على المضيف الهدف.
كواجهة سطر أوامر ، يطلب منك PsExec فقط توفير العنوان الهدف وتفاصيل المستخدم وكلمة المرور للوصول إلى الكمبيوتر المستهدف.
بخلاف Telnet و Remote Desktop Protocol (RDP) ، لن يطلب منك PsExec تثبيت برنامج عميل على جهاز الكمبيوتر الخاص بك أو برنامج آخر على المضيف البعيد أيضًا. PsExec يمكنه إعادة توجيه المدخلات والمخرجات لتطبيقات وحدة التحكم.
على سبيل المثال ، إذا قمت بالوصول عن بعد إلى جهاز كمبيوتر بعنوان IP 192.168.79.32 وقمت بتشغيل أمر ipconfig على PsExec ، أي
Psexec \\192.168.79.32 ipconfig
سترى إخراج ipconfig (أي تكوين TCP / IP للنظام البعيد) على جهاز الكمبيوتر الشخصي الخاص بك كما لو قمت بتشغيل الأمر على المضيف المحلي. تجعل هذه الإمكانية PsExec مختلفًا عن العديد من أدوات وحدة التحكم الإدارية في Windows.
كيفية تثبيت وإعداد PSEXEC
لا يتطلب PsExec تثبيت أي برنامج عميل ولا يتطلب إعدادًا متقدمًا على المضيف البعيد قبل الاتصال. لذا ، إذا كانت PsExec لا تتطلب أي إعدادات مثل الأدوات الإدارية التقليدية الأخرى ، فكيف تعمل؟
تنزيل PSEXEC
PsExec هو مجرد أداة مساعدة لسطر الأوامر. كل ما عليك فعله هو تنزيل مجموعات PsTools على المضيف المحلي . إنه ملف مضغوط متاح في Sysinternals.
بعد التنزيل ، استخرج PsTool.zip. للقيام بذلك ، انقر بزر الماوس الأيمن على ملف ZIP وحدد استخراج الكل من القائمة.
تثبيت PSEXEC
بمجرد تنزيل PsExec واستخراجه على جهاز الكمبيوتر الخاص بك ، افتح المجلد حيث يوجد الملف المستخرج.
استبدل ما هو موجود في شريط التنقل أعلى المجلد المستخرج بـ CMD واضغط على Enter .
ستفتح هذه العملية نافذة موجه الأوامر في مجلد PsExec.
656
مجموعه برامج رهيبه من مايكروسوفت https://learn.microsoft.com/en-us/sysinternals/downloads/pstools
656
تثبيت البرنامج عن بعد باستخدام cmd
لتثبيت البرنامج عن بعد باستخدام cmd، اتبع الخطوات التالية:
افتح موجه الأوامر كمسؤول؛
انسخ حزمة MSI على الكمبيوتر البعيد باستخدام هذا الأمر:
انسخ c:\users\username\downloads\APP.msi \\ENDUSER-PC\C$
هنا، "APP.msi" هو اسم حزمة التثبيت الخاصة بك، و"ENDUSER-PC" هو اسم الكمبيوتر البعيد.
موجه أوامر المسؤول
علاوة على ذلك، يمكنك أيضًا استخدام عنوان IP للكمبيوتر البعيد بدلاً من اسم الكمبيوتر.
عندما تكون في موجه الأوامر، قم بتغيير الدليل الحالي إلى "C:\SysInternals" باستخدام الأمر التالي (قد تحتاج إلى تنزيل Windows Sysinternals Tools أولاً):
cd c:\SysInternals
ثم قم بتشغيل الأمر التالي لبدء تثبيت التطبيق على الكمبيوتر البعيد:
PsExec.exe \\ENDUSER-PC\ -i -s msiexec.exe /i "c:\APP.msi" /qn /norestart
في هذا المثال، سيقوم الأمر بتثبيت Helpwire على جهاز كمبيوتر يُسمى Work Laptop
سيقوم أمر PSExec بتشغيل برنامج التثبيت .msi على الكمبيوتر البعيد. سيؤدي هذا بدوره إلى تثبيت تطبيقك في الوضع الهادئ (/qn) دون تدخل المستخدم.
656
Install software remotely using cmd
To remotely install software using cmd, follow these steps:
Open a command prompt as an administrator;
Copy the MSI package on the remote computer using this command:
copy c:\users\username\downloads\APP.msi \\ENDUSER-PC\C$
Here, “APP.msi” is the name of your installation package, and “ENDUSER-PC” is the remote computer’s name.
Administrator Command Prompt
Furthermore, you can also use the remote computer IP address rather than the computer name.
When in the command prompt, change the current directory to “C:\SysInternals” with the following command (you may need to download Windows Sysinternals Tools first):
cd c:\SysInternals
Then, run the following command to start installing the app on the remote computer:
PsExec.exe \\ENDUSER-PC\ -i -s msiexec.exe /i "c:\APP.msi" /qn /norestart
In this example, the command will install Helpwire on a computer named Work Laptop
The PSExec command will launch the .msi installer on the remote computer. This, in turn, will install your app in quiet mode (/qn) without user interaction.
656
التثبيت من cmd على جهاز محلي
فيما يلي شرح موجز لكيفية تثبيت البرنامج باستخدام cmd:
افتح قائمة "ابدأ" واكتب "cmd.exe".
بعد ذلك، انقر بزر الماوس الأيمن فوق "cmd.exe" من قائمة "البرامج"، ثم انتقل إلى النقر فوق "تشغيل كمسؤول". بعد ذلك، اكتب المسار الكامل لدليل الملف بعد الأمر "cd". على سبيل المثال، \cd C:\users\admin\desktop.
اكتب هذا الأمر ثم اضغط على "أدخل":
msiexec filename.msi
حيث "filename.msi" هو اسم الملف الخاص بك.
656
Install from cmd on a local machine
Here’s a brief breakdown of how to install software with cmd:
Open the Start menu and type “cmd.exe.”
Next, right-click “cmd.exe” from the “Programs” list, then proceed to click “Run as administrator.” After that, type the full path to the file’s directory after the “cd” command. For example, \cd C:\users\admin\desktop.
Type this command and then press “Enter”:
msiexec filename.msi
Where “filename.msi” is the name of your file.
656
اكتشف أثر الذكاء الاصطناعي على مستقبل الحوسبة مع أ. اسراء المسلمي وأ. أبرار صبياني
@bayan_data
@bytechsBayan
▫️ الخميس | 16 نوفمبر
▫️ 7:15 - 8:15 مساءً
للتسجيل🔗: webinar.attaa.sa/view/919
656
تعّلم مع م.رائد باخيضر @RaedBakhaidhr أساسيات اختيار الفكرة المناسبة وتحويلها إلى منتج ضمن لقاءات #الأسبوع_العالمي_لريادة_الأعمال
@CODE_MCIT
▫️ الثلاثاء | 14 نوفمبر
▫️ 8:30 - 10:00 مساءً
▫️ الرياض - معمل كود جامعة الملك سعود
للتسجيل🔗: attaa.sa/events/view/523
656
شكرًا من القلب لكل شخص يجعل الحيـاة ألطف، بكلماته، بأفعاله الصغيرة، بمبادراته اللامتوقعة، شكرًا لصانعي أوقاتنا بلطفهم."
https://x.com/menwah_a/status/1723942322973315500?s=46&t=an76O-K8IrFByzbXDUCQ3A
656
إذا كنت ترغب في تكوين خادم Linux ليأخذ الوقت من خادم NTP خاص بدومين معين، يمكنك تعيين خادم NTP في ملف
/etc/ntp.conf. يمكنك استخدام خادم NTP محلي أو يمكنك تحديد خوادم NTP خارجية تقوم بتوفير الوقت. في هذا المثال، سأشرح كيفية تحديد خادم NTP خارجي.
1. قم بفتح ملف /etc/ntp.conf باستخدام محرر نصوص، مثل nano أو vim. يتطلب هذا الأمر صلاحيات المسؤول:
sudo nano /etc/ntp.conf
2. ابحث عن السطر الذي يبدأ بـ "pool" أو "server" وقم بتعيين خوادم NTP. مثال:
pool time.example.com iburst
حيث time.example.com هو اسم الدومين الخاص بالخادم NTP.
3. احفظ التغييرات وأغلق المحرر.
4. قم بإعادة تشغيل خدمة NTP:
sudo systemctl restart ntp
هذا سيقوم بتكوين الخادم لأخذ الوقت من الدومين المحدد. تأكد من أن الخادم NTP الذي قمت بتحديده قريب ويعمل بشكل صحيح.656
يمكنك تفعيل خدمة NTP (Network Time Protocol) في نظام Linux عبر تثبيت حزمة NTP وتكوين الإعدادات. في معظم التوزيعات, يمكنك استخدام الأمر التالي لتثبيت حزمة NTP:
sudo apt-get install ntp # لتوزيعات Ubuntu وأشباههاأو
sudo yum install ntp # لتوزيعات CentOS وأشباههابعد التثبيت، يمكنك تشغيل خدمة NTP وتكوينها لتعمل تلقائيًا عند بدء التشغيل:
sudo systemctl start ntp sudo systemctl enable ntpيمكنك أيضًا إعادة تشغيل الخدمة بعد التكوين:
sudo systemctl restart ntpستقوم خدمة NTP بمزامنة الوقت تلقائيًا مع الخوادم المحددة. يمكنك التحقق من حالة الخدمة والسجلات باستخدام الأمر:
sudo systemctl status ntpتأكد من تكوين ملف
/etc/ntp.conf إذا كنت بحاجة لتخصيص الإعدادات.656
أوامر الضغط وفك الضغط
تُعد Tar و Zip و Unzip أشهر الأدوات المساعدة لسطر الاوامر المستخدمة لضغط وفك ضغط الملفات والمجلدات في لينكس وإليك أشهر الأوامر التي يمكن توظيفها فيها:
الأمر
الوصف
tar -cvf filename.tar filename
ضغط ملف إلى ملف أرشيف Tar
tar -xvf filename.tar
فك ضغط ملف Tar
tar -tvf filename.tar
عرض محتويات ملف Tar
tar -xvf filename.tar file1.txt
فك أرشفة ملف ما ضمن ملف Tar
tar -rvf filename.tar file2.txt
إضافة ملف إلى ملف Tar
zip filename.zip filename
ضغط ملف إلى ملف zip
zip filename.zip file1.txt file2.txt file3.txt
ضغط عدة ملفات إلى ملف zip
zip -u filename.zip file4.txt
إضافة ملف إلى ملف zip
zip -d filename.zip file4.txt
حذف ملف من ملف zip
unzip -l filename.zip
عرض محتويات ملف أرشيف zip
unzip filename.zip
فك ضغط ملف
unzip filename.zip -d /dirname
فك ضغط ملف إلى مجلدٍ محدّد656
أوامر إدارة الحزم
سنستعرض في هذا القسم قائمةً بأوامر تثبيت وحذف وإدارة الحزم في لينكس.
الأمر
وصف
apt-get install packagename
تثبيت حزمة على توزيعةٍ مبنية على ديبيان Debian
apt-get remove packagename
حذف حزمة على توزيعةٍ مبنية على ديبيان
dpkg -l | grep -i installed
للحصول على قائمة بجميع الحزم على التوزيعات القائمة على دبيان
dpkg -i packagename.deb
تثبيت حزمة بلاحقة "deb."
apt-get update
تحديث المستودع على توزيعةٍ مبنية على ديبيان
apt-get upgrade packagename
تحديث حزمة معينة على توزيعةٍ مبنية على ديبيان
apt-get autoremove
إزالة جميع الحزم غير المرغوب بها على توزيعةٍ مبنية على ديبيان
yum install packagename
تثبيت حزمة على توزيعةٍ مبنية على RPM
yum remove packagename
حذف حزمة على توزيعةٍ مبنية على RPM
yum update
تحديث كافة حزم النظام إلى آخر إصدار على توزيعةٍ مبنية على RPM
yum list --installed
عرض قائمةٍ بالحزم المُثبتة على توزيعةٍ مبنية على RPM
yum list --available
عرض قائمةٍ بجميع الحزم المتاحة على توزيعةٍ مبنية على RPM656
أوامر إدارة القرص
سنستعرض في هذا القسم أوامر إدارة القرص، مثل إضافة وحذف الأقسام وتركيب قسم والتحقق من مساحة القرص الخالية وتهيئة القسم وأوامر أخرى.
الأمر
الوصف
fdisk -l
عرض قائمة بكافة أقسام القرص
fdisk /dev/sda
إنشاء قسم جديد ضمن الجهاز dev/sda/
mkfs.ext4 /dev/sda1
تنسيق القسم المسمى dev/sda1/
fsck.ext4 /dev/sda1
فحص وإصلاح نظام الملفات من جميع الأخطاء
mount /dev/sda1 /mnt
وصل أي قسم ضمن أي مجلد
df -h
عرض المساحة الخالية لنظام الملفات المركب
df -i
عرض عدد مؤشرات الفهرسة inodes المُتاحة ضمن نظام الملفات (
عرض حجم المجلد الحالي
lsblk
عرض معلومات عن الأجهزة الم
حظورة
lsusb -tv
عرض قائمة بكل الأجهزة من النوع USB
hdparm -tT /dev/sda
تنفيذ اختبار سريع للقراءة على القرص dev/sda/
badblocks -s /dev/sda
اختبار الكتل غير القابلة للقراءة على القرص dev/sda/
656
أوامر إدارة العمليات
عند تنفيذ تطبيقٍ ما ضمن لينكس سيُعيَن معرّفٌ ID للعملية، ويُسمى أيضًا PID. تساعدنا إدارة العمليات في مراقبة وإدارة التطبيقات.
الأمر
الوصف
ps
عرض كل العمليات الفعالة
ps -ef | grep processname
عرض معلومات عن عملية محددة
top
عرض وإدارة كافة العمليات في الوقت الحقيقي
pstree
عرض العمليات مثل مخطط شجرة
lsof
عرض قائمة بالملفات المفتوحة من قبل العمليات المُشغَّلة حاليًا
kill pid
إنهاء عمل عملية محددة بواسطة معرف العملية ID
killall processname
إنهاء عمل كل العمليات بواسطة الاسم
bg
عرض الأعمال المتوقفة أو التي تعمل في الخلفية
pidof processname
عرض المعرِّف PID لعملية ما
Available now! Telegram Research 2025 — the year's key insights 
