Ubuntu: Unterschied zwischen den Versionen
6vffdh (Diskussion | Beiträge) |
6vffdh (Diskussion | Beiträge) |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 208: | Zeile 208: | ||
service postfix restart | service postfix restart | ||
+ | |||
+ | |||
+ | |||
+ | how-to-run-scripts-on-start-up | ||
+ | |||
One approach is to add an @reboot cron task: | One approach is to add an @reboot cron task: | ||
Zeile 215: | Zeile 220: | ||
@reboot /path/to/script | @reboot /path/to/script | ||
+ | |||
+ | |||
+ | how-to-check-cron-logs-in-ubuntu | ||
+ | |||
+ | journalctl -u cron.service | ||
+ | |||
+ | |||
+ | Postfix | ||
+ | Generic Mapping | ||
+ | Viele Hosts besitzen keine gültige Internetdomain und verwenden stattdessen eine Bezeichnung wie z.B. localdomain.local. Will man Mails über das Internet verschicken, so werden diese von vielen Mail-Servern abgelehnt. Mittels Generic Mapping umgeht man das Problem indem man lokale Mail-Adressen durch reale ersetzt bevor sie via SMTP verschickt werden. | ||
+ | |||
+ | Die Datei /etc/postfix/main.cf muss zunächst um diese Zeile ergänzt werden. | ||
+ | |||
+ | smtp_generic_maps = hash:/etc/postfix/generic | ||
+ | Außerdem muss man /etc/postfix/generic erstellen und in etwa so mit Einträgen versehen. | ||
+ | |||
+ | Sabrin@server1 SabRi@web.de | ||
+ | HeiBr@server1 Heinz.Brand@gmail.com | ||
+ | Die linken Einträge sind die (ungültigen) Mail-Adressen auf dem lokalen Server (hier mit dem Hostnamen server1), die rechten Einträge entsprechen den (gültigen) realen eMail-Adressen. | ||
+ | |||
+ | Das Mapping muss jetzt noch aktualisiert werden. | ||
+ | |||
+ | sudo postmap /etc/postfix/generic | ||
+ | Zum Schluss wird die Konfiguration neu eingelesen. Fertig. | ||
+ | |||
+ | sudo /etc/init.d/postfix reload |
Aktuelle Version vom 29. April 2020, 09:59 Uhr
Versionen
- Ubuntu 18.10 (LTS) Bionic Beaver 26. April 2018 Juli 2023 (Desktop und Server)
- Ubuntu 17.10 Artful Aardvark 19. Oktober 2017 Juli 2018 (Desktop und Server)
- Ubuntu 17.04 Zesty Zapus 13. April 2017 13. Januar 2018 (Desktop und Server)
- Ubuntu 16.10 Yakkety Yak 13. Oktober 2016 20. Juli 2017 (Desktop und Server)
- Ubuntu 16.04 (LTS) Xenial Xerus 21. April 2016 April 2021 (Desktop und Server)
- Ubuntu 15.10 Wily Werewolf 22. Oktober 2015 28. Juli 2016 (Desktop und Server)
- Ubuntu 15.04 Vivid Vervet 23. April 2015 04. Februar 2016 (Desktop und Server)
- Ubuntu 14.10 Utopic Unicorn 23.10.2014 23.07.2015 (Desktop und Server)
- Ubuntu 14.04 (LTS) Trusty Tahr 17. April 2014 April 2019 (Desktop und Server)
- Ubuntu 13.10 Saucy Salamander 17. Oktober 2013
- Ubuntu 13.04 Raring Ringtail 25. April 2013
- Ubuntu 12.10 Quantal Quetzal 18. Oktober 2012
- Ubuntu 12.04 LTS Precise Pangolin 26. April 2012
- Ubuntu 11.10 Oneiric Ocelot 13. Oktober 2011
- Ubuntu 11.04 Natty Narwhal 28. April 2011
- Ubuntu 10.10 Maverick Meerkat 10. Oktober 2010
- Ubuntu 10.04 LTS Lucid Lynx 29. April 2010
- Ubuntu 9.10 Karmic Koala 29. Oktober 2009
- Ubuntu 9.04 Jaunty Jackalope 23. April 2009
- Ubuntu 8.10 Intrepid Ibex 30. Oktober 2008
- Ubuntu 8.04 LTS Hardy Heron 24. April 2008
- Ubuntu 7.10 Gutsy Gibbon 18. Oktober 2007
- Ubuntu 7.04 Feisty Fawn 19. April 2007
- Ubuntu 6.10 Edgy Eft 26. Oktober 2006
- Ubuntu 6.06 LTS Dapper Drake 1. Juni 2006
- Ubuntu 5.10 Breezy Badger 13. Oktober 2005
- Ubuntu 5.04 Hoary Hedgehog 8. April 2005
- Ubuntu 4.10 Warty Warthog 20. Oktober 2004
Update installieren
sudo apt-get update sudo apt-get upgrade
Wenn die Repos nicht abgerufen werden können
sudo apt-get check sudo apt-get update
Wichtige infos über Package, vor der Installation anschauen
apt-cache show iftop
Wichtige Infos über Package, nach der Installation anschauen
dpkg -L iftop
Programme
sudo apt-get install iftop mutt joe screen vim powertop sudo apt-get install nethogs htop iptraf-ng nload sudo apt-get install dnsutils (host und dig) sudo apt-get install mksh sudo apt-get install nmap sudo apt-get install vim rsync zip unzip wget gzip tar make lynx ftp smartmontools ntp nmap net-tools bash-completion telnet yum-utils gcc psmisc lsof multitail
host -a 8.8.8.8 dig www.stern.de hostname -I
Logrotate erhöhen
vim /etc/logrotate.conf # keep 30 weeks worth of backlogs rotate 30 compress
Vim Style ändern
echo "set background=dark" >> ~/.vimrc
Screenrc
^-a n bringt Dich zum nächsten Fenster ^-a p bringt Dich zum vorigen Fenster, und mit ^-a " erhältst Du eine Fensterliste außerdem gibt es noch ^-a 0 ... ^-a 9 um Dich direkt zum Fenster mit der entsprechenden Nummer zu bringen.
Webserver Apache Link
sudo apt-get install apache2 sudo apt-get install apache2-doc (optional) sudo service apache2 start - startet den Webserver stop - stoppt den Server restart - startet den Server neu, bestehende Verbindungen auf den Server werden gekappt reload - lädt die Konfigurationsdateien neu, ohne dass Verbindungen getrennt werden force-reload - Lädt die Konfigurationsdateien neu, auch wenn dabei Verbindungen getrennt werden müssen
- Sudo
- es geht nur mit sudo (su -) geht es nicht, weil das ist die root anmeldung. Hier z.B. Befehl um die feste IP zu konfigurieren.
vim /etc/network/interfaces
- Netzwerk einrichten Ubuntu Server mit feste IP. Einstellungen in der Datei /etc/network/interfaces
# The primary network interface auto ens160 iface ens160 inet static address 192.168.19.10 netmask 255.255.255.0 gateway 192.168.19.1 broadcast 192.168.19.255 network 192.168.19.0 dns-search domain.local # Man kann mehrere Domänen-, Subdomänennamen angegeben dns-domain domain.local dns-nameservers 192.168.19.200 51.255.48.78 # DNS-Server (lokal & Internet, hier z.B. der www.opennic.org DNS-Server).
- Netzwerk starten und stoppen
ifup - bring a network interface up
ifup eth0
ifdown - take a network interface down
ifdown eth0
ifquery - parse interface configuration
IP Befehl
ip addr show ip -6 addr show ip -4 addr show
- Hostname anpassen
- Link
1. Schritt: Hostname setzen (Datei /etc/hostname)
sudo nano /etc/hostname
2. Schritt: Fully Qualified Domain Name (FQDN) setzen (Datei /etc/hosts)
sudo nano /etc/hosts
- open-vm-tools
Die open-vm-tools sind bereits direkt in zahlreiche Linux Distributionen integriert und können daher bequem über das Paket Management installiert werden.
Die Installation unter Ubuntu kann via apt-get/aptitude erfolgen. Der entsprechende Paketname lautet open-vm-tools-lts-trusty oder open-vm-tools
Ubuntu
sudo apt-get install open-vm-tools-lts-trusty
Debian
sudo apt-get install open-vm-tools
- FTP
- Link
- Fehler
- Postfix
Apr 28 14:59:08 zi-cea CRON[1044]: (CRON) info (No MTA installed, discarding output)
sudo apt-get install postfix
Command 'mail' not found, but can be installed with:
sudo apt install mailutils
sudo /etc/init.d/postfix restart
Mailwarteschlange ansehen
mailq
Mailwarteschlange flushen (Mails erneut versuchen zu versenden)
postfix flush
Mailwarteschlange leeren
postsuper -d ALL
Voraussetzung ist ein funktionierender fertig-eingerichteter Postfix-Mailserver.
sudo dpkg-reconfigure postfix
Step 2: Run the aliases command, to compile aliases file.
$ newaliases
Step 3: Restart postfix server.
service postfix restart
how-to-run-scripts-on-start-up
One approach is to add an @reboot cron task:
Running crontab -e will allow you to edit your cron. Adding a line like this to it:
@reboot /path/to/script
how-to-check-cron-logs-in-ubuntu
journalctl -u cron.service
Postfix
Generic Mapping
Viele Hosts besitzen keine gültige Internetdomain und verwenden stattdessen eine Bezeichnung wie z.B. localdomain.local. Will man Mails über das Internet verschicken, so werden diese von vielen Mail-Servern abgelehnt. Mittels Generic Mapping umgeht man das Problem indem man lokale Mail-Adressen durch reale ersetzt bevor sie via SMTP verschickt werden.
Die Datei /etc/postfix/main.cf muss zunächst um diese Zeile ergänzt werden.
smtp_generic_maps = hash:/etc/postfix/generic
Außerdem muss man /etc/postfix/generic erstellen und in etwa so mit Einträgen versehen.
Sabrin@server1 SabRi@web.de HeiBr@server1 Heinz.Brand@gmail.com
Die linken Einträge sind die (ungültigen) Mail-Adressen auf dem lokalen Server (hier mit dem Hostnamen server1), die rechten Einträge entsprechen den (gültigen) realen eMail-Adressen.
Das Mapping muss jetzt noch aktualisiert werden.
sudo postmap /etc/postfix/generic
Zum Schluss wird die Konfiguration neu eingelesen. Fertig.
sudo /etc/init.d/postfix reload