نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
في هذا الدليل ، سنرى كيفية تكوين خادم FTP (ProFTPd) لنقل الملفات بين جهاز الكمبيوتر الخاص بك وخادمك.
تحديث النظام.
yum check-update
لا توفر مستودعات RHEL / CentOS 6/7 الرسمية أي حزم ثنائية لخادم ProFTPD ، لذلك تحتاج إلى إضافة مستودعات حزم إضافية على نظامك توفرها repo EPEL 6/7 باستخدام أحد الأوامر التالية.
CentOS 6 :
sudo rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
CentOS 7 :
sudo rpm -Uvh http://ftp.astral.ro/mirrors/fedora/pub/epel/beta/7/x86_64/epel-release-7-0.2.noarch.rpm
قم بتنزيل كافة البيانات الوصفية لـ yum repos الممكنة حاليًا.
sudo yum makecache
التثبيت proftpd.
sudo yum install proftpd
التثبيت ftp.
sudo yum install ftp
افتح ملف التكوين ProFTPd.
sudo nano /etc/proftpd.conf
سيشبه الملف النص التالي.
The file will resemble the following text.
# This is the ProFTPD configuration file
#
# See: http://www.proftpd.org/docs/directives/linked/by-name.html
# Server Config - config used for anything outside a <VirtualHost> or <Global> $
# See: http://www.proftpd.org/docs/howto/Vhost.html
ServerName "ProFTPD server"
ServerIdent on "FTP Server ready."
ServerAdmin root@localhost
DefaultServer on
# Cause every FTP user except adm to be chrooted into their home directory
# Aliasing /etc/security/pam_env.conf into the chroot allows pam_env to
# work at session-end time (http://bugzilla.redhat.com/477120)
VRootEngine on
DefaultRoot ~ !adm
VRootAlias /etc/security/pam_env.conf etc/security/pam_env$
# Use pam to authenticate (default) and be authoritative
AuthPAMConfig proftpd
AuthOrder mod_auth_pam.c* mod_auth_unix.c
# If you use NIS/YP/LDAP you may need to disable PersistentPasswd
#PersistentPasswd off
# Don't do reverse DNS lookups (hangs on DNS problems)
UseReverseDNS off
# Set the user and group that the server runs as
User nobody
Group nobody
# To prevent DoS attacks, set the maximum number of child processes
# to 20. If you need to allow more than 20 concurrent connections
# at once, simply increase this value. Note that this ONLY works
# in standalone mode; in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd)
MaxInstances 20
...
ServerName: يحدد اسم خادم FTP. سيتم عرض هذا الاسم عند اتصال العملاء بالخادم.DefaultRoot: يتحكم في الدليل الجذر الافتراضي المعين للمستخدم عند تسجيل الدخول.MaxInstances: الحد الأقصى لعدد الاتصالات المتزامنة التي تريد السماح بها على خادم FTP.الآن ، علينا تغيير ServerName.
ServerName : the name of your FTP server
ملاحظة : افتراضيًا ، يمكن لأي شخص يتصل بخادم FTP الوصول إلى جميع مجلدات الخادم ، لذا يوصى بتمكين الخيارDefaultRoot .
DefaultRoot ~ !adm
بعد تغيير التكوين ، أعد تشغيل الخادم.
sudo service proftpd restart
ملاحظة : إذا تم عرض خط خطأ بالشكل " unable to resolve host" ، فكن على علم أنه لا يهم ويمكنك تجاهله.
قم بإضافة مستخدم.
useradd --shell /bin/false myuser
إنشاء الدليل الرئيسي لمستخدمنا " myuser".
mkdir /home/myuser
غيّر ملكية هذا الدليل إلى المستخدم والمجموعة " myuser".
chown myuser:myuser /home/myuser/
قم بتعيين كلمة مرور للمستخدم " myuser".
passwd myuser
الآن بعد أن تم تثبيت وتكوين خادم FTP الخاص بك ، ترغب في أن تكون قادرًا على الاتصال به.
فقط اكتب ftp://server_ip_addressفي شريط العنوان في متصفحك. استبدل server_ip_addressبعنوان IP الخاص بخادمك. ثم سيطلب منك usernameو password.
يمكنك معرفة من هو متصل بخادم FTP الخاص بك باستخدام الأمر التالي.
ftpwho
يمكنك أيضًا مشاهدة الإحصائيات.
ftpstats
نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
اقرأ المدونة لمعرفة الطبقات المختلفة في بنية البيانات الضخمة ووظائفها بأبسط طريقة.
يعرف الكثير منكم أن Switch سيصدر في مارس 2017 وميزاته الجديدة. بالنسبة لأولئك الذين لا يعرفون ، قمنا بإعداد قائمة بالميزات التي تجعل "التبديل" "أداة لا غنى عنها".
هل تنتظر عمالقة التكنولوجيا للوفاء بوعودهم؟ تحقق من ما تبقى دون تسليم.
اقرأ هذا لمعرفة مدى انتشار الذكاء الاصطناعي بين الشركات الصغيرة وكيف أنه يزيد من احتمالات نموها ومنح منافسيها القدرة على التفوق.
مع تطور العلم بمعدل سريع ، واستلام الكثير من جهودنا ، تزداد أيضًا مخاطر تعريض أنفسنا إلى تفرد غير قابل للتفسير. اقرأ ، ماذا يمكن أن يعني التفرد بالنسبة لنا.
لقد أصبح حل CAPTCHA صعبًا جدًا على المستخدمين في السنوات القليلة الماضية. هل ستكون قادرة على أن تظل فعالة في اكتشاف البريد العشوائي والروبوتات في المستقبل القريب؟
ما هو التطبيب عن بعد والرعاية الصحية عن بعد وأثره على الأجيال القادمة؟ هل هو مكان جيد أم لا في حالة الوباء؟ اقرأ المدونة لتجد طريقة عرض!
ربما سمعت أن المتسللين يكسبون الكثير من المال ، لكن هل تساءلت يومًا كيف يجنون هذا النوع من المال؟ دعنا نناقش.
أصدرت Apple مؤخرًا macOS Catalina 10.15.4 تحديثًا تكميليًا لإصلاح المشكلات ولكن يبدو أن التحديث يتسبب في المزيد من المشكلات التي تؤدي إلى إنشاء أجهزة macOS. قراءة هذه المادة لمعرفة المزيد