Unix & Linux

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

3
Wie wird die Kompilierung fortgesetzt?
Ich weiß, dass ich einen makeProzess jederzeit unterbrechen kann, ohne den gesamten Quellbaum erneut kompilieren zu müssen. Wie ich weiß, makekompiliert ein Ziel nur, wenn es noch nicht kompiliert wurde oder der Quellcode nach der letzten Kompilierung geändert wurde. Aber wenn ich unterbreche make, wird es sicherlich eine oder mehrere …

1
Warum stört meine Firewall (iptables) meine Bridge (brctl)?
Ich habe eine Brücke eingerichtet, die br0an zwei Schnittstellen "angeschlossen" ist: eth0, meine physische Schnittstelle mit dem realen LAN verbunden, vnet0, eine virtuelle KVM-Schnittstelle (verbunden mit einer Windows-VM). Und ich habe diese einzige Firewall-Regel in der Vorwärtskette: iptables -A FORWARD -j REJECT Jetzt funktioniert nur noch der Ping von der …

3
Geschichte von Bash Globbing
Gibt es einen historischen Grund, warum Bash "Globbing" und reguläre Ausdrücke nicht identisch sind? Ich glaube zum Beispiel, dass in Bash [1-2]*alles übereinstimmt, was mit einer 1 oder einer 2 beginnt, gefolgt von etwas anderem, während ein regulärer Ausdruck [1-2]*nur einer Folge von 1s und 2s entspricht. Mein Bash-Scripting und …

5
Wie kopiere ich eine Datei von mehreren Servern auf mein lokales System?
Wir haben eine mehrfache Bereitstellung einer Anwendung auf Servern wie app00, app01 und so weiter. Ich muss eine einzelne Protokolldatei von all diesen Servern auf meinen lokalen Mac kopieren, damit ich etwas greifen und schneiden kann. Ich habe csshX zum Anzeigen dieser Datei verwendet, aber ich kann kein Äquivalent für …
11 scp  file-copy 

2
stderr über ssh -t
Dies sendet eine Ausgabe an STDERR, verbreitet aber nicht Ctrl+ C(dh Ctrl+ Ctötet, sshaber nicht die Fernbedienung sleep): $ ssh localhost 'sleep 100;echo foo ">&2"' Dies verbreitet Ctrl+ C(dh Ctrl+ Ctötet sshund die Fernbedienung sleep), sendet jedoch STDERR an STDOUT: $ ssh -tt localhost 'sleep 100;echo foo ">&2"' Wie kann …

2
Ist es sicher, $ BASH_COMMAND zu bewerten?
Ich arbeite an einem Shell-Skript, das einen komplexen Befehl aus Variablen erstellt, z. B. wie folgt (mit einer Technik, die ich aus den Bash-FAQ gelernt habe ): #!/bin/bash SOME_ARG="abc" ANOTHER_ARG="def" some_complex_command \ ${SOME_ARG:+--do-something "$SOME_ARG"} \ ${ANOTHER_ARG:+--with "$ANOTHER_ARG"} Dieses Skript fügt die Parameter dynamisch hinzu --do-something "$SOME_ARG"und gibt --with "$ANOTHER_ARG"an, some_complex_commandob …
11 bash 

2
Wie kann man die Liste der offenen Ports und den Prozess, dem sie gehören, kennen, ohne Netzwerkbefehlszeilen unter Linux zu verwenden?
Ich möchte wissen, welche Ports von welchen Prozessen in Embedded-Linux verwendet werden. Da es sich um einfaches Embedded-Linux handelt, gibt es keine Netzwerkbefehlszeilen wie netstat, lsof. (Es gibt nur grundlegende Befehlszeilen wie cat, cp, echo usw.). Eine Teillösung scheint darin zu bestehen, die Befehlszeilen "cat / proc / net / …



1
Was sind die Definitionen von addrtype in iptables?
Ich möchte addrtypein Kombination mit -srcin der Regel in einer meiner Filterketten verwenden, um ein paar falsche IPs fallen zu lassen: -A INPUT -p tcp --dport 80 -m addrtype --src-type UNICAST ! -s 127.0.0.0/8 -j WEB Die Manpage sagt Folgendes addrtype Dieses Modul vergleicht Pakete basierend auf ihrem Adresstyp . …
11 iptables 

4
Wird es immer ein Paar derselben UID und GID geben?
Ich muss den Besitz der Datei / des Verzeichnisses mithilfe von chmodändern. Ich kenne nur den Benutzernamen des Besitzers, möchte aber gleichzeitig den Standardgruppennamen ändern. Zu diesem Zeitpunkt ist der Gruppenname noch nicht festgelegt, daher setze ich den gleichen Namen wie den Benutzernamen chown -R username:username path_to_dir Der Befehl kann …
11 linux  chown  passwd 

2
Ist es in Ordnung, "." Dateien anstelle von Source ausführen - in .bashrc in Ubuntu und OS X?
OK, also sourceführt das Skript in der aktuellen Shell und .separat aus, wie im Ausführen des Skripts mit "." Und mit "source" beschrieben , aber speziell in meiner .bashrcDatei habe ich: [ -f ~/.bash_aliases ] && source ~/.bash_aliases [ -f ~/.git-completion.bash ] && source ~/.git-completion.bash [ -s ~/.autojump/etc/profile.d/autojump.sh ] && …
11 osx  bashrc  posix 


2
AppArmor-Profile in Docker / LXC
Ich habe einen Docker-Container (LXC), auf dem MySQL ausgeführt wird. Da die Idee hinter Docker im Allgemeinen "ein laufender Prozess pro Container" ist, werden sie durchgesetzt, wenn ich AppArmor-Profile definiere, die auf die MySQL-Binärdatei abzielen? Gibt es eine Möglichkeit für mich, dies zu testen?
11 lxc  apparmor  docker 


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.