So installieren Sie GitLab auf Ubuntu Server
Möchten Sie GitLab auf Ihrem Ubuntu-Server zum Laufen bringen? GitLab ist eine leistungsstarke selbsthostbare Alternative zu Diensten wie GitHub. Damit können Sie
Snap-Pakete sind eine ausgezeichnete Linux-Technologie , die von der Community angenommen wird, da sie viele Funktionen und Vorteile bietet. Manchmal können Snap-Pakete jedoch Ihre Befehlszeilenausgabe trüben, wenn der Befehl lsblk im Terminal ausgeführt wird, und dies kann unglaublich nervig sein.
In diesem Handbuch erfahren Sie, wie Sie Schritte unternehmen können, um Snap-Pakete über einen Befehl vor der lsblk- Befehlsausgabe auszublenden . Wir gehen sogar darauf ein, wie Sie den Filter dauerhaft machen, damit Sie sich nie wieder darum kümmern müssen! So geht's.
Snap-Pakete sind eine Art Dateisystem, bei dem das Programm vom Rest des Systems in einer Sandbox (AKA isoliert) ist. Snaps in einer Sandbox haben viele Vorteile, wie die Möglichkeit, Dinge vorkonfiguriert zu haben, auf engstem Raum vom Benutzer entfernt zu bleiben usw. Sie können jedoch auch einige ernsthafte Ärgernisse für Linux-Benutzer mit sich bringen.
Obwohl sie so hervorragend sein können, besteht das Problem darin, dass Snaps, die Linux-Benutzern als Dateisysteme (wenn auch isoliert) präsentiert werden, erscheinen, wenn der Linux-Benutzer den Befehl lsblk filesystem ausführt . Es trübt effektiv echte Festplatten mit Tonnen und Tonnen von Snap-Paketinformationen, und es kann unglaublich nervig sein.
Es ist möglich, Snap-Pakete aus dem LSBLK-Tool herauszufiltern, wenn Sie den Befehl lsblk ausführen , um die Dateisysteme Ihres Computers anzuzeigen . Öffnen Sie dazu ein Terminalfenster und führen Sie den Befehl lsblk mit dem Befehlszeilenschalter -e7 aus. Dieser Schalter entfernt SquashFS-Dateisysteme (Snap-Pakete) aus der Ausgabe.
lsblk -e7
Wenn Sie sehen, dass Snaps in der Ausgabe des lsblk- Befehls auf dem Root-Konto angezeigt werden, funktioniert dieser Befehl auch dort. Um Snaps herauszufiltern, während Sie das Root-Konto verwenden (oder als sudo -s angemeldet sind ), nehmen Sie den Befehl sudo und platzieren Sie ihn vor lsblk -e7 .
sudo lsblk -e7
Wenn Sie den Befehl sudo nicht ausführen möchten , können Sie sich auch bei root anmelden und dann den Befehl lsblk -e7 verwenden . Ich kann mich zum Beispiel schnell mit su in root einloggen und dann den Filterbefehl ausführen.
su - lsblk -e7
Der Befehlszeilenschalter „e“ (AKA exclude) für den Befehl lsblk ist leistungsstark und bietet viele hervorragende Funktionen und Optionen. Weitere Informationen zum Befehlszeilenschalter „e“ und wie Sie ihn verwenden können, um verschiedene Dinge herauszufiltern, finden Sie im lsblk- Handbuch.
Um auf das lsblk- Handbuch zuzugreifen , öffnen Sie ein Terminalfenster und geben Sie den Befehl man lsblk ein . Oder speichern Sie das Handbuch in einer lesbaren Textdatei mit:
man lsblk > ~/Documents/lsblk-manual.txt
Es ist zwar praktisch zu wissen, dass der Befehlszeilenschalter „e7“, wenn er mit dem Befehl lsblk ausgeführt wird, Snap-Pakete aus der Befehlsausgabe herausfiltert, aber es ist ziemlich mühsam, sich jedes Mal daran erinnern zu müssen, ihn einzugeben. Wenn Sie diesen Filter dauerhaft festlegen möchten, können Sie einen sogenannten Bash-Alias einrichten.
Ein Bash-"Alias" ist im Wesentlichen ein "Shortcut"-Befehl, der der Befehlszeile mitteilt, dass Sie einen bestimmten Befehl ausführen möchten, wenn er im Terminal eingegeben wird. Wir können dies verwenden, damit der Befehl lsblk -e7 funktioniert, wenn Sie den Befehl lsblk -e7 eingeben .
Bevor wir besprechen, wie Sie den Bash-Alias einrichten, der Snaps automatisch herausfiltert, muss ein Backup Ihres Bashrc erstellt werden. Diese Sicherung macht es einfach, die Änderungen bei Bedarf rückgängig zu machen.
Um ein Backup Ihrer Bashrc zu erstellen, geben Sie den folgenden Befehl in einem Terminalfenster ein.
cp ~/.bashrc ~/bashrc-backup
Sobald Ihre Bashrc gesichert wurde, bewahren Sie sie in Ihrem Home-Verzeichnis auf. Oder legen Sie es irgendwo zur sicheren Aufbewahrung ab.
Um den Bash-Alias für lsblk einzurichten , öffnen Sie zunächst Ihre Bashrc-Datei zu Bearbeitungszwecken mit dem Nano-Texteditor.
nano ~/.bashrc
Suchen Sie im Nano-Texteditor eine Leerstelle. Wenn Ihre Bashrc-Datei mit Text gefüllt ist, scrollen Sie durch sie und suchen Sie nach einer Stelle, an der Sie den untenstehenden Code eingeben und eingeben können. Oder platzieren Sie Ihren neuen Alias direkt unter bestehenden Aliasen, wenn Sie bereits welche eingerichtet haben.
Alias lsblk='lsblk -e7'
Nachdem Sie den neuen Alias im Nano-Texteditor geschrieben haben, drücken Sie die Strg + O- Taste auf der Tastatur. Drücken Sie nach dem Drücken dieser Taste die Eingabetaste , um den Nano-Texteditor anzuweisen, Ihre Änderungen zu speichern. Beenden Sie dann den Texteditor, indem Sie den Befehl Strg + X drücken .
Nachdem der Alias eingerichtet wurde, schließen Sie Ihr Terminalfenster und öffnen Sie es erneut. Geben Sie dann den lsblk Befehl. Es sollte automatisch Snaps aus der lsblk-Ausgabe herausfiltern.
Haben Sie festgestellt, dass es Ihnen nichts ausmacht, dass Snaps als Geräte angezeigt werden, wenn Sie den Befehl lsblk auf Ihrem Computer ausführen ? Führen Sie diese Befehle aus, um es rückgängig zu machen.
rm ~/.bashrc mv ~/bashrc-backup ~/.bashrc
Möchten Sie GitLab auf Ihrem Ubuntu-Server zum Laufen bringen? GitLab ist eine leistungsstarke selbsthostbare Alternative zu Diensten wie GitHub. Damit können Sie
Erfahren Sie, wie Sie Ihrem Ubuntu-Linux-Server zusätzliche Sicherheit verleihen können, indem Sie SELinux darauf installieren und aktivieren.
Benötigen Sie eine einfachere Möglichkeit, NFS-Freigaben auf Ihrem Linux-Server bereitzustellen? Erfahren Sie, wie Sie NFS-Freigaben mit der Cockpit-App bereitstellen.
Die langfristige Unterstützung für Ubuntu 22.04 ist da! Erfahren Sie, wie Sie Ihren Desktop oder Laptop auf die neueste Ubuntu-Version aktualisieren.
So installieren Sie die neuesten Nvidia GPU-Treiber unter Linux
Müssen Sie Dateien in Ihren Docker-Container übertragen? Mit dem Docker-CP-Tool können Sie Dateien ganz einfach in und aus Containern verschieben.
Was ist eine DEB-Datei? Was machst du damit? Erfahren Sie mehr über die vielen Möglichkeiten, wie Sie DEB-Dateien auf Ihrem Linux-PC installieren können.
Besitzen Sie Spiele auf GOG.com? Möchten Sie den GOG Galaxy-Client auf Ihrem Linux-PC einrichten, um einige Videospiele zu genießen? Befolgen Sie diese Anleitung, wie wir sie zeigen
Docker Engine ist ein offenes Containerisierungsprogramm für Linux und andere Plattformen. Docker Engine verwaltet eigenständige Container, die ähnlich funktionieren wie
Sind Sie es leid, Slack, Discord und viele andere Produktivitätstools auf Ihrem Linux-System zu installieren? Wünschen Sie sich, dass sie alle zu einem zusammengefasst werden könnten?