Open Source Admin-Handbuch der Linuxfabrik
Über das Admin-Handbuch
Ein kleines deutschsprachiges Nachschlagewerk praktischer HowTos von Linux System Engineers für Linux System Engineers, mit Fokus auf RHEL-kompatiblen Betriebssystemen sowie Open Source Server-Applikationen. Es fasst einige Themen, die einem im Admin-Alltag unter Linux über den Weg laufen, zusammen. Neben Cheat Sheets, HowTos und Tipps & Tricks enthält dieses Kompendium einige Hintergrundinformationen. Es wird immer mal wieder erweitert, aktualisiert oder angepasst, ist aber trotzdem nie vollständig oder gar fehlerfrei. Teile des Inhalts stammen ursprünglich aus meinen Büchern zu CentOS.
Wir freuen uns über euer Feedback an info [at] linuxfabrik [dot] ch
– Markus Frei, Linuxfabrik
Über die Linuxfabrik
Mit der Linuxfabrik unterstützen wir Unternehmen von der Beratung bis zum sicheren Betrieb ausgewählter Open Source Software. Neben Business Services und Enterprise Support bieten wir auch das passende Hosting für Linux und Open Source-Applikationen an.
- Links
Webseite: https://www.linuxfabrik.ch/
Webservices: https://ws.linuxfabrik.io/
Support: https://chat.linuxfabrik.io
Open Source Entwicklung: https://github.com/Linuxfabrik/
Twitter: https://twitter.com/LinuxfabrikGmbH
LinkedIn Company Page: https://www.linkedin.com/company/linuxfabrik-gmbh
Sponsor this project
Wir unterhalten diverse Projekte, von denen sich diese hier über einen Zustupf freuen würden:
Autor und Lizenz
Die Inhalte sind unter der CC-BY-SA 4.0 freigegeben, die im Einklang mit der Berliner Open-Access-Erklärung und der Budapest Open Access Initiative steht. Die Inhalte können von anderen (weiter-)bearbeitet und wieder veröffentlicht werden, der Autor
Linuxfabrik GmbH, Zurich, Switzerland. https://www.linuxfabrik.ch/
als Urheber der ursprünglichen Fassung muss jedoch immer genannt werden. Das neu entstandene Dokument oder auch die kommerzielle Nutzung unseres Werkes muss unter den gleichen Lizenzbedingungen weitergegeben werden wie das Ausgangsdokument.
Die CC BY-SA 4.0 erlaubt formal
das Werk bzw. den Inhalt vervielfältigen, verbreiten und öffentlich zugänglich machen
Abwandlungen und Bearbeitungen des Werkes bzw. Inhaltes anfertigen
das Werk kommerziell zu nutzen
Namensnennung: Sie müssen den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen
Weitergabe unter gleichen Bedingungen: wenn Sie das lizenzierte Werk bzw. den lizenzierten Inhalt bearbeiten oder in anderer Weise erkennbar als Grundlage für eigenes Schaffen verwenden, dürfen Sie die daraufhin neu entstandenen Werke bzw. Inhalte nur unter Verwendung von Lizenzbedingungen weitergeben, die mit denen dieses Lizenzvertrages identisch oder vergleichbar sind
Disclaimer
Die in diesem Handbuch genannten Marken und Produktnamen sind Warenzeichen oder eingetragene Warenzeichen der jeweiligen Titelhalter.
Obwohl die in diesem Handbuch enthaltenen Informationen auf ihre Vollständigkeit und Genauigkeit hin überprüft wurden, wird es auf der Grundlage des gegenwärtigen Zustands (auf as-is-Basis) ohne jegliche Gewährleistung zur Verfügung gestellt. Die Linuxfabrik übernimmt keine Haftung für irgendwelche Schäden, die aus der Nutzung dieser oder einer anderen Dokumentation entstehen oder damit in Zusammenhang stehen. Aus dem Inhalt dieses Buches können keine Gewährleistungsansprüche oder andere Anforderungen an die Linuxfabrik abgeleitet werden.
Hinweise zu docs.linuxfabrik.ch
Bis auf Ausnahmen gehen sämtliche Artikel davon aus, dass man unter dem Benutzer root arbeitet. Sollte das nicht der Fall sein, muss den Shell-Befehlen, die root-Rechte benötigen, sudo
vorangestellt werden, oder man leiht sich vorübergehend mit sudo su -
, sudo -s
oder sudo -i
passende root-Rechte.
Inhaltsverzeichnis
Linux (Fokus: RHEL)
Operating Systems
Themen
- Apache vs. HAProxy
- Backup
- Benchmarks
- Cloud-Provider
- Collabora vs. LibreOffice
- Container
- DCI
- Firewalls
- FreeIPA vs. Microsoft Active Directory
- GUI-Toolkits
- KI
- Load Balancing und High Availability
- Logging
- NFS vs. iSCSI
- NTP
- OpenID Connect & SAML
- OpenSearch vs. Elasticsearch
- Passwörter
- Redfish
- Reguläre Ausdrücke
- Repo Server
- Reverse Proxy
- Security: Grundlagen
- Security: CIS
- Security: Tools
- SNMP
- Storage-Provider
- TLS
- Upstream
Software
- acme.sh
- Adminer
- AIDE
- Ansible
- AnyDesk
- Apache Directory Studio
- Apache httpd
- Apache Solr
- Apache Tomcat
- Apt Mirror
- asciinema
- Bexio
- BIND
- Bitwarden
- Citrix Workspace App
- ClamAV
- Cockpit
- Collabora
- Confluence
- cubeSQL
- Django
- Docker
- Duplicati
- duplicity
- Fail2ban
- Flask
- FortiClient und openfortivpn
- FPM
- FreeDOS
- FreeIPA
- Firewall Builder
- GeoIP-Datenbanken
- Git
- GitHub
- GitLab CE
- Glade
- Glances
- GlusterFS
- Gluster-Storage bei Laune halten
- GPG
- GPT4All
- Grafana
- Grassfish
- Grav
- Graylog
- HAProxy
- Hashicorp Terraform
- Hashicorp Vagrant
- HIN-Client
- H-Net Software
- Icinga
- InfluxDB
- Infomaniak
- Inxi
- IPMI
- IPsec
- Java
- Jitsi
- Kali-Linux
- Keepalived
- Keycloak
- KVM
- Let’s Encrypt - Certbot
- LFS - Linux From Scratch
- LibreNMS
- LibreOffice
- llama.cpp
- Lynis
- MariaDB
- MariaDB System-Variablen
- Marp
- Matomo (fka PIWIK)
- mdadm
- Mediawiki
- MediData
- Metabase
- MinIO
- Mirth Connect
- MongoDB
- Mutt
- Nano
- Nessus
- netdata
- Nextcloud
- NFS
- Nikto
- Nmap
- Node.js
- NodeBB
- NUT
- OAuth2-Proxy
- Open-VM-Tools
- OpenSSL
- OpenStack
- OpenVAS
- OpenVPN
- oscap
- OSSEC
- oVirt
- Pacemaker
- Pandoc
- PHP
- Pi-Hole
- Pico CMS
- Podman
- Postfix
- PostgreSQL
- PowerShell für Linux
- PRTG
- PXE
- Python
- RabbitMQ
- Rclone
- React
- Redis
- restic
- rkhunter
- Rocket.Chat
- rsync
- S3
- Samba-Client
- Samba-Server
- Snap
- Sphinx
- SQLite
- SSLlabs.com
- SSLyze
- strongSwan
- stunnel
- Swift
- Telnet
- testssl.sh
- TFTP
- tmate
- Tmux
- UFW
- Unbound
- UptimeRobot
- Vala
- Veeam (Agent)
- Vim
- VNC
- vsftpd
- Wapiti
- WHMCS
- WildFly
- Wireguard
- Wordpress
- XCA
- Xen
- Zabbix
- ZAP
- ZFS
Monitoring-Plugins (Git)
- The Linuxfabrik Monitoring Plugins Collection
- Check about-me
- Check apache-httpd-status
- Check apache-httpd-version
- Check python-version
- Check axenita-stats
- Check borgbackup
- Check by-ssh
- Check cometsystem
- Check countdown
- Check cpu-usage
- Check crypto-policy
- Check csv-values
- Check deb-lastactivity
- Check dhcp-scope-usage
- Check diacos
- Check disk-io
- Check disk-smart
- Check disk-usage
- Check dmesg
- Check dns
- Check docker-info
- Check docker-stats
- Check dummy
- Check example
- Check fail2ban
- Check fedora-version
- Check feed
- Check file-age
- Check file-count
- Check file-descriptors
- Check file-ownership
- Check file-size
- Check fortios-cpu-usage
- Check fortios-firewall-stats
- Check fortios-ha-stats
- Check fortios-memory-usage
- Check fortios-network-io
- Check fortios-sensor
- Check fortios-version
- Check fs-inodes
- Check fs-ro
- Check fs-xfs-stats
- Check getent
- Check githubstatus
- Check gitlab-health
- Check gitlab-liveness
- Check gitlab-readiness
- Check gitlab-version
- Check grafana-version
- Check grassfish-licenses
- Check grassfish-players
- Check grassfish-screens
- Check haproxy-status
- Check huawei-dorado-backup-power
- Check huawei-dorado-controller
- Check huawei-dorado-disk
- Check huawei-dorado-enclosure
- Check huawei-dorado-fan
- Check huawei-dorado-host
- Check huawei-dorado-hypermetrodomain
- Check huawei-dorado-hypermetropair
- Check huawei-dorado-interface
- Check huawei-dorado-power
- Check huawei-dorado-system
- Check infomaniak-events
- Check infomaniak-swiss-backup-devices
- Check infomaniak-swiss-backup-products
- Check ipmi-sel
- Check ipmi-sensor
- Check jitsi-videobridge-stats
- Check jitsi-videobridge-status
- Check journald-query
- Check journald-usage
- Check json-values
- Check kemp-services
- Check keycloak-version
- Check kvm-vm
- Check librenms-alerts
- Check librenms-health
- Check librenms-version
- Check load
- Check logfile
- Check mailq
- Check matomo-reporting
- Check matomo-version
- Check memory-usage
- Check metabase-stats
- Check mod-qos-stats
- Check mydumper-version
- Check mysql-aria
- Check mysql-binlog-cache
- Check mysql-connections
- Check mysql-database-metrics
- Check mysql-innodb-buffer-pool-instances
- Check mysql-innodb-buffer-pool-size
- Check mysql-innodb-log-waits
- Check mysql-joins
- Check mysql-logfile
- Check mysql-memory
- Check mysql-open-files
- Check mysql-perf-metrics
- Check mysql-replica-status
- Check mysql-slow-queries
- Check mysql-sorts
- Check mysql-storage-engines
- Check mysql-system
- Check mysql-table-cache
- Check mysql-table-definition-cache
- Check mysql-table-indexes
- Check mysql-table-locks
- Check mysql-temp-tables
- Check mysql-thread-cache
- Check mysql-traffic
- Check mysql-user-security
- Check mysql-version
- Check needs-restarting
- Check network-bonding
- Check network-connections
- Check network-io
- Check network-port-tcp
- Check nextcloud-security-scan
- Check nextcloud-stats
- Check nextcloud-version
- Check nginx-status
- Check nodebb-cache
- Check nodebb-database
- Check nodebb-errors
- Check nodebb-events
- Check nodebb-groups
- Check nodebb-info
- Check nodebb-users
- Check nodebb-version
- Check ntp-chronyd
- Check ntp-ntpd
- Check ntp-systemd-timesyncd
- Check ntp-w32tm
- Check onlyoffice-stats
- Check openjdk-redhat-version
- Check openstack-nova-list
- Check openstack-swift-stat
- Check openvpn-client-list
- Check path-rw-test
- Check php-fpm-ping
- Check php-fpm-status
- Check php-status
- Check php-version
- Check ping
- Check pip-updates
- Check postfix-version
- Check postgresql-version
- Check procs
- Check python-version
- Check qts-cpu-usage
- Check qts-disk-smart
- Check qts-memory-usage
- Check qts-temperatures
- Check qts-uptime
- Check qts-version
- Check redfish-drives
- Check redfish-sel
- Check redfish-sensor
- Check redis-status
- Check redis-version
- Check restic-check
- Check restic-snapshots
- Check restic-stats
- Check rhel-version
- Check rocketchat-stats
- Check rocketchat-version
- Check rpm-lastactivity
- Check safenet-hsm-state
- Check sap-open-concur-com
- Check scheduled-task
- Check selinux-mode
- Check sensors-battery
- Check sensors-fans
- Check sensors-temperatures
- Check service
- Check snmp
- Check starface-account-stats
- Check starface-backup-status
- Check starface-channel-status
- Check starface-database-stats
- Check starface-java-memory-usage
- Check starface-peer-stats
- Check starface-status
- Check statuspal
- Check strongswan-connection
- Check swap-usage
- Check systemd-timedate-status
- Check systemd-unit
- Check systemd-units-failed
- Check tuned-profile
- Check updates
- Check uptime
- Check users
- Check veeam-status
- Check wildfly-deployment-status
- Check wildfly-gc-status
- Check wildfly-memory-pool-usage
- Check wildfly-memory-usage
- Check wildfly-non-xa-datasource-stats
- Check wildfly-server-status
- Check wildfly-thread-usage
- Check wildfly-uptime
- Check wildfly-xa-datasource-stats
- Check wordpress-version
- Check xca-cert
- Check xml