كيفية تثبيت وتكوين CyberPanel على خادم CentOS 7 الخاص بك
استخدام نظام مختلف؟ مقدمة تعد CyberPanel واحدة من أولى لوحات التحكم في السوق مفتوحة المصدر وتستخدم OpenLiteSpeed. ما هذا
OpenZFS هو تطبيق مفتوح المصدر لـ ZFS وهو منصة تخزين متقدمة وقابلة للتطوير. على الرغم من أن ZFS مصمم أصلاً لـ Sun Solaris ، يمكنك استخدام ZFS في معظم توزيعات Linux الرئيسية بمساعدة ZFS على مشروع Linux ، وهو جزء من مشروع OpenZFS.
في هذه المقالة ، سأوضح لك كيفية إعداد OpenZFS على CentOS 7. بالإضافة إلى ذلك ، سأقوم بإدراج بعض الأوامر الأساسية المتعلقة بـ ZFS لمساعدتك على التعرف على OpenZFS.
قم بتسجيل الدخول إلى نظام Vultr CentOS 7 كمستخدم sudo ، ثم قم بتحديث النظام إلى أحدث حالة مستقرة باستخدام الأوامر التالية:
sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now
بعد إعادة التشغيل ، استخدم نفس مستخدم sudo لتسجيل الدخول مرة أخرى.
لتثبيت OpenZFS بطريقة سهلة ، تحتاج إلى تثبيت OpenZFS YUM repo:
sudo yum localinstall --nogpgcheck http://archive.zfsonlinux.org/epel/zfs-release$(rpm -E %dist).noarch.rpm
استخدم الأمر التالي للتحقق من التثبيت:
gpg --quiet --with-fingerprint /etc/pki/rpm-gpg/RPM-GPG-KEY-zfsonlinux
يجب أن تكون بصمة الإصبع على الشاشة هي نفسها تمامًا كما يلي:
pub 2048R/F14AB620 2013-03-21 ZFS on Linux <[email protected]>
Key fingerprint = C93A FFFD 9F3F 7B03 C310 CEB6 A9D5 A1C0 F14A B620
sub 2048R/99685629 2013-03-21
نظرًا لأننا نستخدم نواة مزودة بتوزيع في هذه المقالة ، يمكنك تثبيت kmods لتتبع kABI بدلاً من حزم نمط DKMS الافتراضية. سيمنع هذا الترتيب إعادة بناء ZFS بعد أي تحديث لـ kernel من الآن فصاعدًا.
sudo vi /etc/yum.repos.d/zfs.repo
تغيير الخط الثالث:
baseurl=http://archive.zfsonlinux.org/epel/7/$basearch/
إلى:
baseurl=http://archive.zfsonlinux.org/epel/7/kmod/$basearch/
احفظ واخرج:
:wq!
تثبيت OpenZFS باستخدام YUM:
sudo yum install zfs
قم بإعادة تشغيل النظام من أجل جعل وحدات تحميل kernel ذات صلة بـ ZFS:
sudo shutdown -r now
بعد إعادة التشغيل ، استخدم الأمر أدناه للتحقق من التثبيت:
lsmod | grep zfs
يجب أن يشبه الإخراج:
zfs 2794866 3
zunicode 331170 1 zfs
zavl 15236 1 zfs
zcommon 55411 1 zfs
znvpair 89086 2 zfs,zcommon
spl 92029 3 zfs,zcommon,znvpair
لاختبار وظائف OpenZFS ، أولاً وقبل كل شيء ، تحتاج إلى إعداد العديد من أجهزة التخزين التي يمكن أن تكون أقراص و / أو أقسام من القرص الصلب. هنا ، سنقوم بإنشاء 6 أقسام على تخزين الكتلة المرفقة /dev/vdb
واستخدامها لتوضيح بعض أوامر OpenZFS الأساسية.
sudo parted -s /dev/vdb mklabel gpt
sudo parted -s /dev/vdb unit mib mkpart primary 0% 15%
sudo parted -s /dev/vdb unit mib mkpart primary 15% 30%
sudo parted -s /dev/vdb unit mib mkpart primary 30% 45%
sudo parted -s /dev/vdb unit mib mkpart primary 45% 60%
sudo parted -s /dev/vdb unit mib mkpart primary 60% 75%
sudo parted -s /dev/vdb unit mib mkpart primary 75% 90%
يمكنك استخدام الأوامر التالية لتأكيد العمليات الخاصة بك، وسوف يكون 6 أقسام /dev/vdb1
، /dev/vdb2
، /dev/vdb3
، /dev/vdb4
، /dev/vdb5
، و /dev/vdb6
.
sudo parted -l
ls -l /dev/vdb*
لدى OpenZFS فائدتان رئيسيتان: zpool
و zfs
. و zpool
الأداة هي المسؤولة عن إنشاء وصيانة حمامات ZFS باستخدام أجهزة التخزين، و zfs
الأداة هي المسؤولة عن إنشاء وصيانة قواعد البيانات.
1) إنشاء تجمع ZFS
يمكنك إنشاء تجمع ZFS "zfspool1" باستخدام واحد أو أكثر من أجهزة التخزين:
sudo zpool create zfspool1 vdb1
أو
sudo zpool create zfspool2 vdb2 vdb3 vdb5
تحقق من حالة تجمعات ZFS:
sudo zpool status
قبل اختبار أوامر OpenZFS الأخرى ، استخدم الأوامر التالية لتدمير تجمعات ZFS التي قمت بإعدادها مسبقًا:
sudo zpool destroy zfspool1
sudo zpool destroy zfspool2
2) إنشاء تجمع ZFS وجعل جهازين أو أكثر من أجهزة التخزين معكوسة.
استخدام /dev/vdb1
و /dev/vdb2
لإنشاء تجمع ZFS، ويتم تكوين كل منهم كما انعكس:
sudo zpool create zfspool3 mirror vdb1 vdb2
إذا لزم الأمر ، يمكنك أيضًا جعل أجهزة التخزين هذه معكوسة بثلاث أو أكثر:
sudo zpool create zfspool4 mirror vdb3 vdb4 vdb5
مرة أخرى ، تأكد من إعدادك باستخدام الأمر التالي:
sudo zpool status
ثم دمر بركتي ZFS:
sudo zpool destroy zfspool3
sudo zpool destroy zfspool4
3) إنشاء تجمع ZFS وإنشاء صفيف raidz باستخدام جهازي تخزين أو أكثر
sudo zpool create zfspool5 raidz vdb1 vdb2
مرة أخرى ، تأكد من الإعداد الخاص بك وتدمير تجمع ZFS هذا:
sudo zpool status
sudo zpool destroy zfspool5
قبل استخدام الأداة المساعدة zfs ، أنشئ تجمع ZFS يتكون من 3 أجهزة تخزين:
sudo zpool create zfspool6 vdb1 vdb3 vdb5
1) إضافة جهاز تخزين لتجمع ZFS.
sudo zpool add zfspool6 vdb6
ملاحظة : لا يمكنك إزالة أجهزة التخزين هذه من التجمع مباشرة لأنها أقسام بدلاً من أقراص صلبة.
2) إنشاء نظام ملفات لكل من أجهزة التخزين هذه.
sudo zfs create zfspool6/vdb1
sudo zfs create zfspool6/vdb3
sudo zfs create -o mountpoint=/test zfspool6/vdb5
sudo zfs create -o compression=gzip zfspool6/vdb6
تفسيرات للأوامر المذكورة أعلاه:
/zfspool6/vdb1
./zfspool6/vdb3
./test
./zfspool6/vdb6
.بعد ذلك ، إذا كنت تريد تغيير نقطة التركيب لجهاز التخزين:
sudo zfs set mountpoint=/vdb3 zfspool6/vdb3
إذا كنت ترغب في إعداد أو تعديل طريقة الضغط:
sudo zfs set compression=gzip zfspool6/vdb3
sudo zfs set compression=lz4 zfspool6/vdb6
استخدم الأمر التالي لتأكيد طريقة الضغط:
sudo zfs get -r compression zfspool6/vdb3
قائمة بجميع أنظمة ملفات ZFS على نظامك:
sudo zfs list
إذا لم يعد نظام ملفات التخزين ضروريًا ، يمكنك تدميره باستخدام الأمر التالي:
sudo zfs destroy zfspool6/vdb5
بهذا نختتم برنامجنا التعليمي. المحتويات الواردة في هذه المقالة مقدمة فقط ، ويمكنك معرفة المزيد عن OpenZFS من موقعه الرسمي على الإنترنت. شكرا لقرائتك.
استخدام نظام مختلف؟ مقدمة تعد CyberPanel واحدة من أولى لوحات التحكم في السوق مفتوحة المصدر وتستخدم OpenLiteSpeed. ما هذا
أكتوبر هو نظام إدارة محتوى مفتوح المصدر يعتمد على Laravel PHP Framework. مع واجهة أنيقة وبنية وحدات موجزة
RockMongo هي أداة إدارة MongoDB على الويب تشبه أداة إدارة MySQL: phpMyAdmin. سيغطي هذا البرنامج التعليمي عملية التثبيت
Lets Chat هو تطبيق دردشة مفتوح المصدر مصمم لتوفير خدمة الرسائل ذاتية الاستضافة للفرق الصغيرة. يعتمد Lets Chat على NodeJS و MongoDB
استخدام نظام مختلف؟ Taiga هو تطبيق مجاني ومفتوح المصدر لإدارة المشاريع. على عكس أدوات إدارة المشاريع الأخرى ، يستخدم Taiga زيادة
استخدام نظام مختلف؟ المتطلبات الأساسية مثيل خادم Vultr CentOS 7. مستخدم sudo. الخطوة 1: تحديث النظام أولاً ، قم بتحديث خادم النظام الخاص بك إلى th
استخدام نظام مختلف؟ Netdata هي نجمة صاعدة في مجال مراقبة مقاييس النظام في الوقت الفعلي. مقارنة بالأدوات الأخرى من نفس النوع ، Netdata:
DreamFactory هو برنامج مفتوح المصدر يمكنه تحويل أي قاعدة بيانات إلى منصة RESTful API. يمكن نشر DreamFactory على منصات مختلفة. في ثي
استخدام نظام مختلف؟ في هذا البرنامج التعليمي ، سأشرح لك كيفية إعداد خادم Starbound على CentOS 7. المتطلبات الأساسية يجب أن تمتلك هذه اللعبة عليك
Go (تُعرف أيضًا باسم Golang) هي لغة برمجة مكتوبة بشكل ثابت ومجمعة على شكل حرف C تم تطويرها بواسطة Google. جعلت البساطة وتعدد الاستخدامات ب
Django هو إطار Python شائع لكتابة تطبيقات الويب. مع Django ، يمكنك بناء التطبيقات بشكل أسرع ، دون إعادة اختراع العجلة. إذا كنت تريد
مرحبًا بك في برنامج تعليمي Vultr آخر. هنا ، ستتعلم كيفية تثبيت خادم SAMP وتشغيله. تمت كتابة هذا الدليل الخاص بـ CentOS 6. المتطلبات الأساسية التي ستحتاج إليها
Revive Adserver هو نظام عرض إعلانات مجاني ومفتوح المصدر يمكن استخدامه لإدارة الإعلانات على مواقع الويب و / أو التطبيقات و / أو مشغلات الفيديو. في هذه المقالة ،
استخدام نظام مختلف؟ Elgg هو محرك تواصل اجتماعي مفتوح المصدر يسمح بإنشاء بيئات اجتماعية مثل الشبكات الاجتماعية في الحرم الجامعي
استخدام نظام مختلف؟ الشتات هو شبكة اجتماعية مفتوحة المصدر تدرك الخصوصية. في هذا البرنامج التعليمي ، ستتعلم كيفية إعداد وتكوين po Diaspora po
نظرة عامة تهدف هذه المقالة إلى مساعدتك في إنشاء مجموعة Kubernetes وتشغيلها باستخدام kubeadm في لمح البصر. سيقوم هذا الدليل بنشر خادمين في
استخدام نظام مختلف؟ مقدمة Sails.js هو إطار عمل MVC لـ Node.js ، مشابه لـ Ruby on Rails. يجعل لتطوير التطبيقات الحديثة ver
استخدام نظام مختلف؟ يمكن استخدام NGINX كخادم HTTP / HTTPS أو خادم وكيل عكسي أو خادم وكيل بريد أو موازن تحميل أو فاصل TLS أو ذاكرة تخزين مؤقت
استخدام نظام مختلف؟ dotCMS هو نظام إدارة محتوى من فئة مفتوحة المصدر مفتوح بلغة جافا. أنه يحتوي تقريبا على كل ميزة مطلوبة ر
مقدمة في هذا البرنامج التعليمي ، سيتم تثبيت PufferPanel على Vultr VPS. PufferPanel هي لوحة تحكم مفتوحة المصدر مجانية للاستخدام لإدارتك
نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
يعرف الكثير منكم أن Switch سيصدر في مارس 2017 وميزاته الجديدة. بالنسبة لأولئك الذين لا يعرفون ، قمنا بإعداد قائمة بالميزات التي تجعل "التبديل" "أداة لا غنى عنها".
هل تنتظر عمالقة التكنولوجيا للوفاء بوعودهم؟ تحقق من ما تبقى دون تسليم.
اقرأ المدونة لمعرفة الطبقات المختلفة في بنية البيانات الضخمة ووظائفها بأبسط طريقة.
اقرأ هذا لمعرفة مدى انتشار الذكاء الاصطناعي بين الشركات الصغيرة وكيف أنه يزيد من احتمالات نموها ومنح منافسيها القدرة على التفوق.
لقد أصبح حل CAPTCHA صعبًا جدًا على المستخدمين في السنوات القليلة الماضية. هل ستكون قادرة على أن تظل فعالة في اكتشاف البريد العشوائي والروبوتات في المستقبل القريب؟
مع تطور العلم بمعدل سريع ، واستلام الكثير من جهودنا ، تزداد أيضًا مخاطر تعريض أنفسنا إلى تفرد غير قابل للتفسير. اقرأ ، ماذا يمكن أن يعني التفرد بالنسبة لنا.
ما هو التطبيب عن بعد والرعاية الصحية عن بعد وأثره على الأجيال القادمة؟ هل هو مكان جيد أم لا في حالة الوباء؟ اقرأ المدونة لتجد طريقة عرض!
ربما سمعت أن المتسللين يكسبون الكثير من المال ، لكن هل تساءلت يومًا كيف يجنون هذا النوع من المال؟ دعنا نناقش.
أصدرت Apple مؤخرًا macOS Catalina 10.15.4 تحديثًا تكميليًا لإصلاح المشكلات ولكن يبدو أن التحديث يتسبب في المزيد من المشكلات التي تؤدي إلى إنشاء أجهزة macOS. قراءة هذه المادة لمعرفة المزيد