Benutzer-Werkzeuge

Webseiten-Werkzeuge


systemadmin

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
systemadmin [2024/01/05 12:45] – [Verwendung von sudo] techgurusystemadmin [2024/04/18 22:50] (aktuell) – [Bluetooth] pulsar
Zeile 102: Zeile 102:
 ln -s /home/ronni/Desktop/Ablage/Programme/wolpcwecker /usr/local/bin/ ln -s /home/ronni/Desktop/Ablage/Programme/wolpcwecker /usr/local/bin/
 </code> </code>
 +
 +
 +== Switch User ==
 +
 +Falls ein Nutzer keine Login-Shell hat(/etc/passwd /usr/sbin/nologin), kann man sich trotzdem einloggen
 +mit dem su-Kommando wird noch der Parameter ''--shell=/bin/bash'' übergeben.
 +
 +  su - mysql --shell=/bin/bash
  
  
Zeile 167: Zeile 175:
 === Beispiele ohne Playbooks und Roles === === Beispiele ohne Playbooks und Roles ===
  
 +Kommando als remote User ansible ausführen, ssh-key vom Remote Nutzer muss im ~/.ssh hinterlegt sein.
  
   ansible all -u ansible -b -a "/usr/bin/zypper lr"   ansible all -u ansible -b -a "/usr/bin/zypper lr"
Zeile 1136: Zeile 1145:
   dpkg-deb --extract nagios-images_0.3_all.deb /root/nagios/    =Paket entpacken ins angegebene Ziel-Verzeichnis   dpkg-deb --extract nagios-images_0.3_all.deb /root/nagios/    =Paket entpacken ins angegebene Ziel-Verzeichnis
   dpkg -l | more                                                =Liste aller installierten Pakete   dpkg -l | more                                                =Liste aller installierten Pakete
-  dpkg -L programm Name =Liste der Dateien eines installierten Pakets+  dpkg -L paketname =Liste der Dateien eines installierten Pakets
   dpkg -S /usr/share/groupwise.txt =Zu welchen Paket gehört die Datei   dpkg -S /usr/share/groupwise.txt =Zu welchen Paket gehört die Datei
   dpkg -i paketname.deb =Installation von Paketen   dpkg -i paketname.deb =Installation von Paketen
Zeile 2029: Zeile 2038:
 </code> </code>
  
 +Anschließend nun den Branch (oftmals main oder master) festlegen/ändern mit:
  
-Nun das Projekt auf dem Git-Server anlegen. Oftmals gibt es auf dem Git-Server ein Webinterface wo es einen Menü-Punkt //New Repository// gibt. +  git branch -M main 
 + 
 +Nun das Projekt auf dem Git-Server anlegen. Oftmals gibt es auf dem Git-Server ein Webinterface wo es einen Menü-Punkt //New Repository// oder //New Project// gibt. Hier sollte man am besten ein komplett leeres Projekt ohne Dateien anlegen. Denn sonst meckert git rum das schon Dateien vorhanden sind wenn man ein bestehendes Verzeichnis hoch laden möchte
  
 Auf der Konsole muss dann noch folgendes ausgeführt werden um die Dateien in die Versions Verwaltung zu integrieren. Auf der Konsole muss dann noch folgendes ausgeführt werden um die Dateien in die Versions Verwaltung zu integrieren.
Zeile 2036: Zeile 2048:
   git remote add origin https://git.example.net/ronni/teamcity-role.git   git remote add origin https://git.example.net/ronni/teamcity-role.git
   git push -u origin master   git push -u origin master
 +
 +Alternativ legt man das Projekt mit Dateien auf dem Webinterface des Git-Servers an und clont sich das Projekt dann dorthin wo man es haben möchte.
  
  
Zeile 2335: Zeile 2349:
  
 Weitere Beispiele direkt von der Bash/Kommandozeile, falls **Partition Table: unknown:** Weitere Beispiele direkt von der Bash/Kommandozeile, falls **Partition Table: unknown:**
 +
 +  parted -a optimal /dev/sdb mklabel gpt mkpart var_lib_mysql  0% 100%
 +  
 +Die Angabe vom Dateisystem ist überflüssig:
  
   parted -a optimal /dev/sde mklabel gpt mkpart backup ext4 0% 100%   parted -a optimal /dev/sde mklabel gpt mkpart backup ext4 0% 100%
Zeile 2407: Zeile 2425:
  
 Mit ''print'' zunächst Informationen anzeigen lassen: Mit ''print'' zunächst Informationen anzeigen lassen:
 +
 +:!: Hier nun aufpassen das das komplette Device angegeben wird **/dev/sdb** statt **/dev/sdb1** :!:
  
 <code> <code>
Zeile 3675: Zeile 3695:
 Neueres Tool ist ''bluetoothctl'' ermöglicht das Anzeigen von Informationen über den Bluetooth Controllers und das Auflisten der Verbundenen oder sich in Reichweite befindlichen Bluetooths Geräten.  Neueres Tool ist ''bluetoothctl'' ermöglicht das Anzeigen von Informationen über den Bluetooth Controllers und das Auflisten der Verbundenen oder sich in Reichweite befindlichen Bluetooths Geräten. 
  
 +Neben bluetoothctl sind aktuell in Debian Bookworm auch noch diese Tools vorhanden:
  
 +  * bluemoon
 +  * hcitool
  
 ===== GPG ===== ===== GPG =====
systemadmin.1704455135.txt.gz · Zuletzt geändert: 2024/01/05 12:45 von techguru