Beiträge von mfnalex

    Was an Java unschön ist:

    existiert.existiertNicht == null ergibt true. Ja, macht Sinn.

    existiert.existiertNicht.existiertAuchNicht == null ergibt NPE

    Um also zu prüfen, ob existiert.existiertNicht.existiertAuchNicht wirklich nicht existiert, muss man zwangsläufig vorher prüfen, ob existiert.existiertNicht existiert oder nicht.

    Irgendwie find ich das unschön ;(

    Pihole kann beim Upgrade auf die neuste Version anscheinend kein unattended update. Ich hab nicht dran gedacht und den Raspberry bei meinen Eltern blind aktualisiert. Nun ist der offline.

    Bleibt zu hoffen dass das Internet noch funktioniert.

    Ansonsten muss ich wohl hinfahren.

    Was lief denn schief? Bei mir ist das Update ohne jegliche Interaktion problemlos durchgelaufen.

    Black-/Whitelists pro Gerät und die integrierte "hosts-File" sind jedenfalls Gold wert!

    Ich kenne den Web Presence Builder nicht, aber nach einer kurzen Google-Suche scheint das ein Plesk-Feature zu sein. Ich glaube daher nicht, dass das so einfach möglich ist.

    (Wie gesagt habe ich da aber keine Ahnung, vielleicht gibt es irgendeine praktikable Möglichkeit)

    Je nachdem wie viel Zeit du investiert hast, könntest du natürlich einfach die jeweiligen Texte rüberkopieren.

    Wenn du Apache laufen hast, solltest du schon wissen wie das Ding aufgebaut ist - normalerweise hast du, z.B. unter Debian/Ubuntu, unter /etc/apache2/sites-available (bzw. /etc/apache2/sites-enabled) verschiedene Configs für deine vHosts. Darin kannst du jeweils Einstellungen vornehmen, z.B. den DocRoot, DirectoryIndex, Optionen wie +Indexes bzw. -Indexes etc.

    Alles, was du mittels .htaccess regeln kannst, kannst du mindestens genau so gut über die vHost-Definition lösen - innerhalb eines <Directory ...>-Blocks.

    Hast du deinen Server denn vernünftig abgesichert (SSH, Firewall, etc.)? Ansonsten wäre wahrscheinlich ein Managed Server die bessere Lösung, auch wenn der (auf den ersten Blick) teurer erscheint :)

    EDIT: Laut deinem Screenshot oben hast du entweder kein SSL-Zertifikat installiert, oder es fehlt lediglich eine 301-Weiterleitung nach https. Jedenfalls sollten Daten, die irgendwas mit Authentifizierung zu tun haben (was ja der Fall ist, da es ja anscheinend um irgendein Admin-Interface geht), ausschließlich verschlüsselt übertragen werden - sonst kann sie im Zweifel jeder/irgendwer mitlesen.

    Stichwort: letsencrypt

    Also eine .htaccess gilt ja grundsätzlich nur für das Verzeichnis, in dem sie liegt.

    Erstell doch einfach unter /var/www/html/baninterface folgende .htaccess, bzw. füg folgendes innerhalb eines <Directory ...>-Blocks im Vhost ein:

    Code
    Options -Indexes

    In dem Fall kriegst du beim Aufruf eines Ordners innerhalb des Verzeichnisses entweder das index-File, oder - falls nicht vorhanden - 403 Forbidden

    Oder direkt parallel per Brieftaube, Einschreiben und Zustellung per Gerichtsvollzieher? :D (SCNR)


    Habe bis jetzt erst eine Abuse-Meldung erhalten, aber weil mein Server per DDoS angegriffen wurde, nicht andersherum. (Daher musste ich auf die auch nicht reagieren, habe sie trotzdem innerhalb weniger Minuten gelesen)


    Wenn man einen vernünftigen Mailanbieter nutzt, gibt es doch eigentlich keine Probleme mit der Zustellung. Ich würde da eher einen ganz klassischen Anruf zusätzlich zur E-Mail praktisch finden.

    Danke für die Übersicht. Hast Du gerade gut was laufen auf der Kiste oder hatte die zu dem Zeitpunkt 0 Last? Bin überrascht, dass der RS mit gleichen Kernen und RAM deutlich weniger CPU Power bei Single Core und Multi-Core hat als das gleiche VPS.

    Apache mit ca 40 vHosts, Redis, MariaDB, drei Minecraft-Server, TS3, und ein paar Docker-Container. Die Load war bei ca. 2,5 (4 Kerne).

    Außerdem ist der RS ja noch die 8te Generation. :)

    Und Speedtest:

    Speedtest

    speedtest-cli

    Retrieving speedtest.net configuration...

    Testing from netcup GmbH (193.30.121.79)...

    Retrieving speedtest.net server list...

    Selecting best server based on ping...

    Hosted by Thueringer Netkom GmbH (Weimar) [132.12 km]: 11.306 ms

    Testing download speed................................................................................

    Download: 787.64 Mbit/s

    Testing upload speed......................................................................................................

    Upload: 4.16 Mbit/s

    Der Upload ist offensichtlich falsch.

    Uhrzeit kurz nach 22 Uhr (Samstag)

    Hier ein RS 2000 Plus SAS G8:

    CPU 1 Thread

    sysbench cpu --threads=1 --cpu-max-prime=20000 --time=0 --events=10000 run

    sysbench 1.0.20 (using bundled LuaJIT 2.1.0-beta2)

    Running the test with following options:

    Number of threads: 1

    Initializing random number generator from current time


    Prime numbers limit: 20000

    Initializing worker threads...

    Threads started!

    CPU speed:

    events per second: 334.52

    General statistics:

    total time: 29.8914s

    total number of events: 10000

    Latency (ms):

    min: 2.51

    avg: 2.99

    max: 19.38

    95th percentile: 3.62

    sum: 29854.98

    Threads fairness:

    events (avg/stddev): 10000.0000/0.00

    execution time (avg/stddev): 29.8550/0.00

    CPU 4 Threads

    sysbench cpu --threads=4 --cpu-max-prime=20000 --time=0 --events=10000 run

    sysbench 1.0.20 (using bundled LuaJIT 2.1.0-beta2)

    Running the test with following options:

    Number of threads: 4

    Initializing random number generator from current time


    Prime numbers limit: 20000

    Initializing worker threads...

    Threads started!

    CPU speed:

    events per second: 890.88

    General statistics:

    total time: 11.2229s

    total number of events: 10000

    Latency (ms):

    min: 2.52

    avg: 4.48

    max: 23.91

    95th percentile: 14.73

    sum: 44834.89

    Threads fairness:

    events (avg/stddev): 2500.0000/82.23

    execution time (avg/stddev): 11.2087/0.01

    RAM 1 Thread

    sysbench memory --threads=1 --memory-block-size=1M --memory-total-size=100G --time=0 --events=10000 run

    sysbench 1.0.20 (using bundled LuaJIT 2.1.0-beta2)

    Running the test with following options:

    Number of threads: 1

    Initializing random number generator from current time


    Running memory speed test with the following options:

    block size: 1024KiB

    total size: 102400MiB

    operation: write

    scope: global

    Initializing worker threads...

    Threads started!

    Total operations: 102400 (10015.52 per second)

    102400.00 MiB transferred (10015.52 MiB/sec)


    General statistics:

    total time: 10.2219s

    total number of events: 102400

    Latency (ms):

    min: 0.07

    avg: 0.10

    max: 16.31

    95th percentile: 0.14

    sum: 10129.98

    Threads fairness:

    events (avg/stddev): 102400.0000/0.00

    execution time (avg/stddev): 10.1300/0.00

    RAM 4 Threads

    sysbench memory --threads=4 --memory-block-size=1M --memory-total-size=100G --time=0 --events=10000 run

    sysbench 1.0.20 (using bundled LuaJIT 2.1.0-beta2)

    Running the test with following options:

    Number of threads: 4

    Initializing random number generator from current time


    Running memory speed test with the following options:

    block size: 1024KiB

    total size: 102400MiB

    operation: write

    scope: global

    Initializing worker threads...

    Threads started!

    Total operations: 102400 (16077.58 per second)

    102400.00 MiB transferred (16077.58 MiB/sec)


    General statistics:

    total time: 6.3675s

    total number of events: 102400

    Latency (ms):

    min: 0.07

    avg: 0.24

    max: 27.73

    95th percentile: 0.29

    sum: 24313.92

    Threads fairness:

    events (avg/stddev): 25600.0000/0.00

    execution time (avg/stddev): 6.0785/0.25

    DD Write

    dd if=/dev/zero of=test bs=1M count=10000 oflag=direct

    10000+0 records in

    10000+0 records out

    10485760000 bytes (10 GB, 9.8 GiB) copied, 23.3543 s, 449 MB/s

    DD Read

    dd if=test of=/dev/null bs=1M count=10000

    10000+0 records in

    10000+0 records out

    10485760000 bytes (10 GB, 9.8 GiB) copied, 87.7457 s, 120 MB/s

    dd if=test of=/dev/null bs=1M count=10000

    10000+0 records in

    10000+0 records out

    10485760000 bytes (10 GB, 9.8 GiB) copied, 3.2306 s, 3.2 GB/s

    dd if=test of=/dev/null bs=1M count=10000

    10000+0 records in

    10000+0 records out

    10485760000 bytes (10 GB, 9.8 GiB) copied, 2.61867 s, 4.0 GB/s


    (Während des ersten DD-Read lief wahrscheinlich gerade rsnapshot)

    Du Glücklicher... Kreditkartendaten haste denen direkt mitgeteilt, hoffe ich?


    ich warte immer noch auf mein Erbe des nigerianischen Prinzen iHv 500 Mio. USD. Ich meine, bei nur 5000 USD Anwaltsgebühren kann man da ja schlecht nein sagen, oder?