Linux Azure Cloud Server mit neuer virtueller Festplatte erweitern
Um einen Cloud - Server von Microsoft Azure mit einer virtuellen Festplatte zu erweitern, muss diese einfach eingebunden werden. wie das sehr simple und schnell funktioniert, wird hier beschrieben.
Use the portal to attach a data disk to a Linux VMAutomatisches Laden von Webseiten beim Ubuntu-Start: Praktische Anleitung
Um beim Start von Ubuntu automatisch ein Chrome-Fenster mit bestimmten Links zu öffnen, nutze "gnome-session-properties". Gib im Terminal
"gnome-session-properties"
ein und klicke auf "Add". Definiere einen Namen, füge als Befehl ein:
google-chrome --new-window --window-size=1200,800 --window-position=0,0 "https://teams.microsoft.com/"
Das automatische Laden von Webseiten beim Ubuntu-Start ist besonders praktisch für Teams, da keine spezielle App für Ubuntu verfügbar ist.
Die Parameter "--window-size=1200,800" und "--window-position=0,0" sind Befehlselemente, die die Größe und Position des Browserfensters festlegen, wenn der Chrome-Browser geöffnet wird.
--window-size=1200,800
Definiert die Größe des Browserfensters in Pixeln. In diesem Fall wird die Breite auf 1200 Pixel und die Höhe auf 800 Pixel festgelegt.
--window-position=0,0
Bestimmt die Position des Browserfensters auf dem Bildschirm. Die Werte "0,0" bedeuten, dass das Fenster auf der oberen linken Ecke des Bildschirms platziert wird. Die ersten beiden Zahlen ("0,0") entsprechen der X- und Y-Position des Fensters auf dem Bildschirm, wobei "0,0" die Koordinaten der oberen linken Ecke darstellen.
Einfaches Einrichten der Java-Version für Sonarlint in VSCode
Um deine Java-Version in Visual Studio Code (VSCode) unter Ubuntu zu aktualisieren, folge diesen Schritten:
sudo dpkg -i jdk-21_linux-x64_bin.deb
/usr/lib/jvm/default-java/bin/java
Das war's! Deine Java-Version in VSCode ist nun aktualisiert.
Einfache Ubuntu Ordnerfreigabe und Zugriff mit Samba
In diesem Blogbeitrag tauchen wir in die Welt der Ubuntu 22.04 Ordnerfreigabe mittels des Samba-Protokolls ein. Ich werde dir Schritt für Schritt zeigen, wie du problemlos einen Ordner auf deinem Ubuntu-System freigeben und auf andere Ubuntu-Rechner zugreifen kannst. Ob du Dateien zwischen deinen Rechnern synchronisieren oder Ressourcen gemeinsam nutzen möchtest – mit den folgenden Anweisungen und nützlichen Tipps wird die Einrichtung eines einfachen Netzwerks für dich zum Kinderspiel.
In diesem Szenario haben wir zwei Computer im selben Netzwerk: Rechner A (PC 1) und Rechner B (PC 2). In unserem Beispiel verwenden wir die fiktive IP-Adresse 192.168.8.100 für Rechner B.
Der Ordner, den wir freigeben möchten, befindet sich unter dem Pfad: /mnt/hdd/freigabeordner.
Wir möchten diese Netzwerkfreigabe im Netzwerk unter dem Namen "freigabeordner" anzeigen lassen.
sudo apt install samba
Verwende den Befehl smbpasswd, um einen neuen Samba-Benutzer mit einem Passwort hinzuzufügen. Ersetze
sudo smbpasswd -a username
username = Der User welcher Zugriff gewährt bekommen soll.
Du wirst aufgefordert, ein Passwort für den Samba-Benutzer einzugeben und es zu bestätigen.
sudo nano /etc/samba/smb.conf
Füge die Freigabeinformationen am Ende des Dokumentes hinzu:
[freigabeordner]
path = /mnt/hdd/freigabeordner
read only = no
browseable = yes
valid users = username
sudo service smbd restart
sudo mount -t cifs -o username=dein_username //192.168.8.100/freigabeordner /media/lokalerordner
//192.168.8.100/freigabeordner /media/lokalerordner cifs credentials=/etc/samba/freigabeusernameundpasswortdatei,uid=1000,gid=1000,rw 0 0
Die "credentials" Datei enthält Benutzername und Passwort für die Verbindung. Sie sollte sicher gespeichert sein. In unserem Beispiel lautet der Dateiname "freigabeusernameundpasswortdatei" (Inhalt der freigabeusernameundpasswortdatei)
username=username (der weiter oben erstellte)
password=password (das weiter oben erstellte)
sudo mount -a
Nützliche Tipps:
Um alle CIFS-Freigaben auf deinem System auszuhängen, kannst du den Befehl sudo umount -a -t cifs verwenden. Dieser Befehl trennt alle aktiven CIFS-Verbindungen. Beachte, dass du die erforderlichen Berechtigungen benötigst, um ihn auszuführen. (PC 1)
sudo umount -a -t cifs
sudo mount -a
Die Bedeutung von Berechtigungsformaten in Unix. Zahlenformat (Octal-Format) vs. Buchstabenformat
In der Welt der Unix-basierten Betriebssysteme sind Berechtigungen von Dateien und Ordnern ein grundlegendes Konzept. Diese Berechtigungen sind in verschiedenen Formaten dargestellt, darunter das Zahlenformat wie "0755" und das Buchstabenformat wie "rw-r--r--". In diesem Artikel werde ich die Unterschiede zwischen diesen beiden Formaten erläutern und wie sie sich auf die Zugriffsrechte von Dateien und Ordnern auswirken.
Das Zahlenformat, auch als Octal-Format bekannt, wird häufig verwendet, um Berechtigungen in Unix-Systemen festzulegen. Die Zahl "0755" besteht aus drei Oktalzahlen, die jeweils die Berechtigungen für den Eigentümer, die Gruppe und andere Benutzer darstellen.
stat -c "%a" /pfad/zum/ordner
Das Buchstabenformat wird mit "ls -l" oder "ll" ausgegeben, wenn du Dateien oder Ordner in einem Unix-Terminal auflistest. Hier ist eine Übersetzung des Formats "rw-r--r--":
ll /pfad/zum/ordner
Der Hauptunterschied zwischen den beiden Formaten besteht darin, wie die Berechtigungen dargestellt werden. Das Zahlenformat bietet eine kompakte Darstellung und ermöglicht es, Berechtigungen auf einen Blick zu erkennen, während das Buchstabenformat eine detailliertere, aber längere Darstellung bietet.
Die Wahl zwischen den beiden Formaten hängt von deinen persönlichen Vorlieben und Anforderungen ab. Beide ermöglichen die genaue Steuerung der Datei- und Ordnerzugriffsrechte in Unix-Systemen.