Unix & Linux

9
MySQL wird etwa alle 25 Tage vom Betriebssystem getötet

Vor ungefähr 4 Monaten haben wir von MS SQL Server auf MySQL 5.5 migriert . Seitdem ist seit ungefähr 25 Tagen ein Problem aufgetreten, bei dem CentOS nicht mehr über genügend Arbeitsspeicher verfügt und MySQL dadurch zerstört wird. MySQL safe startet mysql neu, sodass die Datenbank nur ein oder...

9
So fügen Sie eine neue Datei in einen Patch ein

Ich versuche einen Patch wie hier vorgestellt zu machen . Angenommen, ich habe zwei Verzeichnisse pp1(modified version)und pp0(clean version)erstelle eine Patch-Datei pp0.patchmit dem folgenden diffBefehl: diff -crB pp0 pp1 > pp0.patch Das Problem ist, wenn eine Datei nur in pp1 vorhanden ist,...

9
Felder inline sortieren

Ich versuche, innerhalb einer Eingabezeile über eine unbekannte Anzahl von Feldern zu sortieren: Eingang: ab bc bc ab cd ef bc bc cd ef cd bc ab ef ab bc cd gh Ausgabe: ab bc ab bc bc cd ef bc cd ef ab cb cd ab bc cd ef gh Ich habe so etwas verwendet, awk '{if($2 < $1) print $2,$1;else...

9
Verwenden Sie in xmonad die WINDOWS-Taste anstelle der ALT-Taste

Ich benutze xmonad + emacs. Beide verwenden die ALT-Taste stark. So gibt es manchmal Konflikte. Auf meiner Tastatur befindet sich die WINDOWS-Taste . Ich möchte, dass xmonad diesen Schlüssel anstelle von ALT verwendet. Meine aktuelle ~/.xmonad/xmonad.hsDatei sieht so aus import XMonad import...

9
/ dev / tcp ist unter Linux nicht vorhanden

Ich portiere C / Pro * C-Code von UNIX nach Linux. Der Code lautet: #define __NFDBIT (8 * sizeof(unsigned long)) #define __FD_SETSIZ 1024 #define __FDSET_LONG (__FD_SETSIZ/__NFDBIT) typedef struct { unsigned long fds_bits [__FDSET_LONG]; } __ernel_fd_set; typedef __ernel_fd_set fd_set_1; int main()...