Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Walaupun pengembangannya agak tertangguh berbanding panel kawalan lain, CloudLinux kini berintegrasi sepenuhnya dengan DirectAdmin. CloudLinux berdasarkan CentOS, jadi sebahagian besar infrastruktur anda kemungkinan besar masih berfungsi. Versi semasa CloudLinux berdasarkan CentOS 7.
Dalam panduan ini, kami menganggap anda mempunyai versi DirectAdmin terbaru, walaupun mereka juga akan menggunakan versi yang lebih baru. Selanjutnya, panduan ini berdasarkan dan diuji pada CentOS 7. Versi CentOS yang lebih lama, seperti CentOS 6, kemungkinan besar tidak akan berfungsi dengan betul.
Anda memerlukan akses root untuk meneruskan langkah-langkah ini.
CloudLinux kemungkinan besar tidak akan mematahkan apa-apa. Walaupun sistem ini disiapkan untuk membetulkannya secara automatik, ada beberapa teknik setelah CloudLinux anda harus memantau diri anda setelah melancarkan sistem operasi baru.
Dari pengalaman, tidak banyak yang boleh menjadi salah di tempat pertama, tetapi anda harus benar-benar yakin anda dapat mengembalikannya pada bila-bila masa semasa proses pemasangan. Pastikan anda mempunyai sandaran yang berfungsi , walaupun pemasangannya mungkin dan mungkin akan berjalan lancar.
Semasa laman web anda dikurung (menggunakan CageFS) pastikan sumber yang diperuntukkan mencukupi. Jika tidak, CloudLinux boleh menyekat laman web anda. Secara pilihan, anda boleh memilih untuk tidak menggunakan had apa pun atau mengangkatnya di peringkat kemudian untuk memastikan laman web anda akan tetap dalam talian tanpa mengira sama ada sumber pelayan anda mencukupi.
Ya, kami akan mendokumentasikan pemasangan CageFS dan Pemilih Versi PHP bersepadu. CageFS dapat diaktifkan (atau dinonaktifkan) setiap pengguna, yang bermaksud anda dapat mengawal dengan tepat pengguna mana yang akan dikurung dan mana yang tidak.
Secara pilihan, dari DirectAdmin, ada pilihan untuk menentukan apakah pengguna yang baru dibuat secara automatik akan dikurung atau tidak.
Memang akan ada waktu henti, kerana reboot tetapi juga kemungkinan penyelesaian masalah. Pastikan untuk mengumumkan penyelenggaraan ini kepada pengguna anda terlebih dahulu kerana pemasangan CloudLinux boleh memberi kesan yang cukup (positif).
Dari sini dan seterusnya, kami menganggap anda mempunyai perkara berikut:
Pertama, mari ubah pemasangan CentOS kami sekarang ke sistem operasi CloudLinux, memberikan anda akses ke semua ciri-cirinya. Untuk memasangnya, kunci lesen diperlukan; sama ada percubaan percuma, atau anda boleh membeli lesen melalui CloudLinux atau vendor lesen.
Pastikan anda mempunyai kunci lesen anda, kecuali anda mempunyai lesen berasaskan IP; anda tidak perlu memasukkan kunci lesen.
Pertama, kami akan memuat turun cldeploy
skrip:
cd /home
wget https://repo.cloudlinux.com/cloudlinux/sources/cln/cldeploy
Sekiranya wget
belum dipasang, pasang terlebih dahulu:
yum install wget
Kemudian cubalah untuk melaksanakan perintah itu lagi.
Sekiranya anda mempunyai kunci pengaktifan, jalankan:
cd /home
sh cldeploy -k YOURKEY
Ganti "YOURKEY" dengan kunci lesen anda.
Sekiranya anda mempunyai lesen berasaskan IP, CloudLinux akan secara automatik mengesan alamat IP keluar anda dengan melaksanakan:
sh cldeploy -i
Skrip pemasangan CloudLinux secara automatik akan mengesan persekitaran anda, jika berlaku virtualisasi yang digunakan (KVM dalam kasus Vultr) dan panel kawalan yang digunakan. Oleh itu, pemalam yang diperlukan (seperti Pengurus LVE) secara automatik akan dipasang ke panel kawalan DirectAdmin anda.
Setelah skrip selesai, anda perlu menghidupkan semula pelayan:
reboot
SSH kembali ke pelayan anda. Untuk memastikan sistem operasi CloudLinux aktif di pelayan anda, kami dapat memeriksa kernel:
uname -a | grep lve
Sekiranya ini mengembalikan output, kernel CloudLinux (dan oleh itu sistem operasinya) berjaya dipasang. Sekiranya tidak ada output dan terminal anda kosong, kernel yang betul tidak dipasang. Dalam kes ini, kami sangat mengesyorkan untuk menyelesaikan masalah ini pada pelayan lain.
Sistem operasi CentOS anda seharusnya sudah ditukar menjadi OS CloudLinux.
Pemilih versi PHP CloudLinux berada di atas CageFS. Pemilih Versi PHP memungkinkan pengguna untuk 'menyesuaikan' versi PHP mereka sendiri dengan dapat memilih lebih dari dua versi (yang diizinkan oleh DirectAdmin secara lalai) dan memungkinkan pengguna memilih modul mereka sendiri. Ini bukan sahaja membolehkan perisian lama berfungsi (di dalam kandang mereka sendiri); ini memungkinkan untuk keselamatan juga, kerana pengguna dapat mematikan modul PHP yang tidak mereka gunakan.
Versi PHP DirectAdmin akan tetap aktif, namun; dengan menetapkan versi PHL CloudLinux ke 'asli', ia akan kembali ke versi DirectAdmin (selalunya 5.6 dan 7.0 / 7.1).
Untuk menggunakan Pemilih Versi PHP, kita perlu memasang semua versi PHP dengan menjalankan perintah yum berikut. Proses ini mungkin memerlukan sedikit masa, jadi pastikan untuk tidak meninggalkan sesi SSH anda atau menggunakan alat seperti screen
. Dengan menghentikan pemasangan, anda mungkin mematahkan persediaan anda kerana pemasangan yang belum selesai:
yum groupinstall alt-php
Anda semestinya dapat memilih versi PHP khusus dari DirectAdmin mulai sekarang.
CloudLinux dilengkapi dengan ciri yang agak baru: MySQL Governor. Dalam pemantauan sumber lalai dan had yang sesuai, pangkalan data MySQL dan penggunaan sumbernya tidak dihitung. Gabenor MySQL memungkinkan pemantauan yang lebih baik dan akhirnya menyekat dan / atau mematikan pangkalan data MySQL secara automatik bergantung pada apakah mereka memenuhi atau melebihi had sumber mereka.
Syarat pertama untuk Gabenor MySQL yang sering diabaikan adalah keperluan untuk menjalankan MariaDB. Secara teknikal, adalah mungkin untuk menggunakan Gabenor MySQL dengan MySQL, tetapi keperluan sistemnya adalah MariaDB. Oleh kerana MariaDB adalah 'pengganti drop-in', proses penukaran seharusnya tidak terlalu memakan masa.
Sebelum meneruskan, pastikan anda mempunyai proses yang betul. Proses penukaran agak mudah tetapi banyak perkara boleh menjadi salah dalam prosesnya jika tidak dilaksanakan dengan betul. Buat sandaran menggunakan mysql
arahan, misalnya:
Apabila anda yakin 100% mempunyai sandaran yang berfungsi, anda boleh memulakan proses penukaran dengan:
cd /usr/local/directadmin/custombuild/
./build set mysql_inst mariadb
./build set mariadb 10.0
./build update
./build mysql
Ganti 10.0
dengan versi MariaDB terkini. Anda boleh melihatnya di laman web MariaDB. Setelah MySQL ditukar dengan MariaDB, dan fungsinya terbukti, pasang pakej MySQL Governor:
yum install governor-mysql
Setelah pemasangan selesai, jalankan db-select-mysql
skrip dan tentukan versi MariaDB anda:
/usr/share/lve/dbgovernor/db-select-mysql --mysql-version=mariadbversion
Ganti mariadbversion
dengan versi MariaDB yang dipasang. Seterusnya, pasang MySQL Governor:
/usr/share/lve/dbgovernor/mysqlgovernor.py --install
Gabenor MySQL semestinya sudah dipasang. Periksa sama ada pangkalan data anda masih berfungsi dengan betul. Sekiranya ada, mulakan perkhidmatan:
service db_governor start
Sekarang bahawa CloudLinux telah dipasang ke pelayan DirectAdmin anda, anda akan melihat dua pemalam muncul di DirectAdmin: "Pengurus Pengguna CloudLinux CageFS" dan "Pengurus CloudLinux LVE". Kami akan menerangkan fungsi mereka satu persatu di sini.
Dari Pengurus Pengguna CloudLinux CageFS, anda akan mendapat gambaran keseluruhan semua pengguna di pelayan ini. Bergantung pada keadaan mereka sekarang (diaktifkan atau dinonaktifkan) ada penapis yang diterapkan ("Pengguna yang Diaktifkan" dan "Pengguna yang Dilumpuhkan").
Untuk mematikan CageFS untuk pengguna yang sedang aktif, cukup pilih akaun pengguna khusus ini dan klik butang anak panah di sebelah kanan (">>"). Sebaliknya untuk mengaktifkan CageFS untuk pengguna yang kini dilumpuhkan, klik butang anak panah kiri ("<<").
Terdapat dua butang lagi, masing-masing di kiri dan kanan: "Lumpuhkan CageFS" dan "Kemas kini Skeleton CageFS". Seperti yang anda duga, butang pertama memungkinkan untuk mematikan sepenuhnya CageFS pada keseluruhan pelayan. Hati-hati, kerana ini akan menjadikan versi PHP semua pengguna kembali ke pengaturan asli DirectAdmin. Ini bermaksud laman web pengguna mungkin rosak.
Butang kedua, "Kemas kini Skeleton CageFS", memungkinkan untuk mendorong perubahan pada kerangka pengguna lalai ke keadaan berjalan CloudLinux. CageFS menggunakan kerangka untuk persekitaran pengguna. Sebagai contoh, CloudLinux membuat kerangka tanpa su
perintah, jadi pengguna dengan akses SSH tidak akan dapat meningkatkan izin mereka menggunakan perintah itu untuk meningkatkan keselamatan. Sekiranya anda ingin mengubah apa-apa mengenai kerangka ini, mendorong perubahan anda menggunakan butang ini adalah mungkin. Namun, perhatikan bahawa kesalahan kecil dalam membuat kerangka boleh merosakkan persediaan anda, jadi pastikan anda tahu apa yang anda lakukan. Secara lalai (semasa pemasangan) CageFS menggunakan kerangka sendiri.
Pengurus LVE agak lebih maju dan kompleks. Ini bukan sahaja membolehkan anda melihat statistik penggunaan hampir semua akaun di pelayan, tetapi juga membolehkan anda mengubah, menaikkan atau mengangkat had sepenuhnya.
Kami akan membimbing anda melalui tiga tab, kerana ini sering memerlukan penjelasan sementara tiga yang lain agak mudah dipahami (enam keseluruhan).
Di tab 'Penggunaan semasa', Anda akan melihat pengguna teratas dan sumber daya yang sedang mereka gunakan. Seperti yang anda lihat dalam tangkapan skrin di atas, pengguna 'webapps' misalnya saat ini menggunakan 8.79 MB RAM dan selain daripada itu, hampir tidak ada sumber sistem. Walau bagaimanapun, akaun lain (yang nama pengguna dilucutkan) menggunakan 171.71M RAM, yang merupakan jumlah yang signifikan di kebanyakan persekitaran hosting yang dikongsi.
Dengan menggunakan alat ini kita dapat dengan mudah mencari 'penyalahgunaan'. Secara pilihan, anda boleh mengehadkan pengguna secara automatik, tetapi kami akan mendapatkannya kemudian.
Di tab ini, anda melihat semua pengguna sedang berada di pelayan. Berdasarkan setiap pengguna, anda dapat mengubah had sumber mereka. Apabila mereka memenuhi atau melampaui akaun mereka, akaun mereka secara automatik akan 'disekat'.
Pemilih Versi PHP, yang dibina oleh CloudLinux, memungkinkan banyak kebebasan dalam memilih versi PHP. Kerana sebilangan dari mereka sangat ketinggalan zaman dan tidak selamat, jika pengguna benar-benar ingin menjalankan perisian lama, mereka dapat melakukannya. Bersama dengan CageFS pengguna lain secara efektif akan kebal terhadap amalan jiran mereka. Memandangkan semua pengguna berada di 'kandang' mereka sendiri, mereka tidak akan dijangkiti ketika laman web lain.
Sekiranya anda memutuskan bahawa anda sangat tidak selesa dengan membenarkan beberapa versi PHP, anda boleh mematikan Pemilih Versi PHP sepenuhnya (walaupun ini akan membuang beberapa versi PHP baru-baru ini, seperti PHP 7.1) atau hanya melarang beberapa versi PHP dengan mencentangnya di " Versi yang disokong ". Tambahan pula, anda dapat mengubah modul terpilih yang lalai. Pengguna tanpa banyak pengetahuan teknikal sering bergantung pada tetapan lalai.
Versi PHP 'asli' adalah satu atau dua versi PHP yang dipasang di DirectAdmin secara lalai. Apabila versi PHP dipilih dalam Pemilih Versi PHP, memilih versi PHP asli dalam 'Pengaturan Domain' tidak akan memberi kesan.
Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Ramai daripada anda tahu Switch akan keluar pada Mac 2017 dan ciri baharunya. Bagi yang tidak tahu, kami telah menyediakan senarai ciri yang menjadikan 'Tukar' sebagai 'gajet yang mesti ada'.
Adakah anda menunggu gergasi teknologi memenuhi janji mereka? semak apa yang masih belum dihantar.
Baca blog untuk mengetahui lapisan berbeza dalam Seni Bina Data Besar dan fungsinya dengan cara yang paling mudah.
Baca ini untuk mengetahui cara Kecerdasan Buatan semakin popular di kalangan syarikat berskala kecil dan cara ia meningkatkan kebarangkalian untuk menjadikan mereka berkembang dan memberikan pesaing mereka kelebihan.
CAPTCHA telah menjadi agak sukar untuk diselesaikan oleh pengguna dalam beberapa tahun kebelakangan ini. Adakah ia dapat kekal berkesan dalam pengesanan spam dan bot pada masa hadapan?
Apabila Sains Berkembang pada kadar yang pantas, mengambil alih banyak usaha kita, risiko untuk menundukkan diri kita kepada Ketunggalan yang tidak dapat dijelaskan juga meningkat. Baca, apakah makna ketunggalan bagi kita.
Apakah teleperubatan, penjagaan kesihatan jauh dan impaknya kepada generasi akan datang? Adakah ia tempat yang baik atau tidak dalam situasi pandemik? Baca blog untuk mencari paparan!
Anda mungkin pernah mendengar bahawa penggodam memperoleh banyak wang, tetapi pernahkah anda terfikir bagaimana mereka memperoleh wang seperti itu? Mari berbincang.
Baru-baru ini Apple mengeluarkan macOS Catalina 10.15.4 kemas kini tambahan untuk menyelesaikan masalah tetapi nampaknya kemas kini itu menyebabkan lebih banyak masalah yang membawa kepada pemusnahan mesin mac. Baca artikel ini untuk mengetahui lebih lanjut