Linux – Immer wieder erste Schritte

Grundsätzlich setzt man nicht täglich ein System mit Linux auf. Deshalb vergisst man gerne die „Ersten Schritte“ welche man gerne nach der Installation durchführt. Erstmal geht man oft davon aus, dass alles schon läuft. Dem ist aber nicht so und ich muss mich jedes mal aufs neue auf die Suche begeben. Deshalb habe ich diesen kurzen Guide geschrieben, welche Dinge ich eigentlich immer wieder benötige.

***********************************************************
# Passwort ohne "Beschränkung" ändern (kürzer als erlaubt, usw..)

	sudo passwd USERNAME

***********************************************************
***********************************************************
# SSH Server installieren

	sudo apt update
	sudo apt install openssh-server

      # Server sollte automatisch starten und auch beim Systemstart automatisch starten

***********************************************************
***********************************************************
# VNC Server installieren - Source: https://tecadmin.net/setup-x11vnc-server-on-ubuntu-linuxmint/

	sudo apt-get install x11vnc net-tools
	
	x11vnc -storepasswd
	sudo x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/USERNAME/.vnc/passwd -rfbport 5900 -shared -display :0

      # Mit VNC Viewer (Source: https://www.realvnc.com/de/connect/download/viewer/) connecten probieren, 
      # wenn alles OK --> Autostart Script erstellen, editieren und speichern.

	sudo nano /etc/systemd/system/x11vnc.service

      # Inhalt des Autostartscripts 
	[Unit]
	Description=x11vnc remote desktop server
	After=multi-user.target

	[Service]
	Type=simple
	ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/USERNAME/.vnc/passwd -rfbport 5900 -shared -display :0

	Restart=on-failure

	[Install]
	WantedBy=multi-user.target
      # Inhalt des Autostartscripts Ende!

      # Danach den Dienst starten
        sudo systemctl daemon-reload
        sudo systemctl start x11vnc
        sudo systemctl status x11vnc

      # Funktioniert alles kann der Dienst in den Autostart
        sudo systemctl enable x11vnc.service

***********************************************************
***********************************************************
# SMB Netzwerkfreigaben mounten

	sudo apt-get install cifs-utils

      # ID vom eigenen User, welcher Zugriff erhalten soll auslesen

	id

      # Share mounten
      # der Ordner in welchem gemounted wird muss existieren!

	sudo mount -t cifs -o username=USERNAME,password=PASSWORT,uid=1000,gid=1000,forceuid,forcegid "//192.168.0.1/ORDNERNAME" /home/USERNAME/ORDNERNAME

***********************************************************
***********************************************************
# S-Tui - Grafischer Stresstester für die Console

	sudo apt install s-tui stress

***********************************************************
***********************************************************
# GoTop - Grafischer Ressourcen Monitor + Temperaturanzeige

	https://github.com/cjbassi/gotop/releases

***********************************************************
***********************************************************
# Screen - Console mit wieder aufrufbaren Sessions (alternative tmux)

      # Anleitung Source: https://wiki.ubuntuusers.de/Screen/
	sudo apt install screen

***********************************************************
***********************************************************
# Gotty - Console im Browser

	git clone https://github.com/yudai/gotty
	tar xvf gotty_linux_amd64.tar.gz
	chmod +x gotty
	sudo cp gotty /usr/bin

	
***********************************************************
***********************************************************

Am wichtigsten in dieser Liste ist wohl der SSH-Server. Der Rest ist mir bei Systemtets u. dgl. untergekommen. Einige Tools davon sind sehr mächtig und würden einen eigenen Eintrag benötigen. Jedoch lese ich auch nur die manuals.