02Dez
Tags: Debian (Linux) | nginx | Ubuntu
Kommentieren
Mit folgendem Script lässt sich die Auslastung der nginx-Cache auf einem Plesk-System monitoren:
|
#!/bin/bash FILE="/root/monitoring/nginx_cache_size.log" #echo "" > $FILE echo `date` >> $FILE du -sh /var/cache/nginx/* >> $FILE |
cache, nginx
02Dez
Tags: Apache | Betriebssystem | Debian (Linux) | Raspbian (Raspberry Pi) | Ubuntu | Webserver
Kommentieren
Um einen Server laufend zu überwachen, beispielsweise um Unterbrechungen in der Erreichbarkeit oder die Performance zu untersuchen, kann folgendes Script helfen:
|
#!/bin/bash echo "" > ps.log echo "" > uptime.log echo "" > apache-status.log while true do echo `date` uptime >> uptime.log (top -b -c -d 30 -w | head -n 15) >> ps.log (www-browser --width=160 -dump http://localhost:7080/server-status) >> apache-status.log sleep 30 done |
Es macht alle 30 Sekunden eine Momentaufnahme von Auslastung, Uptime und Apache-Serverstatus. Damit kann dann auch nachträglich festgestellt werden, wo möglicherweise Probleme liegen.
apache, apache2, debian, monitoring, server, server-status, uptime
19Nov
Tags: Allgemein | Apache | Debian (Linux) | Ubuntu | Webserver
Kommentieren
Nach Freischalten des Zugriffs auf die Apache-Status-Seite von mod_status
in der Datei /etc/apache2/mods-enabled/status.conf
funktioniert zwar der Zugriff von den freigegebenen IPs, der Aufruf der Statusseite von localhost (z.B. per lynx
oder apache2ctl status
) schlägt fehl:
|
$ sudo apache2ctl status Looking up localhost Making HTTP connection to localhost Alert!: Unable to connect to remote host. lynx: Can't access startfile http://localhost/server-status 'www-browser -dump http://localhost:80/server-status' failed. Maybe you need to install a package providing www-browser or you need to adjust the APACHE_LYNX variable in /etc/apache2/envvars |
Das Problem ist, dass der Apache in Plesk bei Kombination mit nginx auf Port 7080 und nicht auf Port 80 horcht. Es muss daher ein manueller Abruf der Daten (also mit über apache2ctl status
) geschehen:
|
www-browser -dump http://localhost:7080/server-status |
Anstatt apache2ctl status
kann einfach dieser Befehlt genutzt werden, um den Status des Apache abzufragen und z.B. zu loggen.
Quellen:
apache, apache2ctl, apache2ctl status, mod_status, server-status
02Jul
Tags: Allgemein | Debian (Linux) | Raspbian (Raspberry Pi) | Ubuntu
Kommentieren
Benutzer hinzufügen
|
# Benutzer im System anlegen sudo adduser --no-create-home --disabled-login --shell /bin/false <username> # Benutzer zu Gruppe hinzufügen usermod -g <gruppe> <username> # Benutzer zu Samba hinzufügen sudo smbpasswd -a <username> |
Benutzer entfernen
|
sudo userdel -r <username> sudo smbpasswd -x <username> |
Quellen
05Dez
Tags: Allgemein | NAS | Ubuntu
Kommentieren
Bei der Installation von Ubuntu von einem USB-Stick kann es sein, dass nach der Basisinstallation bei der Einrichtung des Bootloaders der folgende Fehler auftritt:
|
GRUB konnte nicht auf /dev/sda installiert werden. Die Ausführung von >>grub install /dev/sda<< ist fehlgeschlagen. Die ist ein schwerwiegender Fehler. |
Dies kann daran liegen, dass der USB-Stick als /dev/sda registriert ist, die Festplatte dann /dev/sdb ist. Die Installation nach /dev/sdb funktioniet zwar problemlos, GRUB wird jedoch fälschlicherweise automatisch auf /dev/sda installiert.
Die Lösung ist recht simpel: Nochmal versuchen und die automatische Installation mit „Nein“ abbrechen. Anschließend kann manuell das Laufwerk angegeben werden, auf das der MBR geschrieben werden soll. Dies ist dann /dev/sdb. Anschließend sollte die Installation problemlos abzuschließen sein.
Quellen
- https://forum.ubuntuusers.de/topic/die-ausfuehrung-von-grub-install-dev-sda-ist-f/
- http://askubuntu.com/questions/459620/unable-to-install-grub-in-dev-sda-when-installing-grub
dev, grub, in, install, mbr, sda, to, ubuntu, unable