نظرات تقنية
Открыть в Telegram
نشر بعض المعلومات والروابط المفيده في التقنيه للاستفسار او التواصل خاص أرجو كتابه كافه التفاصيل في رساله واحده اتشرف بخدمتك
Больше666
Подписчики
-124 часа
-37 дней
-930 дней
Архив постов
666
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.
666
اكتشف أثر الذكاء الاصطناعي على مستقبل الحوسبة مع أ. اسراء المسلمي وأ. أبرار صبياني
@bayan_data
@bytechsBayan
▫️ الخميس | 16 نوفمبر
▫️ 7:15 - 8:15 مساءً
للتسجيل🔗: webinar.attaa.sa/view/919
666
تعّلم مع م.رائد باخيضر @RaedBakhaidhr أساسيات اختيار الفكرة المناسبة وتحويلها إلى منتج ضمن لقاءات #الأسبوع_العالمي_لريادة_الأعمال
@CODE_MCIT
▫️ الثلاثاء | 14 نوفمبر
▫️ 8:30 - 10:00 مساءً
▫️ الرياض - معمل كود جامعة الملك سعود
للتسجيل🔗: attaa.sa/events/view/523
666
شكرًا من القلب لكل شخص يجعل الحيـاة ألطف، بكلماته، بأفعاله الصغيرة، بمبادراته اللامتوقعة، شكرًا لصانعي أوقاتنا بلطفهم."
https://x.com/menwah_a/status/1723942322973315500?s=46&t=an76O-K8IrFByzbXDUCQ3A
666
إذا كنت ترغب في تكوين خادم 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 الذي قمت بتحديده قريب ويعمل بشكل صحيح.666
يمكنك تفعيل خدمة 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 إذا كنت بحاجة لتخصيص الإعدادات.666
أوامر الضغط وفك الضغط
تُعد 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
فك ضغط ملف إلى مجلدٍ محدّد666
أوامر إدارة الحزم
سنستعرض في هذا القسم قائمةً بأوامر تثبيت وحذف وإدارة الحزم في لينكس.
الأمر
وصف
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
عرض قائمةٍ بجميع الحزم المتاحة على توزيعةٍ مبنية على RPM666
أوامر إدارة القرص
سنستعرض في هذا القسم أوامر إدارة القرص، مثل إضافة وحذف الأقسام وتركيب قسم والتحقق من مساحة القرص الخالية وتهيئة القسم وأوامر أخرى.
الأمر
الوصف
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/
666
أوامر إدارة العمليات
عند تنفيذ تطبيقٍ ما ضمن لينكس سيُعيَن معرّفٌ ID للعملية، ويُسمى أيضًا PID. تساعدنا إدارة العمليات في مراقبة وإدارة التطبيقات.
الأمر
الوصف
ps
عرض كل العمليات الفعالة
ps -ef | grep processname
عرض معلومات عن عملية محددة
top
عرض وإدارة كافة العمليات في الوقت الحقيقي
pstree
عرض العمليات مثل مخطط شجرة
lsof
عرض قائمة بالملفات المفتوحة من قبل العمليات المُشغَّلة حاليًا
kill pid
إنهاء عمل عملية محددة بواسطة معرف العملية ID
killall processname
إنهاء عمل كل العمليات بواسطة الاسم
bg
عرض الأعمال المتوقفة أو التي تعمل في الخلفية
pidof processname
عرض المعرِّف PID لعملية ما666
أوامر إدارة المستخدم والمجموعة
يُعد نظام لينكس نظامًا متعدد المستخدمين، أي يمكن لعدة مستخدمين الدخول والعمل على النظام في نفس الوقت. قد يحتاج مستخدمين أو أكثر أحيانًا إلى مشاركة الوصول إلى موارد النظام، مثل الملفات والمجلدات، وبالتالي يمكننا الاستفادة من إدارة المستخدمين والمجموعات لتحقيق ذلك.
الأمر
الوصف
w
عرض كل المستخدمين المسجلين دخولهم
useradd username
إضافة حساب مستخدم جديد
userdel -r username
حذف حساب مستخدم
usermod [option] username
تعديل معلومات حساب المستخدم، مثل المجموعة والمجلد الرئيسي والصدفة وتاريخ انتهاء الصلاحية
usermod -aG groupname username
إضافة مستخدم إلى مجموعة
groupadd groupname
إنشاء مجموعة جديدة
groupdel groupname
حذف مجموعة
last
عرض معلومات عن آخر مستخدم سجَّل دخوله
id
عرض UID و GID للمستخدم الحالي666
أوامر أذونات الملفات
نعرض في هذا القسم أهم الأوامر المستخدمة في إدارة أذونات الملفات وتقييد صلاحيات الوصول إليها:
الأمر
الوصف
ls -l filename
عرض الأذونات الحالية للملف
chmod 777 filename
إضافة أذونات كاملة بالقراءة والكتابة والتنفيذ للجميع
chmod -R 777 dirname
إضافة أذونات كاملة للمجلد ولجميع مجلداته الفرعية
chmod 766 filename
إضافة أذونات كاملة للمالك وأذونات القراءة والكتابة للمجموعة المالكة والبقية
chmod -x filename
إزالة إذن التنفيذ من الملف
chown username filename
تغيير ملكية الملف
chown user:group filename
تغيير المالك والمجموعة المالكة للملف
chown -R user:group dirname
تغيير المالك والمجموعة المالكة للمجلد وجميع مجلداته الفرعية666
أوامر إعداد الشبكة
يعرض الجدول التالي أشهر الأوامر المستعمله
الأمر
الوصف
ip addr show أو ifconfig
عرض قائمة بكافة عناوين IP وواجهات الشبكة
ip addr add IP-Address dev eth1
إضافة عنوان IP مؤقت للواجهة eth1
netstat -pnltu
عرض قائمة بجميع المنافذ التي في حالة استماع
whois domainname
عرض معلومات أكثر عن اسم نطاقٍ ما
dig domainname
عرض معلومات DNS عن اسم نطاقٍ ما
host domainname
تنفيذ أمر بحث عن عنوان IP الخاص باسم نطاقٍ ما
dig -x IP-Address
تنفيذ أمر بحث عكسي لعنوان IP
dig -x domainame
تنفيذ بحث عكسي لاسم نطاق ما
ping host-ip
التحقق من الاتصال بي مضيفين666
أوامر أساسية في لينكس
سنستعرض في هذا القسم بعض الأوامر الأساسية في لينكس مع أمثلةٍ عليها.
الأمر
الوصف
hostnamectl
عرض معلومات حول النظام، مثل نظام التشغيل والنواة ونسخة الإصدار الحالي
date
عرض التاريخ والوقت الحالي للنظام
hostname
عرض اسم المضيف للنظام
ifconfig
عرض عنوان IP وعنوان Mac للنظام
w
عرض المستخدمين المسجلين دخولهم إلى النظام
free -m
عرض المساحة الفارغة والمُستخدمة من الذاكرة ضمن النظام
top
عرض قائمة بالعمليات الجارية في الوقت الحالي
ls
عرض قائمة بالملفات والمجلدات الموجودة ضمن المجلد الحالي
ls -al
عرض كل الملفات والمجلدات بما فيها الملفات المخفية، ومعلومات عنها، مثل الأذونات والحجم واسم المالك لها
cd
تغيير المجلد الحالي إلى المجلد الرئيسي
.. cd
تغيير المجلد الحالي إلى المجلد الأب
cat filename
عرض محتويات الملف
cat file1 file2 > file3
دمج الملفات المُسماة file1 و file2 وتخزين الخرج في ملف جديد بالاسم file3
tail filename
عرض آخر 10 أسطر من الملف
head filename
عرض أول 10 أسطر من الملف
mv oldfile newfile
إعادة تسمية ملف
rm filename
حذف ملف
mkdir dirname
إنشاء مجلد جديد
rm -rf dirname
حذف مجلد
history
عرض قائمة بجميع الأوامر المُستخدمة
clear
مسح محتوى الطرفية
shutdown -h now
إيقاف تشغيل النظام
reboot
إعادة تشغيل النظام666
اسطوانة الهيرن hirens boot iso نظرا لكثرة أدواتها العديد فقط تم تنظيمها ووضع بداخل أقسام
Antivirus Tools
Backup Tools
BIOS / CMOS Tools
Browsers / File Managers
Mini Windows Xp
Cleaners
Editors / Viewers
FileSystems Tools
Hard Disk Tools
MBR (Master Boot Record) Tools
Ms Dos Tools
Network Tools
Optimizers
Other Tools
Partition Tools
Password/Key Tools
Process Tools
Recovery Tools
Registry Tools
Remote Control Tools
Security / Encryption Tools
Startup Tools
System Information Tools
Testing Tools
Tweakers
