Archive for the Linux Category

Get Linux Distribution Name and Version and Kernel Version

Linux Distribution Name and Version

cat /etc/*-release

or

lsb_release -a

 

Kernel Version

uname -a

or

uname -mrs

Get IP address of the client in an SSH session

echo $SSH_CLIENT | awk '{ print $1}'
echo $SSH_CONNECTION | awk '{ print $1}'
who am i | awk '{print $5}' | sed 's/[()]//g'

ddclient auf einer AWS EC2 instance

Installation von ddclient:

sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get install -y ddclient

Während der installation die Werte aus ddclient.conf eintragen.
Config File: /etc/ddclient.conf:

protocol=noip
use=web, web=http://169.254.169.254/latest/meta-data/public-ipv4
server=dynupdate.no-ip.com
login=<login>
password='password'
hostname.no-ip.org

ddclient Config /etc/default/ddclient

run_ipup="false"
run_daemon="true"

Und dann den Dienst neu starten.

sudo service ddclient restart

Byobu – Funktionstasten ohne Funktion in Kombination mit Putty

Wer Byobu auf seinem System verwendet und die Verbindung mit Putty aufbaut wird feststellen das die Funktionstasten (wie F2, F3 und F6) nicht funktionieren. Dieses Problem wird dadurch verursacht, dass die Sequenzen für die Funktionstasten von Putty nicht so schickt wie sie von Byobu erwartet werden. Dies kann jedoch leicht in Putty behoben werden.

Einfach die Session laden und unter dem Menüpunkt Connection -> Data den Wert für Terminal-type string in „putty-256color“ ändern.
Dann sie Session wieder abspeichern und wie gewohnt verwenden. Nun funktionieren auch alle Funktionstasten wie gewohnt.

Sollte es dann immer noch nicht gehen, kann möglicherweise noch ncurses-term installiert werden.

sudo apt-get install ncurses-term

Alternativ kann auch Xterm R6 unter dem Keyboard Bereich ausgewählt werden.
Menüpunkt Terminal -> Keyboard Xterm R6 in der Function keys and keypad section auswählen.