]> Frank Brehm's Git Trees - config/helga-hetzner/etc.git/commitdiff
daily autocommit
authorFrank Brehm <frank@brehm-online.com>
Mon, 19 Apr 2021 16:19:20 +0000 (18:19 +0200)
committerFrank Brehm <frank@brehm-online.com>
Mon, 19 Apr 2021 16:19:20 +0000 (18:19 +0200)
.etckeeper
motd
nftables.conf
screenrc
systemd/system/getty@tty1.service.d/noclear.conf [new file with mode: 0644]
systemd/system/minecraft.service
systemd/system/minecraft@.service

index 3f7709a61593b562fc4326367cf3fca22bf03089..1fc828773cfaface9cb9aa994603f95328db474d 100755 (executable)
@@ -1315,6 +1315,8 @@ maybe chmod 0755 'systemd/system/clamav-daemon.service.d'
 maybe chmod 0644 'systemd/system/clamav-daemon.service.d/extend.conf'
 maybe chmod 0755 'systemd/system/cloud-init.target.wants'
 maybe chmod 0755 'systemd/system/getty.target.wants'
+maybe chmod 0755 'systemd/system/getty@tty1.service.d'
+maybe chmod 0644 'systemd/system/getty@tty1.service.d/noclear.conf'
 maybe chmod 0755 'systemd/system/mariadb.service.d'
 maybe chmod 0644 'systemd/system/mariadb.service.d/override.conf'
 maybe chmod 0644 'systemd/system/minecraft.service'
diff --git a/motd b/motd
index 9c2579226e052e81e2f58c882a7e4ad0ad90e287..9359473711513c7524995ae4517d9046a1cd98e4 100644 (file)
--- a/motd
+++ b/motd
@@ -6,9 +6,9 @@ Debian GNU/Linux 10 (buster)
 |_| |_|\___|_|\__, |\__,_|
               |___/       
 
-Der Mensch ist bereit, für jede Idee zu sterben, vorausgesetzt, daß
-ihm die Idee nicht ganz klar ist.
-               -- Gilbert Keith Chesterton
+Wer nur um Gewinn kämpft, erntet nichts, wofür es sich lohnt, zu
+leben.
+               -- Antoine de Saint-Exupéry
 
 Today is Prickle-Prickle, the 36th day of Discord in the YOLD 3187
 
index fc8c269c57a2d98e76a0d7534ad3fd03d85ca47e..05df33307d85793cc0bcc508fd5997c731dca365 100755 (executable)
@@ -21,6 +21,8 @@ table inet filter {
         ip6 nexthdr icmpv6 icmpv6 type { destination-unreachable, packet-too-big, time-exceeded, parameter-problem, mld-listener-query, mld-listener-report, mld-listener-reduction, nd-router-solicit, nd-router-advert, nd-neighbor-solicit, nd-neighbor-advert, ind-neighbor-solicit, ind-neighbor-advert, mld2-listener-report } accept
         ip protocol icmp icmp type { destination-unreachable, router-solicitation, router-advertisement, time-exceeded, parameter-problem } accept
         ip protocol igmp accept
+        icmp type echo-request accept
+        icmpv6 type echo-request accept
 
         # ssh
         tcp dport 22 accept
@@ -40,6 +42,16 @@ table inet filter {
         # imap/imaps
         tcp dport 143 accept
         tcp dport 993 accept
+       tcp dport sieve accept
+
+       # MySQL
+        tcp dport mysql accept
+
+        # Icinga
+        tcp dport 5665 accept
+
+        # Minecraft
+        tcp dport 25565 accept
 
         # count and drop any other traffic
         counter drop
index 032db646663efa2d615de8de39e7108b91fe3682..f5f149e0523dedacb4cca304ecd28dcfada129e0 100644 (file)
--- a/screenrc
+++ b/screenrc
 # SCREEN SETTINGS
 # ------------------------------------------------------------------------------
 
-#startup_message off
+startup_message off
 #nethack on
 
 #defflow on # will force screen to process ^S/^Q
 deflogin on
 #autodetach off
 
+# Automatically detach on hangup.
+#autodetach off
+autodetach on                         # default: on
+
+# Enable/disable multiuser mode. Standard screen operation is singleuser.
+# In multiuser mode the commands acladd, aclchg, aclgrp and acldel can be used
+# to enable (and disable) other user accessing this screen session.
+# Requires suid-root.
+multiuser off
+
+# Define the time that all windows monitored for silence should
+# wait before displaying a message. Default 30 seconds.
+silencewait 15                        # default: 30
+
 # turn visual bell on
 vbell on
 vbell_msg "   Wuff  ----  Wuff!!  "
 
 # define a bigger scrollback, default is 100 lines
-defscrollback 1024
+defscrollback 50000
+
+# shell:  Default process started in screen's windows.
+# Makes it possible to use a different shell inside screen
+# than is set as the default login shell.
+# If begins with a '-' character, the shell will be started as a login shell.
+# shell                 zsh
+# shell                 bash
+# shell                 ksh
+shell -$SHELL
+
+# emulate .logout message
+pow_detach_msg "Screen session of \$LOGNAME \$:cr:\$:nl:ended."
+
+# caption always " %w --- %c:%s"
+# caption always "%3n %t%? @%u%?%? [%h]%?%=%c"
+caption always " %{gw}$LOGNAME@%H | %{bw}%c%{-} | %{kw}%-Lw%{rw}%50>%{rW}%n%f* %t %{kw}%+LW%<"
 
 # ------------------------------------------------------------------------------
 # SCREEN KEYBINDINGS
diff --git a/systemd/system/getty@tty1.service.d/noclear.conf b/systemd/system/getty@tty1.service.d/noclear.conf
new file mode 100644 (file)
index 0000000..52671c7
--- /dev/null
@@ -0,0 +1,2 @@
+[Service]
+TTYVTDisallocate=no
index 931d5bcc76275b4078e16badd45aa856220c0fc4..d262a6674a421e66eca7b4507f372e9ed06fa153 100644 (file)
@@ -35,7 +35,7 @@ ProtectControlGroups=true
 
 #ExecStart=/usr/bin/screen -DmS mc-server /usr/bin/java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
 
-ExecStart=/bin/bash -c '/usr/bin/screen -D -m -S mc-server /usr/bin/java -server -Xms1024M -Xmx1024M -XX:+UseG1GC -XX:+CMSIncrementalPacing -XX:+CMSClassUnloadingEnabled -XX:ParallelGCThreads=2 -XX:MinHeapFreeRatio=5 -XX:MaxHeapFreeRatio=10 -jar minecraft_server.jar nogui'
+ExecStart=/bin/bash -c '/usr/bin/screen -D -m -S mc-server /usr/bin/java -server -Xms1024M -Xmx1024M -XX:+UseG1GC -XX:+CMSClassUnloadingEnabled -XX:ParallelGCThreads=2 -XX:MinHeapFreeRatio=5 -XX:MaxHeapFreeRatio=10 -jar minecraft_server.jar nogui'
 
 ExecReload=/usr/bin/screen -p 0 -S mc-server -X eval 'stuff "reload"\\015'
 
index e1903b8c35814f55e19b9676e6d77e2d1fa42dc8..2b33df3f30179c25fd72107cb6ddec5edc767782 100644 (file)
@@ -34,7 +34,7 @@ ProtectControlGroups=true
 
 #ExecStart=/usr/bin/screen -DmS mc-%i /usr/bin/java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
 
-ExecStart=/bin/sh -c '/usr/bin/screen -DmS mc-%i /usr/bin/java -server -Xms1024M -Xmx1024M -XX:+UseG1GC -XX:+CMSIncrementalPacing -XX:+CMSClassUnloadingEnabled -XX:ParallelGCThreads=2 -XX:MinHeapFreeRatio=5 -XX:MaxHeapFreeRatio=10 -jar minecraft_server.jar nogui'
+ExecStart=/bin/sh -c '/usr/bin/screen -DmS mc-%i /usr/bin/java -server -Xms1024M -Xmx1024M -XX:+UseG1GC -XX:+CMSClassUnloadingEnabled -XX:ParallelGCThreads=2 -XX:MinHeapFreeRatio=5 -XX:MaxHeapFreeRatio=10 -jar minecraft_server.jar nogui'
 
 ExecReload=/usr/bin/screen -p 0 -S mc-%i -X eval 'stuff "reload"\\015'