قاموس DigitalOcean Community

أنسيبل

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

أباتشي

خادم الويب أباتشي HTTP هو خادم ويب مفتوح المصدر مشهور بمرونته وقوته ودعمه الواسع. يمكن توسيعه من خلال نظام وحدات التحميل الديناميكي ويمكنه معالجة عدد كبير من اللغات المفسرة دون الحاجة إلى الاتصال ببرامج منفصلة.

واجهة برمجة التطبيقات

واجهة برمجة التطبيقات (API) هي مجموعة من الروتينات والتعريفات والبروتوكولات التي تسمح للمطورين ببناء برمجيات التطبيق. تقوم الـ APIs بتجريد التنفيذ وتعرض فقط الكائنات والإجراءات الضرورية للمطور. في مجال الحوسبة السحابية، يستخدم المطورون الـ APIs لإدارة الخوادم والموارد الأخرى من خلال طلبات HTTP التقليدية.

النسخ الاحتياطية

النسخ الاحتياطية هي نسخ أو أرشيفات من البيانات المستخدمة للاسترداد بعد الفقدان أو الحذف أو التلف. يمكن للمطورين إنشاء النسخ الاحتياطية بعدة طرق، بما في ذلك التنفيذ اليدوي، وخدمات استضافة السحابة، أو برامج النسخ الاحتياطي (مثل Bacula).

البيانات الكبيرة

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

تخزين الكتل

A block storage service functions as a hard drive provided over the network. Developers can use block storage services to store files, combine multiple devices into a RAID array, or configure a database to write directly to the block storage device. Block storage offers a different set of capacities than object storage, which allows developers to store unstructured data using an HTTP API. Developers working on complex applications often take advantage of both options.

البوليان

A Boolean is a data type which has one of only two possible values: true or false. Booleans represent the truth values that are associated with the logic branch of mathematics, which informs algorithms in computer science. In programming, Booleans are used to make comparisons and to control the flow of a program.

C

C is an imperative, high-level programming language known for its modularity, static typing, variety of data types and operators, recursion, and structured approach to tasks. Unlike many other early programming languages, C is machine independent and highly portable. For these reasons, developers have used it to build a variety of programs and systems, including the Linux kernel.

التخزين المؤقت

التخزين المؤقت يشير إلى العملية التي يتم فيها تخزين الاستجابات القابلة لإعادة الاستخدام لجعل الطلبات التالية أسرع.

شبكة توزيع المحتوى (CDN)

A CDN (short for Content Delivery Network) is a distributed network of proxy servers and their data centers. The purpose of a CDN is to distribute content to end-users through geographically nearby intermediary servers, thereby ensuring high performance and minimal latency.

الشيف (Chef)

الشيف هو أداة إدارة التكوين التي تقوم بتوتيع البنية التحتية كشيفرات برمجية. يستخدم Ruby ويقوم بتجميع تفاصيل التكوين في ما يسمى “الوصفات”.

CI/CD

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

الحوسبة السحابية

الحوسبة السحابية هي نموذج لمشاركة موارد الحاسوب عبر الإنترنت حيث يمكن للمستخدمين تشغيل أعبائهم الخاصة باستخدام موارد مجردة قابلة للتوسيع. خدمات الحوسبة السحابية عادة ما تندرج تحت إحدى الفئات الثلاث: البنية كخدمة (IaaS)، منصة كخدمة (PaaS)، أو البرمجيات كخدمة (SaaS).

التجميع

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

إدارة التكوين

تشير إدارة التكوين إلى العمليات التي يتحكم فيها المسؤولون وفرق العمليات في أعداد كبيرة من الخوادم. تكمن الأتمتة في قلب معظم أدوات إدارة التكوين، التي تتيح للمطورين إنشاء خوادم جديدة بسرعة، والاستعادة من الأحداث الحرجة، وإدارة التحكم في الإصدارات، وتكرار البيئات. تشمل أدوات إدارة التكوين الشائعة Puppet وAnsible وChef وSalt.

حاوية

A container is an isolated user-space instance that abstracts applications from both the underlying operating system and other applications. Containers take advantage of the host operating system by using its kernel and resources, which are abstracted into layers and shared between containers. In this way, containers differ from virtual machines: they run their own init processes, filesystems, and network stacks, making them quicker to start and more lightweight than virtual machines.

نظام إدارة المحتوى

A content management system is an application used to support the creation and revision of web content. Popular CMS tools include WordPress, Joomla, and Drupal.

لوحات التحكم

A control panel allows users to manage system settings and features in a single place. The nature and function of a control panel depends on its environment: in web hosting, for example, users can navigate the control panel offered by their web hosting provider for an external or global view of their servers and resources. Users can also install control panels on these servers to manage their internal aspects.

وحدة المعالجة المركزية

وحدة المعالجة المركزية، المعروفة بشكل أكبر باسم CPU، هي مكون أساسي في نظام الكمبيوتر. غالبًا ما يُشار إليها باسم “الدماغ” للكمبيوتر، حيث تستقبل وحدة المعالجة المركزية التعليمات المقدمة من برنامج البرمجيات أو الأجهزة المتصلة وتنفذ العمليات الرياضية والمنطقية المطلوبة لإنتاج الإخراج المرغوب فيه.

تحليل البيانات

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

هجوم DDoS

A Distributed Denial of Service (or DDoS) attack is a malicious attempt to deny traffic to a targeted server by flooding it with spurious requests. The attacker accomplishes this by infecting a fleet of servers and internet-connected devices (a botnet) with malware. This botnet is then instructed by the attacker to repeatedly send requests to the targeted server, overwhelming its available resources. This results in a denial of service to normal traffic.

النشر

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

التطوير

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

دجانغو

دجانغو هو إطار عمل بيثون عالي المستوى لتطوير تطبيقات الويب بسرعة. تتمثل مبادئه الأساسية في القابلية للتوسع، وإعادة الاستخدام، والتطوير السريع.

DOM

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

DNS

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

دوكر

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

دروبال

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

تطوير DRY

DRY، الذي يعني عدم تكرار نفسك، هو مبدأ في تطوير البرمجيات يهدف إلى تقليل تكرار الأنماط لصالح التجريد وتجنب التكرار.

إليستيك سيرش

إليستيك سيرش هو محرك بحث وتحليلات نصوص كامل المصدر مفتوح المصدر يستخدم لتخزين والبحث وتحليل البيانات.

التشفير

يقوم التشفير بترميز المعلومات لضمان النقل أو التخزين الآمن. يشمل كل تشفير تحويلًا خوارزميًا للنص الواضح، ويمكن تقسيمه إلى فئتين رئيسيتين: التشفير التناظري والتشفير غير التناظري.

Fedora

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

جدار الحماية

A firewall is a network-based service that blocks all unpermitted traffic, following a set of configurable rules.

البرمجيات الحرة

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

غوست

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

جيت

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

Go

Go (أو GoLang) هو لغة برمجة حديثة طورتها جوجل في الأصل، تستخدم بناء جمل برمجية عالية المستوى مماثلة للغات النصية. اشتهرت ببناء بناء برمجي متزامن، وأيضا بالسهولة التي توفرها في بناء ثنائيات محلية على منصات أجنبية.

جروب

اختصارًا لـ GNU GRand Unified Bootloader، جروب هو محمل تمهيدي من المرحلة الثانية يقوم بتحميل ونقل تنفيذ البرنامج إلى نظام التشغيل خلال عملية التمهيد. طوّرت أصلاً كجزء من مشروع جنو، ويستخدم على نطاق واسع كمحمل تمهيدي لمعظم توزيعات Linux.

توفر الاستعدادية العالية

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

المضيف الافتراضي

A hypervisor is computer software, hardware, or firmware that creates, runs, and monitors virtual machines on a host machine. The hypervisor provides a virtual operating platform and manages the execution of the guest operating systems, allowing multiple instances of different operating systems to share the same hardware resources.

البنية التحتية كخدمة

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

المثال

في الحوسبة السحابية، يشير المثال إلى الخدمات الحوسبية المتوفرة مثل الآلات الظاهرية أو الحاويات. يوسّع المثال السحابي ويجرّد الأجهزة المرتبطة عادة بالخدمات التي يقدمها، مما يوفر الاعتمادية والمرونة والقابلية للتوسع لمشاريع التطوير.

بيئة تطوير متكاملة

بيئة تطوير متكاملة (IDE) هي تطبيق برمجي يوفر مجموعة شاملة من الموارد (مثل محرر نصوص، مصحح أخطاء، أدوات تحليل، مترجم، و/أو متفسر) لمساعدة مبرمجي الحاسوب في تطوير البرمجيات. الحدود بين IDE وبقية بيئة تطوير البرمجيات الأوسع غير واضحة، ويمكن أن تختلف الميزات المقدمة من قبل IDEs بشكل كبير بين البرامج.

IPv6

IPv6 هو أحدث إصدار من بروتوكول الإنترنت، الذي يحدد الحواسيب على الشبكات ويوجه حركة المرور عبر الإنترنت. توفر عناوين IPv6 مساحة عناوين أكبر من نظرائها في IPv4، وتشكل جزءًا من جهود الحفاظ على نمو ونشر الأجهزة الجاهزة للإنترنت.

جافا

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

جافا سكريبت

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

جوملا

جوملا هي نظام إدارة محتوى الويب مفتوح المصدر والمجاني واسع الاستخدام وقابل للتخصيص بشكل كبير مكتوب بلغة PHP.

نواة

A kernel is a computer program that mediates access to system resources. As the core component of an operating system, it’s responsible for enabling multiple applications to share hardware resources by controlling access to CPU, memory, disk I/O, and networking.

كوبرنيتس

كوبرنيتس هي منصة سحابية لتوتيع نشر وتوسيع وإدارة التطبيقات المحاكية بالحاويات.

LAMP

A LAMP Stack is a set of software that can be used to create dynamic websites and web applications. LAMP is an acronym for the software that comprises the stack: the Linux operating system, the Apache HTTP Server, the MySQL relational database management system, and the PHP programming language. Note that some components are interchangeable, and a LAMP Stack may include MariaDB instead of MySQL, or Perl or Python instead of PHP.

LEMP

LEMP (المعروف أيضًا باسم LNMP) هو مجموعة برمجيات تُستخدم لإنشاء مواقع وتطبيقات الويب الديناميكية. يتكون من نظام التشغيل Linux، خادم الويب (E)Nginx، نظام إدارة قواعد البيانات العلاقية MySQL، ولغة البرمجة PHP. مثل مجموعات LAMP، يمكن استبدال بعض هذه المكونات بأخرى.

دعونا نشفر

دعونا نشفر هي سلطة شهادات توفر شهادات TLS/SSL مجانية. تركز دعونا نشفر على البساطة وسهولة الاستخدام، مع الهدف النهائي من جعل الاتصالات المشفرة بالشبكة العنكبوتية على نطاق واسع.

توازن الحمل

يشير توازن الحمل إلى توزيع العمل بين مجموعة من خوادم الخلفية المتجانسة لتحسين استخدام موارد الحوسبة ومنع تحميل أي مورد فردي.

تسجيل

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

إدارة الحجم المنطقي

تقنية إدارة الحجم المنطقي (LVM) هي تقنية إدارة أجهزة التخزين تمنح المستخدمين القدرة على تجميع وتجريد التخطيط الفعلي لأجهزة التخزين المكونة لمزيد من المرونة في الإدارة وزيادة السيطرة. تقدم LVM أيضًا ميزات متقدمة مثل التصوير الفوري، والتشطيب، والتماثل.

التعلم الآلي

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

ماريا دي بي

ماريا دي بي هو نظام إدارة قواعد بيانات علاقية مجاني ومفتوح المصدر. تم بناء ماريا دي بي أصلاً كفرع لـ MySQL، وبالتالي فهو متوافق تمامًا مع شفرته المصدرية.

مين

مين هو مجموعة برمجيات مكدسة مجانية ومفتوحة المصدر لإنشاء مواقع وتطبيقات ويب ديناميكية. تشمل مجموعة البرمجيات عادة MongoDB، Express، Node.js، و AngularJS.

الرسائل

الرسائل هي عملية تمرير المحتوى أو التحكم بين المستخدمين أو الكمبيوترات أو البرامج و / أو مكونات نظام واحد. يشير تخزين الرسائل إلى إدارة الرسائل بين مستخدمي البرمجيات أو المكونات لعملية معينة.

مونجو دي بي

مونجو دي بي هو منصة قواعد بيانات مستندية مجانية ومفتوحة المصدر تستخدم مستندات بتنسيق JSON مع مخططات.

الرصد

الرصد هو عملية جمع وتقييم البيانات الأدائية لتقييم سلوك النظام وسماته. يمكن تقسيم هذه العملية إلى ثلاثة أجزاء: جمع بيانات النظام من خلال مقاييس الاستخدام، تحليل هذه المقاييس، واستخدام تحليل هذه البيانات لتحديد التنبيهات لسلوكيات معينة.

MySQL

MySQL هو نظام إدارة قواعد بيانات علاقية مفتوح المصدر. برنامج مرن وقوي بشكل لا يصدق، يُستخدم MySQL لتخزين البيانات واسترجاعها لمجموعة واسعة من التطبيقات الشهيرة.

Nginx

Nginx (يُنطق مثل ‘إنجن-إكس’) هو خادم ويب مفتوح المصدر قادر على توجيه البروكسي العكسي، وتوازن الحمل، والمزيد. يعتبر Nginx واحدًا من أكثر خوادم الويب شهرة في العالم ويُستخدم لاستضافة بعض من أكبر المواقع والمواقع التي يزورها أكبر عدد من الأشخاص على الإنترنت.

Node.js

Node.js هو منصة سريعة وخفيفة الوزن مبنية على تشغيل JavaScript في Chrome. يستخدم البرمجة الموجهة بالأحداث (بدلاً من البرمجة بالمواضيع) لبناء تطبيقات قابلة للتوسع وبرامج الشبكة. من خلال الاستفادة من JavaScript على كل من الجانب الأمامي والخلفي، يمكن أن يكون التطوير أكثر اتساقًا ويمكن تصميم تطبيقات الويب داخل نفس بيئة التطوير.

NoSQL

A NoSQL database is any non-relational database environment that allows for the fast organization and analysis of disparate and high-volume data types. By using an unstructured (or structured-on-the-go) approach, NoSQL databases aim to eliminate the limitations of strict relations and offer many different types of ways to keep and work with the data for specific use cases (e.g. full-text document storage).

تخزين الكائنات

تخزين الكائنات هو عمارة تخزين بيانات تدير البيانات ككائنات (مجموعات من البيانات والبيانات الوصفية غير المنظمة) باستخدام واجهة برمجة تطبيقات HTTP، بدلاً من كتل أو تسلسل ملفات.

مفتوح المصدر

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

نظام التشغيل

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

PaaS

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

باكيت

تعتبر الحزم هي الوحدات الأساسية للبيانات التي تُرسل عبر شبكة TCP/IP. وقد صُممت في البداية كوسيلة لنقل البيانات بدون اتصال مُسبق، مما يجعل نقل البيانات الديناميكية ممكنًا. تنقسم بيانات الحزمة إلى فئتين: معلومات التحكم (عناوين الشبكة المصدرة والمُستلمة، ومعلومات التسلسل، ورموز كشف الأخطاء)، وبيانات المستخدم (محتوى الرسالة نفسه).

تقسيم

A partition is a share of a hard disk or other secondary storage device, allowing an operating system to manage data and information in each partition separately. This can be advantageous for data security, as it simplifies data backups and reduces the risk of losing data. Partitioning also provides a convenient means for storing multiple operating systems on the same drive.

بيرل

بيرل هو عائلة من لغات البرمجة، شهيرة بتنوعها الشديد واستخدامها كلغة لصق بين مكونات البرمجيات.

PHP

PHP هي لغة برمجة نصية مصممة في المقام الأول لتطوير الويب، لكنها أصبحت مستخدمة على نطاق واسع أيضًا كلغة برمجة عامة.

PKI

البنية التحتية للمفتاح العام هي مجموعة الأدوار والسياسات والإجراءات المتضمنة في إنشاء وإدارة الشهادات الرقمية والتشفير بالمفتاح العام. هناك عدة مشغلين ضمن مظلة البنية التحتية للمفتاح العام: سلطة الشهادات (CA) التي تخزن وتصدر وتوقع شهادات SSL للنطاقات؛ سلطة التسجيل (RA) التي تتحقق من هويات الخوادم التي تقدم طلبات لشهادات SSL؛ دليل مركزي يستضيف معلومات المفتاح الخاص للنجاة من الكوارث؛ ونظام إدارة الشهادات الذي يشرف على الوصول إلى الشهادات.

PostgreSQL

PostgreSQL هو نظام إدارة قواعد بيانات مجاني ومفتوح المصدر يؤكد على التمديد وامتثال المعايير.

بايثون

بايثون هي لغة برمجة مترجمة مرتفعة المستوى تعتمد على وضوح وقراءة الشفرة.

ريديس

ريديس هو متجر بيانات مفتاح قيمة في الذاكرة العشوائية قابل للتوسعة والذي يتميز في التخزين المؤقت. قاعدة بيانات غير علاقوية، ريديس معروفة بمرونتها وأدائها ودعمها الواسع للغات.

REPL

A Read-Eval-Print Loop, or REPL, is a basic computer environment in which user inputs are read, evaluated, and results are returned to the user. Examples include command line shells and various tools provided for specific programming languages.

بروكسي عكسي

A reverse proxy is a type of proxy server that handles and redistributes client requests to a server. In addition to balancing workloads between servers, reverse proxy servers can provide services not necessarily offered by application servers, such as caching, compression, and SSL encryption.

الجذر

الجذر – المعروف أيضًا بالمستخدم الجذر، أو الحساب الجذري، أو المستخدم الخاص – هو حساب مستخدم على نظام الكمبيوتر يحصل على وصول إلى جميع الأوامر والملفات على هذا النظام. تطورت امتيازات الجذر من أنظمة UNIX الأولية، حيث شارك عدة مستخدمين جهاز كمبيوتر رئيسي واحد.

روبي

روبي هو لغة برمجة ديناميكية، تعكسية، موجهة نحو الكائنات، وعامة الاستخدام تدعم عدة نماذج برمجة. تم تصميم روبي ليكون ودودًا للمبرمجين للغاية ولزيادة الإنتاجية، ويتضمن ميزات مثل التنصيف الديناميكي وإدارة الذاكرة التلقائية.

روبي على السكك الحديدية

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

برنامج كخدمة

البرنامج كخدمة هو فئة من الحوسبة السحابية حيث يتم توفير البرمجيات كمنتج عبر الإنترنت. مع برنامج كخدمة، يتمكن المستخدمون من الوصول إلى البرمجيات التي يقدمها بائعون من جهات خارجية، على الرغم من أنهم ليسوا مسؤولين عن إنتاج أو صيانة أو تعديل تلك البرمجيات.

التوسيع

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

الأمان

الأمان يتضمن حماية النظام الكمبيوتري من سرقة أو تلف الأجهزة أو البرمجيات أو البيانات الخاصة به. تشمل الأدوات الأمنية النموذجية جدران الحماية، وشبكات الخصوصية الظاهرية (VPN)، وبروتوكول نقل الأوامر الآمن (SSH)، وشهادات SSL.

SELinux

SELinux هو مجموعة من تعديلات النواة وأدوات في مساحة المستخدم التي توفر مراقبة وصول محسنة لتوزيعات Linux. يتم بناؤه في نواة Linux وتمكينه افتراضيًا على توزيعات Fedora و CentOS و RHEL، بين أخرى.

الخادم

A server is a computer program or device that provides a network or data service for other programs or devices, known as clients. Servers can offer a variety of functions, ranging from website and web application hosting, to providing shared disk access, printer connections, and database services. The word “server” can refer to either a physical machine or to the services being provided to clients.

كتل الخادم

شبيهة بالمضيفين الافتراضيين في أباتشي، كتل الخادم هي مواقع الويب أو تطبيقات الويب التي يتم استضافتها على نفس خادم Nginx، ولكنها متميزة بطريقة أخرى.

SFTP

SFTP، والتي تعني بروتوكول نقل الملفات عبر SSH أو بروتوكول نقل الملفات الآمن، هو بروتوكول معبأ مع SSH يستخدم لنقل الملفات بين الكمبيوترات عبر اتصال بالإنترنت. على عكس FTP السابق، يسمح SFTP للمستخدمين بنقل الملفات والتنقل في نظام الملفات على كل من الأنظمة المحلية والبعيدة عبر اتصال آمن.

سيناترا

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

الشل

A shell is a user interface used to access services provided by a computer’s operating system. Shells are usually either command-line interfaces (CLIs) or graphical user interfaces (GUIs). The name comes from the fact that the interface represents the outermost layer (or shell) of an operating system.

المقبس

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

SSD

A solid-state drive is a non-volatile computer storage device that uses electronic circuits to store and retrieve information. Most SSD devices use flash memory, which retains data even when power is lost or removed, but some use battery-powered RAM. SSDs are known for their low access times and latency when compared to hard disk drives.

SSH

الشل الآمن هو بروتوكول شبكة يُستخدم لتأمين التواصل بشكل تشفيري مع خادم بعيد. من خلال بناء قناة آمنة للاتصال فوق اتصال غير آمن، يتيح SSH للمستخدمين التواصل مع الخوادم البعيدة وإدارة الأوامر عليها. تشمل الوظائف الشائعة المرتبطة بـ SSH تسجيل الدخول عن بُعد من سطر الأوامر، وتنفيذ الأوامر، وتكوين الخدمات.

المكدس

A stack is a set of software components that together create a complete platform for running applications or programs. Stacks differ based on the needs of the developer and include the components necessary for the task at hand. A LAMP (Linux, Apache, MySQL, PHP) or LEMP (Linux, Nginx, MySQL, PHP) stack can serve dynamic web pages and applications, while an Elastic/ELK (Elasticsearch, Logstash, Kibana) stack can collect, store, and search log files.

التخزين

التخزين يشمل أي أجهزة أو برمجيات أو أنظمة كمبيوتر تسمح بالاحتفاظ بالبيانات والمعلومات. هناك العديد من أنواع التخزين والهندسيات لإدارة البيانات المخزنة، مثل نظم الملفات وتخزين الكتل وتخزين الكائنات.

التبادل

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

سيستمدي

Systemd هو نظام تهيئة يستخدم في العديد من توزيعات لينكس لتمهيد مساحة المستخدم وإدارة عمليات النظام. بالإضافة إلى إدارة عملية التمهيد، يتحكم systemd في العديد من موارد النظام ووظائف تسجيل الأحداث.

يونكس

يونكس هو عائلة من أنظمة التشغيل متعددة المهام ومتعددة المستخدمين تنبع من يونكس الأصلي AT&T الذي تم تطويره في أوائل السبعينيات. مبادئ يونكس الأساسية للوضوح والنقل والتزامن قادت إلى تطوير “فلسفة يونكس”، التي أثرت على العديد من أنظمة التشغيل لاحقًا (مثل العديد من توزيعات BSD ولينكس، بالإضافة إلى macOS).

برمجيات التحكم في الإصدارات

البرمجيات للتحكم في الإصدارات (المعروفة أيضًا باسم VCS) تتضمن أي نظام للتحكم في الإصدارات يستخدمه المطورون للحفاظ على الإصدارات الحالية والسابقة لشفرة المصدر والوثائق وصفحات الويب.

المضيفين الافتراضيين

المضيفون الافتراضيون هم مواقع الويب أو تطبيقات الويب التي تعمل على نفس خادم Apache ولكنها منفصلة تمامًا. مفهوم المضيفين الافتراضيين على خادم Apache مشابه لمفهوم كتل الخوادم على خادم Nginx.

الجهاز الظاهري

A virtual machine is an individual emulation of a computer system, typically achieved through the use of a hypervisor.

الذاكرة العشوائية القابلة للتحلل

تعتمد الذاكرة العشوائية القابلة للتحلل على الطاقة لتخزين وصيانة المعلومات، وتُستخدم لمعالجة البيانات من البرامج والتطبيقات المفتوحة.

شبكة افتراضية خاصة (VPC)

A virtual private cloud is a configurable pool of resources, provisioned within a cloud hosting environment, that are isolated to and managed by a single individual or organization. Within a VPC, users can often create private subnets, configure routing tables, network gateways, and security settings, and connect securely to corporate datacenters and other VPCs.

شبكة افتراضية خاصة (VPN)

A VPN, or virtual private network, is a means of establishing secure connections between remote computers. A VPN presents its connection as if it were a local private network, allowing for secure communications between servers.

ووردبريس (WordPress)

ووردبريس هو نظام إدارة محتوى ويب مجاني ومفتوح المصدر يعتمد على PHP وMySQL. ووردبريس هو أكثر نظام إدارة محتوى شعبية في العالم، حيث يتمتع بمكتبة واسعة من الإضافات ومجتمع كبير ونشط من المطورين.

Source:
https://www.digitalocean.com/community/tutorials/digitalocean-community-glossary