Kiat Sistem Operasi - kevintaswin/mlnarch GitHub Wiki
Menghapus Entri Boot dari Pengaturan Firmware EFI (Melalui EFI Shell)
-
bcfg boot dump -b -
bcfg boot rm XXKiat: 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
statuntuk 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.gzatau
-
tar -xzvf ../mlnarch-XX.X_worl_YYYYMMDD-HHMMSS.tar.gz
Beralih Sesi Terminal
-
tmux -
tmux attach -t 0Kiat: Gunakan
tmux list-sessionsuntuk mendapatkan daftar sesi yang aktif.
Hapus Alamat IP Dinamis
ip addr del ALAMAT-IP-SAAT-INI KARTU-ANTARMUKA-JARINGAN
Setelan Utilitas top
-
top -d 1Ubah kecepatan pembaruan informasi sumber daya menjadi satu detik.fMenyetel lapangan.-
spaceNonaktifkan lapangan berikut ini.S = Process Status -
spaceAktifkan 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
-
topKiat: Lihat dan ingat angka PID proses Java.
-
sudo renice -20 -p PIDKiat: Ubah
PIDJava 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 noguinano 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.jarrm plugins/Geyser-Spigot.jarrm plugins/LuckPerms-Bukkit-5.4.118.jarrm 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/