Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Menurut laman rasmi Gentoo ,
Selamat datang di Gentoo, distribusi Linux berasaskan sumber yang fleksibel dan menjadi hampir semua sistem yang anda perlukan - dan banyak lagi.
Seperti yang anda lihat, memasang Gentoo pada mesin Vultr yang anda sayangi membolehkan anda mengurus pelayan anda dengan cara yang lebih terkawal, kerana anda memilih apa yang ada di pelayan dan lebih-lebih lagi, anda memilih ciri mana yang akan disusun untuk menjimatkan sumber berharga pelayan anda.
Untuk pemasangan Gentoo di Vultr pada dasarnya kita perlu melakukan perkara berikut:
sshd
dalam persekitaran LiveCD.Mari mulakan!
Mula-mula menavigasi ke halaman Pengurusan ISO dan memuat naik ISO anda dari jauh. Hampir semua medium sesuai untuk memasang Gentoo, dan kami akan menggunakan CD minimum rasmi. Isi ini (atau pautan minimum Gentoo ISO lain) ke dalam kotak URL dan tekan muat naik, kemudian tunggu beberapa minit. Setelah ISO berjaya dimuat, kita dapat terus membuat mesin.
Pilih ISO Custom di bahagian sistem operasi. Pilih pilihan lain sesuai dengan keperluan anda, dan ingat untuk memeriksa Aktifkan IPv6 kerana kami akan menggunakan pemasangan yang dibolehkan IPv6. Setelah anda yakin bahawa semuanya betul, buat mesin dan hidupkan.
Pilih Lihat konsol di panel kawalan mesin dan anda akan disambut dengan cangkang CD Gentoo minimal. Oleh kerana operasi dari VNC sukar, kami akan mengaktifkan sshd. Gunakan passwd
untuk menukar kata laluan root anda, dan kemudian lakukan perkara berikut:
/etc/init.d/sshd start
Kemudian cari alamat IP pelayan di panel kawalan anda dan sambungkan ke pelayan dengan:
ssh [email protected]
Perhatikan bahawa mana-mana alamat IP yang jatuh pada 203.0.113.0/24 adalah maya dan anda harus menggantinya dengan alamat IPv4 sebenar pelayan anda.
Sekarang kita sampai ke shell yang sesuai di LiveCD, kita dapat memulai proses pemasangan. Pada dasarnya kami akan melakukan perkara berikut:
Pertama, kita akan membahagikan cakera. Gunakan cfdisk
:
cfdisk /dev/vda
Pilih mbr dalam pop timbul dan buat 2 partisi: satu adalah partisi root anda dan yang lain adalah partition swap anda. Saya cadangkan anda menyimpan saiz memori 2 * pada rancangan memori kecil sementara pertukaran yang lebih kecil mungkin dilakukan jika anda mempunyai banyak memori fizikal. Tulis jadual partisi dan berhenti setelah anda membuat penggantian yang betul.
Kemudian format partition. Kami hanya akan menggunakan ext4 di sini. Anda boleh memilih apa sahaja yang anda mahukan, tetapi ingatlah untuk mengaktifkan sokongan untuk itu kemudian semasa mengkonfigurasi kernel, atau sistem tidak akan boot. Lakukan perkara berikut:
mkfs.ext4 /dev/vda1
mkswap /dev/vda2
Dengan andaian bahawa partition root anda vda1
dan partition swap adalah vda2
.
Kemudian pasangkan sistem fail.
mount /dev/vda1 /mnt/gentoo
swapon /dev/vda2
Dapatkan tarball tahap3 TERKINI (lihat apa yang ada di dalam folder di cermin terlebih dahulu!) Dari cermin yang secara geografi dekat dengan pelayan anda. Buka tarball ke akar baru.
cd /mnt/gentoo
wget http://ftp.iij.ad.jp/pub/linux/gentoo/releases/amd64/autobuilds/current-stage3-amd64/stage3-amd64-20161103.tar.bz2
tar xvjpf stage3-amd64-20161103.tar.bz2 --xattrs
Kita perlu memilih sumber yang berdekatan dengan pelayan secara geografi untuk menjimatkan masa semasa memuat turun kod sumber. CD pemasangan minimum Gentoo menyediakan kami alat yang sempurna mirrorselect
. Pilih yang ada di rantau pelayan anda:
mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf
Sebagai contoh, pelayan yang berada di Tokyo ingin supaya cermin IIJ dan Jaist diaktifkan, jadi tekan Spacebar dan tandakan garis tersebut dengan tanda *
. Keluar dan semak make.conf
perubahan:
nano -w /etc/portage/make.conf
Langkah penting kedua dalam memilih cermin adalah mengkonfigurasi repositori Gentoo utama melalui /etc/portage/repos.conf/gentoo.conf
fail. Definisi mengenai sumber pokok portage yang jauh terletak di sana. Lakukan perkara berikut:
mkdir -p /mnt/gentoo/etc/portage/repos.conf
cp /mnt/gentoo/usr/share/portage/config/repos.conf /mnt/gentoo/etc/portage/repos.conf/gentoo.conf
nano -w /mnt/gentoo/etc/portage/repos.conf/gentoo.conf
Ganti alamat pelayan di sync-uri
setion. Senarai cermin rsync boleh didapati di sini . Pelayan rsync serantau biasanya disediakan dengan menggunakan URL seperti rsync://rsync.jp.gentoo.org/gentoo-portage/
. Cara round-robin ini akan memastikan bahawa konfigurasi tetap berfungsi walaupun beberapa pelayan gagal di kumpulan pelayan.
Petunjuk kecil di sini: kerana rsync mahal, banyak pelayan tidak membenarkan penyegerakan terlalu kerap. Saya mengesyorkan anda menyegerakkan sekali sehari atau kurang kerap. Sekiranya anda cuba (walaupun secara tidak sengaja) mengganggu putaran pelayan, anda mungkin akan ditambahkan ke senarai larangan sementara.
Salin resolv.conf
ke chroot.
cp -L /etc/resolv.conf /mnt/gentoo/etc/
Pasang sistem fail yang diperlukan supaya kita dapat chroot.
mount -t proc proc /mnt/gentoo/proc
mount --rbind /sys /mnt/gentoo/sys
mount --make-rslave /mnt/gentoo/sys
mount --rbind /dev /mnt/gentoo/dev
mount --make-rslave /mnt/gentoo/dev
Kemudian masuk ke persekitaran.
chroot /mnt/gentoo /bin/su
export PS1="(chroot) $PS1"
Rebut gambar portage.
emerge-webrsync
Baca berita:
eselect news list
eselect news read
Pilih profil:
eselect profile list
eselect profile set 1
Adakah kemas kini dunia:
emerge -avuDN @world
Tetapkan zon waktu. Katakan zon waktu pilihan adalah Europe/Brussels
:
echo "Europe/Brussels" > /etc/timezone
emerge --config sys-libs/timezone-data
Tetapkan tempat.
nano /etc/locale.gen
locale-gen
eselect locale list
eselect locale set en_US.UTF-8
Muat semula persekitaran.
env-update && source /etc/profile && export PS1="(chroot) $PS1"
Pasang kernel Linux. Munculkan sumbernya terlebih dahulu:
emerge -av sys-kernel/gentoo-sources
Kemudian konfigurasikan kernel. Semasa kami melakukan pemasangan pada VPS, kami perlu mengaktifkan pilihan yang berkaitan dengan VirtIO. Anda boleh menggunakan menuconfig
alat standard :
make menuconfig
Gunakan /
kekunci untuk mencari VIRTIO_PCI
dan VIRTIO_MMIO
. Setelah anda menemukannya, aktifkan juga item baru yang mungkin muncul setelah mengaktifkan kedua-duanya. Simpan dan tutup menuconfig
.
Sekiranya anda mempunyai terminal yang agak kecil atau anda tidak gemar mencari pilihan, anda juga boleh menggodam .config
sendiri. Cari VIRTIO
dan ubah sahaja
# CONFIG_VIRTIO_PCI is not set
# CONFIG_VIRTIO_MMIO is not set
# CONFIG_VIRTIO_BLK may not be set
untuk:
CONFIG_VIRTIO_PCI=y
CONFIG_VIRTIO_MMIO=y
CONFIG_VIRTIO_BLK=y
... dan jawab y
semua pertanyaan mengenai VIRTIO di bahagian kompilasi kernel berikut (tetapi pastikan anda membaca arahan sebelum menekan enter).
Kami akan menyusun kernel sekarang. Setelah anda kembali ke cangkerang, lakukan:
make -j2 && make modules_install
The -j2
hujah di sini bermakna menyusun akan berjalan serentak dengan 2 pekerjaan. Ubah ini menjadi bilangan teras mesin anda dan satu untuk memendekkan masa kompilasi. Setelah anda memulakan penyusunan, ambil secawan kopi dan berehat!
Setelah kompilasi selesai, pasang kernel ke /boot
:
make install
Kemudian mari kita konfigurasikan fstab
.
nano -w /etc/fstab
Tukar /dev/ROOT
ke /dev/vda1
dan /dev/SWAP
ke /dev/vda2
, dan komen semua baris lain.
Tukar hostname
agar sesuai dengan yang anda tetapkan semasa membuat mesin.
nano /etc/conf.d/hostname
Pasang net-misc/netifrc
dan konfigurasikan rangkaian.
emerge -a --noreplace net-misc/netifrc
nano /etc/conf.d/net
Dan tambahkan baris berikut:
config_eth0="dhcp"
Mulakan antara muka rangkaian pada masa boot.
cd /etc/init.d
ln -s net.lo net.eth0
rc-update add net.eth0 default
Edit fail hos.
nano -w /etc/hosts
Tukar kata laluan root.
passwd
Memasang pelbagai utiliti termasuk syslog-ng
, logrotate
, cronie
, dan dhcpcd
.
emerge -av syslog-ng logrotate cronie dhcpcd
Aktifkan perkhidmatan:
rc-update add sshd default
rc-update add cronie default
rc-update add syslog-ng default
Tinjau sshd_config
(pastikan bahawa anda tidak mengurung diri sendiri!):
nano -w /etc/ssh/sshd_config
Pasang grub
pemuat but:
emerge -a sys-boot/grub:2
Pasang pemuat but dan buat konfigurasi:
grub-install /dev/vda
grub-mkconfig -o /boot/grub/grub.cfg
Kami sudah bersedia sekarang! Keluar dari chroot dan mengeluarkan arahan utama untuk menguji:
exit
reboot
Sekiranya semuanya betul, anda dapat log masuk melalui ssh beberapa saat selepas sistem dimulakan. Sekiranya anda menghadapi masalah, jangan panik. Gunakan konsol VNC serta ISO minimum untuk memeriksa apa yang salah, dan memperbaiki kesalahannya.
Anda kini mempunyai pemasangan Gentoo baru di mesin Vultr anda. Selamat mencuba!
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