Cara Memasang Graylog Server pada CentOS 7
Menggunakan Sistem yang Berbeda? Graylog server adalah perangkat lunak manajemen log sumber terbuka siap pakai perusahaan. Ia mengumpulkan log dari berbagai sumber dan menganalisis
Cuberite adalah implementasi server Minecraft sumber terbuka yang dapat diskalakan dan ditulis dalam C ++. Ini memiliki sistem plugin yang mudah digunakan yang memungkinkan bagi pengguna untuk menulis plugin khusus dengan Lua dan pada awalnya dibuat dengan MCServer
nama.
Cuberite adalah multi-platform dan akan bekerja dengan sebagian besar sistem operasi Linux dan Windows. Tutorial ini hanya akan mencakup instalasi perangkat lunak server pada instalasi CentOS 6 atau 7. Seperti kebanyakan server Minecraft, plugin dan faktor lainnya akan berkontribusi pada jejak memori yang lebih besar. Untuk memulai, disarankan agar Anda memiliki setidaknya:
Vultr menawarkan spesifikasi ini untuk $ 5 per bulan (termasuk 25 GB SSD dan satu terabyte bandwidth).
Sebelum kita mulai, kita harus memastikan bahwa sistemnya mutakhir dan bahwa kita memiliki editor teks yang sesuai. Ini akan diperlukan untuk mengkonfigurasi server. Kami juga akan membutuhkan alat yang tepat untuk membangun dan menyusun perangkat lunak.
Sebelum kami memasang apa pun, jalankan perintah di bawah ini untuk memperbarui sistem Anda:
yum update -y
Sekarang, kita akan menginstal nano
. (Anda dapat menggunakan vim
atau editor lain yang Anda suka):
yum install nano -y
Setelah selesai, jalankan perintah berikut untuk menginstal cmake
(kompilator):
yum install cmake -y
Sekarang, instal screen
(memungkinkan aplikasi untuk berjalan di latar belakang):
yum install screen -y
Setelah screen
menginstal, Anda dapat melanjutkan ke bagian selanjutnya.
Sekarang kita memiliki semua dependensi yang diperlukan untuk menyelesaikan instalasi, kita harus mengambil skrip. Perintah di bawah ini akan membuat direktori baru di /root
, atau ~
.
cd ~ && mkdir server
cd server
wget -O install.sh https://compile.cuberite.org
Sekarang, Anda dapat menjalankan skrip instalasi:
sh install.sh
Anda akan melihat pesan berikut di terminal Anda:
[root@demo server]# sh install sh
Hello, this script will download and compile Cuberite.
On subsequent runs, it will update Cuberite.
The compilation and download will occur in the current directory.
If you're updating, you should run: <Path to Cuberite>/compile.sh
Compiling from srouce takes time, but it usually generates faster
executables. If you prefer ready-to-use binaries or if you want
more info, please visit: https://cuberite.org
Choose compile mode:
* (R)Release: Compiles normally.
Generates the fastest build.
* (D)Debug: Compiles in debug mode.
Makes your console and crashes more verbose.
A bit slower than Release mode. If you plan to help
development by reporting bugs, this is preferred.
Choose compile mode: (r/d) (Default: "Release"):
Ketika Anda melihat di atas, tekan saja ENTERkeyboard Anda.
Anda sekarang akan melihat yang berikut:
Choose the number of compilation threads.
You have 2 CPU threads.
If you have enough RAM, it is wise to choose your CPU's thread count.
Otherwise choose lower. Old Raspberry Pis should choose 1. If in doubt, choose 1
.
Please enter the number of compilation threads to use (Default: 1):
Anda dapat memilih untuk menggunakan lebih banyak utas untuk kompilasi (tergantung pada instance yang Anda miliki). Terlepas dari ini, yang harus Anda lakukan adalah menekan ENTER.
Setelah melakukannya, Anda akan diminta dengan pesan berikut:
#### Settings Summary ####
Build Type: Release
Branch: master (Currently the only choice)
Compilation threads: 1
CPU Threads: 2
Previous Compilation: Not detected. We are assuming this is the first compile.sh run.
Upstream Link: https://github.com/cuberite/cuberite.git
Upstream Repo: origin
After pressing ENTER, the script will connect to https://github.com/cuberite/cuberite.git
to check for updates and/or fetch code. It will then compile your program.
If you compiled before, make sure you're in the proper directory and that "Previous
compilation" is detected.
Press ENTER to continue...
Ini adalah langkah terakhir sebelum kompilasi akan dimulai. Anda akan diberitahu untuk menekan ENTERuntuk memulai kompilasi. Ini akan memakan waktu sekitar 15 menit, tergantung pada sistem Anda.
CATATAN : Jangan khawatir jika Anda melihat banyak teks bergulir di terminal Anda. Butuh waktu bagi sistem untuk mengkompilasi perangkat lunak sepenuhnya ke dalam paket yang dapat dieksekusi.
Setelah selesai, Anda akan disambut dengan pesan berikut:
-----------------
Compilation done!
Cuberite awaits you at:
/root/server/cuberite/Server/Cuberite
You can always update Cuberite by executing:
/root/server/cuberite/compile.sh
Enjoy :)
Ini menandai akhir instalasi. Anda dapat melanjutkan ke bagian selanjutnya untuk konfigurasi server.
Untuk mengkonfigurasi server Anda, pertama-tama kita harus mencari dan menyalin server yang dikompilasi dari direktori sementara kami:
cd cuberite
cp -r Server ~/server/cuberiteServer
cd ./cuberiteServer
Direktori server Anda sekarang akan berada di /root/server/cuberiteServer
dan file konfigurasi akan berada di /root/server/cuberiteServer/settings.ini
.
Kami sekarang dapat mengedit konfigurasi menggunakan editor teks apa pun:
nano settings.ini
Anda akan melihat sesuatu yang terlihat seperti berikut:
[Server]
Description=Cuberite - in C++!
ShutdownMessage=Server shutdown
MaxPlayers=100
HardcoreEnabled=0
AllowMultiLogin=0
Ports=25565
Untuk mengedit jumlah maksimum pemain yang dapat online pada waktu tertentu, cukup modifikasi MaxPlayers=100
baris ke nomor yang Anda inginkan.
Misalnya, jika Anda menginginkan maksimal 25 pemain, yang harus Anda lakukan adalah mengubah batas MaxPlayers=25
.
Anda juga dapat mengubah port, tetapi tidak disarankan karena semakin sulitnya pengguna untuk terhubung ke server Anda (port default untuk server Minecraft adalah 25565
).
Jika Anda menggunakan nano
, Anda dapat keluar dan menyimpan dengan melakukan CTRL+ X, diikuti oleh ENTER.
Untuk memulai server, cukup buka direktori server ( /root/server/cuberiteServer
) dan mulai layar:
cd ~/server/cuberiteServer
screen -S MinecraftServer && screen -r MinecraftServer
Anda dapat menyambung kembali ke screen
pada waktu tertentu menggunakan screen -r <screenName>
perintah. Kami menamai layar MinecraftServer
, jadi menghubungkan kembali dapat dilakukan dengan melakukan screen -r MinecraftServer
.
Sekarang, jalankan biner server:
./Cuberite
Diperlukan waktu beberapa detik untuk membuat medan sebelum server dapat digunakan. Juga, gunakan kombinasi berikut untuk keluar dari layar: CTRL+ A+ D.
Untuk melakukan hard-shutdown, yang perlu Anda lakukan adalah menggunakan CTRL+ C. Untuk melakukan shutdown yang anggun, masukkan perintah berikut di konsol:
stop
Dengan asumsi bahwa Anda telah mengkonfigurasi firewall, Anda dapat memasukkan alamat server Anda di klien Minecraft.
Alamat Anda akan terlihat seperti berikut: 192.0.2.5:25565
( 192.0.2.5
menjadi alamat server Anda yang sebenarnya).
Pada titik ini, Anda dapat mengirimkan alamat server bersama beberapa teman dan mulai membangun.
Menghapus perangkat lunak itu sederhana. Yang harus Anda lakukan adalah memastikan bahwa server sedang luring dan berjalan rm -rf ~/server
.
Menggunakan Sistem yang Berbeda? Graylog server adalah perangkat lunak manajemen log sumber terbuka siap pakai perusahaan. Ia mengumpulkan log dari berbagai sumber dan menganalisis
Pada kesempatan tertentu, Administrator Sistem mungkin perlu membuat akun pengguna dan membatasi akses mereka untuk hanya mengelola file mereka sendiri melalui sFTP, tetapi tidak
Menggunakan Sistem yang Berbeda? Chamilo adalah sistem manajemen pembelajaran (LMS) gratis dan open source yang banyak digunakan untuk pendidikan online dan kolaborasi tim
Odoo, sebelumnya dikenal sebagai OpenERP, adalah platform bisnis ERP open source yang terkenal. Perusahaan dengan ukuran berapa pun dapat mengambil manfaat dari Odoo, berkat lisnya yang berlimpah
Menggunakan Sistem yang Berbeda? Couch CMS adalah Content Management System (CMS) sederhana dan fleksibel, gratis dan open source yang memungkinkan desainer web untuk mendesain
NextCloud, seperti namanya, adalah alternatif yang menjanjikan dari solusi hosting file sumber terbuka lainnya OwnCloud. Dalam artikel ini, saya akan menunjukkan kepada Anda ho
Menggunakan Sistem yang Berbeda? Netdata adalah bintang yang naik di bidang pemantauan metrik sistem waktu-nyata. Dibandingkan dengan alat lain dengan jenis yang sama, Netdata:
Menggunakan Sistem yang Berbeda? ERP atau Enterprise Resource Planning adalah rangkaian aplikasi perusahaan yang digunakan untuk mengelola proses bisnis inti. ERPNext adalah gratis
Selamat datang di tutorial Vultr lainnya. Di sini, Anda akan belajar cara menginstal dan menjalankan server SAMP. Panduan ini ditulis untuk CentOS 6. Prasyarat Anda akan tahu
Menggunakan Sistem yang Berbeda? Elgg adalah mesin jejaring sosial open source yang memungkinkan penciptaan lingkungan sosial seperti jejaring sosial kampus
Bolt adalah CMS open source yang ditulis dalam PHP. Kode sumber baut di-host di GitHub. Panduan ini akan menunjukkan kepada Anda cara menginstal Bolt CMS pada CentOS 7 Vult yang baru
Bugzilla adalah sistem pelacakan bug sumber bebas dan terbuka yang banyak digunakan oleh berbagai vendor untuk terus meningkatkan softwar mereka
Ikhtisar Artikel ini dimaksudkan untuk membantu Anda mendapatkan kluster Kubernet dan menjalankan dengan kubeadm dalam waktu singkat. Panduan ini akan menggunakan dua server, pada
Menggunakan Sistem yang Berbeda? Pendahuluan Sails.js adalah kerangka kerja MVC untuk Node.js, mirip dengan Ruby on Rails. Itu membuat untuk mengembangkan aplikasi modern ver
Tutorial ini akan membahas proses pemasangan server game Half Life 2 pada Sistem CentOS 6. Langkah 1: Menginstal prasyarat Untuk mengatur ou
Pendahuluan Sistem Linux dilengkapi dengan alat pemantauan secara default seperti top, df, dan du yang membantu memonitor proses dan ruang disk. Namun sering kali, mereka ar
Menggunakan Sistem yang Berbeda? Kolab Groupware adalah aplikasi groupware berbasis web gratis dan open source. Fitur-fiturnya terdiri dari komunikasi email, acara
Menggunakan Sistem yang Berbeda? Koel adalah aplikasi streaming audio pribadi sederhana berbasis web yang ditulis dalam Vue di sisi klien dan Laravel di sisi server. Koe
GDB adalah debugger untuk C, C ++, Objective-C, Pascal, Fortran, Go, D, OpenCL C, Ada, dan Modula-2. CentOS didasarkan pada RHEL (Red Hat Enterprise Linux). Salah satu th
Menggunakan Sistem yang Berbeda? Akaunting adalah perangkat lunak akuntansi sumber terbuka dan gratis yang dirancang untuk usaha kecil dan freelancer. Itu dibangun kecerdasan
Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1
Banyak dari Anda tahu Switch keluar pada Maret 2017 dan fitur-fitur barunya. Bagi yang belum tahu, kami sudah menyiapkan daftar fitur yang membuat 'Switch' menjadi 'gadget yang wajib dimiliki'.
Apakah Anda menunggu raksasa teknologi untuk memenuhi janji mereka? periksa apa yang belum terkirim.
Baca blog untuk mengetahui berbagai lapisan dalam Arsitektur Big Data dan fungsinya dengan cara yang paling sederhana.
Baca ini untuk mengetahui bagaimana Kecerdasan Buatan menjadi populer di antara perusahaan skala kecil dan bagaimana hal itu meningkatkan kemungkinan untuk membuat mereka tumbuh dan memberi keunggulan pada pesaing mereka.
CAPTCHA telah berkembang cukup sulit bagi pengguna untuk dipecahkan dalam beberapa tahun terakhir. Apakah itu akan tetap efektif dalam deteksi spam dan bot di masa mendatang?
Saat Sains Berkembang dengan kecepatan tinggi, mengambil alih banyak upaya kita, risiko menundukkan diri kita pada Singularitas yang tidak dapat dijelaskan juga meningkat. Baca, apa arti singularitas bagi kita.
Apa itu telemedicine, perawatan kesehatan jarak jauh dan dampaknya terhadap generasi mendatang? Apakah itu tempat yang bagus atau tidak dalam situasi pandemi? Baca blog untuk menemukan tampilan!
Anda mungkin pernah mendengar bahwa peretas menghasilkan banyak uang, tetapi pernahkah Anda bertanya-tanya bagaimana cara mereka mendapatkan uang sebanyak itu? mari berdiskusi.
Baru-baru ini Apple merilis macOS Catalina 10.15.4 pembaruan suplemen untuk memperbaiki masalah tetapi tampaknya pembaruan menyebabkan lebih banyak masalah yang mengarah ke bricking mesin mac. Baca artikel ini untuk mempelajari lebih lanjut