Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Murmur adalah perisian pelayan rasmi untuk protokol komunikasi suara Mumble. Pelaksanaan rasmi ini stabil dan cekap. Panduan ini akan menerangkan langkah demi langkah proses pemasangan dan konfigurasi pelayan Murmur untuk komunikasi dengan pelanggan Mumble di FreeBSD 11.2.
ssh
dalam terminal untuk pengguna Linux, Mac, dan Unix (termasuk BSD)SSH ke pelayan FreeBSD Vultr anda dan log masuk sebagai root, atau sebagai sudo
pengguna. Sekiranya menggunakan sudo
pengguna, tambah perintah dengan sudo
:
home-desktop$ ssh [email protected]
Nota: Gantikan 198.51.100.21
dengan alamat IP anda sendiri.
Catatan: Bahagian ini akan memasang pelayan Vanilla Murmur tanpa D-Bus
/ Bonjour
sokongan.
Untuk menambahkan Murmur dan kebergantungannya ke sistem, jalankan arahan berikut:
pkg install murmur
Oleh kerana anda telah memasang perisian pelayan dari pengedaran binari, anda boleh melangkau bahagian seterusnya dan meneruskan Konfigurasi Murmur .
Sekiranya anda mengikuti panduan yang lain hingga ke tahap ini, dan anda tidak mahu mendayakan D-Bus
atau Bonjour
menyokong, atau melumpuhkan sokongan Ice / MySQL / SQLite, jangan ragu untuk mengikuti bahagian sebelumnya dan kemudian langkau ke Mengkonfigurasi Murmur .
Jalankan perintah ini untuk memeriksa dan memuat turun sebarang kemas kini ke pohon port anda (anda memerlukannya jika anda belum mempunyai setup port):
portsnap fetch
Jika output berakhir dengan ' No updates needed
', anda boleh melangkau ke langkah seterusnya. Jika tidak, anda tidak menyediakan pokok port terkini, dan perlu mengekstrak snapshot yang baru dimuat turun:
portsnap extract
Mengompiling pelabuhan Murmur mudah, tetapi akan mengambil sedikit masa. Perintah berikut akan memasukkan anda ke dalam direktori port, membinanya, memasang fail yang dihasilkan, dan membuang fail yang tidak diperlukan setelah dibina:
cd /usr/ports/audio/murmur
make install clean
Semasa bahagian awal pemasangan, anda akan melihat satu atau lebih dialog teks yang menanyakan tentang ciri yang ingin anda aktifkan atau lumpuhkan. Untuk menavigasi menu, gunakan UPdan DOWNanak panah untuk menyerlahkan entri, SPACEuntuk mengalihkan status didayakan / dimatikan entri, atau ENTERmenggunakan tindakan lalai. Untuk menukar tindakan lalai (biasanya menjadi 'Batal'), gunakan LEFTdan RIGHTanak panah.
Tetingkap dialog konfigurasi murmur akan memberikan pilihan untuk melumpuhkan Bonjour
, mengaktifkan D-Bus
, mengaktifkan Ice, dan mematikan sokongan MySQL atau SQLite. Ia juga membolehkan anda melumpuhkan pembuatan dokumentasi, tetapi ini adalah idea yang tidak baik.
Nama pilihan dan pilihan pakej rasmi bagi pilihan tersebut ditunjukkan di sini, jika anda tidak pasti tentang mana-mana pihak.
Bonjour
adalah protokol untuk penemuan perkhidmatan rangkaian tempatan. Kecuali anda akan mengakses pelayan Murmur anda melalui VPN, atau anda mahu VPS lain pada Rangkaian Persendirian yang sama untuk mencari Murmur secara automatik, ini ok disable
.
D-Bus
adalah satu cara untuk aplikasi, biasanya pada mesin yang sama, untuk berkomunikasi satu sama lain. Di Murmur, antara muka D-Bus sudah tidak digunakan lagi dan harus dibiarkan disabled
, kecuali anda yakin anda mempunyai aplikasi yang memerlukan antara muka D-Bus Murmur.
Documentation
harus ditinggalkan enabled
kecuali anda secara khusus tidak mahu halaman manual tersedia untuk anda. Pilihan ini tidak akan mengubah apa-apa dari sudut pandangan pelanggan, dan hanya berkaitan dengan pentadbir sistem.
Ice
adalah protokol RPC yang lebih baru yang membolehkan anda mentadbir Murmur dari jauh menggunakan kaedah alternatif seperti antara muka web. Jika anda enable
ini, anda kemudian boleh memilih untuk mengkonfigurasi penyelesaian RPC yang akan membolehkan anda melakukan perkara-perkara seperti pendaftaran pengguna dalam talian dan penyederhanaan saluran jauh. Konfigurasi RPC tidak akan dikendalikan dalam panduan ini, dan biasanya memerlukan pelayan web dengan sokongan PHP.
MySQL
adalah sistem pengurusan pangkalan data yang kuat dan berskala. Ini perlu dibiarkan disable
, melainkan jika anda mempunyai pangkalan data jauh, anda ingin Murmur digunakan bukannya fail setempat, atau jika anda merancang untuk mempunyai ribuan pengguna. Panduan ini tidak akan merangkumi konfigurasi MySQL.
SQLite
adalah alternatif yang ringan untuk penyelesaian pengurusan pangkalan data yang lebih besar seperti MySQL. Ia membolehkan akses pantas ke pangkalan data yang disimpan dalam fail tempatan sehingga beratus-ratus ribu rekod, dan oleh itu, sangat sesuai untuk pelayan Murmur. Ini harus ditinggalkan enabled
, dan bahagian konfigurasi panduan ini akan menganggapnya.
Apabila anda berpuas hati dengan pilihan ini, penggunaan LEFTdan RIGHTkemudian tekan ENTERuntuk memilih OK
di bahagian bawah tetingkap. Sekiranya anda diberi pilihan untuk mengkonfigurasi kebergantungan, lalai adalah pilihan paling selamat, jadi anda boleh menekan ENTERuntuk menolaknya dengan pilihan lalai mereka dipilih. Selepas konfigurasi, membina Murmur dan dependensinya (terutamanya Meningkatkan) kadang-kadang boleh mengambil masa yang sangat lama.
Terdapat beberapa perkara yang mungkin anda mahu tweak sebelum memulakan pelayan anda untuk pertama kalinya. Bahagian ini akan menggunakan Editor Mudah FreeBSD, sebagai penyunting teks pilihan, tetapi anda boleh menggunakan yang lain sebagai gantinya.
Buka fail konfigurasi murmur dalam editor teks:
ee /usr/local/etc/murmur.ini
Sebilangan besar konfigurasi dijelaskan dalam fail, dan menetapkan nilai normal, tetapi kami akan menyentuh sebentar beberapa pilihan penting.
Nota: Semua pilihan yang disenaraikan di bawah ini adalah lalai. Anda tidak perlu mengubahnya agar pelayan dapat dijalankan.
Satu perkara yang anda ingin ubah ialah teks selamat datang, atau seperti yang dipanggil oleh beberapa, "Mesej Hari". Untuk melakukannya, cari baris yang bermula dengan welcometext=
dan ganti mesej yang ada dengan sesuatu yang baru. Mumble boleh memaparkan pilihan tag HTML yang terhad, seperti <br />
menandakan baris baru:
welcometext="<br /> Check out this cool Vultr VPS! <br />"
Pelanggan yang menyambungkan perlu menentukan nombor port jika pelayan tidak mendengar pada port lalai. Jika anda ingin mengubah port ini supaya pengguna anda perlu tahu untuk menyambung, gunakan port=
pilihan tersebut. Jika tidak, biarkan di lalai 64738
sehingga pengguna anda hanya perlu mengingat alamatnya:
port=443
Maksimum 100 pengguna lalai cukup berpatutan, tetapi jika anda ingin mengehadkan pelayan hanya untuk anda dan beberapa rakan, anda boleh menurunkan maksimum ini - atau tentu saja menaikkannya - dengan users
pilihan:
users=5
Sekiranya anda perlu menghantar mesej dalam sembang teks lebih daripada 5000 aksara, anda boleh menukar textmessagelimit
pilihannya. Anda juga boleh menetapkannya kepada 0 untuk mengalih keluar had sepenuhnya:
textmessagelimit=12345
Ingatlah untuk membuang #
watak pada awal baris untuk melepaskannya, atau baris itu tidak akan berlaku.
Pilihan ini berada tepat di bawah pilihan panjang mesej, jika anda melepaskan baris dari fail konfigurasi lalai. Dengan had saiz imej lalai sebanyak 128 kilobytes, anda mungkin mendapati diri anda sedang bergelut untuk menghantar imej. Saya akan mengesyorkan beralih ini, tetapi tidak begitu tinggi nilai yang seseorang boleh menghantar imej yang cukup besar untuk melambatkan sambungan mana-mana pengguna dengan sambungan internet jalur lebar yang lebih rendah. Seperti pilihan terakhir, anda boleh menetapkan nilai satu ini hingga 0 untuk membolehkan gambar dengan ukuran apa pun. Sudah tentu, ini hanya idea yang baik apabila anda tahu sambungan semua orang boleh mengatasinya:
# 768KiB:
imagemessagelength=786432
Jangan lupa untuk mengeluarkan #
watak pada permulaan garisan ini, juga.
Sekiranya anda mempunyai kunci dan sijil TLS yang betul, anda boleh menentukannya di sini. Jika tidak, Murmur akan menghasilkan sendiri dan membentangkannya, yang boleh menyebabkan kesilapan sijil untuk pengguna anda.
Sebagai contoh, untuk Let's Encrypt yang disiapkan dalam /usr/local/etc/letsencrypt
:
# make sure the cert & key are readable by the user/group 'murmur'
sslCert=/usr/local/etc/letsencrypt/live/chat.example.com/fullchain.pem
sslKey=/usr/local/etc/letsencrypt/live/chat.example.com/privkey.pem
Setelah pelayan anda dipasang dan dikonfigurasi, tidak banyak yang perlu dilakukan tetapi mengujinya. Oleh kerana perkhidmatan belum 'diaktifkan', perintah 'mula' biasa tidak akan dijalankan. Oleh itu, untuk memulakan pelayan sekali, jalankan yang berikut:
service murmur onestart
Dengan pelayan berjalan, anda boleh cuba menyambungkannya. Di Mumble, tambahkan sebagai pelayan menggunakan nama domain atau alamat IP dan sambung. Sekiranya anda boleh log masuk dan kelihatan di saluran Root, semuanya berfungsi. Sekiranya tidak, periksa alamat pelayan dan fail konfigurasi untuk kesalahan ketik atau kesalahan, dan pastikan murmur
pengguna dapat membaca kunci SSL jika anda menetapkan sendiri, dan cuba lagi:
service murmur onerestart
Setelah selesai, matikan pelayan sehingga kami dapat mengujinya di bahagian seterusnya:
service murmur onestop
Sekiranya anda dapat menyambung ke pelayan baru anda, maka anda sudah bersedia untuk mengaktifkan perkhidmatan tersebut sehingga Murmur akan bermula secara automatik semasa anda menghidupkan semula (misalnya setelah peningkatan).
Untuk melakukannya, edit /etc/rc.conf
:
ee /etc/rc.conf
Tekan CTRL+ E, diikuti dengan ENTERmeletakkan baris kosong pada baris kedua fail, dan taip:
murmur_enable="YES"
Akhbar kemudian ESC, ENTER, ENTERmenyimpan dan berhenti. Untuk menguji konfigurasi, cuba arahan permulaan perkhidmatan biasa:
service murmur start
Sekiranya ini tidak berjaya, terdapat kesalahan ketik rc.conf
. kembali dan semak semula.
Sekiranya ia berfungsi, maka tidak ada yang perlu dilakukan. Untuk mengujinya, but semula:
sync && reboot
Tunggu beberapa saat untuk pelayan memulakan semula sehingga anda boleh berhubung dengan SSH, kemudian cuba menyambung semula dengan Mumble. Tahniah, anda baru memasang dan mengonfigurasi Murmur dari awal.
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