Unix, BSD, Linux, GNU: Unterschied zwischen den Versionen
Eman (Diskussion | Beiträge) K (→Desktop oder Notebook senden) |
Eman (Diskussion | Beiträge) K (→un-mounten) |
||
(50 dazwischenliegende Versionen des gleichen Benutzers werden nicht angezeigt) | |||
Zeile 62: | Zeile 62: | ||
===[[Citrix® x86_64-Client Version 13.10 auf Ubuntu Linux 18.04 installieren (4.15.0-36-generic)]]=== | ===[[Citrix® x86_64-Client Version 13.10 auf Ubuntu Linux 18.04 installieren (4.15.0-36-generic)]]=== | ||
+ | |||
+ | ===[[Citrix® WorkSpace App 1808 auf Ubuntu Linux Ubuntu 20.04.1 LTS installieren (5.4.0-53-generic)]]=== | ||
===[[FreeBSD®/i386 RELEASE 8.0 auf Notebook "DELL Latitude C600" mit MiniPCI-WLAN-Karte "Broadcom BCM4306 802.11b/g Wireless Lan" und WPA2 (CCMP) Verschlüsselung einrichten]]=== | ===[[FreeBSD®/i386 RELEASE 8.0 auf Notebook "DELL Latitude C600" mit MiniPCI-WLAN-Karte "Broadcom BCM4306 802.11b/g Wireless Lan" und WPA2 (CCMP) Verschlüsselung einrichten]]=== | ||
Zeile 117: | Zeile 119: | ||
wget -r -l5 -k www.zudownloadendewebseite.saug | wget -r -l5 -k www.zudownloadendewebseite.saug | ||
+ | |||
+ | <pre>wget -r -l5 -k -v --progress=bar --report-speed=bits -a /dev/pts/0 -e Robots=off https://webseite</pre> | ||
+ | |||
+ | ''über'' | ||
+ | |||
+ | tty | ||
+ | |||
+ | ''kann man das aktuelle Terminal-Device ermitteln'' | ||
+ | |||
+ | [https://www.andreas-puls.de/wget-und-robots-txt Quelle:] | ||
===wget zum "Spiegeln" von Webseiten benutzen=== | ===wget zum "Spiegeln" von Webseiten benutzen=== | ||
Zeile 252: | Zeile 264: | ||
shred --iterations=7 -v /dev/sda | shred --iterations=7 -v /dev/sda | ||
+ | |||
+ | === mit badblocks === | ||
+ | |||
+ | badblocks -wsv /dev/sda | ||
+ | |||
+ | ===zuvor Laufwerk rausfinden:=== | ||
+ | lsblk | ||
+ | ===un-mounten=== | ||
+ | umount /dev/sda* | ||
+ | |||
+ | [https://linuxundich.de/gnu-linux/usb-sticks-und-sd-karten-auf-fehler-pruefen/ Quelle:] | ||
+ | |||
+ | === mit ATA Secure Erase === | ||
+ | |||
+ | * Passwort festlegen: | ||
+ | |||
+ | hdparm --user-master u --security-set-pass hunter1 /dev/sda | ||
+ | |||
+ | * Löschung starten: | ||
+ | |||
+ | hdparm --user-master u --security-erase hunter1 /dev/sda | ||
+ | |||
+ | [https://unix.stackexchange.com/questions/553143/how-can-i-speed-up-secure-erasing-of-a-disk Quelle:] | ||
==letze Kommandozeilen-Befehle anzeigen== | ==letze Kommandozeilen-Befehle anzeigen== | ||
Zeile 329: | Zeile 364: | ||
==Beides senden== | ==Beides senden== | ||
sudo echo -n $HOSTNAME $(cat /sys/class/net/$(ip a/state UP/ {print $2}' | sed 's/.$//')/address | sed s/\://g | tr -d '\n') | nc -u -w1 192.168.178.100 8000 | sudo echo -n $HOSTNAME $(cat /sys/class/net/$(ip a/state UP/ {print $2}' | sed 's/.$//')/address | sed s/\://g | tr -d '\n') | nc -u -w1 192.168.178.100 8000 | ||
+ | ==Raspian Autologin für CLI auf root ändern== | ||
+ | cp /etc/systemd/system/autologin\@.Service nano /etc/systemd/system/autologin\@.Service.original | ||
+ | * Datei ändern | ||
+ | nano /etc/systemd/system/autologin\@.Service | ||
+ | |||
+ | Service] | ||
+ | # the VT is cleared by TTYVTDisallocate | ||
+ | ExecStart=-/sbin/agetty --autologin <span style="color:red;">'''pi'''</span> --noclear %I $TERM | ||
+ | |||
+ | in | ||
+ | |||
+ | Service] | ||
+ | # the VT is cleared by TTYVTDisallocate | ||
+ | ExecStart=-/sbin/agetty --autologin <span style="color:red;">'''root'''</span> --noclear %I $TERM | ||
+ | |||
+ | ändern | ||
+ | |||
+ | ==Server-Ping-Fortschrittsanzeige== | ||
+ | |||
+ | <div class="mw-collapsible mw-collapsed"> | ||
+ | nano whiptail-ping-gauge.sh | ||
+ | <div class="mw-collapsible-content"> | ||
+ | <pre> | ||
+ | #!/bin/bash | ||
+ | |||
+ | { | ||
+ | #Start progress bar in 10 | ||
+ | i="10" | ||
+ | # Maximum number to try. | ||
+ | ((count = 10)) | ||
+ | |||
+ | #Make ping and display proces | ||
+ | while [[ $count -ne 0 ]] ; do | ||
+ | |||
+ | # Check server status via ping ;ping once | ||
+ | ping -c 1 192.168.178.33 | ||
+ | rc=$? | ||
+ | |||
+ | # If okay, flag to exit loop. | ||
+ | if [[ $rc -eq 0 ]] ; then | ||
+ | ((count = 1)) | ||
+ | echo "ok" > /tmp/reached_opsi | ||
+ | fi | ||
+ | # So we don't go forever. | ||
+ | ((count = count - 1)) | ||
+ | #For progress bar | ||
+ | echo $i | ||
+ | i=$(expr $i + 10) | ||
+ | done | ||
+ | # If it is done then display 100% | ||
+ | echo 100 | ||
+ | # Give it some time to display the progress to the user. | ||
+ | sleep 2 | ||
+ | #Display Ping progress bar | ||
+ | } | whiptail --title "Erreichbarkeit des Servers" --gauge " prüfe Verbindung 10x mit ping ..." 6 60 0 | ||
+ | |||
+ | #Display Error Message | ||
+ | if [[ -e "/tmp/reached_opsi" ]] ; then | ||
+ | rm /tmp/reached_opsi | ||
+ | else | ||
+ | whiptail --title "Server leider nicht erreicbar" --msgbox "\n Es wurde 10x versucht den Server zu erreichen\n | ||
+ | \n Ok um zu beenden" 10 60 | ||
+ | fi | ||
+ | </pre> | ||
+ | </div></div> | ||
+ | |||
+ | [https://stackoverflow.com/questions/33658935/bash-whiptail-ping-progress-bar inspiriert von dieser Quelle:] | ||
+ | |||
+ | ==GRUB Schriftart und Größe ändern (Ubuntu 18.10)== | ||
+ | *Schriftart ins Grub-Format bringen: | ||
+ | sudo grub-mkfont -s 36 -o /boot/grub/DejaVuSansMono.pf2 /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf | ||
+ | *Grub-Konfiguration sichern: | ||
+ | sudo cp /etc/default/grub /etc/default/grub.bak | ||
+ | *Grub Schriftart ändern: | ||
+ | sudo nano /etc/default/grub | ||
+ | *hinzufügen: | ||
+ | GRUB_FONT=/boot/grub/DejaVuSansMono.pf2 | ||
+ | *Grub-Eintrag updaten: | ||
+ | sudo update-grub | ||
+ | [https://www.sysadminblog.at/?p=236 Quelle:] | ||
+ | |||
+ | ==GRUB Hintergrundbild einfügen (Ubuntu 18.10)== | ||
+ | *Bild in Grub enbinden: | ||
+ | sudo nano /etc/default/grub | ||
+ | *hinzufügen: | ||
+ | GRUB_BACKGROUND="/boot/grub/images/bildname.jpg" | ||
+ | *Grub-Eintrag updaten: | ||
+ | sudo update-grub | ||
+ | |||
+ | [https://wiki.ubuntuusers.de/GRUB_2/Aussehen_-_einfache_Konfiguration/ Quelle:] | ||
+ | |||
+ | ==GRUB so einstellen, dass letze Auswahl "gemerkt" wird (Ubuntu 20.1)== | ||
+ | *Einstellungen einfügen: | ||
+ | sudo nano /etc/default/grub | ||
+ | *ändern: | ||
+ | DEFAULT=saved | ||
+ | *hinzufügen: | ||
+ | GRUB_SAVEDEFAULT=true | ||
+ | [https://askubuntu.com/questions/148662/how-to-get-grub2-to-remember-last-choice Quelle:] | ||
+ | *Grub-Eintrag updaten: | ||
+ | sudo update-grub | ||
+ | |||
+ | ==ungeschützes (öffentliches) Windows-Share über fstab als Gast mounten== | ||
+ | |||
+ | *CIFS installieren: | ||
+ | sudo apt-get install cifs-utils | ||
+ | *Mount-Verzeichnis erstellen: | ||
+ | sudo mkdir /media/windowsshare | ||
+ | *fstab editieren: | ||
+ | sudo nano /etc/fstab | ||
+ | *eintragen: | ||
+ | //servername/sharename /media/windowsshare cifs guest,uid=1000,iocharset=utf8 0 0 | ||
+ | [https://wiki.ubuntu.com/MountWindowsSharesPermanently Quelle:] | ||
+ | |||
+ | ==Shutter installieren (Ubuntu 18.10)== | ||
+ | sudo add-apt-repository ppa:ubuntuhandbook1/shutter | ||
+ | sudo apt install --install-recommends shutter | ||
+ | |||
+ | [http://ubuntuhandbook.org/index.php/2018/10/how-to-install-shutter-screenshot-tool-in-ubuntu-18-10/ Quelle:] | ||
+ | |||
+ | ==Festplattenbelegung anzeigen== | ||
+ | df -hl | ||
+ | |||
+ | ==Prozessorlast anzeigen== | ||
+ | top | ||
+ | |||
+ | ==Ubuntu Version anzeigen== | ||
+ | sudo do-release-upgrade | ||
+ | [https://praxistipps.chip.de/ubuntu-version-anzeigen-so-gehts_46108 Quelle:] | ||
+ | |||
+ | ==HomeBrew unter MacOS installieren== | ||
+ | |||
+ | <pre>/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"</pre> | ||
+ | [https://brew.sh Quelle] | ||
+ | |||
+ | ==WakeOnLAN unter MacOS mit HomeBrew installieren== | ||
+ | |||
+ | brew install wakeonlan | ||
+ | [https://apple.stackexchange.com/questions/95246/wake-other-computers-from-mac-osx Quelle] | ||
+ | ====WakeOnLAN Beispiel==== | ||
+ | wakeonlan -i 192.168.178.255 -p 9 00:26:B9:79:61:3F | ||
+ | |||
+ | ===Kodi FireTV-Stick alternative Fernbedienungsbelegung=== | ||
+ | |||
+ | [https://kodi.wiki/view/Alternative_keymaps_for_Fire_TV_remote Quelle:] | ||
+ | |||
+ | [https://forum.kodi.tv/showthread.php?tid=139145 Quelle:] | ||
+ | |||
+ | ==SMB V1 "Zugriff" z. B. für FRITZ!Box 7390 NAS ermöglichen (Ubuntu 20.1)== | ||
+ | *Samba installieren (falls noch nicht vorhanden: | ||
+ | sudo apt install samba | ||
+ | sudo apt install samba-vfs-modules | ||
+ | |||
+ | *Samba konfigurieren: | ||
+ | sudo nano /etc/samba/smb.conf | ||
+ | *eintragen: | ||
+ | <nowiki> | ||
+ | [global] | ||
+ | |||
+ | ntlm auth = ntlmv1-permitted | ||
+ | |||
+ | ## Browsing/Identification ### | ||
+ | |||
+ | # Change this to the workgroup/NT-domain name your Samba server will part of | ||
+ | workgroup = WORKGROUP | ||
+ | |||
+ | client min protocol = NT1 | ||
+ | </nowiki> | ||
+ | *Samba neu starten: | ||
+ | sudo service smbd restart | ||
+ | |||
+ | ==World of Tanks unter Ubuntu 20.04 x64 mit Unity installieren== | ||
+ | * Es muss ein aktueller (proprietärer) Grafiktreiber, der von Vulkan unterstützt wird installiert sein. z. B. '''nvidia–driver–470''' | ||
+ | ''=> kann man in Ubuntu unter '''Aktualisierungsverwaltung''' > Tab '''Zusätzliche Treiber''' nachsehen oder installieren'' | ||
+ | * im Terminal (z. B. Strg + Alt + T): | ||
+ | <pre> sudo dpkg --add-architecture i386 | ||
+ | wget -nc https://dl.winehq.org/wine-builds/winehq.key | ||
+ | sudo apt-key add winehq.key | ||
+ | sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu focal main' | ||
+ | sudo apt update | ||
+ | sudo apt install --install-recommends winehq-staging | ||
+ | sudo add-apt-repository ppa:lutris-team/lutris | ||
+ | sudo apt update | ||
+ | sudo apt install lutris | ||
+ | sudo reboot</pre> | ||
+ | |||
+ | *Im Desktop '''Einstellungen''' ''(Zahnrad)'' öffnen: | ||
+ | **'''Zugangshilfen''' | ||
+ | ***'''Texteingabe''' | ||
+ | ****auf '''Tastenwiederholung''' klicken | ||
+ | *****''den Schiebeschalter in der Titelleiste des neuen Fensters auf'' '''Aus''' ''stellen'' | ||
+ | [https://help.ubuntu.com/stable/ubuntu-help/keyboard-repeat-keys.html.de Quelle:] | ||
+ | |||
+ | * '''lutris''' starten | ||
+ | **links in '''Navigation -> Lutris -> Installationprogramme der Gemeinschaft -> WOT all regions''' auswählen | ||
+ | **als Pfad "'''/home/user/Games/world-of-tanks'''" akzeptieren | ||
+ | **'''Europe''' auswählen | ||
+ | **'''Deutsch''' auswählen | ||
+ | *'''World of Tanks''' starten | ||
+ | [http://forum.worldoftanks.eu/index.php?/topic/713634-how-to-wot-unter-linux-zum-laufen-bringen/#topmost Quelle:] | ||
+ | |||
+ | ==Mailversand von VServer (Debian GNU/Linux 11 bullseye) auf auf web.de-Konto einrichten== | ||
+ | * notwendige Pakete installieren: | ||
+ | sudo apt-get update -y | ||
+ | sudo apt-get install ssmtp mailutils sendmail -y | ||
+ | ===Mailserver Einstellungen vornehmen:=== | ||
+ | sudo nano /etc/ssmtp/ssmtp.conf | ||
+ | * Inhalt: | ||
+ | root=''<user>''@web.de | ||
+ | mailhub=smtp.web.de | ||
+ | FromLineOverride=YES | ||
+ | AuthUser=''<user>''@web.de | ||
+ | AuthPass=''<password>'' | ||
+ | UseSTARTTLS=YES | ||
+ | ''Anmerkung: Alle anderen Einstellungen wurden mit # auskommentiert'' | ||
+ | ===Einstellungen vornehmen (Umleitung, Nutzer ...):=== | ||
+ | sudo nano /etc/ssmtp/revaliases | ||
+ | * Inhalt: | ||
+ | root:''<user>''@web.de:smtp.web.de:587 | ||
+ | *aktivieren: | ||
+ | sudo newaliases | ||
+ | |||
+ | ===Test-E-Mail senden:=== | ||
+ | mail root | ||
+ | ''<ENTER>'' | ||
+ | Cc: | ||
+ | ''<ENTER>'' | ||
+ | Subject: | ||
+ | ''Betreff eingeben'' | ||
+ | Test-E-mail von xy ... | ||
+ | ''Text eingeben + mit <Enter> neue Zeile beginnen'' | ||
+ | Text der in der Mail stehen soll | ||
+ | ''<STRG> + D eingeben um zu beenden'' | ||
+ | |||
+ | * Logs ansehen: | ||
+ | sudo cat /var/log/mail.log | ||
+ | sudo cat /var/log/mail.err | ||
+ | |||
+ | * falls keine Logdateien vorhanden oder beschädigt: | ||
+ | sudo touch /var/log/mail.log /var/log/mail.err | ||
+ | sudo service mail restart | ||
+ | |||
+ | |||
+ | [https://hilfe.web.de/pop-imap/imap/imap-serverdaten.html Quelle1:] | ||
+ | [https://decatec.de/home-server/linux-einfach-e-mails-senden-mit-ssmtp Quelle2:] | ||
+ | [https://erasmus-reinhold-gymnasium.de/delixs/delixs-replica/2.4.mail/index.html Quelle3:] | ||
+ | [https://serverfault.com/questions/665213/missing-var-log-mail-log-after-deleting-it-how-do-i-recreate-it/665512 Quelle4:] |
Aktuelle Version vom 1. August 2024, 10:09 Uhr
Inhaltsverzeichnis
- 1 Scripts:
- 2 USB-Stick mit Raspbian "BOOT-RDP" aufsetzen
- 3 FreeBSD®/i386 RELEASE 11.2 auf PC "DELL Precison T3500 " mit "AD1984A Sound" einrichten
- 4 Webserver mit FreeBSD® 7.2-RELEASE über Ports aufsetzen
- 5 Webserver mit FreeBSD® 9.1-RELEASE über Ports aufsetzen
- 6 Citrix® x86-Client Version 11 auf Ubuntu Linux 10.2 installieren (2.6.31-15-generic-pae)
- 7 Citrix® x86-Client Version 13 auf Ubuntu Linux 16.04 installieren (4.4.0-89-generic)
- 8 Citrix® x86_64-Client Version 13.10 auf Ubuntu Linux 18.04 installieren (4.15.0-36-generic)
- 9 Citrix® WorkSpace App 1808 auf Ubuntu Linux Ubuntu 20.04.1 LTS installieren (5.4.0-53-generic)
- 10 FreeBSD®/i386 RELEASE 8.0 auf Notebook "DELL Latitude C600" mit MiniPCI-WLAN-Karte "Broadcom BCM4306 802.11b/g Wireless Lan" und WPA2 (CCMP) Verschlüsselung einrichten
- 11 EIZO FlexScan T761 xorg.conf für X11 einrichten
- 12 FreeBSD®/i386 RELEASE 8.2 auf PC "HP Vectra XE310" mit "AD1885 Sound" einrichten
- 13 USB-Boot-Stick für Inventarisierung erstellen
- 14 PLOP / USB
- 15 Asterisk
- 16 FreeBSD RELEASE 8.1 USB-HDD mounten
- 17 wget zum Download von Webseiten benutzen
- 18 wget zum "Spiegeln" von Webseiten benutzen
- 19 Unix Stammbaum
- 20 beleuchtete Tastatur mit Ubuntu 16.04 (Unity) nutzen
- 21 beleuchtete Tastatur unter BSD/Linux/*x (Gnome-Desktop) nutzen
- 22 beleuchtete Tastatur unter BSD/Linux/**x (bash) nutzen
- 23 Debian: Flashplayer updaten
- 24 Debian auf Dell Latitude C610 - WLAN-NIC (TNETW1130) installieren
- 25 Shellscript (bash)
- 26 BusyBox
- 27 PNG
- 28 Grub 2 auf Ubuntu-Linux-PCs (LTS 12.04 und 14.04) neu installieren
- 29 Grub 2 Start einstellen
- 30 Datenträger löschen
- 31 letze Kommandozeilen-Befehle anzeigen
- 32 Ubuntu 15.04 restricted codecs etc installieren
- 33 Editor Nano so einstellen, dass Zeilen/Spalten permanent angezeigt werden
- 34 NIC-Speed ethtool ermitteln
- 35 MAC-Adresse der "aktiven Netzwerkkarte" ausgeben
- 36 MAC-Adresse der "aktiven Netzwerkkarte" ohne Doppelpunkte ausgeben
- 37 mit Netcat auf TCP-Port "hören"
- 38 mit Netcat auf UDP-Port "hören"
- 39 mit Putty auf TCP-Port "hören"
- 40 TCP/UDP-Tool für Windows
- 41 MAC-Adresse von aktivem NIC per UDP senden
- 42 Hostname per UDP senden
- 43 Desktop oder Notebook senden
- 44 Beides senden
- 45 Raspian Autologin für CLI auf root ändern
- 46 Server-Ping-Fortschrittsanzeige
- 47 GRUB Schriftart und Größe ändern (Ubuntu 18.10)
- 48 GRUB Hintergrundbild einfügen (Ubuntu 18.10)
- 49 GRUB so einstellen, dass letze Auswahl "gemerkt" wird (Ubuntu 20.1)
- 50 ungeschützes (öffentliches) Windows-Share über fstab als Gast mounten
- 51 Shutter installieren (Ubuntu 18.10)
- 52 Festplattenbelegung anzeigen
- 53 Prozessorlast anzeigen
- 54 Ubuntu Version anzeigen
- 55 HomeBrew unter MacOS installieren
- 56 WakeOnLAN unter MacOS mit HomeBrew installieren
- 57 SMB V1 "Zugriff" z. B. für FRITZ!Box 7390 NAS ermöglichen (Ubuntu 20.1)
- 58 World of Tanks unter Ubuntu 20.04 x64 mit Unity installieren
- 59 Mailversand von VServer (Debian GNU/Linux 11 bullseye) auf auf web.de-Konto einrichten
Scripts:
Ersatz - wenn cron nicht zur Verfügung steht
#!/bin/bash -e
# name: start_at_0800.sh
# ------------------------------------------------------
# this script can start a job (via command) at a
# particular time and auto restarts itself again.
# If there is a working cron daemon on the host
# this script makes no sense. 2009-29-11 CB
# --- visit www.c64.de.vu for further infos's ---
while [ "$Uhrzeit" != "080000" ]
do
Uhrzeit=$(date +%H%M%S)
sleep 1s
done
# insert start command here
# f. e. -> /media/hdc5/dateien_in_windowsshare_kopieren.sh
# restart this script in background
./start_at_0800.sh &
#!/bin/sh
mkdir /media/ZielVerzeichnis
mount -t smbfs -o username=Benutzername,password=Kennwort \//server/Freigabe /media/ZielVerzeichnis
NAME=$(date +%Y-%m-%d_%k-%M-%S)
echo Kopiert_am-$NAME >> /media/Verzeichnis/Stand_vom_$NAME.txt
cp /media/Quellverzeichchnis/* /media/ZielVerzeichnis
umount /media/ZielVerzeichnis
rmdir /media/ZielVerzeichnis
evtl. muss anstatt smbfs cifs verwendet werden.
USB-Stick mit Raspbian "BOOT-RDP" aufsetzen
FreeBSD®/i386 RELEASE 11.2 auf PC "DELL Precison T3500 " mit "AD1984A Sound" einrichten
Webserver mit FreeBSD® 7.2-RELEASE über Ports aufsetzen
Webserver mit FreeBSD® 9.1-RELEASE über Ports aufsetzen
Citrix® x86-Client Version 11 auf Ubuntu Linux 10.2 installieren (2.6.31-15-generic-pae)
Citrix® x86-Client Version 13 auf Ubuntu Linux 16.04 installieren (4.4.0-89-generic)
Citrix® x86_64-Client Version 13.10 auf Ubuntu Linux 18.04 installieren (4.15.0-36-generic)
Citrix® WorkSpace App 1808 auf Ubuntu Linux Ubuntu 20.04.1 LTS installieren (5.4.0-53-generic)
FreeBSD®/i386 RELEASE 8.0 auf Notebook "DELL Latitude C600" mit MiniPCI-WLAN-Karte "Broadcom BCM4306 802.11b/g Wireless Lan" und WPA2 (CCMP) Verschlüsselung einrichten
EIZO FlexScan T761 xorg.conf für X11 einrichten
FreeBSD®/i386 RELEASE 8.2 auf PC "HP Vectra XE310" mit "AD1885 Sound" einrichten
USB-Boot-Stick für Inventarisierung erstellen
PLOP / USB
mount -o loop plpbt.img /mnt
plpcfgbt cnt=on cntval=10 dbt=usb /mnt/plpbt.bin
umount /mnt
plpcfgbt stm=hidden cnt=on cntval=1 dbt=usb plpnewiso/plpbt.bin
Asterisk
Linksammlung:
http://www.linux-magazin.de/Heft-Abo/Ausgaben/2008/01/Zeit-fuer-was-Neues http://www.linux-magazin.de/Heft-Abo/Ausgaben/2008/02/Erweiterte-Gespraechskultur http://www.linux-magazin.de/Heft-Abo/Ausgaben/2008/03/Analog-digital-ganz-egal http://www.linux-magazin.de/Heft-Abo/Ausgaben/2008/04/Gemeinschaft-an-der-Strippe
http://opensuse.foehr-it.de/ http://www.rootz.de/2010/02/avm-fritz-capi-treiber-unter-debian-lenny-compilieren/ http://wiki.ubuntuusers.de/ISDN-Karten/AVM_FRITZ%21Card_PCI?redirect=no http://kanotix.com/files/thorhammer/kanotix/non-free/avm/ http://www.it-service-engel.de/index.php?id=63 http://www.heise.de/ct/artikel/Heimserver-im-Eigenbau-289186.html
FreeBSD RELEASE 8.1 USB-HDD mounten
mount -t ntfs /dev/da0s1 /mnt/usb-hdd
Voraussetzungen: NTFS-formatierte HDD + zuvor sauber "ungemountetes" Filesystem
wget zum Download von Webseiten benutzen
http://www.pro-linux.de/artikel/2/624/webseiten-herunterladen-mit-gnu-wget.html
z. B.
wget -r -l5 -k www.zudownloadendewebseite.saug
wget -r -l5 -k -v --progress=bar --report-speed=bits -a /dev/pts/0 -e Robots=off https://webseite
über
tty
kann man das aktuelle Terminal-Device ermitteln
wget zum "Spiegeln" von Webseiten benutzen
z. B.
sudo wget -r -l0 --ftp-user=Benutzername --ftp-password=Kennwort --no-host-directories --directory-prefix=/ZielPfad ftp://Quell-URL/*
Unix Stammbaum
beleuchtete Tastatur mit Ubuntu 16.04 (Unity) nutzen
sudo gedit /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
- am Ende folgende Linie einfügen:
greeter-setup-script= xset led 3
beleuchtete Tastatur unter BSD/Linux/*x (Gnome-Desktop) nutzen
- folgende Beschreibung funktioniert für die "Atmos Illuminated Keyboard" - Tastatur der Firma Speedlink (Artikel-Nr.: SL-6453-SSV-A).
- Die Tastaturbeleuchtung kann unter Windows durch Drücken der Taste "Rollen" ein - durch weiteres Drücken wieder ausgeschalten werden.
- Um das gleiche Verhalten unter Gnome zu erreichen waren folgende Schritte nötig:
- auf dem Desktop: System -> Einstellungen -> Tastatur
- im Fenster "Tastatureinstellungen" das Register "Belegungen" wählen
- im Register Belegungen die Schälfläche "Hinzufügen" wählen
- Das genau gleiche Tastaturlayout wie bereits vorhanden (z. B. "Deutschland Akzentasten deaktivieren") hinzufügen
- die Schaltläche "Optionen" wählen
- ">Tastatur-LED zur Anzeige der alternativen Belegung verwenden" wählen
- "( ) Rollen" einhaken
- ">Tasten zum Wechseln der Belegung" wählen
- "( ) Rollen" einhaken
beleuchtete Tastatur unter BSD/Linux/**x (bash) nutzen
- Einstellungen anzeigen:
xmodmap -pm
Taste "Rollen" eintragen:
xmodmap -e 'add mod3 = Scroll_Lock'
- dauerhaft - die Datei:
/home/user/.Xmodmap
editieren
- alternativ (falls die Befehle xmodmap nicht funktionieren)
an:
xset led 3
aus:
xset -led 3
Debian: Flashplayer updaten
update-flashplugin-nonfree --install
Debian auf Dell Latitude C610 - WLAN-NIC (TNETW1130) installieren
Shellscript (bash)
- Advanced Bash-Scripting Guide von Mendel Copper
- Beispiele zu Nutzung von sed
- sed-Tutorial
- Gallileo Openbook: Shell-Programmierung von Jürgen Wolf
BusyBox
PNG
Grub 2 auf Ubuntu-Linux-PCs (LTS 12.04 und 14.04) neu installieren
sudo dpkg-reconfigure grub-pc
Grub 2 Start einstellen
mit
sudo gedit /etc/default/grub &
in /etc/default/grub
GRUB_DEFAULT=0
auf:
GRUB_DEFAULT="Windows 7 (loader) (auf /dev/sda2)"
setzen.
danach:
sudo update-grub
Den Namen des gewünschten Startmenü-Eintrags findet man in /boot/grub/grub.cfg hinter den menueentry-Einträgen zwischen Hochkommas - z. B.:
menuentry 'Windows 7 (loader) (auf /dev/sdb2)'
Datenträger löschen
dd if=/dev/Zero of=/dev/sda bs=1MB conv=noerror
sda durch aktuellen Datenträger ersetzen.
Alternativ/zusätzlich:
dd if=/dev/urandom of=/dev/sda bs=1MB
oder
shred --iterations=7 -v /dev/sda
mit badblocks
badblocks -wsv /dev/sda
zuvor Laufwerk rausfinden:
lsblk
un-mounten
umount /dev/sda*
mit ATA Secure Erase
- Passwort festlegen:
hdparm --user-master u --security-set-pass hunter1 /dev/sda
- Löschung starten:
hdparm --user-master u --security-erase hunter1 /dev/sda
letze Kommandozeilen-Befehle anzeigen
history
alternativ:
cat .bash_history
Ubuntu 15.04 restricted codecs etc installieren
curl ftp://ftp.videolan.org/pub/debian/videolan-apt.asc | sudo apt-key add - echo "deb ftp://ftp.videolan.org/pub/debian/stable ./" | sudo tee /etc/apt/sources.list.d/libdvdcss.list sudo apt-get update
sudo apt-get install ubuntu-restricted-extras
sudo apt-get install vlc vlc-data vlc-plugin-pulse browser-plugin-vlc mplayer2
sudo apt-get install libdvdcss2 libdvdnav4 libdvdread4
sudo /usr/share/doc/libdvdread4/install-css.sh
sudo apt-get install gstreamer0.10-ffmpeg gstreamer0.10-plugins-ugly gstreamer0.10-plugins-bad gstreamer0.10-bad-multiverse
Editor Nano so einstellen, dass Zeilen/Spalten permanent angezeigt werden
- Neue Datei erstellen/editieren:
nano ~/.nanorc
- einfügen:
set const
NIC-Speed ethtool ermitteln
ethtool eth0
MAC-Adresse der "aktiven Netzwerkkarte" ausgeben
cat /sys/class/net/$(ip addr | awk '/state UP/ {print $2}' | sed 's/.$//')/address
MAC-Adresse der "aktiven Netzwerkkarte" ohne Doppelpunkte ausgeben
cat /sys/class/net/$(ip addr | awk '/state UP/ {print $2}' | sed 's/.$//')/address | sed s/\://g
mit Netcat auf TCP-Port "hören"
nc -lv 8000
mit Netcat auf UDP-Port "hören"
nc -lu 8000
mit Putty auf TCP-Port "hören"
- Connection type: Raw
- Close window on exit: Never
- Host Name eingeben
- Port eingeben
- Open
TCP/UDP-Tool für Windows
https://packetsender.com/download#show
MAC-Adresse von aktivem NIC per UDP senden
cat /sys/class/net/$(ip addr | awk '/state UP/ {print $2}' | sed 's/.$//')/address | sed s/\://g | tr -d '\n' | nc -u -w1 192.168.178.100 8000
Hostname per UDP senden
echo -n $HOSTNAME| nc -u -w1 192.168.178.100 8000
Desktop oder Notebook senden
lshw |grep chassis | awk '{ print $4}' | sed s/chassis=//g| tr -d '\n' | nc -u -w1 192.168.178.100 8000
Beides senden
sudo echo -n $HOSTNAME $(cat /sys/class/net/$(ip a/state UP/ {print $2}' | sed 's/.$//')/address | sed s/\://g | tr -d '\n') | nc -u -w1 192.168.178.100 8000
Raspian Autologin für CLI auf root ändern
cp /etc/systemd/system/autologin\@.Service nano /etc/systemd/system/autologin\@.Service.original
- Datei ändern
nano /etc/systemd/system/autologin\@.Service
Service]
# the VT is cleared by TTYVTDisallocate
ExecStart=-/sbin/agetty --autologin pi --noclear %I $TERM
in
Service]
# the VT is cleared by TTYVTDisallocate
ExecStart=-/sbin/agetty --autologin root --noclear %I $TERM
ändern
Server-Ping-Fortschrittsanzeige
nano whiptail-ping-gauge.sh
#!/bin/bash { #Start progress bar in 10 i="10" # Maximum number to try. ((count = 10)) #Make ping and display proces while [[ $count -ne 0 ]] ; do # Check server status via ping ;ping once ping -c 1 192.168.178.33 rc=$? # If okay, flag to exit loop. if [[ $rc -eq 0 ]] ; then ((count = 1)) echo "ok" > /tmp/reached_opsi fi # So we don't go forever. ((count = count - 1)) #For progress bar echo $i i=$(expr $i + 10) done # If it is done then display 100% echo 100 # Give it some time to display the progress to the user. sleep 2 #Display Ping progress bar } | whiptail --title "Erreichbarkeit des Servers" --gauge " prüfe Verbindung 10x mit ping ..." 6 60 0 #Display Error Message if [[ -e "/tmp/reached_opsi" ]] ; then rm /tmp/reached_opsi else whiptail --title "Server leider nicht erreicbar" --msgbox "\n Es wurde 10x versucht den Server zu erreichen\n \n Ok um zu beenden" 10 60 fi
GRUB Schriftart und Größe ändern (Ubuntu 18.10)
- Schriftart ins Grub-Format bringen:
sudo grub-mkfont -s 36 -o /boot/grub/DejaVuSansMono.pf2 /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf
- Grub-Konfiguration sichern:
sudo cp /etc/default/grub /etc/default/grub.bak
- Grub Schriftart ändern:
sudo nano /etc/default/grub
- hinzufügen:
GRUB_FONT=/boot/grub/DejaVuSansMono.pf2
- Grub-Eintrag updaten:
sudo update-grub
GRUB Hintergrundbild einfügen (Ubuntu 18.10)
- Bild in Grub enbinden:
sudo nano /etc/default/grub
- hinzufügen:
GRUB_BACKGROUND="/boot/grub/images/bildname.jpg"
- Grub-Eintrag updaten:
sudo update-grub
GRUB so einstellen, dass letze Auswahl "gemerkt" wird (Ubuntu 20.1)
- Einstellungen einfügen:
sudo nano /etc/default/grub
- ändern:
DEFAULT=saved
- hinzufügen:
GRUB_SAVEDEFAULT=true
- Grub-Eintrag updaten:
sudo update-grub
- CIFS installieren:
sudo apt-get install cifs-utils
- Mount-Verzeichnis erstellen:
sudo mkdir /media/windowsshare
- fstab editieren:
sudo nano /etc/fstab
- eintragen:
//servername/sharename /media/windowsshare cifs guest,uid=1000,iocharset=utf8 0 0
Shutter installieren (Ubuntu 18.10)
sudo add-apt-repository ppa:ubuntuhandbook1/shutter sudo apt install --install-recommends shutter
Festplattenbelegung anzeigen
df -hl
Prozessorlast anzeigen
top
Ubuntu Version anzeigen
sudo do-release-upgrade
HomeBrew unter MacOS installieren
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
WakeOnLAN unter MacOS mit HomeBrew installieren
brew install wakeonlan
WakeOnLAN Beispiel
wakeonlan -i 192.168.178.255 -p 9 00:26:B9:79:61:3F
Kodi FireTV-Stick alternative Fernbedienungsbelegung
SMB V1 "Zugriff" z. B. für FRITZ!Box 7390 NAS ermöglichen (Ubuntu 20.1)
- Samba installieren (falls noch nicht vorhanden:
sudo apt install samba sudo apt install samba-vfs-modules
- Samba konfigurieren:
sudo nano /etc/samba/smb.conf
- eintragen:
[global] ntlm auth = ntlmv1-permitted ## Browsing/Identification ### # Change this to the workgroup/NT-domain name your Samba server will part of workgroup = WORKGROUP client min protocol = NT1
- Samba neu starten:
sudo service smbd restart
World of Tanks unter Ubuntu 20.04 x64 mit Unity installieren
- Es muss ein aktueller (proprietärer) Grafiktreiber, der von Vulkan unterstützt wird installiert sein. z. B. nvidia–driver–470
=> kann man in Ubuntu unter Aktualisierungsverwaltung > Tab Zusätzliche Treiber nachsehen oder installieren
- im Terminal (z. B. Strg + Alt + T):
sudo dpkg --add-architecture i386 wget -nc https://dl.winehq.org/wine-builds/winehq.key sudo apt-key add winehq.key sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu focal main' sudo apt update sudo apt install --install-recommends winehq-staging sudo add-apt-repository ppa:lutris-team/lutris sudo apt update sudo apt install lutris sudo reboot
- Im Desktop Einstellungen (Zahnrad) öffnen:
- Zugangshilfen
- Texteingabe
- auf Tastenwiederholung klicken
- den Schiebeschalter in der Titelleiste des neuen Fensters auf Aus stellen
- auf Tastenwiederholung klicken
- Texteingabe
- Zugangshilfen
- lutris starten
- links in Navigation -> Lutris -> Installationprogramme der Gemeinschaft -> WOT all regions auswählen
- als Pfad "/home/user/Games/world-of-tanks" akzeptieren
- Europe auswählen
- Deutsch auswählen
- World of Tanks starten
Mailversand von VServer (Debian GNU/Linux 11 bullseye) auf auf web.de-Konto einrichten
- notwendige Pakete installieren:
sudo apt-get update -y sudo apt-get install ssmtp mailutils sendmail -y
Mailserver Einstellungen vornehmen:
sudo nano /etc/ssmtp/ssmtp.conf
- Inhalt:
root=<user>@web.de mailhub=smtp.web.de FromLineOverride=YES AuthUser=<user>@web.de AuthPass=<password> UseSTARTTLS=YES
Anmerkung: Alle anderen Einstellungen wurden mit # auskommentiert
Einstellungen vornehmen (Umleitung, Nutzer ...):
sudo nano /etc/ssmtp/revaliases
- Inhalt:
root:<user>@web.de:smtp.web.de:587
- aktivieren:
sudo newaliases
Test-E-Mail senden:
mail root
<ENTER>
Cc:
<ENTER>
Subject:
Betreff eingeben
Test-E-mail von xy ...
Text eingeben + mit <Enter> neue Zeile beginnen
Text der in der Mail stehen soll
<STRG> + D eingeben um zu beenden
- Logs ansehen:
sudo cat /var/log/mail.log sudo cat /var/log/mail.err
- falls keine Logdateien vorhanden oder beschädigt:
sudo touch /var/log/mail.log /var/log/mail.err sudo service mail restart