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
Unter Linux mangelt es nicht an Anwendungen, die Aufgaben erledigen. Es besteht jedoch ein erheblicher Mangel an einfachen Task-Killing-Tools, die sich hauptsächlich auf das Linux-Terminal konzentrieren. Wir stellen vor: Gkill: das Google Go-basierte Tool zum Beenden von Apps für die Befehlszeile. Gkill kann Programme filtern und problematische Programme stoppen. Es gibt kein Durcheinander mit Kill-Befehlen oder klobigen Schnittstellen.
Die Verwendung von Gkill beginnt mit der Installation der Programmiersprache Go von Google. Öffnen Sie ein Terminal und geben Sie die Befehle ein, die Ihrem Betriebssystem entsprechen.
Hinweis: Obwohl Ubuntu, Debian und andere über ein spezielles Installationspaket für Google Go verfügen, kann $GOPATH möglicherweise nicht richtig eingerichtet werden. Um dies zu beheben, befolgen Sie die Pfadanweisungen im Abschnitt „Andere Linuxes“ dieses Tutorials.
sudo apt installieren golang
sudo apt-get install golang
sudo pacman -S golang
sudo dnf installieren golang
sudo zypper installieren go
Google Go ist auf fast jeder Linux-Distribution ziemlich einfach zum Laufen zu bringen. Beginnen Sie damit, die neueste Version mit wget herunterzuladen .
wget https://dl.google.com/go/go1.10.2.linux-amd64.tar.gz
Nachdem das Archiv heruntergeladen wurde, ist es an der Zeit, den Inhalt direkt nach /usr/local / zu extrahieren . Dies erreichen wir, indem wir dem tar- Befehl ein -C hinzufügen .
sudo tar -C /usr/local -xvzf go1.10.2.linux-amd64.tar.gz
Go wird hauptsächlich von Entwicklern und Programmierern verwendet, daher müssen Sie einen Projektordner einrichten. Erstellen Sie diesen Ordner in Ihrem Verzeichnis /home/username/ . Denken Sie daran, dass jeder Benutzer, der Go zum Programmieren verwenden möchte, auch einen Projektordner einrichten muss.
Erstellen Sie mit dem mkdir- Tool einen Projektordner. Fügen Sie unbedingt ein -p hinzu , um die Berechtigungseinstellungen von ~/ beizubehalten.
mkdir -p ~/golang-projects/{bin,src,pkg}
Geben Sie als nächstes das neue Verzeichnis mit dem CD- Befehl ein.
cd ~/golang-projects/
Öffnen Sie mit dem Nano-Texteditor ~/bash_profile und fügen Sie am Ende der Datei den folgenden Code hinzu.
Fügen Sie zuerst den Pfad ein, den Go verwenden soll.
export PATH=$PATH:/usr/local/go/bin
Ein Pfad wird eingerichtet. Fügen Sie als Nächstes diese beiden Zeilen in ~/.bash_profile ein , um die GOPATH- und GOBIN- Speicherorte anzugeben .
export GOPATH="$HOME/golang-projects" export GOBIN="$GOPATH/bin"
Wenn sich der gesamte Code in der Datei befindet, drücken Sie zum Speichern Strg + O. Drücken Sie Strg + X , um Nano zu schließen.
Da Gkill Google Go verwendet, gibt es in keinem der gängigen Linux-Distributionssoftware-Repositorys eine vorgefertigte Version davon (es gibt nicht einmal ein AUR-Paket ). Stattdessen müssen diejenigen, die die Software installieren möchten, die Get- Funktion von Go verwenden, um den Code direkt von Github abzurufen.
Holen Sie sich github.com/heppu/gkill
Um die Gkill-App zu starten, stellen Sie sicher, dass alle Pfade eingerichtet sind. Wenn Sie dies noch nicht getan haben, befolgen Sie die obigen Anweisungen. Wenn alles richtig eingerichtet ist, sollte sich die Gkill-App jederzeit mit diesem Befehl im Terminal starten lassen:
gkill
Es ist auch möglich, die Gkill-App direkt auszuführen, indem Sie zum richtigen Ordner navigieren. Zuerst CD in den Ordner ~/golang-projects .
cd ~/golang-projects
Verwenden Sie danach erneut den CD- Befehl, um direkt in den Unterordner bin zu wechseln .
CD-Behälter
Es ist jetzt möglich, die Gkill-App mit dem Befehl ./ auszuführen.
./gkill
Wenn Sie die Gkill-App mit dem richtigen Befehl starten, wird ein sehr minimalistisches Task-Manager-Tool angezeigt. Es nimmt nicht den gesamten Bildschirm ein. Es zeigt einen Überblick über alle aktiven Programme, die auf Ihrem Linux-PC ausgeführt werden. Um eine App zu beenden, navigieren Sie zuerst mit den Pfeiltasten nach oben und unten. Wählen Sie mit der Eingabetaste eine Anwendung aus .
Durch Drücken der Eingabetaste wird das Programm sofort beendet und in seinen Spuren angehalten.
Eine andere Möglichkeit, ein problematisches Programm schnell zu finden, ist die Verwendung des Gkill-Filtersystems. Um es zu verwenden, beginnen Sie mit der Eingabe des Namens der Anwendung, die Sie sehen möchten. Gkill wird sofort durchfiltern und Ihnen die richtigen Ergebnisse anzeigen. Verwenden Sie von hier aus die Pfeiltasten auf der Tastatur, um es auszuwählen. Beenden Sie den Vorgang wie gewohnt, indem Sie die Eingabetaste auf Ihrer Tastatur drücken .
Um die Gkill-App zu schließen, unabhängig davon, wie Sie sie gestartet haben, verwenden Sie die Tastenkombination Strg + Z im Terminal. Führen Sie von dort aus den Befehl jobs aus, um Prozesse aufzulisten, die die Terminalsitzung abgebrochen hat.
Notieren Sie sich die Nummer neben dem angehaltenen Gkill-Job. Gehen Sie dann zurück zum Terminal und verwenden Sie den Befehl jobs stop , um den abgebrochenen Prozess zu beenden.
Hinweis: Achten Sie darauf, X im Befehl durch die Nummer neben dem Job zu ersetzen (1 usw.).
Jobs stoppen X
Der schnellste Weg, um Gkill vom System zu entfernen, besteht darin, den Ordner golang-projects zu löschen und einen neuen zu erstellen. Das Löschen ist viel schneller als das Sortieren der Ordner bin und pkg nach den richtigen Dateien zum Löschen. Beginnen Sie damit, den Ordner golang-projects zu entfernen .
Hinweis: Bevor Sie den Projektordner löschen, verschieben Sie alle wichtigen Google Go-bezogenen Dateien zur sicheren Aufbewahrung in einen anderen Ordner.
rm -rf ~/golang-projects mkdir -p ~/golang-projects/{bin,src,pkg}
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?