Kiat Sistem Operasi - kevintaswin/mlnarch GitHub Wiki
Menghapus Entri Boot dari Pengaturan Firmware EFI (Melalui EFI Shell)
-
bcfg boot dump -b
-
bcfg boot rm XX
Kiat: Ubah XX menjadi nomor entri yang ingin dihapus.
-
reset -c
Pencadangan Keseluruhan Server Minecraft
-
cd ~/papermc && sudo tar -czvf ~/mlnarch-XX.X_serv_YYYYMMDD-HHMMSS.tar.gz * .??* && sudo tar -czvf ~/mlnarch-XX.X_worl_YYYYMMDD-HHMMSS.tar.gz world world_nether world_the_end && cd ~
Rujukan: https://stackoverflow.com/a/21403817. Gunakan utilitas
stat
untuk mendapatkan detik spesifik kapan pencadangan selesai diarsipkan menjadi tar.
Penarikan Keseluruhan Berkas Pencadangan
scp [email protected]:/home/kevintaswin/mlnarch-XX.X_serv_YYYYMMDD-HHMMSS.tar.gz C:\Users\kevintaswin\Downloads
Pendorongan Keseluruhan Berkas Server Minecraft
scp C:\Users\kevintaswin\Downloads\mlnarch-XX.X_serv_YYYYMMDD-HHMMSS.tar.gz [email protected]:/home/kevintaswin/
Pemulihan Keseluruhan Server Minecraft
-
mkdir papermc
-
cd papermc/
-
tar -xzvf ../mlnarch-XX.X_serv_YYYYMMDD-HHMMSS.tar.gz
atau
-
tar -xzvf ../mlnarch-XX.X_worl_YYYYMMDD-HHMMSS.tar.gz
Beralih Sesi Terminal
-
tmux
-
tmux attach -t 0
Kiat: Gunakan
tmux list-sessions
untuk mendapatkan daftar sesi yang aktif.
Hapus Alamat IP Dinamis
ip addr del ALAMAT-IP-SAAT-INI KARTU-ANTARMUKA-JARINGAN
Setelan Utilitas top
-
top -d 1
Ubah kecepatan pembaruan informasi sumber daya menjadi satu detik.f
Menyetel lapangan.-
space
Nonaktifkan lapangan berikut ini.S = Process Status
-
space
Aktifkan lapangan berikut ini.SWAP = Swapped Size (KiB) USED = Res+Swap ioR = I/O Bytes Read ioW = I/O Bytes Write %CUC = Utilization
-
Mendiagnosis Kurangnya Modul Kernel
dmesg
Tampilkan Sisa Penyimpanan Keseluruhan
df -BM
Tampilkan Ukuran Total Direktori Saat Ini
du -sb
Prioritaskan Proses Java
-
top
Kiat: Lihat dan ingat angka PID proses Java.
-
sudo renice -20 -p PID
Kiat: Ubah
PID
Java sesuai kondisi.
Memperbarui Perangkat Lunak Server dan Plug In Seiring Berjalannya Waktu
[!CAUTION] Harap sebelumnya melakukan Pencadangan Keseluruhan Server Minecraft terlebih dahulu.
-
Buat direktori pembaruan:
mkdir ~/newpapermc/
cd ~/newpapermc/
-
Dorong perangkat lunak server Paper terbaru ke direktori pembaruan:
scp C:\Users\kevintaswin\Downloads\paper-1.XX.X-XXX.jar [email protected]:/home/kevintaswin/newpapermc/
-
Mulai server Paper supaya berkas-berkas yang diperlukan diunduh dan setujui EULA:
java -Xmx2881M -Xms2881M -Dpaper.playerconnection.keepalive=31556952 -jar paper-1.XX.X-XXX.jar nogui
nano eula.txt
-
Pindahkan folder-folder berikut pada direktori server sebelumnya ke direktori pembaruan dan uji coba server:
mv ~/papermc/plugins/ .
mv ~/papermc/server-icon.png .
mv ~/papermc/server.properties .
mv ~/papermc/whitelist.json .
mv ~/papermc/world/ .
mv ~/papermc/world_nether/ .
mv ~/papermc/world_the_end/ .
java -Xmx2881M -Xms2881M -Dpaper.playerconnection.keepalive=31556952 -jar paper-1.XX.X-XXX.jar nogui
-
Hapus versi Plug In sebelumnya:
rm plugins/floodgate-spigot.jar
rm plugins/Geyser-Spigot.jar
rm plugins/LuckPerms-Bukkit-5.4.118.jar
rm plugins/VeinMiner-Bukkit-2.1.1.jar
-
Dorong versi terbaru Plug In:
scp "C:\Users\kevintaswin\Downloads\PlugIn\*" [email protected]:/home/kevintaswin/newpapermc/plugins
-
Hapus direktori server sebelumnya:
rm -rf ~/papermc/
-
Ubah nama direktori pembaruan menggantikan direktori server sebelumnya:
mv ~/newpapermc/ ~/papermc/