Themenwahl

Freitag, 17 November 2017 17:48

Ubuntu 16.xx.xx

geschrieben von

Vom X11 oder Ubuntu-Desktop in die parallel laufenden Konsolen wechseln.

[Strg]+[Alt]+[F1]  #Konsole 1

[Strg]+[Alt]+[F2]  #Konsole 2

[Strg]+[Alt]+[F3]  #Konsole 3

[Strg]+[Alt]+[F4]  #Konsole 4

[Strg]+[Alt]+[F5]  #Konsole 5

[Strg]+[Alt]+[F6]  #Konsole 6

[Strg]+[Alt]+[F7]  #Ubuntu Desktop


Freitag, 17 November 2017 17:48

Telnet-Zugang & Internet-Superserver

geschrieben von

Der Konsolenzugang Telnet kann wie folgt installiert werden:

sudo apt-get install telnetd # Telnet

sudo apt-get install xinetd # Internet Superserver

Der Dienst kann auch ein und ausgeschaltet werden. Dadurch wird die z.B. eine neue Konfiguration erst aktiv.

sudo /etc/init.d/xinetd restart

sudo /etc/init.d/xinetd stop

sudo /etc/init.d/xinetd start

Nach der Intallation kann über ein Terminalprogram z.B. Putty.exe von einem Windows 7 System auf das Linux (Ubuntu) System eingeloggt werden. Zu diesem Zeitpunkt ist der Zugang unverschlüsselt.


Die folgenden Konsolenausgabe zeigt wie die Installation überprüft werden kann. Weiter wird dem root User das Privileg eingerichtet sich vom lokalen Netzwerk einloggen zu dürfen.

Erst als root User mit root Passwort einlogen:
mysql -u root -p
 
Der folgende SQL-Code zeigt eine Liste mit den Datenbanken an.
MariaDB [(none)]> show databases;
 
Dieser SQL-Code zeigt eine Liste der registrierten User in MariaDB an:
MariaDB [(none)]> SELECT User, Host FROM mysql(punkt)user WHERE Host <> 'localhost';
(punkt) = durch einen Punkt ersetzen.
 

Das Privileg sich von jedem Client (Rechner) im lokalen Netzwerk anzumelden wird wie folgt eingestellt:
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.%' IDENTIFIED BY '1234' WITH GRANT OPTION;

Damit kann nun jeder Client der sich im Netzwerkbereich 192.168.1.0/24 (192.168.1.0-192.168.1.255) befindet als root User anmelden.

Freitag, 17 November 2017 17:27

Open-SSH oder ssh-server

geschrieben von

Um einen SSH-Server unter Linux (Ubuntu) zu installieren:

sudo apt-get install openssh-server

Die Konfigurationsdatei kann wie folgt editiert werden:

sudo nano /etc/ssh/sshd_config

Die Schlüsseldatei (Key-Files) können gelöscht werden bzw befinden sich unter folgendem Ordner. Dies Dateien beginnen immer mit dem prefix ssh_host_.

sudo rm /etc/ssh/ssh_host_* # Löschen aller Dateien mit dem prefix ssh_host_.

Es können auch neue Schlüsseldateien erzeugt werden:

sudo dpkg-reconfigure openssh-server new key


Freitag, 17 November 2017 17:20

Ubuntu-Version feststellen, anzeigen

geschrieben von

Vor der Installation von Software-Packeten oder Erweiterungen möchte man die Ubuntu-Version anzeigen lassen. Diese kann mit folgendem Konsolenbefehl angezeigt werden:

cat /etc/lsb-release

Dies wird insbesondere dann benötig wenn die Quellen-Liste verändert werden soll. Diese kann wie folgt editiert werden:

nano /etc/apt/sources.list


Freitag, 17 November 2017 17:20

Datei & Ordner-rechte anzeigen & ändern

geschrieben von

Mit folgendem Konsole-Programm können die Zugriffsrechte der Dateien und Ordner angezeigt werden:

ls -la   # Zeigt alle Ordner und Dateien und deren Zugriffrechte an.

Mit dem Befehl chmod lassen sich die Zugriffsrechte einstellen:

sudo chmod 777 /etc/samba/smb.conf

sudo chmod 0755 /var/cache/samba

sudo chmod 0755 /var/lib/samba

Die Zahl nach chmod gibt dabei die Berechtigungen an. Nachfolgende Tabelle zeigt die möglichen Werte an.
Eine detailierte Beschreibung findet man hier.

Mögliche Werte für:
chmod (octal) umask (octal) Symbolisch Binäre Entsprechung
Lesen, schreiben und ausführen 7 0 rwx 111
Lesen und Schreiben 6 1 rw- 110
Lesen und Ausführen 5 2 r-x 101
Nur lesen 4 3 r-- 100
Schreiben und Ausführen 3 4 -wx 011
Nur Schreiben 2 5 -w- 010
Nur Ausführen 1 6 --x 001
Keine Rechte 0 7 --- 000

 

Freitag, 17 November 2017 17:19

Time-Server (Zeit-Server)

geschrieben von

Folgende Anweisungen installiert ein Time-Server der über das lokale Netzwerk erreichbar ist. Mit diesem lassen sich alle Client Uhren synchronisieren bzw einstellen.

sudo apt-get -y install ntp   # Installiert den Time-Sever

nano /etc/ntp.conf   # Konfigurationsdatei der NTP-Servers (Network Time Server)

Folgende Einstellungen wurden in der Konfigurationsdatei vorgenommen:

#Schweizer Time-Server
server 0.ch.pool.ntp.org
server 1.ch.pool.ntp.org
server 2.ch.pool.ntp.org
server 3.ch.pool.ntp.org


restrict 192.168.1.1 mask 255.255.255.0 nomodify notrap  
# Netzwerkbereich, Zeitanfragen erlaubt, Keine Änderungen durch den Client.
# Alle Clients in diesem Adressbereich können eine Zeitanfrage an den Server stellen.

broadcast 192.168.1.255  
# Auf dieser IP-Adresse ist der NTP-Server erreichbar.
# Der NTP-Server ist unter der Adresse 192.168.1.140 (Netzwerk-Adresse des Servers) erreichbar.

Andere Einstellungen wurde nicht verändert.

Starten, Status, Reload usw. des NTP-Servers:

/etc/init.d/ntp start  #start, stop, restart usw des NTP-Server Dienstes.

Mit dem folgenden Befehl kann der NTP-Server Status und deren Time-Server Verbindungen angezeigt werden:

ntpq -p  # Status Anzeige.

ntpq -p -w  # Erweiterte Anzeige.

ntpq -q -n  # IP-Adressen anzeigen.

Der Time-Server holt sich die aktuelle Zeit von einem Server im Internet. Diese wird von einer Atom-Uhr gemessen und dem Server zur Verfügung gestellt.


Dienstag, 14 November 2017 23:26

Powermanagement Einstellungen

geschrieben von

Die diesen Einstellungen lassen sich unter Linux (Ubuntu) die Powermanagement verhalten einstellen. So kann unter anderem eingestellt werden wie die Reaktion auf die z.B. Powertaste, beim Zuklappen des Laptops oder bei schwacher Batterie passieren soll.

Die Powermanagement -Einstellung sind in folgender Datei zu finden.

sudo -i nano /etc/systemd/logind.conf

In der Datei muss #HandleLidSwitch = suspend in HandleLidSwitch = ignore geändert werden.


Seite 2 von 2