Hackspace Ubuntu | |
---|---|
Paketmanagement | Elementare Befehledpkg-query -l apac* :
Listed alle installierten Pakete, die mit apac... beginnen
und gibt deren Paketstatus
an.apt update : Neueinlesen der Paketlisten die in (/etc/apt/source.list ,
... ) sind. Vor Upgrade notwendig (wg. Abhängigkeiten).apt upgrade <packet>
: Aktualisiert bereits installierte Pakete, ohne Installationsstatus anderer Pakete
zu ändern.apt dist-upgrade <packet> : Aktualisiert auch zu Lasten
weniger wichtiger Pakete. Oft notwendig, um Testversionen korrekt zu installieren.
apt list --upgradable : Zeigt aktualisierbare Pakete inkl. Versionensangabe
an.apt remove <packet> : Entfernt das Paket und die davon abhängigen
Pakete.apt purge <packet> : Entfernt das Paket, die davon abhängigen
Pakete und auch die Konfigurationsdateien.apt autoremove : Entfernt
nicht benötigte Abhängigkeiten.apt cl ean
: Leeren des Paketcaches.Automatische Aktualisierungen (Info) apt install unattended-upgrades : Automatische Paketaktualisierung
installieren./etc/apt/apt.conf.d/50unattended-upgrades :
Konfiguration der Updates/etc/apt/apt.conf.d/10periodic /etc/apt/apt.conf.d/10periodic : Alle wieviel Tage soll die
Aktualisierung durchgeführt werden.Hinzufügen eines Repositorys Das Standardverzeichnis /etc/apt/sources.list sollte nicht
durch Hinzufügungen verändert werden. Fremdquellen können in das Verzeichnis /etc/apt/sources.list.d
mit Endung .list eingetragen werden. Beispiel: es soll das Repositorys ppa:webupd8team/brackets hinzugefügt werden, um das Programm brackets installieren
zu können (webupd8team). Nach add-apt-repository ppa:webupd8team/brackets befindet sich das Repository
im Verzeichnis für zusätzliche Pakete /etc/apt/sources.list.d oder ist
direkt in das Repostory-Verzeichnis /etc/apt/sources.list
eingetragen. Jetzt kann das Programm brackets aus diesem Repository ganz normal
installiert werden.Installation von DEB-Paketen gdebi <packet.deb> : Installiert das DEB-Paket und lädt bei Bedarf
benötigte Abhängigkeiten nach. |
Systemverwaltung |
Systeminfos
Init-System SystemD mit systemctl managen (info):
Apps
|
Benutzerverwaltung |
|
files |
|
mounten |
|
Partitionen | fdisk und parted : Klassisches Tools zur Partitionierung auf Kommandozeile.
parted bequemer für Größenänderungen.fdisk -l : Auflisten aller Partitionen.cfdisk :
Menügeführte Partitionierung auf Kommandozeile.mkfs.ext4 /dev/sdb1
: Format the partition sdb1 with the file system ext4 . |
Bash |
Allgemein:
Für die Kommandozeile:
|
Prozesse | ps -f : Alle Prozesse des Teminals (-f im
Detail, -F noch mehr Details, -e alle Prozesse, ps -e | wc -l Anzahl
der Prozesse.)pstree -p . Prozessbaum (-p Anzeigen der
PID)pstree -p | grep systemd : Alle Zeile
im Porzessbaum anzeigen, in denen systemd vorkommt.(sleep 10;
echo "Hallo") & : Im Hintergrund (&) 10 Sekunden schlafen und dann Hallo
sagen.[Strg] Z : Anhalten des gerade laufenden Vordergrundprozesses
in der bash.kill -15 PID bzw. kill -9 PID : Den Prozess
PID mit Terminalsignal bzw. hart beenden (PID = -1: alle Prozesse
des Terminals).bg %5 bzw. fg %5 : Den Prozess
5 des Terminals in den Hintergrund bzw Vordergrund schieben. |
Serverinstallation | Lokale Tastatur:sudo dpkg-reconfigure keyboard-configuration
: Einstellungen der Tastatur ändern. Z.B. wechseln auf
deutsches Tastatur-Layout. (Aufpassen bei Befehlseingabe: "-
--> ß oder Shift 7", "y --> z".)Lokale Zeit: sudo dpkg-reconfigure
tzdata : Über Menü Zeitzone
einstellen.Servernamen ändern: 1) Zuerst in
/etc/hosts den Servernamen ändern.2) Dann in /etc/hostname .VMware-Tools: apt-get install open-vm-tools
: VMware Tools installieren. |
LVM |
Logical Volume Manager (flexibles Managen von Festspeicher + Partitionen, sollte bei Installation eingerichtet werden, wenn es für die Systempartition verwendet wird.) - - - - - - - - - - - -
- - Links: ubuuser, DigOcean, Krenn, ovaistariq, linux-tips, tecmint |
VMware-Tools | apt install open-vm-tools : VMware-Tools installieren.apt
install open-vm-tools-desktop : VMware-Tools für grafische Oberfläche (zusätzlich)
installieren |
Java | apt install openjdk-9-jre : Installation des Java-Laufzeitumgebung.apt install openjdk-9-jdk : Installation des Java-Entwicklungsumgebung.Links: wiki.ubuntuusers.de/... |
Wine | Umgebung, um Windowsprogramme unter Ubuntu laufen zu lassen (https://www.winehq.org/). 1) add-apt-repository ppa:wine/wine-builds : Wine-Repository hinzufügen.2) dpkg --add-architecture i386 : 32Bit-Architektur für Ubuntu anschalten.3) apt-get update :4) apt-get install --install-recommends wine-staging
: Installation durchführen.5) /opt/wine-staging/bin/wine notepad.exe
: Notepad aus Windows zum Test aufrufen.(Doku) (Wine Staging) |
Server Desktop | Auf einem Server einen resourcenschonenden Desktop installieren, z.B: -
apt install xfce4 : Xfce, ca 1,7GB HDD, 135
MB RAM. Es kann noch zusätzlich xfce4-goodies installiert werden, was auch
immer das ist.- apt install xorg lxde-core :
LXDE, ca. 1,6GB HDD, 110 MB RAM |
VIM | apt install vim : GrundinstallationVIM mit Github The Ultimate vimrc anpassen: - git clone git://github.com/amix/vimrc.git ~/.vim_runtime
: Vom Github The Ultimate vimrc holen (READ.md).
- sh ~/.vim_runtime/install_basic_vimrc.sh : Die Basisversion installieren.- sh ~/.vim_runtime/install_awesome_vimrc.sh : Die Awesome-Version installieren. |
KVM |
Installation
KVM Management Interfaces
Then start guest
with SATA hdd (otherwise problems with hdd tools)! Then you have to increase the
partitions inside the guest. Hint: use old |
Verschiedenes / Tools |
Eigene Applikation/Skript in Launcher/Favoriten bringen: In ~/.local/share/applications einen MyApp.desktop File
erzeugen
(Info). Ausführbar machen. Dann wird die Applikation/Skript ganz normal gefunden
und ist .Bootbaren USB-Stick erstellen: (1) Anleitung/Tool www.thomas-krenn.com/.., (2) Tool UNetbootin . Hinweis: Bei mir brach Installation über USB-Stick öfter erfolos ab. Besser über CD/DVD installieren. |