パソいろ パソコンやIT関連、周辺機器や開発のことなど

パソコンや開発、Linuxやデータベースのことなど

.gitignore
gitでtrackしたくないファイル、フォルダを記述する。
.gitignoreファイル自体をgit管理したくない場合は、.gitignore自体も記述する。
apacheで古いサイトから新しいサイトへリダイレクト
<VirtualHost *:80>
    ServerName old.example.com
    DocumentRoot /var/www/html/old.example.com
    <Directory /var/www/html/old.example.com>
        RewriteEngine on
        RewriteRule .* https://new.example.com [R-301,L]
    </Directory>
</VirtualHost>
centos7でminecraftサーバー
javaのバージョンを調べる
yum search openjdk

java-1.8.0-openjdk-src-debug.i686 : OpenJDK Source Bundle for packages with
                                  : debug on
java-1.8.0-openjdk-src-debug.x86_64 : OpenJDK Source Bundle 8 for packages with
                                    : debug on
java-11-openjdk.i686 : OpenJDK Runtime Environment 11
java-11-openjdk.x86_64 : OpenJDK Runtime Environment 11

java1.8が最新?

yum install -y java-1.8.0-openjdk

以下のサイトにアクセス
https://minecraft.net/ja-jp/download/server

/var/minecraft
フォルダを作って上記サイトからjarファイルをダウンロード

ダウンロードされたファイルをリネームし、指示通り下記のコマンドを実行
java -Xmx1024M -Xms1024M -jar minecraft_server.1.14.3.jar nogui

Failed to load properties from file: server.properties
上記のように怒られる

フォルダを見るとファイルがいくつかできている
eula=falseをtrueに
そしてもう一度先ほどのコマンドをたたけば起動したような…

起動スクリプトを作成

minecraft.sh

#!/bin/sh
java -Xmx1024M -Xms1024M -jar minecraft_server.1.14.3.jar nogui


chmod o+x minecraft.sh


vi /etc/systemd/system/minecraft_server.service

[Unit]
Description=Minecraft Server
After=network-online.target

[Service]
ExecStart=/bin/bash /var/minecraft/minecraft.sh
WorkingDirectory=/var/minecraft/
Restart=always
User=root
Group=root

[Install]
WantedBy=multi-user.target



systemctl daemon-reload


systemctl enable minecraft_server

systemctl start minecraft_server