Unixery & daemon worship 🔥


It's a Unix system! I know this!

Kurze smartd Config

Eine kurz und knappe smartd.conf, die für mich den Zweck erfüllt:

Speicherort:

  • OmniOS: /etc/opt/ooce/smartmontools/smartd.conf
  • FreeBSD: /usr/local/etc/smartd.conf
  • Linux: /etc/smartd.conf
# Ignore temperature and power-on hours reports in syslog.
# Send mail on SMART failures or when Temperature is > 50 Celsius.
# Monitor all attributes, enable automatic Attribute autosave, and
# start a short self-test every day between 2-3am, and a long self test
# Saturdays between 3-4am.
DEVICESCAN -a -I 194 -I 231 -I 9 -W 0,0,50 -S on -s (S/../.././02|L/../../6/03) -m root@localhost

Kaum schreibe ich das, habe ich in einem neuen Server das Problem, dass die M.2 SSDs immer mal wieder die 50 °C knacken. Deshalb eine Alternative, bei der zuerst Default-Einstellungen für alle Laufwerke getroffen werden, dann für bestimmte Laufwerke die Einstellungen angepasst werden und am Schluss die Einstellungen auf alle Laufwerke angewendet werden:

Weiterlesen →

E-Mail Benachrichtigungen von SMF und FMA

In OmniOS können automatisch E-Mails versendet werden, wenn SMF oder FMA Fehler erkennen:

# smtp-notify daemon installieren
pkg install smtp-notify
# fma Probleme per Mail senden
svccfg setnotify problem-diagnosed mailto:root@localhost
# smf eine Mail senden lassen, wenn ein Service in mainteance geht
svccfg setnotify -g to-maintenance mailto:root@localhost
# Einstellungen anzeigen lassen
svcs -n

Hinweis: Falls Nachrichten an externe Empfänger gesendet werden sollen, dann muss der Dragonfly Mail Agent (dma) entsprechend konfiguriert werden.

Weiterlesen →

DS_Store auf Netzwerkfreigaben abschalten

Unter macOS lassen sich die .DS_Store Dateien auf Netzwerkfreigaben abschalten:

#!/bin/sh
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE

SSH Passwort-Login in FreeBSD abschalten

Mit folgenden kleinen Skript lässt sich in FreeBSD der SSH Passwort-Login abschalten:

Weiterlesen →

SSH Passworteingaben vermeiden

Wenn man SSH bereits mit Public Key Authentication nutzt, dann lassen sich die ständigen Passworteingaben mit den beiden Tools ssh-agent und keychain vermeiden.

Der ssh-agent ist Teil des SSH-Pakets, keychain muss nachinstalliert werden. Unter FreeBSD z.B. mit:

pkg install keychain

keychain sorgt dafür, dass nur ein ssh-agent läuft und man in allen interaktiven Shells darauf Zugriff hat. Dafür trägt man in die ~/.bash_profile oder ~/.zprofile ein (mit der Fish-Shell funktioniert es nicht):

Weiterlesen →

← Vorherige Seite 4 von 11 Nächste Seite →