====== Linux Befehle ====== ==== C ==== Certificates: lets encrypt: sudo apt-get update && sudo apt-get install git git clone https://github.com/letsencrypt/letsencrypt cd letsencrypt Key erstellen und installieren: sudo ./letsencrypt-auto --rsa-key-size 4096 -d example.net Key erstellen: sudo ./letsencrypt-auto certonly --rsa-key-size 4096 -d example.net Key erstellen mit Subdomains: sudo ./letsencrypt-auto --rsa-key-size 4096 -d example.net -d sub1.example.net -d sub2.example.net .. ==== D ==== Größe von Verzeichnissen du -h --exclude=/proc --exclude=/sys --exclude=/media --exclude=/dev --max-depth=1 / ==== H ==== Emulex one command Manager for HBAs /usr/sbin/ocmanager/hbacmd ==== L ==== Einlesen der vorhandenen LVs falls nicht alles korrekt angezeigt wird. lvmdiskscan ==== N ==== Netcat: Alternative zu telnet um Freischaltung zu verifizieren nc -zv 10.7.16.57 1800 Connection to 10.7.16.57 1800 port [tcp/ansys-lm] succeeded! ncdu - ncurses disk usage ==== S ==== per ssh mehre server abfragen (hier am Beispiel rpm Pakete): for i in 01 02 03 04 05 06 07 08 09 11 12 13 14 15 ; do ssh host$i 'echo "host'$i'\n"; rpm -qa | grep TIV; rpm -qa | grep TDP'; done systemd und ISP Client bckpdev:/usr/lib/systemd/system # cat dsmcad.service [Unit] Description=ISP Backup and Archive Client Documentation=http://www-01.ibm.com/support/knowledgecenter/SSGSG7_7.1.1/com.ibm.itsm.client.doc/t_inst_linuxx86client.html?lang=en After=networt.target [Service] StandardOutput=syslog ExecStart=/usr/bin/dsmcad -optfile=/opt/tivoli/tsm/client/ba/bin/dsm.opt Type=forking GuessMainPID=no Restart=on-failure [Install] WantedBy=default.target Alias=dsmcad.service bckpdev:/etc/systemd/system # ll dsmcad.service lrwxrwxrwx 1 root root 38 Dec 3 12:50 dsmcad.service -> /usr/lib/systemd/system/dsmcad.service systool # systool -a -v -c scsi_host host11 | egrep "Class Device|model|version|proc_name" Class Device = "host11" Class Device path = "/sys/class/scsi_host/host11" 84xx_fw_version = "" driver_version = "8.03.07.15.05.09-k" fw_version = "5.06.03 (90d5)" model_desc = "PCI-Express Dual Channel 8Gb Fibre Channel HBA" model_name = "QLE2562" mpi_version = "" optrom_bios_version = "3.31" optrom_efi_version = "6.10" optrom_fcode_version= "0.00" optrom_fw_version = "8.01.02 32896" phy_version = "" proc_name = "" ==== T ==== TCPDump für Auswertung mir wireshark erstellen tcpdump -w /tmp/filename.trc -vni $interface ==== U ==== USE Flags in Gentoo /etc/make.conf http://gentoo-portage.com/USE ulimit ulimit -n 8192 (standard 1024) erhöht die zahl der maximal zugegriffenen dateien des users auf den angegebenen wert ==== W ==== Verzeichnis rekursiv von ftp oder http holen und dabei die erten 4 Verzeichnisebenen beim speichern auslassen. wget -c -r -np -nH --cut-dirs=4 -A exe -erobots=off -P /path/to/save/ ftp://source/to/get/1/2/3/4 wget -r -np -nH --cut-dirs=4 ftp://ftp.fu-berlin.de/pub/misc/movies/database/ ==== X ==== .XAuthority für Remote Desktop you@server$ xauth list [output] you@server$ sudo su - otheruser otheruser@server$ xauth add [paste output from "xauth list"] otheruser@server$ xterm (or other X application)