linux

Sept. 14, 2012

Links (80)

Kategorien Links
Tagged Nyan Cat Katze git Katzifizierung ToS Terms of Service AGB Zusammenfassung BSD linux Linus Torvalds Python eBooks tippen Programmierer Desktop Design Firefox OS Firefox Life Tuner iPhone
Mobil qrcode zeigen

0 Kommentare

Aug. 3, 2012

Links (79)

Kategorien Links
Tagged Prompt Shell Scaling dropbox Mathe Informatik Vorlesungen Font Primzahlen Visualisierung Unix linux Babylscript JavaScript Muttersprache Jargon Programming Limerick Primes Sysadmin Sysadminday Nacktheit Gleichberechtigung gendern Gender Onlinedating Experiment
Mobil qrcode zeigen

0 Kommentare

Dez. 16, 2011

Suchworte (15)

  • wordpress pornoseiten - Scharfe Blogs machen alles!
  • was ist die geschäftsidee von lidl? - Ich glaube, Dinge zu verkaufen.
  • zusperren verboten
  • pornoseite für linux - Gibt es da Spezielle?
  • fälschen von history in firefox - Sind Sie zufällig vom Ministerium für Wahrheit?
  • lustige zahlenkombination 4711, 0815 - naja, beide nicht mehr so originell.
  • ubuntu one icq
  • bumblebee rm usr blog - Klingt ein wenig wirr
  • suche einen propheten der heute noch lebt - Google ist da natürlich eine gute Anlaufstelle heutzutage
  • dient hotlinegespräch versicherung als beweis - Interessanter finde ich, dass man sich gegen Hotlinegespräche versichern lassen kann.
  • anti anonym - Warum du ausgerechnet dieses Blog mit diesen Suchworten findest ... versteh mal einer Google.
  • half cds - Funktionieren nur halb so gut wie Ganze.
  • schule comic mathe
  • personen comic - Wenn ich deinen Vorredner so lese, vermutlich Lehrer?
  • dropbox speicherort auf dyndns - Nein, die meisten Dateien sind zu groß um in DNS-Einträge zu passen.
  • internet grundrechte - Eine gute Idee!
  • pornoseiten gefährlich für ubuntu - nicht wenn es Pornoseiten für Linux sind. Siehe oben.
  • lvz atikel die unsere demokratie bedrohen - was ist lvz? kenne nur bestimmte/unbestimmte Artikel, die sind aber nicht so bedrohlich.
  • electroshock implantat - Klingt eher unangenehm.
  • internet der sündenpful - Ja, am besten sofort abschaffen!
  • kde kalender 1752 - ein wirklich interessantes Phänomen des KDE(3) Kalenders
  • "sudo make me" understand - Häufiger wünsche ich mir "sudo make somebody else understand".
  • sündenpfuhl definition - laut deinem Vorredner das Internet

Kategorien Suchworte
Tagged wordpress Pornoseiten Blogs Geschäftsidee Lidl zusperren linux History Firefox Zahlenkombinationen Ubuntu bumblebee Propheten Google Hotline Hotlinegespräch Versicherung Anonym anti Schule Mathe Comic dropbox Speicherort dyndns Internet Grundrechte LVZ Demokratie bedrohen Elektroschock Implantat Sündenphul KDE Kalender 1752 Definition
Mobil qrcode zeigen

0 Kommentare

Dez. 13, 2011

Links (70)

Kategorien Links
Tagged Rickroll cool small Gewitter Vulkan Windows upgrade commit Log last Night OkCupid Rant Mathematik Math Python Hacker linux Kernel IP Adresse personenbezogen Copyright Plus CosMathPolitan Magazin Sans Comic Children Kinder Painting Zeichnung realistic realistisch Project Comic Sans
Mobil qrcode zeigen

0 Kommentare

Nov. 22, 2011

Linuxtipp: Welche Prozesse benutzen Swap?

Wenn ein Linux-System Auslagerungsspeicher nutzt, wird es normalerweise langsam, weil das Lesen von der Festplatte deutlich langsamer ist als das Lesen aus dem RAM. Wenn ein Prozess wirklich nicht benutzt wird kann er allerdings im Swap liegen und das System läuft sogar schneller, weil es den RAM des Prozesses wieder zur Verfügung hat.

Ob man wirklich mehr RAM braucht hängt also davon ab ob Prozesse, die aktiv genutzt werden, im Swap liegen oder nur Prozesse, die ausgelagert wurden, weil sie sowieso inaktiv sind.

Nur wie stellt man das fest? Mit den gängigen Linux-Tools ist das schwer auszulesen. Aber es gibt Abhilfe:

Erik Ljungstrom hat ein praktisches Shellscript geschrieben, das ausgibt welcher Prozess wieviel Swap benutzt.

Beispiel:

$ sudo ~/bin/swapusage.sh 
PID=1 - Swap used: 108 - (init )
PID=2 - Swap used: 0 - (kthreadd )
[...]
PID=312 - Swap used: 472 - (udevd )
PID=438 - Swap used: 460 - (udevd )
PID=439 - Swap used: 512 - (udevd )
[...]
PID=3057 - Swap used: 956 - (console-kit-dae )
PID=3171 - Swap used: 64 - (screen )
PID=3172 - Swap used: 14224 - (irssi )
[...]
PID=24750 - Swap used: 0 - (bash )
PID=24794 - Swap used: 0 - (screen )
PID=25387 - Swap used: 0 - (bash )
PID=25445 - Swap used: 0 - (sudo )
PID=25446 - Swap used: 0 - (swapusage.sh )
[...]

(Ausgabe gekürzt)

In dem Beispiel ist das einzige Programm das nennenswert Daten im Swap liegen hat irssi. Da irssi trotzdem nicht spürbar langsam ist liegt der Verdacht nahe dass vielleicht längere Backlogs im Swap liegen, die nur nötig sind wenn man wirklich mal in einem Fenster wieder hochscrollt.

Kategorien Linux
Tagged linux Tipp Swap Shell Script
Mobil qrcode zeigen

0 Kommentare

Juli 30, 2011

Suchworte (13)

  • 1echo ohne zeilenumbruch bash
  • s 7-digit git hash id unique?
  • codes pornoseiten
  • fefe kryptochef
  • fatsort guy meinte wohl fatsort-gui
  • firefox 4 funktionen in website einbauen
  • nilfs2 file image
  • firefox browser heading einstellen
  • zensur e buch
  • ubuntu one spam
  • gps ferfolgen
  • folgergeräte
  • lax u blog
  • wörter mit schuh
  • sowjetisches internet
  • chrome kennenlernen
  • isometrischer block
  • blacklist wörter kinderfilter
  • welche einstellung bei user agent faker
  • worte womit man auf pornoseiten direkt was findet
  • google übersetzer smilies
  • diskordischer kalender
  • ist gps verfassungswidrig
  • www.ins einwohnermeldeamt hacken.de
  • proxyhost für bild mobilportal
  • google chrome ausspionieren blocken
  • script linux nach inaktivität homepage firefox
  • meta suchworte "verschlüsseln"

Kategorien Suchworte
Tagged echo Zeilenumbruch Bash git Hash Codes Pornoseiten Fefe Kryptochef fatsort guy Firefox nilfs2 Zensur Buch Ubuntu SPAM GPS Foltergeräte Blog Wörter Schuh sowjetisch Internet Chrome Isometrisch Blacklist Kinderfilter Einstellung User-Agent Faker diskordischer Kalender verfassungswidrig Einwohnermeldeamt Proxy BILD ausspionieren Script linux Inaktivität Homepage Suchworte verschlüsseln
Mobil qrcode zeigen

0 Kommentare

Juli 27, 2011

Links 67

Kategorien Links
Tagged Roboter betteln usr rm -rf bumblebee Quantenkryptografie Hack hacken Quanten Kryptografie Verschlüsslung Physik Mathe Plot Elefant Elephant complex Numbers TrueCrypt Fälschung Manipulation linux Distribution choosing Linux-Distribution zencoding zen-coding zen coding HTML CSS Texteditor Plugin names Programmers Belief Falsehood
Mobil qrcode zeigen

0 Kommentare

Juni 9, 2011

Links 66

Kategorien Links
Tagged Backup Test linux JavaScript Browser Ubuntu Guide Egg Geschichte Story TermKit Optik optisch Täuschung optische Täuschung Redshift Farbtemperatur kino.to kino to Moviez
Mobil qrcode zeigen

0 Kommentare

Mai 15, 2011

Links 65

Kategorien Links
Tagged Zensus Oreilly Data Mining dropbox WALL-E linux Linus Torvalds Zensus2011 Adobe Flash Fullscreen
Mobil qrcode zeigen

0 Kommentare

Okt. 21, 2010

Dateisynchronisierung selbstgemacht

Viele kennen und nutzen vielleicht sogar Dateisynchronisations-Dienste wie Ubuntu One oder Dropbox. Es ist auch sehr praktisch, man muss nicht mehr darauf achten ob die Datei schon auf dem USB-Stick ist, oder ob man sie im richtigen Versionsstand hochgeladen hat. Man speichert sie einfach direkt im synchronisiertem Verzeichnis, und sie ist immer überall aktuell.
Der Haken an der Sache ist nur, die eventuell privaten Dateien liegen bei einem fremden Anbieter. Darum hier jetzt eine Anleitung zum selbermachen.

Benötigt:

  • Linux-System (oder eventuell cygwin wenn man sich auskennt)
  • Unison (sollten die meisten Distributionen als Paket anbieten)
  • cron (sollten Linux-Distributionen dabei haben, wer den Tipp mit Cygwin versucht wird es nachinstallieren müssen)
  • einen (v)Server mit fester IP, oder einen immer-an-PC mit dyndns, der erreichbar ist über SSH.

Anleitung:

1) zunächst generiert man auf jedem System das synchronisiert werden soll einen SSH-Key ohne Passwort für den sync. Diesen speichert man z.B. in ~/.ssh/id_sync.

2) auf dem Server fügt man einen user für filesync hinzu, und in dessen .ssh/authorized_keys fügt man diese Keys ein wie folgt:

command="/usr/bin/unison -server" ssh-rsa AAAA[key1 hier]= sync@rechnername
command="/usr/bin/unison -server" ssh-rsa AAAA[key2]= sync@rechnername2

durch das command= wird sichergestellt, dass der User nur unison verwenden darf, wenn der Login über den SSH-Key erfolgt.
Danach erstellt man den Ordner "sync" auf dem Server und den Clients im $HOME.

3) Jetzt muss der Sync noch auf den Clients aktiviert werden. Dazu fügt man mittels "crontab -e" einen Cronjob hinzu:

*/5 * * * * flock -n /home/username/sync/.syncing unison /home/username/sync/ ssh://filesync@servername/sync -sshargs '-i /home/username/.ssh/id_filesync' -batch >/dev/null 2>&1

4) Auf jedem Client sollte unison beim ersten Synchronisieren manuell aufgerufen werden, wobei man auf eventuelle Nachfragen antwortet dass die Dateien vom Server auf den Client synchronisiert werden sollen:

unison /home/username/sync/ ssh://filesync@servername/sync -sshargs '-i /home/username/.ssh/id_filesync'

Danach kann man noch einmal die Cron-Zeile testen, die jetzt ohne Rückfragen problemlos durchlaufen sollte:

flock -n /home/username/sync/.syncing unison /home/username/sync/ ssh://filesync@servername/sync -sshargs '-i /home/username/.ssh/id_filesync' -batch

Bemerkungen:

  • flock -n bricht die Synchronisierung ab, wenn gerade eine andere gleichzeitig läuft. Es kann ja vorkommen, dass eine große Datei länger als 5 Minuten zum übertragen braucht.
  • Zusätzliche Sicherheit lässt sich durch ein chroot auf dem Server erreichen. Das verhindert, dass ein Client per unison andere Dateien vom Server übertragen kann.
  • Wenn Dateien gleichzeitig auf mehreren Clients bearbeitet wurden kann ein manueller Merge nötig sein. Den kann man mit unison auf der commandline ohne -batch gemacht werden.

Kategorien Datenschutz Tipps Software
Tagged sync ubuntu one dropbox unison synchronisierung Dateien SSH vserver linux dyndns
Mobil qrcode zeigen

1 Kommentar