My Ubuntu Server: Unterschied zwischen den Versionen

Aus Meine Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „My_Ubuntu_Server“)
 
 
Zeile 1: Zeile 1:
My_Ubuntu_Server
+
 
 +
: Installation von 16.04.01 LTS (Xenial Xerus) Image: ''ubuntu-16.04.1-server-amd64.iso''
 +
: Oracle VM VirtualBox ''Version 5.0.28 r111378''
 +
: Standard Server Installation Keine Komponente dazu ausgewählt
 +
: Netzwerk - Bridgemodus. IP über DHCP
 +
: Nur die Anmeldung als Benutzer möglich, Ummeldung als root mit ''sudo -i''
 +
: SSH muss installiert werden. ''apt install openssh-server''
 +
: SSH Server läuft. ''service sshd status''
 +
: Putty
 +
: Update durchgeführt: ''apt update'' und ''apt upgrade''  [http://askubuntu.com/questions/196768/how-to-install-updates-via-command-line Mehr]
 +
 
 +
: Shell anpassen von bash auf zsh [http://kushellig.de/shell-bash-vs-zsh/ shell BASH vs ZSH]
 +
 
 +
 
 +
: Ubuntu Server Updaten
 +
 
 +
:sudo apt-get update        # Fetches the list of available updates
 +
:sudo apt-get upgrade      # Strictly upgrades the current packages
 +
:sudo apt-get dist-upgrade  # Installs updates (new ones)
 +
:or
 +
:
 +
 
 +
:sudo apt-get update && sudo apt-get upgrade
 +
 
 +
Execute all the commands by typing sudo once:
 +
 
 +
:sudo -- sh -c 'apt-get update; apt-get upgrade -y; apt-get dist-upgrade -y; apt-get autoremove -y; apt-get autoclean -y'
 +
 
 +
:or
 +
 
 +
:sudo -s -- <<EOF
 +
:apt-get update
 +
:apt-get upgrade -y
 +
:apt-get dist-upgrade -y
 +
:apt-get autoremove -y
 +
:apt-get autoclean -y
 +
:EOF
 +
 
 +
 
 +
:append message to the server status 'Message-Of-The-Day'
 +
 
 +
:cat /etc/motd
 +
 
 +
:not accessible URL in /etc/apt/sources.list. After removing this URL, must be able to update all packages successfully.
 +
:sudo vi /etc/apt/sources.list
 +
 
 +
 
 +
: Wajig is a simplified wrapper to Debian's package management system dpkg/APT. Wajig provides the functionality of apt-get, dpkg, dpkg-deb, apt-cache and other tools. These tools launch as a subprocess.
 +
:Install wajig (once):
 +
:sudo apt-get install wajig
 +
:When you want to update/upgrade fully your system
 +
 
 +
 
 +
:wajig dailyupgrade
 +
 
 +
 
 +
Eine häufige Verwendung für netstat ist herauszufinden, auf welchen Ports Serverdienste laufen, die für andere Rechner erreichbar sind. Leser, die nur an dieser Verwendung interessiert sind, benutzen einfach folgenden Befehl:
 +
 
 +
sudo netstat -tulpen | grep -v 127.0.0.1
 +
sudo netstat -taupen
 +
 
 +
 
 +
::SSH
 +
:sudo apt-get update
 +
:sudo apt-get install ssh
 +
 
 +
 
 +
::INIT (Systemd)
 +
 
 +
:sudo systemctl start xyz.service
 +
:sudo systenctl start ssh.service
 +
:sudo systenctl status ssh.service
 +
:sudo systemctl daemon-reload
 +
 
 +
::Shell
 +
[https://wiki.ubuntuusers.de/Shell/Bash-Skripting-Guide_für_Anfänger/ Shell]
 +
 
 +
 
 +
 
 +
::Netzwerk
 +
: Was ergibt  ifconfig -a  und    cat /etc/network/interfaces    ?
 +
:IP-Adresse ermitteln, Mit dem Befehl
 +
: ip address show
 +
 
 +
: Konfig-File
 +
<pre> <nowiki>
 +
/etc/network/interfaces
 +
</nowiki>
 +
</pre>
 +
 
 +
:DHCP
 +
<pre> <nowiki>
 +
# The primary network interface
 +
auto ens32
 +
iface ens32 inet dhcp
 +
</nowiki>
 +
</pre>
 +
 
 +
:Static
 +
<pre> <nowiki>
 +
# The primary network interface
 +
auto ens32
 +
iface ens32 inet static
 +
        address 10.55.0.12
 +
        netmask 255.255.255.0
 +
        network 10.55.0.0
 +
        broadcast 10.55.0.255
 +
        gateway 10.55.0.1
 +
 
 +
# dns-* options are implemented by the resolvconf package, if installed
 +
        dns-nameservers 10.55.0.10 10.0.0.100
 +
        dns-search sb.local
 +
</nowiki>
 +
</pre>
 +
 
 +
:Netwerkkarte stoppen und starten
 +
<pre> <nowiki>
 +
sudo ifdown ens32
 +
sudo ifup ens32
 +
</nowiki>
 +
</pre>
 +
 
 +
;DNS Test
 +
<pre> <nowiki>
 +
dig @10.55.0.10 server.firma.intern
 +
</nowiki>
 +
</pre>
 +
 
 +
;UniFi
 +
: Hier ein Link: [https://wiki.ubuntuusers.de/UniFi_Controller/ UniFi]
 +
;
 +
: Um aus der Fremdquelle zu installieren, muss man unabhängig von der Ubuntu-Version die folgende Paketquelle freischalten:
 +
$ sudo add-apt-repository 'deb http://www.ubnt.com/downloads/unifi/debian unifi5 ubiquiti'
 +
 
 +
Um die Fremdquelle zu authentifizieren, kann man den Signierungsschlüssel mit folgendem Befehl importieren:
 +
 
 +
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C0A52C50 
 +
 
 +
 
 +
Download von Software: wget http://dl.ubnt.com/unifi/5.4.16/unifi_sysvinit_all.deb
 +
 
 +
;installation mit apt
 +
apt
 +
Der Vorteil von apt gegenüber dpkg ist, dass Abhängigkeiten automatisch aufgelöst und installiert werden. Der Befehl lautet folgendermaßen:
 +
 
 +
sudo apt install /PFAD/ZUR/PAKETDATEI.deb
 +
sudo apt install /home/adminview/unifi_sysvinit_all.deb
 +
 
 +
 
 +
;MYSQL
 +
 
 +
: sudo systemctl disable mysql.service

Aktuelle Version vom 20. Oktober 2018, 22:19 Uhr

Installation von 16.04.01 LTS (Xenial Xerus) Image: ubuntu-16.04.1-server-amd64.iso
Oracle VM VirtualBox Version 5.0.28 r111378
Standard Server Installation Keine Komponente dazu ausgewählt
Netzwerk - Bridgemodus. IP über DHCP
Nur die Anmeldung als Benutzer möglich, Ummeldung als root mit sudo -i
SSH muss installiert werden. apt install openssh-server
SSH Server läuft. service sshd status
Putty
Update durchgeführt: apt update und apt upgrade Mehr
Shell anpassen von bash auf zsh shell BASH vs ZSH


Ubuntu Server Updaten
sudo apt-get update # Fetches the list of available updates
sudo apt-get upgrade # Strictly upgrades the current packages
sudo apt-get dist-upgrade # Installs updates (new ones)
or
sudo apt-get update && sudo apt-get upgrade

Execute all the commands by typing sudo once:

sudo -- sh -c 'apt-get update; apt-get upgrade -y; apt-get dist-upgrade -y; apt-get autoremove -y; apt-get autoclean -y'
or
sudo -s -- <<EOF
apt-get update
apt-get upgrade -y
apt-get dist-upgrade -y
apt-get autoremove -y
apt-get autoclean -y
EOF


append message to the server status 'Message-Of-The-Day'
cat /etc/motd
not accessible URL in /etc/apt/sources.list. After removing this URL, must be able to update all packages successfully.
sudo vi /etc/apt/sources.list


Wajig is a simplified wrapper to Debian's package management system dpkg/APT. Wajig provides the functionality of apt-get, dpkg, dpkg-deb, apt-cache and other tools. These tools launch as a subprocess.
Install wajig (once):
sudo apt-get install wajig
When you want to update/upgrade fully your system


wajig dailyupgrade


Eine häufige Verwendung für netstat ist herauszufinden, auf welchen Ports Serverdienste laufen, die für andere Rechner erreichbar sind. Leser, die nur an dieser Verwendung interessiert sind, benutzen einfach folgenden Befehl:

sudo netstat -tulpen | grep -v 127.0.0.1 sudo netstat -taupen


SSH
sudo apt-get update
sudo apt-get install ssh


INIT (Systemd)
sudo systemctl start xyz.service
sudo systenctl start ssh.service
sudo systenctl status ssh.service
sudo systemctl daemon-reload
Shell

Shell


Netzwerk
Was ergibt ifconfig -a und cat /etc/network/interfaces ?
IP-Adresse ermitteln, Mit dem Befehl
ip address show
Konfig-File
 
 /etc/network/interfaces

DHCP
 
# The primary network interface
auto ens32
iface ens32 inet dhcp

Static
 
# The primary network interface
auto ens32
iface ens32 inet static
        address 10.55.0.12
        netmask 255.255.255.0
        network 10.55.0.0
        broadcast 10.55.0.255
        gateway 10.55.0.1

# dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 10.55.0.10 10.0.0.100
        dns-search sb.local

Netwerkkarte stoppen und starten
 
sudo ifdown ens32
sudo ifup ens32

DNS Test
 
dig @10.55.0.10 server.firma.intern

UniFi
Hier ein Link: UniFi
Um aus der Fremdquelle zu installieren, muss man unabhängig von der Ubuntu-Version die folgende Paketquelle freischalten:

$ sudo add-apt-repository 'deb http://www.ubnt.com/downloads/unifi/debian unifi5 ubiquiti'

Um die Fremdquelle zu authentifizieren, kann man den Signierungsschlüssel mit folgendem Befehl importieren:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C0A52C50


Download von Software: wget http://dl.ubnt.com/unifi/5.4.16/unifi_sysvinit_all.deb

installation mit apt

apt Der Vorteil von apt gegenüber dpkg ist, dass Abhängigkeiten automatisch aufgelöst und installiert werden. Der Befehl lautet folgendermaßen:

sudo apt install /PFAD/ZUR/PAKETDATEI.deb sudo apt install /home/adminview/unifi_sysvinit_all.deb


MYSQL
sudo systemctl disable mysql.service