نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
بشكل افتراضي ، يستخدم نظام التشغيل FreeBSD GENERICالنواة ؛ ومع ذلك، في هذا البرنامج التعليمي، ونحن سوف إعادة ترجمة نواة فري مع تكوين مخصص المعروفة باسم: CUSTOM.
1) لمتابعة هذا البرنامج التعليمي ، قم بنشر المثال التالي:
2) بمجرد نشر المثيل الخاص بك ، قم بالتثبيت sudoكمستخدم أساسي:
# pkg install -y sudo
3) إنشاء مستخدم محلي كعضو في مجموعة العجلات ثم إصدار كلمة مرور:
# pw useradd test -g wheel
# passwd test
Changing local password for test
New Password:
Retype New Password:
4) السماح لجميع أعضاء مجموعة العجلات بتنفيذ أي أمر
# visudo
يتغيرون:
# %wheel ALL=(ALL) ALL
إلى
%wheel ALL=(ALL) ALL
احفظ واخرج بالضغط على Escالمفتاح متبوعًا بالكتابة:wq!
5) التغيير إلى هيكل المستخدم الجديد
# su test
$
من أجل إعادة ترجمة النواة ، يجب أن نحصل أولاً على شفرة المصدر من نظام التحكم في إصدار FreeBSD ؛ في هذه الحالة،subversion
$ sudo pkg install -y subversion
Password:
بشكل افتراضي ، تكون الصدفة لمستخدمي FreeBSD الجدد هي sh؛ ومع ذلك ، سنحتاج إلى تغيير هذا cshبعد التثبيتsubversion
1) تأكيد غلاف المستخدم الحالي:
$ echo $SHELL
/bin/sh
2) تغيير غلاف المستخدم الحالي إلى csh:
$ chsh -s /bin/csh
Password:
chsh: user information updated
3) تأكد من تغير الغلاف للمستخدم الحالي:
$ grep test /etc/passwd
test:*:1001:0:User &:/home/test:/bin/csh
أو
$ echo $SHELL
/bin/csh
4) الآن بعد أن تم تكوين غلاف المستخدم الحالي على النحو التالي csh، يمكننا الآن rehashجداول الدليل:
$ rehash
5) أخيرًا ، تحقق من نسخة من أحدث فرع مستقر إلى /usr/srcالدليل:
$ sudo svn co --trust-server-cert --non-interactive https://svn0.us-east.freebsd.org/base/stable/11/ /usr/src
Password:
Checked out revision 317943.
CUSTOMتكوينCUSTOMلتهيئة kernel الخاصة بنا ، سنقوم بنسخ GENERICالتكوين الحالي .
1) نسخ GENERICمن /usr/src/sys/amd64/conf/الدليل باسم CUSTOM:
$ sudo cp /usr/src/sys/amd64/conf/GENERIC /usr/src/sys/amd64/conf/CUSTOM
Password:
من خلال CUSTOMتكوين نواة لدينا ، سنقوم ببعض التغييرات.
2) فتح /usr/src/sys/amd64/conf/CUSTOM:
$ sudo vi /usr/src/sys/amd64/conf/CUSTOM
في السطر 22 ، سترى identعلامة ، يمكن رؤية أرقام الأسطر في viالمحرر بالضغط على Escالمفتاح متبوعًا بالكتابة:set nu
22 ident GENERIC
3) تغيير GENERICاسم النواة المخصصة الخاصة بك ؛ في هذه الحالة CUSTOM:
22 ident CUSTOM
علاوة على ذلك ، في الجزء السفلي من التكوين ، سنضيف ما يلي:
options IPSEC
options TCP_SIGNATURE
بمجرد أن تكون راضيًا عن تغييراتك ، قم بالحفظ والخروج مرة أخرى بالضغط على Escالمفتاح متبوعًا بالكتابة:wq!
يمكن العثور على معلومات إضافية لهذه الخيارات المختلفة في NOTESالملف لكل نوع من أنواع الهندسة داخل /usr/src/sys/الدليل.
فيما يلي بعض NOTESمواقع العمارة الشائعة :
/usr/src/sys/amd64/conf/NOTES/usr/src/sys/arm64/conf/NOTES/usr/src/sys/i386/conf/NOTESيمكن الرجوع إلى خيارات العمارة المستقلة من /usr/src/sys/conf/NOTES
لمزيد من التفاصيل ، يرجى الاطلاع على دليل FreeBSD .
CUSTOMنواة الخاص بكسنقوم الآن بتجميع CUSTOMالنواة التي أعددتها.
1) تغيير إلى /usr/srcالدليل والقضية make buildkernelمع CUSTOMملف التكوين:
$ cd /usr/src
$ sudo make buildkernel KERNCONF=CUSTOM
Password:
سيختلف الوقت المقدر حتى الانتهاء وفقًا لمقدار موارد المثيل.
استخدمنا في هذا البرنامج التعليمي ما يلي:
CPU: 4 vCore
RAM: 8192 MB
Storage: 100 GB SSD
بهذه الموارد ، انتهينا من تجميع CUSTOMالنواة في 4 ساعات تقريبًا:
--------------------------------------------------------------------
>>> Kernel build for CUSTOM completed on Sat May 6 00:24:37 UTC 2017
--------------------------------------------------------------------
2) بمجرد CUSTOMالانتهاء من تجميع النواة ، يمكنك تثبيت التكوين:
$ sudo make installkernel KERNCONF=CUSTOM
Password:
يجب أن يكتمل التثبيت بشكل أسرع من الترجمة.
3) بمجرد الانتهاء من التثبيت ، أعد تشغيل المثيل الخاص بك:
$ sudo shutdown -r now
Password:
سيبدأ مثلك الآن في إيقاف التشغيل وإعادة التشغيل في CUSTOMنواة الخاص بك . يمكنك تسجيل الدخول إلى وحدة التحكم الخاصة بمثيلك لمراقبة عملية التمهيد.
4) بمجرد إعادة تشغيل مثيلك ، قم بتسجيل الدخول وتأكد من استخدام CUSTOMنواة الخاص بك :
$ sysctl kern.conftxt | grep ident
ident CUSTOM
أو
$ uname -i
CUSTOM
نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
يعرف الكثير منكم أن Switch سيصدر في مارس 2017 وميزاته الجديدة. بالنسبة لأولئك الذين لا يعرفون ، قمنا بإعداد قائمة بالميزات التي تجعل "التبديل" "أداة لا غنى عنها".
هل تنتظر عمالقة التكنولوجيا للوفاء بوعودهم؟ تحقق من ما تبقى دون تسليم.
اقرأ المدونة لمعرفة الطبقات المختلفة في بنية البيانات الضخمة ووظائفها بأبسط طريقة.
اقرأ هذا لمعرفة مدى انتشار الذكاء الاصطناعي بين الشركات الصغيرة وكيف أنه يزيد من احتمالات نموها ومنح منافسيها القدرة على التفوق.
لقد أصبح حل CAPTCHA صعبًا جدًا على المستخدمين في السنوات القليلة الماضية. هل ستكون قادرة على أن تظل فعالة في اكتشاف البريد العشوائي والروبوتات في المستقبل القريب؟
مع تطور العلم بمعدل سريع ، واستلام الكثير من جهودنا ، تزداد أيضًا مخاطر تعريض أنفسنا إلى تفرد غير قابل للتفسير. اقرأ ، ماذا يمكن أن يعني التفرد بالنسبة لنا.
ما هو التطبيب عن بعد والرعاية الصحية عن بعد وأثره على الأجيال القادمة؟ هل هو مكان جيد أم لا في حالة الوباء؟ اقرأ المدونة لتجد طريقة عرض!
ربما سمعت أن المتسللين يكسبون الكثير من المال ، لكن هل تساءلت يومًا كيف يجنون هذا النوع من المال؟ دعنا نناقش.
أصدرت Apple مؤخرًا macOS Catalina 10.15.4 تحديثًا تكميليًا لإصلاح المشكلات ولكن يبدو أن التحديث يتسبب في المزيد من المشكلات التي تؤدي إلى إنشاء أجهزة macOS. قراءة هذه المادة لمعرفة المزيد