Du bist nicht eingeloggt! Möglicherweise kannst du deswegen nicht alles sehen.
  (Noch kein mods.de-Account? / Passwort vergessen?)
Zur Übersichtsseite
Hallo anonymer User.
Bitte logge dich ein
oder registriere dich!
 Moderiert von: mercury, Schalentier


 Thema: 100 gute Gründe für Linux ( v0.30 gute Gründe für systemd )
« vorherige 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 [40] 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 nächste »
erste ungelesene Seite | letzter Beitrag 
teK

tek
17.05.2014 23:19:08  Zum letzten Beitrag
(Inhalt versteckt) [ pm ] [ diesen post melden ]
Phillinger

AUP Phillinger 11.02.2013
Ja bitte?
17.05.2014 23:34:44  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
ShinyDoofy

Shiny doofy
Ich hab mal wieder 'ne blonde Frage:
Wenn ich von einem USB-Stick viele Daten auf das lokale RAID kopiere, liest der Stick munter vor sich hin (bei USB 3.0 mit ~70MiB/s) und das RAID macht nichts. Irgendwann dann bekommt das RAID mit, dass des was schreiben soll und ruckelt abartig langsam ab (<20MiB/s mit Einzelstößen à la 110MiB/s). Dabei pausiert der Lesevorgang vom Stick oft sogar gänzlich. Wahrscheinlich muss der Write Cache erst wieder zu n% geleert werden, bis etwas Neues nachkommen kann?

Nun weiß ich allerdings, dass das mit
dd bs=1M count=1024 if=/dev/zero of=test conv=fdatasync
deutlich flotter geht im Schreiben(~53MiB/s). Wo ist also das Problem? Kann ich dem RAID beibringen, einfach mal 'nen Zahn zuzulegen? Und wie bekomm ich ihm beigebracht, währenddessen nicht alles andere stehen und liegen zu lassen, damit ich beim Kopiervorgang weiterhin surfen kann (Caches lesen/schreiben) und dass er weiterhin die Musik von der Platte bevorzugt, damit sie nicht stockt? Das kann doch kein gewolltes Verhalten sein, dass für 'nen Kopierjob das gesamte System über ~20 Sekunden praktisch komplett unbedienbar ist?!
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von ShinyDoofy am 18.05.2014 1:22]
17.05.2014 23:42:47  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
audax

AUP audax 03.12.2007
Alles fertig migriert. Was ein Akt.

Dafür habe ich nun alles mit UWSGI und Systemd gelöst. Geht wesentlich(!) besser als gunicorn+upstart.

Ich bin zufrieden und müde. peinlich/erstaunt

An dieser Stelle noch ein "Fuck you!" an nodejs und npm. Was ein verdammter Mist, absolute Dependency Hölle, ständig breaking changes an allen möglichen Modulen, etc.

Das bcrypt Modul z.B. muss man nach einem "npm install" noch mal direkt per "npm install bcrypt" installieren weil...isso.
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von audax am 18.05.2014 1:06]
18.05.2014 1:04:29  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
uWSGI als Emperor spart viel Schreibarbeit, falls du das noch nicht so gemacht hast ; du brauchst nur eine .service und Anwendungen werden automatisch bei Änderungen neu geladen.
18.05.2014 1:09:39  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
audax

AUP audax 03.12.2007
Jup, hab mich an http://www.oelerich.org/arch-linux-webserver/ größtenteils gehalten.

\o/
18.05.2014 1:21:58  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
Ja, das ist wirklich ein hervorragender Artikel von meinem Lieblingsoli zu dem Thema
18.05.2014 1:23:45  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
hoschi

hoschi
 
Zitat von RichterSkala

 
Zitat von TheRealHawk

Die IP mit ifconfig oder im GUI nachsehen, zwei Verzeichnisse synchronisieren:



"ip addr" bitte!



"iproute2 vs. ifconfig" ist eigentlich meine Rolle. Ich weiss nicht ob ich dir das verzeihen kann Augenzwinkern
18.05.2014 17:27:24  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TheRealHawk

AUP TheRealHawk 26.11.2007
...
Neumodischer Schnickschnack.
18.05.2014 18:06:44  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Traxer

Mod GSG9
kann man nen atom D510 als router verwenden, der mit zwei 1 Gb/s feeds klarkommen muss?
18.05.2014 19:23:38  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TheRealHawk

AUP TheRealHawk 26.11.2007
...
Offensichtlich ja.
Vorausgesetzt man hat vernünftige NICs.
18.05.2014 20:00:51  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
teK

tek
Liebes Forum, warum ist alles so mühsam? Mein xfce-Terminal macht bei "F1" die Hilfe auf. Meine Patschhänden treffen diese Taste öfter anstatt der ESC-Taste darunter. Also wollte ich die umkonfigurieren. Früher ging das in ~/.config/xfce4/terminal/terminalrc. Heute steht da aber nur noch ein Teil der von mir irgendwann konfigurierten Shortcuts usw. drinnen (wieso?).
Dann habe ich mich daran erinnert, irgendwann Mal in meiner Prozess xfconfd gesehen zu haben (Ärger darüber habe ich unterdruckt – ich nutze lediglich xfce Terminal, sonst nichts aus der Reihe). Also flux xfonf-query aufgerufen (wieso nicht xfconfd-query?), wo relevant habe ich die Ausgabe mit dazugetan:

 
Code:
% xfconf-query
% xfconf-query -h
% xfconf-query -c xfce4-keyboard-shortcuts
% xfconf-query -c xfce4-keyboard-shortcuts -l
% xfconf-query -h
% xfconf-query -c xfce4-keyboard-shortcuts -l
% xfconf-query -c xfce4-keyboard-shortcuts /xfwm4/default/<Control>F1
% xfconf-query -h
% xfconf-query -c xfce4-keyboard-shortcuts '/xfwm4/default/<Control>F1'
% xfconf-query -c xfce4-keyboard-shortcuts -p '/xfwm4/default/<Control>F1'
# OH da steht ja <Control> davor, da F1 alleine nicht gelistet ist, wirds wohl einfach auf
# 'irgendein'(?) default stehen. Also setzen wir das Mal auf etwas nicht existentes um
% xfconf-query -c xfce4-keyboard-shortcuts -p  '/xfwm4/default/F1' -s 'xxx'
Property "/xfwm4/default/F1" does not exist on channel "xfce4-keyboard-shortcuts". If a new property should be created, use the --create option.
% xfconf-query -c xfce4-keyboard-shortcuts -p  '/xfwm4/default/F1' -s 'xxx' -n
When creating a new property, the value type must be specified.
% xfconf-query -c xfce4-keyboard-shortcuts -p  '/xfwm4/default/F1' -s 'xxx' -n -t
Option parsing failed: Missing argument for -t.
% xfconf-query -c xfce4-keyboard-shortcuts -p  '/xfwm4/default/F1' -s 'xxx' -n -t string              


Natürlich hat "F1" danach immer noch die Hilfe im Browser geöffnet. Dann hatte ich keine Lust mehr.



Spoiler - markieren, um zu lesen:
Oh und der Punkt ist NICHT, dass ich das googlen hätte können/sollen. Der Punkt ist, dass eine verschissene selbsterklärende Textdatei die letzten sechs Jahre gereicht hat.


Hmja, im Nachhinein liest sich das so, als hääte ich xfce, nicht das Terminal, umkonfiguriert. Spannend wäre jetzt noch, wo meine Terminal-Einstellungen hingewandert sind, die tun nämlich noch. Selbst wenn ich das jetzt spontan wüsste, hätte ich trotzdem keine Lust mehr, da jetzt rumzupopeln.
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von teK am 19.05.2014 0:35]
19.05.2014 0:32:20  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
audax

AUP audax 03.12.2007
Fun fact: Wenn wenn man seine Munin-Monitoring Config auf nen neuen Server migriert, dann sollte man vielleicht mal die Warning und Critical Werte für Memory anpassen.

Ich habe über Nacht hunderte an Warn-Emails bekommen, dass mein Server mehr als 5gb Ram allocated hat.
19.05.2014 7:45:34  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Oli

AUP Oli 21.12.2018
 
Zitat von csde_rats

Ja, das ist wirklich ein hervorragender Artikel von meinem Lieblingsoli zu dem Thema


<3

uWSGI ist aber auch ein wahnsinnig tolles Stück code.
19.05.2014 8:58:41  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
audax

AUP audax 03.12.2007
 
Zitat von Oli

 
Zitat von csde_rats

Ja, das ist wirklich ein hervorragender Artikel von meinem Lieblingsoli zu dem Thema


<3

uWSGI ist aber auch ein wahnsinnig tolles Stück code.


<3

Aber sag mal, wie würdest du denn so node-js Krams hosten der mit "node server.js" gestartet wird?
Momentan hat das Zeug bei mir einfach ne service file für Systemd.
19.05.2014 9:46:48  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Oli

AUP Oli 21.12.2018
Ja, ich würde einfach ein service file dafür schreiben (mit einem custom port) und dann nginx als port forwarder vorschalten. Ich glaube, node.js mit seiner V8 engine ist das einzige oder zumindest beste, was es dafür gibt. Aber ich habe damit auch noch nichts gemacht, irgendwie bin ich nicht so ein JS fan. Ich würde gerne mal Go ausprobieren, wenn es um high performance Krams geht: http://blog.safaribooksonline.com/2013/02/22/go-as-an-alternative-to-node-js-for-very-fast-servers/
19.05.2014 10:05:56  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
 
Zitat von Oli
high performance Krams



Wenn die Webhipster merken, dass man Interwebzsachen auch mit C++ machen kann ... oh noez /o\ Breites Grinsen
19.05.2014 15:03:46  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
theromi

AUP theromi 02.06.2020
Hat jemand Erlang gesagt?
19.05.2014 15:05:27  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
Ich hab nix gehört.
19.05.2014 15:10:03  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
teK

tek
Breites Grinsen Breites Grinsen
19.05.2014 15:32:29  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Oli

AUP Oli 21.12.2018
 
Zitat von csde_rats

 
Zitat von Oli
high performance Krams



Wenn die Webhipster merken, dass man Interwebzsachen auch mit C++ machen kann ... oh noez /o\ Breites Grinsen


Wenn die möchtegern-hacker anfangen, für (übliche) Interwebzsachen C++ einzusetzen... oh noez. Nicht nur wäre das ein typisches Kanonen-Spatzen-Problem, sondern die Code Qualität würde auch drastisch sinken. Man kann in C++ einfach mehr falsch machen als mit Scriptsprache XY, das sieht man wunderbar an meinem Code.
19.05.2014 16:44:48  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
audax

AUP audax 03.12.2007
verschmitzt lachen
Man kann in C++ mehr falsch machen als in PHP?
19.05.2014 16:53:14  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Traxer

Mod GSG9
nein, es zeigt einem nur die fehler die man gemacht hat anstelle sie stillschweigend hinzunehmen.
19.05.2014 17:16:20  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
teK

tek
das muss dann -Wbuffer-overflow für g++ gewesen sein. peinlich/erstaunt
19.05.2014 17:28:18  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
Es ging doch um C++, nicht C.
19.05.2014 19:53:24  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021


Von http://www.openbsd.org/papers/bsdcan14-libressl/mgp00001.html

Spoiler - markieren, um zu lesen:
Jaja man darf nicht drüber lachen weil das auf kosten der OpenSSL-Devs geht etc.
19.05.2014 20:53:34  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
flying sheep

AUP flying sheep 04.12.2011
 
Zitat von csde_rats
Jaja man darf nicht drüber lachen weil das auf kosten der OpenSSL-Devs geht etc.

ich fand’s echt net lustig.

die schlechteste schriftart (ja, ich weiß) vereint mit dem schlechtesten präsentationsframework und maximalem JPEG.

inhaltlich nix als häme.

arroganter typ.

1.5/10 would not listen to.
19.05.2014 21:16:09  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
Gut, dann eben der zweite Vortrag des Tages, erst recht nicht zum Lachen: http://regmedia.co.uk/2014/05/16/0955_peter_gutmann.pdf (neuere Version des kiwicon-Vortrags gleichen Namens, wusste gleich das ich das schonmal irgendwo gesehen habe: https://www.cs.auckland.ac.nz/~pgut001/pubs/crypto_wont_help.pdf )
19.05.2014 21:47:00  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
 
CVE-2014-0472

Benjamin Bach discovered that Django incorrectly handled dotted
Python paths when using the reverse() URL resolver function. An
attacker able to request a specially crafted view from a Django
application could use this issue to cause Django to import arbitrary
modules from the Python path, resulting in possible code execution.



Das verstehe ich nicht? Wenn der Angreifer bereits eine specially crafted view anfragen kann, hat er doch bereits eine arbitrary code execution?

Ansonsten wurde noch ein CSRF-Cookieklau & Cachedatenklau gefixt.
19.05.2014 23:08:44  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
audax

AUP audax 03.12.2007
Die meisten CVEs bei Django sind eher nicht so richtig kritisch peinlich/erstaunt


Ich hab jetzt ein auf 1G memory begrenztes IPython Notebook auf meinem Server laufen. Endlich auch mal spontan vom Tablet aus ne Runde Python bauen!

Na gut, eigentlich ist es für das gemeinsame Hausaufgaben machen.
19.05.2014 23:59:55  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
 Thema: 100 gute Gründe für Linux ( v0.30 gute Gründe für systemd )
« vorherige 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 [40] 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 nächste »

mods.de - Forum » Linux » 

Hop to:  

Mod-Aktionen:
13.09.2014 17:26:16 teK hat diesen Thread geschlossen.

| tech | impressum