» Kategorie "Nice2Know"  »  8 Beiträge vorhanden

HAProxy & SELinux - Ausgehende Verbindungen für alle Backendports freischalten

Freitag, 19. Oktober 2018 - 10:37 Uhr  |  Kategorie: Nice2Know  |  Kommentare (0)

Ein CentOS7 mit HAProxy und alle Probleme sind erledigt.. fast.. :D

SELinux verbietet dem HAProxy-Webserver ausgehende Verbindungen an spezielle Ports.
In meinem Fall ein Backend auf Port 8765 oder 8123.

Im ersten Schritt kann man einzelne Ports freischalten.

semanage port --add --type http_port_t --proto tcp 8123

Wenn man nicht jeden Port einzeln freischalten möchte, kann man für HAProxy alle ausgehenden Verbindungen zulassen.

getsebool haproxy_connect_any   # by default 0
setsebool -P haproxy_connect_any 1


Tags: HAProxyLinux

Apache-Directory-Listing - Download der Struktur (Mirror)

Montag, 23. Oktober 2017 - 00:01 Uhr  |  Kategorie: Nice2Know  |  Kommentare (0)

Zugriff auf ein Directory-Listing?
Man möchte alle Daten recursiv herunterladen?
Mit wget und den richtigen Parametern kein Problem :D

wget -m -np http://domain.tld/images/

Datenträger unter Windows partitionieren

Montag, 18. Januar 2016 - 13:36 Uhr  |  Kategorie: Nice2Know  |  Kommentare (0)

Unter Windows in der Datenträgerverwaltung findet man eine SD-Karte mit 2 Partitionen.
Partition 1 = 50MB FAT32 -> lässt sich nicht partitionieren
Partition 2 = 1.86GB nicht verwendeter Speicher -> lässt sich nicht partitionieren

Mit Diskpart kann die SD-Karte wieder zu einer Partition zusammengeführt und formatiert werden.

Drücke die Windows Taste + R zusamen und gib cmd ein.

Es öffnet sich die Konsole. Anschliessend folgendes eingeben:
Diskpart (mit ENTER bestätigen)

list disk (mit ENTER bestätigen) -> nun werden dir die vorhandenen disk aufgelistet

select disk <USB-Stick> (mit ENTER bestätigen) -> gib die nummer ein für die sd... Scau auf die grösse!

clean (mit ENTER bestätigen)

create partition primary (mit ENTER bestätigen)

select partition=1 (mit ENTER bestätigen)

active (mit ENTER bestätigen)

format fs=fat32 QUICK (mit ENTER bestätigen)

assign (mit ENTER bestätigen)

Console Schliessen und Fertig


[Quellen]

Tags: Raspberry PiSpeicher

Doppelte Datensätze in MySQL-DB finden

Dienstag, 26. August 2014 - 17:14 Uhr  |  Kategorie: Nice2Know  |  Kommentare (0)

Doppelte Datensätze in der MySQL-DB finden:

DELETE 
FROM my_table
WHERE my_column IN (
    SELECT my_column
    FROM my_table
    GROUP BY my_column
    HAVING count(my_column) > 1
    )
ORDER BY my_column

Die doppelten Datensätze zu löschen:

DELETE 
FROM my_table
WHERE my_column IN (
    SELECT my_column
    FROM my_table
    GROUP BY my_column
    HAVING count(my_column) > 1
    )
ORDER BY my_column

Tags: MySQLSQLDatenbank

Dateien löschen älter als X Tage

Montag, 25. August 2014 - 11:44 Uhr  |  Kategorie: Nice2Know  |  Kommentare (0)

Löscht Dateien die älter sind als 90 Tage (Änderungsdatum).

find /raid0/Systemsicherung/ -mtime +90 -type f -exec rm -v {} \;

Löscht Dateien die jünger sind als 90 Tage (Änderungsdatum).

find /raid0/Systemsicherung/ -mtime -90 -type f -exec rm -v {} \;

Löscht Dateien die vor genau 90 Tagen geändert wurden.

find /raid0/Systemsicherung/ -mtime 90 -type f -exec rm -v {} \;


Tags: LinuxShellTerminal

Logout trotz laufendem Shell-Prozess

Freitag, 27. Dezember 2013 - 01:45 Uhr  |  Kategorie: Nice2Know  |  Kommentare (0)

Terminal auf.. per SSH auf die Remotekiste und mal eben schnell ein Script starten..
Dann erst realisieren, dass man sich nun für eine gefühle Ewigkeit nicht von der Konsole abmelden darf ohne den Prozess zu killen..

Wie man einen Prozess im Hintergrund weiterlaufen lässt weiss wahrscheinlich jeder, der regelmässig mit der Konsole arbeitet. (COMMAND &)
Aber mit der Abmeldung von der Konsole ist auch dieser Prozess weg, ausser man startet den Prozess direkt mit nohup.

nohup ping google.de &

Wurde der Prozess bereits gestartet (ohne nohup), wird der Prozess mit Beendigung der Sitzung auch beendet.
Soll der Prozess dennoch weiterlaufen, kann man "nohup" nutzen um den Prozess von der Sitzung zu trennen.

// Prozess starten
# ping www.google.de
// Tastenkombination um den Vordergrundprozess anzuhalten
[CTRL]+[Z]
// Letzten angehaltenen Prozess im Hintergrund weiterlaufen lassen
# bg
// Laufende Prozesse bekommen kein -HUP-Signal gesendet und laufen weiter
# disown -h
// Sitzung beenden
# exit

disown kann auch, wie auch nohup, genutzt werden, um den Prozess direkt von der Sitzung zu trennen

wget -nv http://download.example.org/linux_image_1.iso & disown 

[Quellen]

Tags: LinuxTerminalProzesssteuerungCommandLineFu

CSS Cross Browser Word-Wrap

Mittwoch, 03. Juli 2013 - 18:59 Uhr  |  Kategorie: Nice2Know  |  Kommentare (0)

Nachdem mir im Zuge der Umsetzung der Code-Snippets-Ansicht aufgefallen ist, dass kein automatischer Zeilenumbruch stattfindet, habe ich folgendes CSS gefunden.

.word_wrap
{
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

[Quellen]

Tags: CSSWeb

Dateien via tar & netcat übertragen

Dienstag, 30. April 2013 - 10:55 Uhr  |  Kategorie: Nice2Know  |  Kommentare (0)

Schnell einen Ordner über Peer-to-Peer übertragen?
Kein Problem mit netcat.

Der Inhalt des aktuellen Ordners wird live mit tar gepackt und mit netcat an den Empfänger übertragen.

Auf der Seite des Empfängers wartet netcat auf Port 1234 auf eingehende Verbindungen und empfängt anschließend den Datenstrom.
Dieser Datenstrom wird live in den aktuellen Ordner entpackt.

Linux
 

 Empfänger:

netcat -l -p 1234 | pv | tar x

Sender:

tar cf - * | pv | netcat [ip] 1234
BSD / MacOS
 

Empfänger:

nc -l 1234 | tar -xpf -

Sender:

tar -cf - * | nc [ip] 1234

[Quellen]

Tags: LinuxMacOSShellTerminalP2P

Gravatar-Profilbild

SANDRO WIENBERG

Hier schreibe ich über alles, was mir in meinem Alltag über den Weg läuft...

Als IT-Systemadministrator in einem mittelständischen Unternehmen und als technikaffiner Mensch in der Freizeit, gibt es häufig Themen, Probleme oder Interessantes worüber ich einfach schreiben möchte..

Profil auf www.geocaching.com

2018


2017


2016


2015


2014


2013

Top