هندسة حاسوب @networkswebsprogramming Channel on Telegram

هندسة حاسوب

@networkswebsprogramming


التواصل والاستفسار @eng_AbuAbdullah

معكم خطوة بخطوة في التخصصات التالية:

* شبكات الحاسوب والانظمة الموزعة
* الآمن السبيراني
* للغات البرمجة
* علوم الحاسوب
* تقنية معلومات IT
*هندسة البرمجيات
* خدمات أخرى

______________________________________

هندسة حاسوب (Arabic)

هل تبحث عن قناة تعليمية تغطي مواضيع متنوعة في مجال هندسة الحاسوب؟ إذا كانت إجابتك نعم، فإن قناة 'هندسة حاسوب' هي المكان المثالي بالنسبة لك!

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

سوف تجد نفسك خطوة بخطوة في رحلة المعرفة والتعلم، وستحصل على الفرصة لطرح الأسئلة والاستفسارات من خلال التواصل مع القناة عبر @eng_AbuAbdullah.

انضم إلينا اليوم واستفد من المحتوى القيم والموارد الغنية التي تقدمها قناة 'هندسة حاسوب' لرحلتك التعليمية في عالم الحوسبة والبرمجة. لا تضيع الفرصة وابدأ الآن!

هندسة حاسوب

11 May, 10:29


💢 ليه PHP هي الأكثر استخدامًا في تطوير المواقع (76.3% من المواقع في العالم)؟
لغة PHP هي server-side scripting language -لغة تعمل على الـ Server مش الـ Client- وهي الأشهر في تطوير المواقع وأكثر من 76.3% من المواقع تعمل على PHP نسبة لإحصائيات 1 إبريل 2024 من W3Techs .
في 7 أسباب جعلت اللغة دي هي الأشهر والأكثر استخدامًا:
‏1. لغة مفتوحة المصدر ومجانية
لغة php مفتوحة المصدر ومجانية، يعني أي حد يقدر ينزلها ويبدأ يشتغل بيها من غير ما يحتاج يدفع أي رسوم أو اشتراكات. وهذا خلى مطورين كثير يشاركوا أفكارهم ومساعدتهم على المنتديات، ويقدموا مكتبات و Frameworks.
‏2. سهلة التعلم والاستخدام
سهلة التعلم خاصةً للمبتدئين. الـ syntax الخاص باللغة يشبه لغات C-based -لغات مبينة على لغة C- وهذا بيسهل التعلم على الشخص اللي تعامل مسبقًا مع واحدة من اللغات دي. بالإضافة لوجود مكتبات وادوات وإطارات عمل كثيرة تساعدك في بناء الـ application بسرعة وكفاءة
‏3. منصة مستقلة "Platform-independent"
منصة php مستقلة، وهذا معناه إنك تقدر تشغلها على أي نظام تشغيل (Windows, Linux and macOS) بالتالي تقدر تشتغل على أي منصة منهم وترفع شغلك على أي server.
‏4. متعددة الاستخدامات
لغة php متعددة الاستخدامات، يعني تقدر تستعملها في مشاريع صغيرة أو مشاريع ضخمة. وتستخدم كثيرًا في أنظمة إدارة المحتوى (CMS) مثل:
WordPress \ e-commerce
‏5. قابلة للتطوير
لغة php قابلة للتطوير بدرجة عالية، وتقدر تتعامل مع الـ traffic العالي دون خسارة الأداء. وسهل إنك تضيف servers جديدة على تطبيقات php للتوسع حسب الحاجة.
‏6. الأمان php لغة تمتلك ميزات أمان تحميها من ثغرات الويب الشائعة زي "SQL injection" و"XSS". وبسبب إن php فيها مجتمع ضخم من المطورين، هما دائما بيحدثوا اللغة بـ Security patches
‏7. الاندماج أو الانضمام "Integration"
لغة php تقدر تندمج (integrate) مع مجموعة واسعة من قواعد البيانات وتطبيقات الطرف الثالث (third-party applications)، بما فيهم (MySQL, PostgreSQL and MongoDB). ده بيسهل على المطورين بناء تطبيقات تشتغل مع الأنظمة الحالية.

هندسة حاسوب

20 Mar, 00:47


✍️ تعرف علي 67 من أهم أوامر RUN# في ويندوز ووظيفة كل منها

1.
winipcfg
لمعرفة الأي بي IPالخاص بالجهاز
2.
msconfig
إدارة والتحكم في برامج بدء التشغيل وأدوات أخري للويندوز
3.
regedit
عرض سجل النظام الريجيستري والإعدادت الخاصة به
4.
certmgr.msc
لعرض الشهادات والتصاريح الخاصة بالويندوز
5.
charmap
لعرض رموز الكتابة ويمكنك نسخ أي رمز ووضعه في محرر النصوص
6.
chkdsk
أمر هام لفحص الهارد ديسك والأقراص الثابتة والكشف عن وجود أية قطاعات تالفة بداخله
7.
cmd
لعرض الدوس MS DOS علي الويندوز
8.
Dcomcnfg
الخدمات المكونات والإعدادت الخاصة بالويندوز
9.
compmgmt.msc
إدارة جهاز الكمبيوتر وجميع القطع الداخلية والتوصيلات وغيرها
10.
Control
عرض لوحة التحكم Control Panal
11.
timedate.cpl
عرض وضبط إعدادت الوقت والتاريخ والمنطقة الزمنية
12.
devmgmt.msc
إدارة جميع الأجهزة والقطع الرئيسية بالكمبيوتر مثل كارت الصوت والشاشة والأنترنت والماوس والكيبوورد والتوصيلات وغيرها
13.
dxdiag
لعرض جميع المعلومات والمشاكل الخاصة بدايركت إكس المسؤل عن جودة العرض
14.
cleanmgr
تنظيف الأقراص C D F E وغيرها من الملفات المؤقته والغير هامة
15.
dfrg.msc
إلغاء تجزئة الهارد ديسك والأقراص الثابته لجعلها أكثر سرعة وكفاءة
16.
diskmgmt.msc
إدارة الهارد ديسك والأقراص الثابتة مشابه لبرنامج بارتيشن ماجيك
17.
diskpart
إعادة تقسيم الهارد ديسك ويظهر في ببئة دوس
18.
control desktop
عرض والتحكم في إعدادت سطح المكتب والشاشة والخلفيات وغيرها
19.
verifier
لمعرفة والكشف عن جميع التعريفات المثبته بحاسوبك
20.
eventvwr.msc
لعرض ومشاهدة جميع الأحداث التي تمت علي نظام التشغيل منذ بداية تثبيته
21.
migwiz
لنقل الملفات من جهاز كمبيوتر لأخر
22.
sigverif
لعرض شهادات الخاصة بالويندوز والملفات التي تمت معالجتها
23.
fonts
لعرض الخطوط والإعدادات الخاصة بها
24.
freecell
لعبة الكوتشينه الشهيرة الأربع خانات علي ويندوز
25.
joy.cpl
إعدادات زراعات الألعاب والتحكم بها
26.
gpedit.msc
تصاريح المستخدمين والمجموعات
27.
iexpress
لإنشاء ملف ذاتي التشغيل بصيغة exe
28.
inetcpl.cpl
لعرض إعدادات الأنترنت وتصفح الويب
29.
control keyboard
لعرض إعدادت لوحة المفاتيح والفأرة
30.
secpol.msc
التحكم في إعدادات الحماية والخصوصية علي ويندوز
31.
lusrmgr.msc
إدارة حسابات المستخدمين للجهاز
32.
mrt
أداة هامة علي الويندوز لإكتشاف وإزالة البرامج الضارة والخبيثة
33.
moviemk
برنامج موفي ميكر لتحرير وصناعة الفيديوهات لكنه متوفر في بعض أنظمة ويندوز
34.
mspaint
فتح برنامج الرسام الخاص بالويندوز
35.
ncpa.cpl
إعدادات الشبكة والأي بي
36.
osk
عرض وإستخدام لوحة المفاتيح بالفأرة إذا تعطلت لوحة المفاتيح وتحتاج حل مؤقت لحين تغييرها
37.
perfmon
عرض معلومات عن أداء المعالج والذاكرة وجهاز الكمبيوتر بشكل عام
38.
telephon.cpl
إعدادات المودم والتليفون الأرضي
39.
dialer
ضبط إعدادات المودم للإتصال بالانترنت من خط التليفون الأرضي
40.
powercfg.cpl
إعدادات حفظ وتوفير الطاقة علي ويندوز
41.
eudcedit
أداة مميزة لتصميم رموز وأشكال خاصة
42.
intl.cpl
إعدادات اللغة والأرقام والتواريخ علي النظام
43.
rasphone
عرض شبكة الأتصال بالانترنت
44.
mstsc
لعرض الريموت كنترول للتحكم في الجهاز عن بعد
45.
rsop.msc
للتحكم في المستخدمين وتصاريح الإستخدام علي الويندوز
46.
wscui.cpl
لعرض مركز الحماية الخاص بالويندوز والجدار الناري وغيره
47.
services.msc
عرض جميع خدمات الويندوز والتحكم بها من فتح أو إغلاق
48.
fsmgmt.msc
لعرض الملفات والمجلدات التي يتم مشاركتها بين الأجهزة المختلفة علي الشبكة المحلية LAN
49.
mmsys.cpl
عرض والتحكم في إعدادات الصوت
50.
mmsys.cpl
عرض جميع معلومات النظام وجهاز الكمبيوتر
51.
sysdm.cpl
عرض والتحكم في إعدادات نظام التشغيل
52.
Taskmgr
لعرض مدير المهام والعمليات المفتوحة علي الويندوز
53.
utilman
إضافات وملحقات الويندوز
54.
wabmig
إستيراد جهات الأتصال من الويب
55.
firewall.cpl
عرض إعدادات والتحكم في الجدار الناري فاير وول
56.
magnify
لعرض العدسة المكبرة لضعافي النظر
57.
wmimgmt.msc
عرض والتحكم في إعدادات النظام
58.
winver
لعرض نسخة وإصدار نظام التشغيل المثبت علي حاسوبك
59.
cookies
عرض والوصول الي الكوكيز والتحكم فيها وحذفها
60.
temp
الوصول الي الملفات المؤقتة
61.
debug
معلومات عن نوع ومواصفات كارت الشاشة
62.
sysedit
لفتح محرر تكوين النظام
63.
msiexec
معلومات عن حقوق النظام والشركة المنتجة
64.
sfc
أمر هام لإسترجاع ملفات DLL في حال حدوث أي مشكلة بها
65.
recent
عرض سجل الأحداث والملفات التي عرضها بالسابق
66.
mobsync
لتنزيل صفحات الويب بالكامل وتصفحها في أي وقت أخر
67.
drwatson
برنامج دكتور واطسون لعمل فحص شامل لجهاز الكمبيوتر.

هندسة حاسوب

07 Feb, 20:21


⭕️بروتوكول SMB
➡️Server Message Block....
⬅️وهو بروتوكول اتصال شبكي يستخدم لمشاركة الملفات والطباعة والاتصال بالخوادم عبر شبكات الحوسبة الموزعة.
⬅️تم تطوير بروتوكول SMB بواسطة مايكروسوفت ويستخدم بشكل رئيسي في بيئات نظام التشغيل ويندوز بمختلف الاصدارات Windows Server or Windows Client.
حيث يقدم بروتوكول SMB طرقاً للتعامل مع الملفات والمجلدات والطابعات والخدمات الأخرى عبر الشبكة.
⬅️ويتيح SMB للمستخدمين مشاركة الملفات والمجلدات بين أجهزة الكمبيوتر في الشبكة والوصول إليها بسهولة.
⬅️ويتم استخدام بروتوكول SMB أيضًا في الوصول إلى الملفات والمجلدات المشتركة على الخوادم والتحكم في حقوق الوصول والأذونات.
ويتم تنفيذ بروتوكول SMB عبر عدة إصدارات، بما في ذلك SMB1 المعروف أيضًا باسم CIFS و SMB2 و SMB3.
⬅️وتتميز الإصدارات الأحدث بتحسينات في الأداء والأمان والمزيد من الميزات.
⬅️وقد يتم استخدام بروتوكول SMB في بيئات الأعمال لمشاركة الملفات والتعاون بين المستخدمين والوصول إلى الموارد المشتركة.
⬅️كما يتم دعم بروتوكول SMB في أنظمة التشغيل الحديثة وأجهزة الشبكة المختلفة، بما في ذلك أجهزة الكمبيوتر الشخصية والخوادم وأجهزة التخزين المشتركة وأجهزة الطباعة.

هندسة حاسوب

03 Feb, 21:00


أجيال شبكات الهاتف المحمول

{الجيل الرابع (4G): جيل جديد من الاتصالات، جيل جديد من الفرص}

شبكة الجيل الرابع (4G) هي تقنية اتصالات لاسلكية خلوية توفر سرعات بيانات أعلى وسعة أكبر وكفاءة أفضل من سابقتها، شبكة الجيل الثالث (3G).

تم إطلاق شبكة ال4G عام 2009

- نجي للجانب التقني (ركزوا)

تستخدم شبكة 4G مجموعة متنوعة من التقنيات لتحسين الأداء، بما في ذلك:

1. OFDMA (Orthogonal Frequency Division Multiple Access):
تقنية تقسيم تردد متعامدة تسمح بتقسيم النطاق الترددي إلى قنوات فرعية متعددة، وبالطريقة دي بتسمح لعدد أكبر من المستخدمين إنه يتشاركوا نفس النطاق الترددي في نفس الوقت.

2. MIMO (Multiple Input Multiple Output):
إدخال متعدد وإخراج متعدد تسمح باستخدام هوائيات متعددة لإرسال واستقبال البيانات في نفس الوقت، وبكده حتزيد من سرعة البيانات وموثوقيتها.


3. (Packet Aggregation)
تقنية حزمة التجميع تجمع بين حزم البيانات المتعددة في حزمة واحدة، وده بيزيد من كفاءة استخدام النطاق الترددي.

- طيب الخدمات القدمتها لينا شبكات ال4G وما كانت موجودة قبل كده زي شنو؟؟

1. تصفح الإنترنت: توفر شبكة 4G سرعات بيانات أعلى بكثير من 3G، مما يجعل تصفح الإنترنت أسرع وأكثر سلاسة.
2. بث الفيديو: يمكن لشبكة 4G بث مقاطع الفيديو عالية الدقة بسلاسة دون تأخير.
3. الألعاب عبر الإنترنت: توفر شبكة 4G زمن استجابة أقل من 3G، مما يجعلها مناسبة للألعاب عبر الإنترنت.
4. مكالمات الفيديو: توفر شبكة 4G جودة صورة وصوت أفضل لمكالمات الفيديو.

هندسة حاسوب

17 Jan, 17:54


عزيزي المطور حبيت اقولك ان لارفل ١١ (laraval 11 )مختلف اختلاف كلي عن ١٠ و٩
بداية ان ملف الapi في الroutes مش موجود
ومبيكونش الsanctum نازلة علشان تجهز الapi
لازم تستخدم أمر
Php artisan install:api
ملفات ال config مش هتبقا موجودة هتبقا داخلية محتاج تعملها publish
php artisan config: publish
بعدين بيحدد منك انت عايز انهي ملف يتعمله publish
مبيدعمش php اقل من 8.2
الapp بقا اخف مفيهوش ملفات الmiddleware ومفيهوش kernal console
بقا فيه فقط http , models , providers
طب لو عايز اعرف middleware جديد
فاداخل ملف bootstrap/app.php هتلاقي فانكشن خاصة بتعريف الmiddleware وهتضيف فيها عن طريق فانكشن append زي ماموجود ف الصورة الي تحت
وممكن اضيف middleware ل جروب معين زي الweb
هحطلك صورة مثال لكدا برضه تحت
دا بعض الحاجات الي المطورين وصلوا ليها عن طريق التجربة انت كمان تقدر تستخدمه بس مش النسخة الكاملة النسخة الي تحت التطوير عن طريق command:
laravel new project --dev

هندسة حاسوب

29 Dec, 12:45


📍 الفرق بين "IDS" و "IPS"❓️
⚡️يستخدم مصطلحي "IDS" و "IPS" في مجال أمن المعلومات والشبكات، وهما يشيران إلى نوعين من التقنيات المتاحة للحماية والتنبيه من الهجمات.
1️⃣ ال IDS (Intrusion Detection System) هي تقنية تستخدم للكشف عن الهجمات والإختراقات عن طريق مراقبة حركة المرور في الشبكة (Network Traffic)، يعتمد هذا النظام على تحليل ومراقبة بروتوكولات الشبكة الخاصة بالإتصال، حيث يقوم بتوثيق الحركة وفحصها بشكل دقيق للكشف عن أي نوع من الهجمات.
2️⃣ ال IPS (Intrusion Prevention System) هي نفس التقنية التي يعتمد عليها ال IDS، ولكنه يقوم باتخاذ إجراءات وسياسات وقائية لمنع وإيقاف الهجمات المكتشفة مباشرةً، يقوم هذا النظام بحماية الشبكة من الهجمات المعروفة وغير المعروفة، ويمكنه التحكم بتدفق حركة المرور وتحديد البيانات ‏التي يسمح لها بالوصول إلى الشبكة والتي لا يسمح لها.
💥بشكل عام، يمكن القول إن ال IDS يعمل على الكشف عن الهجمات وتزويد مديري الأمن بالبيانات اللازمة لاتخاذ الإجراءات اللازمة، في حين يقوم ال IPS باتخاذ الإجراءات الوقائية المناسبة لمنع الهجمات وإيقافها على الفور.

هندسة حاسوب

03 Nov, 07:55


🛡️ ما هي ثغرة "Race conditions vulnerability" ؟
⬅️ هي ثغرة تحدث عندما يتنافس متعددون على الوصول إلى نفس المورد أو عنصر في الوقت نفسه، ونتيجة ذلك يحدث تعارض في البيانات أو تنفذ أوامر بطريقة غير متوقعة فيتداخل تنفيذ الاوامر
المتعددة بطريقة تجعل النتيجة غير متوقعة، وعادة ما يحدث هذا عندما يتعامل النظام مع عملية مشتركة من قبل عدة مسارات تنفيذ في آن واحد.
🔥مثلاً، لنفترض أن لدينا برنامجاً يتعلق بنظام المصرف الذي يمكن للمستخدم أن يسحب الأموال من حسابه وإجراء عمليات أخرى في الوقت نفسه ربما لدينا بيئة متعددة المهام حيث يحاول البرنامج تنفيذ هذه العمليات المتعددة في آن واحد في هذا الحالة، يمكن أن يحدث سباق بين العمليات.
🔥 على سبيل المثال، إذا كان لدينا مستخدمان يحاولان سحب المبالغ النقدية من حسابهم في الوقت نفسه، قد يتم تخزين قيمة الرصيد المتاح في ذاكرة مشتركة لنفترض أن الرصيد المتاح هو 100 دولار ، والمستخدم A يريد سحب 50 دولار والمستخدم B يريد سحب 75 دولار إذا كلا المستخدمين بدأ العملية في نفس الوقت، قد يتم قراءة القيمة المحلية للرصيد المتاح من قبل كل منهما قبل تحديثها لذا، قد يرى المستخدم A أنه يمتلك 100 دولار على الرغم من أن كلاً منهما قد قرر أخذ قدر معين من الأموال، هذا يعني أن كل من المستخدم A و B يعتقدان أن لديهما المبلغ الكامل (100 ريال) في حسابهما بعد السحب.
💥لحل هذه المشكلة، يجب على البرنامج تنفيذ مزامنة جيدة بين العمليات المتعددة، يمكن تحقيق ذلك باستخدام خوارزميات متقدمة مثل التأمين
المتبادل (Mutex) أو الإشارات (Semaphores) للتأكد من تنفيذ العمليات بشكل تتابعي ومنظم.
إذا لم يتم حل هذه المشكلة بشكل صحيح، فقد يؤدي ذلك إلى نتائج غير متوقعة كتحطيم النظام أو فقدان البيانات أو التوزيع الغير صحيح للموارد وغيرها من المشاكل المتعلقة بثغرة سباق الشروط

هندسة حاسوب

30 Oct, 16:30


فيما يلي 8 إستراتيجيات بسيطة ولكنها فعالة لتطوير واجهة برمجة التطبيقات:
‏1. تأكد من أن البيانات التي يتم إرسالها عبر الويب مشفرة باستخدام (TLS (Transit Layer Security. استخدم HTTPS لكي تعتني واجهة برمجة التطبيقات الخاصة بك بهذا الأمر. وهذا يمنع هجمات man-in-the-middle وغيرها من الهجمات
‏2. استخدم 𝐀𝐏𝐈 𝐤𝐞𝐲𝐬 لتتبع كيفية استخدام واجهة برمجة التطبيقات والتحكم فيها. يتيح لك هذا منع إساءة الاستخدام أو الاستخدام الضار لواجهة برمجة التطبيقات (API).
‏3. قم بتنفيذ 𝐚𝐮𝐭𝐡𝐞𝐧𝐭𝐢𝐜𝐚𝐭𝐢𝐨𝐧 لواجهة برمجة التطبيقات (API) الخاصة بك باستخدام JWT (JSON web tokens) أو OAuth
‏4. منع هجمات حقن SQL وهجمات XSS (cross-site scripting) بواسطة 𝐯𝐚𝐥𝐢𝐝𝐚𝐭𝐢𝐧𝐠 𝐢𝐧𝐩𝐮𝐭 — التحقق من صحة إدخالات المستخدم وتعقيمها وترميزها.
‏5. نفذ 𝐚𝐮𝐭𝐡𝐨𝐫𝐢𝐳𝐚𝐭𝐢𝐨𝐧 تحقق مما إذا كان الاتصال التي تمت مصادقتها لديها أذونات لتنفيذ الطلب. الحد من وصول المستخدم إلى الموارد بناءً على استخدام التحكم في الوصول المستند إلى الدور (RBAC).
‏6. منع هجمات DDoS وتجميع البيانات من خلال تطبيق 𝐫𝐚𝐭𝐞 𝐥𝐢𝐦𝐢𝐭𝐢𝐧𝐠. ما عليك سوى تحديد عدد الطلبات التي يمكن للعميل تقديمها في فترة زمنية معينة.
‏7. تأكد من أن واجهة برمجة التطبيقات (API) الخاصة بك قد تم تنفيذها بشكل صحيح. لا ينبغي الكشف عن المعلومات الحساسة في رسائل الخطأ. وبدلاً من ذلك، حافظ على أمان هذه التفاصيل عن طريق تسجيلها من جانب الخادم.

هندسة حاسوب

30 Oct, 06:08


أفضل 5 أنظمة تشغيل في مجال "الاختراق"

🛡️ نـظـام KALI LINUX ؛
كالي لينكس عبارة عن توزيعة Linux مبنية على "ديبيان_Debian"، متخصصة في الأمن والحماية المعلوماتية واختبار الاختراق، هذه التوزيعة هي إعادة بناء كاملة لتوزيعة "باك تراك".

🛡️ نـظـام PARROT OS :
نظام Parrot عبارة عن توزيعة للقرصنة، لديه محرر سهل لتطوير البرامج، يمكن للقراصنة استخدام هذا النظام لإجراء تقييم الضعف واختبار والتحليل الجنائي للكمبيوتر والمزيد.

🛡️ نـظـام BACKBOX :
عبارة عن نظام مفتوح المصدر يوفر اختبار اختراق وإمكانية تقييم الأمان، يوفر هذا النظام أيضاً مجموعة أدوات لتحليل شبكة الأمان في بيئة تكنولوجيا المعلومات.

🛡️ نـظـام BLACKARCH :
بلاك أرتش عبارة عن نظام أساسي مجاني يستند إلى Linux ويحتوي على مجموعة واسعة من الأدوات الخاصة بالأتمتة والجوال والشبكات وما إلى ذلك.. وهو نظام تشغيل مفتوح المصدر تم إنشاؤه خصيصاً للباحثين في مجال الأمن ومختبري الاختراق.

🛡️ نـظـام DRACOS LINUX :
وهو أيضاً نظام تشغيل مفتوح المصدر يوفر اختبار الاختراق، ويحتوي على مجموعة واسعة من الأدوات كتحليل البرامج الضارة وجمع المعلومات وما إلى ذلك.

هندسة حاسوب

21 Oct, 22:18


ِ 🔰 مـعـلـومـة

💬 مـــاهــي اســـتـــضـافــة الــويــب وأنـــواعــها؟

لا شك أنك تسمع كثيراً عن الاستضافة أو استضافة الويب أو استضافة المواقع الإلكترونية أو حتى الـ "هـــوســــت"، فَما المقصود في استضافة الويب وما أنواعها المتوفرة في شركات الاستضافة ولماذا نحتاج إلى الاستضافة؟

◩ الإسـتـضـافـة :
الاستضافة تعني استئجار مساحة (جزء) من حاسوب أو سيرفر ذو مواصفات عالية من معالج ومساحة وسرعة اتصال بالإنترنت، وتوفر شركات الاستضافة مثل تلك الحواسيب؛ هذه المساحة تَستخدمها لرفع أو لوضع مواقعك الإلكترونية عليها.

◩ أنـواعـهـا حـسـب الـنـظـام :
◉ اســـــــتـــــضـــــافــــــة Linux :
هي الأكثر شيوعاً واستخداماً وتدعم المواقع التي تعمل بـ PHP وغيرها، وتتميز بمرونة أكبر بسبب شيوع استخدامها وتُستخدم فيها لوحة التحكم cPanel.

◉ اســـــــتـــــضـــــافــــــة Windows :
تستعملها المواقع الحكومية وتعد أغلى سعراً من استضافة Linux، ولوحة التحكم الأساسية فيها هي Plesk.

◩ الــسـعـة الـتـخـزيـنـيـة :
تختلف الاستضافة تبعاً لسعة القرص الصلب، فبعض الاستضافات تتراوح من بعض الميجابايتس إلى الاستضافات "الغير محدودة"، والسعة التخزينية للقرص الصلب هي المساحة التي يتم استضافة ملفات موقعك عليها من صور وسكربت الموقع وملفات الموسيقى والفيديو وغيرها.

◩ الـ Bandwidth :
الـ Bandwidth هو كمية نقل البيانات بين الخادم المُستضاف عليه موقعك وبين المستخدم شهرياً، وتعتبر من أهم العوامل التي تؤثر في الموقع، فالمواقع الصغيرة تحتاج إلى سعة نقل بيانات صغيرة نسبياً إذا ما قورنت بالمواقع الكبرى التي تحتاج سعات ضخمة.

◩ شـركـات اسـتـضـافـة الـمـواقـع :
🔹 Hostinger
🔹 HostGator
🔹 bluehost

هندسة حاسوب

21 Oct, 14:34


قـواعـد الـبـيـانـات

هي مجموعة منظمة من المعلومات المهيكلة، أو البيانات المخزنة إلكترونياً في نظام المستخدم سواءً كمبيوتر أو جوال، عادةً ما يتم التحكم في قاعدة البيانات بواسطة نظام إدارة قواعد البيانات (DBMS).

🔸 نظام إدارة قواعد البيانات (DBMS) :
هو عبارة عن مجموعة برامج حسوبية تتحكم في تنظيم وتخزين وإدارة وسحب البيانات من قاعدة البيانات يدير النظام العديد من قواعد البيانات كما يمكّن العديد من المستخدمين من الوصول إلى هذه القواعد في الوقت نفسه.

🔸 أنواع نُظم إدارة قواعد البيانات :

1- نظام إدارة القواعد الهرمية :
تعتمد هذه القاعدة على مبدأ التسلسل الهرمي، حيث أن هذا النظام يبدأ في التفرع على شكل أقسام ويقوم مبدأ عمله على الوصول إلى البيانات بطريقة متسلسلة ومتفرعة.

‏2- قواعد البيانات العلائقية :
هذا النوع من قواعد البيانات من أكثر الأنواع استخداماً من أجل تنسيق المعلومات، فهو يعتمد على ربط الجداول والمعلومات بطريقة أسهل من أجل سرعة الوصول إلى المعلومات المطلوبة.

‏3- قواعد البيانات غير العلائقية :
تتميز قواعد البيانات غير العلائقية بأنها فعالة في المشاكل التي تتعلق بأداء البيانات الكبيرة، وتصبح أكثر فاعلية عندما يتم تحليل البيانات بمجموعات كبيرة غير مهيكلة أو مخزنة من خلال الخوادم الافتراضية.

‏4- قواعد البيانات السحابية :
قواعد بيانات تم تحسينها ليتم استخدامها في بيئة افتراضية، وتتميز بأنها توفر القدرة على الدفع مقابل سعة التخزين وعرض النطاق الترددي، بالإضافة إلى أنها توفر قابلية للتوسع عند الطلب.

هندسة حاسوب

20 Oct, 22:34


كيف أصبح مدير أنظمة (System admin)
- من مهام الSystem admin إدارة الأجهزة والمستخدمين، مثل إنشاء مستخدم جديد وتعيين الصلاحيات المناسبة وإنشاء البريد إلكتروني..الخ

- إدارة أنظمة البنى التحتية، مثل ويندوز سيرفر أو لينكس سيرفر و الأنظمة الإفتراضية مثل Hyper-V أو VMware.

- إدارة النسخ الاحتياطية والتأكد منها وكتابة خطط مابعد الكوارث التقنية وتجربتها.

- تحديث الأنظمة بشكل دوري ووضع الخطط لذلك

- إدارة ومراقبة مساحات التخزين

- التأكد من عمل والأنظمة و السيرفرات بشكل سليم ومراقبة أدائها.

- إدارة أنظمة الكلاود والترابط بين أنظمة الكلاود والأنظمة التقليدية.

- مراقبة جميع الأنظمة وكل مايتعلق بها عن طريق أنظمة المراقبة.

- حل مشاكل الأنظمة و السيرفرات وكل مايتعلق بها.

- في الشركات الصغيرة غالباً تكون إدارة

الشبكة وحماية الأنظمة من مهام الSystem admin

- ماهي الدورات المهمة للSystem admin ؟

- هناك دورات عامة ودورات متخصصة، الدورات العامة مثل فهم نظام ويندوز وويندوز سيرفر وأنظمة لينكس

- الدورات المتعلقة بفهم أساسيات الشبكات مثل CCNA و CCNP

- الدورات المتعلقة بالأنظمة الافتراضية مثل Hyper-V و VMware

- دورات الكلاود مثل مايكروسوفت Azure و AWS و جوجل كلاود