Kommando Sammlung

Sammlung von Kommandos, die ich immer mal wieder benötige.

tux Linux Kommandos

Update von Ubuntu / Debian

  • sudo apt update && time sudo apt dist-upgrade && time sudo apt autoremove Ubuntu/Debian: Aktualisierung der Pakete (Update der Paketinformationen, intelligentes Upgrade und aufräumen nicht mehr benötigter Libaries).

Zeitzone einstellen

  • sudo timedatectl set-timezone Europe/Berlin die Zeitzone eines Ubuntu 18.04 Servers auf berlin einstellen.

SSH Key löschen

Sollte ein belegter SSH Host Key aus der Datei known_host gelöscht werden, hat man u.a. folgende Möglichkeiten:

  • ssh-keygen -R 192.168.1.3 löscht den hinterlegten SSH Key für den Host 192.168.1.3
  • ssh-keygen -R linux-server.intern löscht den hinterlegten SSH Key für den Host linux-server.intern

Linux Prozesse gefiltert auflisten

  • ps -A aux --sort -pmem | grep " [i]o.*" Zeigt alle Prozesse an, die mit "io." beginnen, z.B. die ioBroker Prozesse.

Variante für einen bestimmten Adapter (mit dem Beispiel eines Adapters, bei dem fälschlich zwei Prozesse gestartet sind):

$ ps -A aux --sort -pmem | grep " [i]o.tele*"
root      1826  0.0  1.9 1164788 78872 ?       Sl   19:32   0:02 io.telegram.0
root      4281  0.2  1.5 1161892 60968 ?       Sl   20:12   0:01 io.telegram.0
1
2
3

apt update yarnpkg NO_PUBKEY Error

GPG error: https://dl.yarnpkg.com/debian stable InRelease NO_PUBKEY

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
1

einer Usergruppe höhere Rechte für eine Ressource geben

sudo setfacl -m g:iobroker:r /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
1

Proxmox Konsole / Shell

  • nano /etc/pve/qemu-server/102.conf bearbeitet die Konfigurationsdatei der VM 102 auf dem Proxmox Host pve.

nginx Kommandos

  • sudo nginx -t Test der nginx Konfiguration
  • sudo nginx -s reload nginx Konfiguration übernehmen

ioBroker

logo-square Created with Sketch. GitLab

sudo gitlab-ctl restart GitLab Neustart

sudo nano /etc/gitlab/gitlab.rb GitLab Konfiguration bearbeiten

sudo gitlab-ctl reconfigure GitLab Konfiguration verarbeiten, z.B. nach einer Änderung.

Git

git status vergleicht den Stauts der eigenen Branch mit dem der "Origin/master" Branch.

npm npm

  • npm -v installiere npm Version abfragen
  • npm install -g npx execute npm package binaries installieren
  • npx @iobroker/create-adapter ioBroker Adapter-Creator starten (benötigt node.js 8+ und npm 6+)

image/svg+xml Vuepress

  • vuepress dev docs Vuepress Developer Modus (lokaler Webserver auf Port 8080) starten, wenn die Vuepress Dateien im Verzeichnis docs liegen
  • vuepress build docs Vuepress Seiten generieren, wenn die Vuepress Dateien im Verzeichnis docs liegen. Die fertigen Seiten werden im Standard unter docs/.vuepress/dist abgelegt.

Apache Guacamole

SHIFT STRG ALT um die Bildschirmtastatur einzublenden, z.B. um ein STRG+ALT+ENTF zu schicken.

innovaphone Konsole

Auf der Konsole, z.B. einer IPVA ENTER drücken und Username/Passwort (bei einer IPVA im Default: admin/ipva) eingeben. Die Tastaturbelegung entspricht dem US-Layout. Backspace gibt es nicht, so dass falsche Eingaben mit ENTER abgeschickt und erneut eingegeben werden müssen.

IPVA feste IP-Adresse einstellen

Folgende Kommandos schalten den DHCP Client aus und stellen die IP Adresse auf 192.168.1.1/24, die DNS Server auf 192.168.1.254 und 1.1.1.1 und das Default-Gateway auf 192.168.1.254 (mit config change IP0 RT0 /gateway 192.168.1.254).

config change IP0 ETH0 /addr 192.168.1.1 /mask 255.255.255.0 /dns 192.168.1.254 /dns2 1.1.1.1
config change IP0 RT0 /gateway 192.168.1.254
config change DHCP0 /mode off
config write
reset
1
2
3
4
5
Letzte Änderung: 2019-1-6 10:42:19 AM