Unix & Linux

Fragen und Antworten für Benutzer von Linux, FreeBSD und anderen Un * x-ähnlichen Betriebssystemen

5
Wie installiere ich den neuesten Git auf Debian 8?
Ich habe einige Probleme mit git-lfsund ich denke, dass ein Upgrade auf die neueste gitVersion dieses Problem beheben kann. Die aktuelle Version von gitin Debian ist 2.1.4, die aktuelle stabile Version auf der offiziellen Seite ist 2.6.4. Kann ich nur aus dem Quellcode erstellen oder ein externes Repository hinzufügen?
12 debian  git 

2
Warum wird mein Bindungs-Mount außerhalb seines Mount-Namespace angezeigt?
Daher versuche ich herauszufinden, wie der Mount-Namespace von Linux funktioniert. Also habe ich ein kleines Experiment durchgeführt, zwei Terminals geöffnet und folgendes ausgeführt: Terminal 1 root@goliath:~# mkdir a b root@goliath:~# touch a/foo.txt root@goliath:~# unshare --mount -- /bin/bash root@goliath:~# mount --bind a b root@goliath:~# ls b foo.txt Terminal 2 root@goliath:~# ls …

4
lsof -p PID vs lsof | grep PID
Ich verstehe die Ausgabe des Befehls lsof nicht. Wenn ich schreibe lsof -p PID Ich bekomme 4 Zeilen und wenn ich schreibe lsof | grep PID Ich bekomme Hunderte von Zeilen. Sollte es nicht dasselbe Ergebnis liefern? Vielen Dank für Ihre Antworten. Hier werden ausgegeben. Sieht aus, als wäre es …
12 process  lsof 

2
Docker Hallo-Welt kann nicht ausgeführt werden: Einhängepunkt für Geräte nicht gefunden
Neu in Docker. Docker vom Softwareverwaltungstool in installiert mint 17. Wenn ich renne, docker run hello-worlderhalte ich: FATA[0000] Error response from daemon: Cannot start container a6bcc1ede2c38cb6b020cf5ab35ebd51b64535af57fa44f5966c37bdf89c8781: [8] System error: mountpoint for devices not found Wenn ich mir die Service-Protokolle ansehe ( /var/log/upstart/docker.log), sehe ich: ERRO[0617] Couldn't run auplink before unmount: …


1
So konvertieren Sie vorhandene gz (gzip) -Dateien nach rsyncable
Ich verwende rsync, um ein Repository zu sichern, das täglich viele gz-Dateien enthält, einschließlich vieler neuer. Die rsync-Sicherung verläuft langsamer als erwartet, da diese gz-Dateien nicht mit der Option --rsyncable von gzip erstellt werden (wodurch gz-Dateien wesentlich „rsync-freundlicher“ werden, ohne dass ihre Größe oder Kompatibilität wesentlich zunimmt). Und ich kann …
12 rsync  gzip 

2
Linux Iptables SSH Port Forwarding (Martian Ablehnung)
Ich habe ein Linux-Gateway, das NAT für mein Heimnetzwerk ausführt. Ich habe ein anderes Netzwerk, an das ich Pakete transparent weiterleiten möchte, aber nur an / von bestimmten IP / Ports (dh kein VPN). Hier sind einige Beispiele für IP-Adressen und Ports, mit denen Sie arbeiten können: Source Router Remote …

2
Shell-gültige Funktionsnamen
Die Verwendung erweiterter Unicode-Zeichen ist (ohne Zweifel) für viele Benutzer nützlich. Einfachere Shells (ash (busybox), dash) und ksh schlagen fehl mit: tést() { echo 34; } tést Aber bash , mksh , lksh und zsh scheinen es zu erlauben. Mir ist bekannt, dass POSIX- gültige Funktionsnamen diese Definition von Namen …
12 bash  shell  zsh  function 


2
Logging und Debugging für virtuelle Maschinen von qemu
Ich hatte eine qemuvirtuelle Maschine, die mehrmals abgestürzt ist, weil die Festplatte im Hypervisor keinen Platz mehr hatte. Das hat mich gefragt, ob es eine Möglichkeit gibt, ein Logging / Debugging für quemuvirtuelle Maschinen einzurichten . Ich habe versucht, die virtuelle Maschine mit folgendem -D /tmp/qemu-debug-logBefehl zu starten : qemu-system-i386 …
12 qemu 


1
Partitionierung falsch gemacht?
Kurz gesagt, wir hatten Probleme bei der Installation von Linux auf diesem System. Es hat sich magisch entschieden zu arbeiten, aber jetzt bin ich mir nicht sicher, was die Festplattenpartitionierung angeht. Auf einer Festplatte ist Linux installiert, auf der anderen wird derzeit nur gespeichert. Es werden 2 Partitionen mit jeweils …


1
Ihre Kernel-Header für Kernel 3.10.0-229.el7.x86_64 wurden nicht gefunden
Wenn ich den Befehl service vboxdrv setupin mein CentOS 7-Terminal eingebe, wird folgende Fehlermeldung angezeigt: Your kernel headers for kernel 3.10.0-229.el7.x86_64 cannot be found Wie kann ich diesen Fehler beheben? Wenn ich die Protokolldatei durch Eingabe öffne vi /var/log/vbox-install.log, sind die Inhalte: Uninstalling modules from DKMS removing old DKMS module …

4
Wie man Logrotate in Shell-Skripten implementiert
test.sh #!/bin/bash echo "Hello World" test2.sh #!/bin/bash while true do sh test.sh >> /script_logs/test.log & done Ich möchte logrotate implementieren, um die Größe der Protokolldatei zu steuern. Wie kann ich das logrotate implementieren, wenn die oben beschriebene Situation vorliegt?

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.