===== Links aus den Adminstories ===== Sammlung von: Ramon Kukla und Dirk Deimeke ==== KW 2012/11 - Fundstuecke ==== **Kalenderwoche 11, 12.-18.03.2012** Fuer alle, die gerne etwas mehr als nur an der Oberflaeche kratzen moechten ist sicher [[http://www.dedoimedo.com/computers/kdump.html|Collecting and analyzing Linux kernel crashes]] sowie der auf dem ersten Artikel aufbauende Beitrag [[http://www.dedoimedo.com/computers/crash-analyze.html|Analyzing Linux kernel crash dumps with crash]] interessant. ==== KW 2012/10 - Fundstuecke ==== **Kalenderwoche 10, 05.-11.03.2012** Der sehr desillusionierende Artikel [[http://www.dwheeler.com/essays/filenames-in-shell.html|Filenames and Pathnames in Shell: How to do it correctly]] listet auf, was man alles unternehmen muesste, um moeglichst alle erlaubten Dateinamen in Suchen und Schleifen zu treffen. Ich zitiere mal [[http://beckingham.net/|Paul]], von dem ich den Link habe: "This makes me cry.". Mal anschauen, vielleicht ist das ja etwas: [[http://www.linuxandlife.com/2012/03/nmon-nice-monitoring-tool-for-linux.html|Nmon - a nice monitoring tool for Linux]]. ==== KW 2012/09 - Fundstuecke ==== **Kalenderwoche 09, 27.02.-04.03.2012** Eine gute Uebersicht von vim-Befehlen gibt [[http://rayninfo.co.uk/vimtips.html|Best of Vim Tips]]. Gibt es eigentlich noch Bekloppte so wie mich, die **vim** tippen, wenn sie ''vim'' meinen und **vi** tippen, wenn sie ''vi'' meinen? Lesenswert ist die Richtigstellung [[http://utcc.utoronto.ca/~cks/space/blog/sysadmin/WrongAboutSysadminJobDeath|How I can be wrong about the death of sysadmin jobs]], der noch einmal richtigstellt, dass DevOps eher das Ende der stupiden Arbeiten als das Ende der Systemadministration sind. Ein guter Einstieg in den Job als Linux-Admin sind die [[http://t3n.de/news/10-tipps-start-linux-admin-371457/|10 Tipps für den Start als Linux-Admin]], hier das englische Original [[http://tuts.pinehead.tv/2012/02/24/ten-things-i-wish-i-knew-when-becomming-a-linux-admin/|Ten Things I Wish I Knew When Becoming A Linux Admin]]. Huch, "neues" ueber die BaSH zeigt [[https://www.linux.com/learn/tutorials/550520-unknown-bash-tips-and-tricks-for-linux|Unknown Bash Tips and Tricks For Linux]]. ==== KW 2012/08 - Fundstuecke ==== **Kalenderwoche 08, 20.-26.02.2012** Vieles hatten wir schon zu Git. Eine zweiteilige Einleitung, die mir auf viele ungestellte Fragen Antworten gegeben hat, habe ich bei Marco Schmidt gefunden. [[http://www.debianroot.de/server/einleitung-die-benutzung-von-git-1144.html|Teil 1]] und [[http://www.debianroot.de/server/einleitung-in-die-benutzung-von-git-teil-2-1145.html|Teil 2]] ==== KW 2012/07 - Fundstuecke ==== **Kalenderwoche 07, 13.-19.02.2012** [[http://how-to.linuxcareer.com/linux-command-line-basics-for-beginners-part-3|Linux command line basics for beginners: Part 3]] [[http://blog.koehntopp.de/archives/3189-FAQ-Mein-mysqldump-zerstoert-meine-Umlaute.html|FAQ: Mein mysqldump zerstoert meine Umlaute]] erklaert wunderbar, wie man Daten vernuenftig konvertieren kann, die eine UTF8-Anwendung ohne Beachtung des Encodings in eine latin1-Datenbank geschrieben hat. ==== KW 2012/06 - Fundstuecke ==== **Kalenderwoche 06, 06.-12.02.2012** Ich habe linuxcareer.com gefunden und aus den Artikeln haben es gleich drei in die Fundstuecke geschafft. * [[http://how-to.linuxcareer.com/ubuntu-command-line-basics-for-beginners-part-1|Ubuntu command line basics for beginners: Part 1]] * [[http://how-to.linuxcareer.com/writing-manual-pages-on-linux|Writing manual pages on Linux]] * [[http://how-to.linuxcareer.com/how-to-configure-nfs-on-linux|How to configure NFS on Linux]] Von [[http://fstransform.sourceforge.net/|Fstransform]] (file-system transformation tool) habe ich noch nichts gehoert, kann mir aber vorstellen, es einzusetzen, wenn ich BTRFS verwenden moechte: [[http://www.admin-magazin.de/News/Fstransform-zur-Umwandlung-von-Linux-Dateisystemen|Fstransform zur Umwandlung von Linux-Dateisystemen]] ==== KW 2012/05 - Fundstuecke ==== **Kalenderwoche 05, 30.01.-05.02.2012** Eine relativ einfache Einführung in Git gibt [[http://rogerdudler.github.com/git-guide/|git - the simple guide]]. [[http://www.guerilla-projektmanagement.de/index.php/archives/2012/02/01/projektleitung-und-talent/|Projektleitung und Talent]] beschreibt, dass man Talent braucht, um in etwas - in diesem Fall Projektleitung - richtig gut zu werden. Das gilt nicht nur fuer die Projektleitung. developerWorks stuerzt sich auf Perfomance-Analysen: [[https://www.ibm.com/developerworks/aix/library/au-performancedectective/index.html?ca=drs-|The performance detective: Where does it hurt?]] ==== KW 2012/04 - Fundstuecke ==== **Kalenderwoche 04, 23.-29.01.2012** [[https://github.com/joho/7XX-rfc|RFC for the 7XX Range of HTTP Status codes - Developer Errors]] [[http://james-iry.blogspot.com/2009/05/brief-incomplete-and-mostly-wrong.html|One Div Zero: A Brief, Incomplete, and Mostly Wrong History of Programming Languages]] Ein lesenswerter Artikel mit einem sehr provokanten Titel: [[http://utcc.utoronto.ca/~cks/space/blog/sysadmin/SysadminDeath|The death of system administration: I'm all for it]], ich muss ihm Recht geben. In die gleiche Richtung und ebenfalls gut geschrieben: [[http://www.sysvol.org/2012/01/devops-and-me/|DevOps and me]] ==== KW 2012/03 - Fundstuecke ==== **Kalenderwoche 03, 16.-22.01.2012** Sehr lohnenswerter Artikel: [[http://utcc.utoronto.ca/~cks/space/blog/linux/LinuxMemoryStats|What you can find out about the memory usage of your Linux programs]] Hier ist eine sehr gute Einführung in die Arbeit mit der Kommandozeile:[[http://linuxcommand.org/| LinuxCommand.org: Learn the Linux command line. Write shell scripts.]] DeveloperWorks hat in der Reihe Scripting KVM with Python den zweiten Teil veröffentlicht: [[https://www.ibm.com/developerworks/linux/library/os-python-kvm-scripting2/index.html?ca=drs-|Add a GUI to manage KVM with libvirt and Python]] [[http://rogerdudler.github.com/git-guide/index.de.html|git - der einfache einstieg - kein schnick-schnack!]] Gute Gegenueberstellung der alten und der neuen Befehle: [[https://dougvitale.wordpress.com/2011/12/21/deprecated-linux-networking-commands-and-their-replacements/|Deprecated Linux networking commands and their replacements]] ==== KW 2012/02 - Fundstuecke ==== **Kalenderwoche 02, 09.-15.01.2012** Habe gerade gesehen, dass es sogar einen Planeten fuer Sysadmin-Ressourcen gibt: [[http://www.sysadminblogs.com/planet/|Planet Sysadmin]] Damit es endlich mal jeder versteht: [[http://www.linuxatemyram.com/|Help! Linux ate my RAM!]] ==== KW 2012/01 - Fundstuecke ==== **Kalenderwoche 01, 02.01.2012-08.01.2012** Die Links hatten wir noch nicht? Kann ich gar nicht glauben! Etwas aelter, aber interessant zu lesen ist "[[http://www.cs.usfca.edu/~parrt/course/601/lectures/unix.util.html|How To Look Like A UNIX Guru]]". Eine Uebersicht von Unterschieden (Befehle, Verzeichnisse, Konfigurationsorten, etc.) zwischen einzelnen Unixoiden Systemen gibt es sowohl [[http://www.unixguide.net/cgi-bin/unixguide.cgi|hier]], als auch [[http://bhami.com/rosetta.html|hier]]. Beides sehr empfehlenswert! Ich (Dirk) habe schon mehrfach gesagt (aber vermutlich noch nicht hier geschrieben), dass ich von Webmin als Loesung zur Administration eines Servers nichts halte, dementsprechend weiss ich nicht, was ich von [[http://www.debianadmin.com/submin-subversion-web-administration.html|Submin - Subversion Web Administration]] zu halten habe. ==== KW 2011/52 - Fundstuecke ==== **Kalenderwoche 52, 26.12.2011-01.01.2012** Sehr guter Artikel ueber Zusammenarbeit in der Systemadministration, welche Stolpersteine gibt es und wie kann man damit umgehen? - [[http://queue.acm.org/detail.cfm?id=1898149|Collaboration in System Administration]] ==== KW 2011/51 - Fundstuecke ==== **Kalenderwoche 51, 19.-25.12.2011** [[http://www.cyberciti.biz/tips/linux-unix-xsnow.html|Let it Snow On Your Desktop]] [[https://www.ibm.com/developerworks/linux/library/l-lpic3-315-3/index.html?ca=drs-|Learn Linux, 302 (Mixed environments): Performance tuning]] [[http://www.catswhocode.com/blog/100-vim-commands-every-programmer-should-know|100 Vim commands every programmer should know]] [[http://www.cyberciti.biz/tips/linux-unix-bsd-documentations.html|30 Best Sources For Linux / *BSD / Unix Documentation On the Web]] [[https://www.linux.com/news/featured-blogs/196:zonker/524082:the-10-most-important-open-source-projects-of-2011|The 10 Most Important Open Source Projects of 2011]] [[http://blog.grimneko.de/?p=185|A bunch of tips for improving your postfix setup]] ==== KW 2011/50 - Fundstuecke ==== **Kalenderwoche 50, 12.-18.12.2011** Bei Golem ist der Artikel [[http://www.golem.de/1112/88369.html|Erweiterungen von Grep und Diff vorgestellt]] zu lesen. Diese Erweiterungen sollen nicht mehr zeilenbasiert arbeiten, sondern auf Ebene von Datenbloecken. Bei nixCraft (sehr lesenswertes Blog), gibt es den neuen Artikel [[http://www.cyberciti.biz/tips/linux-iptables-examples.html|Linux: 20 Iptables Examples For New SysAdmins]]. [[https://www.ibm.com/developerworks/aix/library/au-usingtripwire/index.html?ca=drs-|Running with Tripwire]] ist ein guter Einstiegspunkt, um Tripwire zu nutzen. Im [[http://everythingsysadmin.com/2011/12/two-interesting-python-tutoria.html|verlinkten Post]] gibt es Hinweise auf zwei gute Python-Tutorials. Sehr guter Artikel zur Sicherheitsproblematik aktueller Systeme: [[http://www.1337core.de/2011/12/99-sicherheit-ist-kein-problem.html|99% Sicherheit ist kein Problem]] ==== KW 2011/49 - Fundstuecke ==== **Kalenderwoche 49, 05.-11.12.2011** Ein bisschen spaet, aber noch nicht zu spaet: [[http://sysadvent.blogspot.com/|Sysadvent]] Bei den IBM developerWorks habe ich [[https://www.ibm.com/developerworks/opensource/library/os-python-kvm-scripting1/index.html?ca=drs-|Scripting KVM with Python, Part 1: libvirt]] gefunden. Ebenfalls dort findet sich ein Artikel fuer LPIC 302: [[https://www.ibm.com/developerworks/linux/library/l-lpic3-315-1/index.html?ca=drs-|Learn Linux, 302 (Mixed environments): Linux file system and share/service permissions]] Und ein dritter Artikel, ja diese Woche war sehr ertragreich, [[https://www.ibm.com/developerworks/linux/library/l-linux-shells/index.html?ca=drs-|Evolution of shells in Linux]] (From Bourne to Bash and beyond). Pro Linux hat [[http://www.pro-linux.de/kurztipps/2/1541/pdf-tools-fuer-die-konsole.html|PDF-Tools für die Konsole]] vorgestellt. Da sind zwei oder drei, mit denen ich auch gerne in Zukunft etwas machen moechte. [[http://everythingsysadmin.com/the-test.html|The Limoncelli Test: 32 Questions for Your Sysadmin Team]] ist ein etwas laengerer meta-Artikel, der interessante Punkte enthaelt, an der man seine Systemadministration messen kann. ==== KW 2011/48 - Fundstuecke ==== **Kalenderwoche 48, 28.11.-04.12.2011** In der Learn Linux von developperWorks rauschte gerade der Artikel [[https://www.ibm.com/developerworks/linux/library/l-lpic3-314-4/index.html?ca=drs-|Working with Windows clients]] rein. Gesetzt den Fall, man ist in der Bash, sorgt ''cp datei{,.bak}'' für das schnelle Backup einer Datei. [[http://0x7fffffff.net/|countdown till 0x7FFFFFFF]], dem Ende der (Unix-)Zeit. ==== KW 2011/47 - Fundstuecke ==== **Kalenderwoche 47, 21.-27.11.2011** Wer [[http://www.gnome.org/gnome-3/|GNOME 3]] nutzt (ich find es gar nicht mehr so unsexy), der sollte sich mal das ''GSettings configuration tool'' anschauen. Eine flotte Uebersicht der moeglichen Schluessel bekommt man mit ''for i in $(gsettings list-schemas); do gsettings list-recursively $i; done'' ==== KW 2011/46 - Fundstuecke ==== **Kalenderwoche 46, 14.-20.11.2011** [[http://kuehnast.com/s9y/|Charly Kuehnast]] hat mir auf der [[http://openrheinruhr.de/|OpenRheinRuhr]] von [[http://postfixadmin.sourceforge.net/|Postfix Admin]] erzaehlt. Das muss ich mir fuer unsere root-Server mal naeher anschauen. ==== KW 2011/45 - Fundstuecke ==== v**Kalenderwoche 45, 07.-13.11.2011** Schon ein paar Tage alt, konnte es aber die Tage brauchen. Der Wuerschtlmann hat mal eine [[http://dbudwm.wordpress.com/tag/encfs/|kleine Anleitung]] geschrieben, wie man mit [[http://www.google.de/url?sa=t&rct=j&q=encfs&source=web&cd=2&ved=0CC8QFjAB&url=http%3A%2F%2Fwww.arg0.net%2Fencfs&ei=Ot6_TqKjMsmCOuGl_NwB&usg=AFQjCNEf2WBGSmrfQEUTafePvtEiqROsoA&cad=rja|encfs]] Dateien verschluesselt. Das kann auch prima auf so Dinge wie Dropbox angewendet werden. ==== KW 2011/44 - Fundstuecke ==== **Kalenderwoche 44, 31.10.-06.11.2011** [[http://wiki.bazaar.canonical.com/Workflows|Workflows with Bazaar]] ist eine interessante Uebersicht ueber Workflows von verteilten Versionskontrollsystemen. Ist fuer Bazaar geschrieben, laesst sich aber auch direkt auf Git oder Mercurial uebertragen. [[http://iperf.sourceforge.net/|Iperf]] ist ein simples Tool, um die Netzwerkbandbreite zu bestimmen. Gefunden bei [[http://blog.stefan-betz.net/2011/11/4/bandbreite-im-netzwerk-bestimmen|Stefan]]. Diesen [[http://git.or.cz/course/svn.html|Git - SVN Crash Course]] habe ich gerade gefunden, er stellt die Kommandos von Git und Subversion gegenüber. ==== KW 2011/43 - Fundstuecke ==== **Kalenderwoche 43, 24.-30.10.2011** Im [[https://www.ibm.com/developerworks/linux/|Linux-Teil der IBM developerWorks]] gibt es einige interessante Artikel, es lohnt sich, [[https://www.ibm.com/developerworks/views/linux/rss/libraryview.jsp|den Feed]] zu abonnieren. * Learn Linux, 302 (Mixed environments): [[http://www.ibm.com/developerworks/linux/library/l-lpic3-313-2/index.html?ca=drs-|Authentication and authorization]] * Learn Linux, 302 (Mixed environments): [[http://www.ibm.com/developerworks/linux/library/l-lpic3-map/index.html?ca=drs-|A roadmap for LPI-302]] * Learn Linux, 302 (Mixed environments): [[http://www.ibm.com/developerworks/linux/library/l-lpic3-313-1/index.html?ca=drs-|Managing user accounts and groups]] * Learn Linux, 302 (Mixed environments): [[http://www.ibm.com/developerworks/linux/library/l-lpic3-314-1/index.html?ca=drs-|CIFS integration]] Zu [[http://git-scm.com/|Git]] gibt es die wirklich interessanten Buecher auch Online und gratis zu lesen: * [[http://paperc.de/19205-versionskontrolle-mit-git-9783897219458|Versionskontrolle mit Git]] * [[http://progit.org/book/|Pro Git]] Auf Slideshare gibt es eine richtig gute Praesentation zum Thema [[http://www.slideshare.net/mariomueller/git-vs-svn-eine-vergleichende-einfhrung|Git vs SVN - Eine vergleichende Einfuehrung]]. ==== KW 2011/42 - Fundstuecke ==== **Kalenderwoche 42, 17.-23.10.2011** Wenn die Anmeldung an den eigenen Server, der Kerberos verwendet, nicht klappt und ein ''kinit'' zeigt ein ''Clock skew too great while getting initial credentials'' an, einfach mal schauen ob die Systemzeit korrekt ist. Hat bei mir geholfen. Weil es auf google+ eine [[https://plus.google.com/u/0/104940068838189453727/posts/ZPZQ6RnmNM8?hl=de|Anfrage]] gab. Zeige mir jede Zeile einer Datei an, in der in der fuenften Spalte der Wert 12 enthalten ist: ''awk -F\; '$5~/12/ {print}' DATEI'' (Der Trenner war ein Semikolon, daher das -F\;). Das ist vielleicht fuer den Einen oder Anderen interessant: [[http://www.cyberciti.biz/tips/howto-log-user-activity-using-process-accounting.html|How to keep a detailed audit trail of what’s being done on your Linux systems]] ==== KW 2011/41 - Fundstuecke ==== **Kalenderwoche 41, 10.-16.10.2011** Bei The Geek Stuff findet sich ein kleines aber feines [[http://www.thegeekstuff.com/2011/10/mysql-tutorial-basics/|MySQL Tutorial: Install, Create DB and Table, Insert and Select Records]] Bei developerWorks sind zwei Artikel zur Nutzung von PHP mit identi.ca erschienen: [[https://www.ibm.com/developerworks/opensource/library/x-identicaphp/index.html?ca=drs-|Teil 1]] und [[https://www.ibm.com/developerworks/opensource/library/x-identicaphp2/index.html?ca=drs-|Teil 2]]. ==== KW 2011/40 - Fundstuecke ==== **Kalenderwoche 40, 03.-09.10.2011** Wer schon immer wissen wollte, wie Computer sortieren: * [[http://youtu.be/ywWBy6J5gz8|**Quick-sort** with Hungarian (Küküllőmenti legényes) folk dance]] * [[http://youtu.be/XaqR3G_NVoo|**Merge-sort** with Transylvanian-saxon (German) folk dance]] * [[http://youtu.be/CmPA7zE8mx0|**Shell-sort** with Hungarian (Székely) folk dance]] * [[http://youtu.be/Ns4TPTC8whw|**Select-sort** with Gypsy folk dance]] * [[http://youtu.be/lyZQPjUT5B4|**Bubble-sort** with Hungarian ('Csángó') folk dance]] * [[http://youtu.be/ROalU379l3U|**Insert-sort** with Romanian folk dance]] Welcome to [[http://goosh.org/|goosh.org]] - the unofficial google shell. [[https://www.ibm.com/developerworks/training/kp/l-kp-command/index.html?ca=drs-|Basics of Linux system administration: Working at the console]] ==== KW 2011/39 - Fundstuecke ==== **Kalenderwoche 39, 26.09-02.10.2011** In den [[http://adminstories.de/index.php?/archives/73-KW-201134-Fundstuecke.html|Fundstuecken-34]] gab es bereits ein Cheat-Sheet fuer MySQL. Einige Cheat-Sheets mehr, zu verschiedenen Anwendungen/Bereichen, kann man man bei [[http://refcards.com/subject/all|refcards.com]] finden. Sehr empfehlenswert! Bei IBM in den developperWorks gibt es den Artikel [[https://www.ibm.com/developerworks/training/kp/l-kp-setup/index.html?ca=drs-|Basics of Linux system administration: Setting up your system and software]], der ein sehr guter Einstieg in die Linux Systemadministration ist. Dominik Wagenfuehr, der Verantwortliche hinter [[http://www.freiesmagazin.de/|freiesMagazin]], hat die Inhalte seines [[http://www.ubucon.de/programm/graphen_zeichnen_mit_dot|Workshops]] fuer die [[http://www.ubucon.de/|Ubucon]] [[http://www.deesaster.org/blog/index.php?/archives/1779|Graphen zeichnen mit dot]] bereits veroeffentlicht. [[http://www.thegeekstuff.com/2011/09/linux-htop-examples/?|Top on Steroids – 15 Practical Linux HTOP Examples]] zeigt, wie der Name schon sagt, 15 Beispiele fuer die Benutzung von htop. Christoph Langner zeigt wie man [[http://linuxundich.de/de/software/system-mails-ohne-einen-mail-server-mit-ssmtp-verschicken/?|System-Mails ohne einen Mail-Server mit ssmtp verschicken]] kann. ==== KW 2011/38 - Fundstuecke ==== **Kalenderwoche 38, 19.09-25.09.2011** Wenn es mit [[http://www.postfix.org/|postfix]] mal Aerger gibt hilft oft ein ''postfix check'' um das Problem einzukreisen/identifizieren. Fuer diejenigen die, wie ich, ein D-Link DNS-323 im Einsatz haben ist vielleicht die Erweiterung [[http://www.inreto.de/dns323/fun-plug/|fun-plug]] interessant. Mit dieser kann man sein NAS um Funktionen wie eine SSH-Shell, NTP Network Time Daemon und anderes aufbohren. ==== KW 2011/37 - Fundstuecke ==== **Kalenderwoche 37, 12.09-18.09.2011** ''date'' ist ein oft unterschaetztes Kommando. ''date +%s'' gibt die aktuelle Zeit als Unix-Timestamp (Sekunden seit dem 01.01.1970 00:00:00 UTC) aus. Rueckrechnung erledigt ''date -d @1234567890''. Es lassen sich aber auch Daten in der Zukunft oder Vergangenheit erreichen, welches Datum ist in 15 Tagen? ''date -d "+15 days"''. Andere (einfache) Moeglichkeiten finden sich in diesen zwei Blog-Artikeln: Rechnen mit Zeit, [[http://www.deimeke.net/dirk/blog/index.php?/archives/1040-Rechnen-mit-Zeit-1-....html|Teil 1]] und [[http://www.deimeke.net/dirk/blog/index.php?/archives/1045-Rechnen-mit-Zeit-2-....html|Teil 2]]. Ja, wir koennen das alle auch von Hand ausrechnen, aber wir sind auch bequem und da ist der [[http://www.heise.de/netze/tools/bandbreitenrechner|Bandbreiten-Rechner]] von Heise eine schoene Hilfe. ==== KW 2011/36 - Fundstuecke ==== **Kalenderwoche 36, 05.09-11.09.2011** Ein Befehl, der meiner Meinung/Wahrnehmung nach zu Unrecht nicht so richtig bekannt ist: ''pmap'' (report memory map of a process) ==== KW 2011/35 - Fundstuecke ==== **Kalenderwoche 35, 29.08-04.09.2011** Mit dem, soweit ich das weiss, nicht offiziell dokumentierten ''get cmd '' kann man sich eine Liste von moeglichen Befehlen auf Juniper-Firewalls anschauen. Wobei 'n' fuer 1 = set, 2 = get, 3 = clear, 4 = exec, 5 = delete steht. In der Shell wird einem aber auch nachfolgende Warnung angezeigt: "**This command can be reliably run only once since it does not clean up node->visited counter**". Also nichts fuer die Produktion! ==== KW 2011/34 - Fundstuecke ==== **Kalenderwoche 34, 22.-28.08.2011** Ein tolles [[http://www.nparikh.org/unix/mysql.php|MySQL Cheat Sheet]]. Kann man immer mal gebrauchen. Zumindest bei einer Migration von Dotclear auf Serendipity. ==== KW 2011/33 - Fundstuecke ==== **Kalenderwoche 33, 15.-21.08.2011** [[http://www.gns3.net/|GNS3]] ist ein fantastisches Stueck Software um beispielsweise Cisco-Hardware zu emulieren. Da sind einige sehr interessante Videos zu finden: [[https://db.usenix.org/publications/multimedia/|USENIX Conference Videos Now Open to the Public]]. Je, nachdem, wie man rechnet, wurde Linux am vergangenen Donnerstag (25.08.2011) 20 Jahre alt, andere Rechnungen nennen den 17.09.1991 als Geburtstdatum. Losgeloest davon mehren sich jetzt die Rueckblicke. Einen sehr lesenswerten kann man bei Heise Open finden: [[http://www.heise.de/open/artikel/Die-Geschichte-von-Linux-1329997.html|Die Geschichte von Linux]]. ==== KW 2011/32 - Fundstuecke ==== **Kalenderwoche 32, 08.-14.08.2011** Wer auch unter Windows nicht auf "ordentliche" Kommandos verzichten moechte, der kann neben [[http://gnuwin32.sourceforge.net/|GnuWin]] auch das [[http://technet.microsoft.com/de-de/library/cc779522%28WS.10%29.aspx|Subsystem für UNIX-basierte Anwendungen]] von Microsoft verwenden. Ich nutze sie viel zu selten, aber die [[http://www.thegeekstuff.com/2011/08/bash-history-expansion/|15 Linux Bash History Expansion Examples You Should Know]] sind auf jeden Fall einen Blick wert. ==== KW 2011/30 - Fundstuecke ==== **Kalenderwoche 30, 25.-31.07.2011** Wir haben ganz vergessen zu erwaehnen, dass die [[http://lists.gnu.org/archive/html/info-gnu/2011-06/msg00013.html|Version 4.0.0 von GNU awk]] erschienen ist. ==== KW 2011/29 - Fundstuecke ==== **Kalenderwoche 29, 18.-24.07.2011** Christoph schreibt darueber, wie man [[http://linuxundich.de/de/software/mit-namebench-den-schnellsten-dns-server-herausfinden/|Mit namebench den schnellsten DNS-Server herausfinden]] kann. Ich moechte ergaenzen, dass man die Grafik nicht braucht, wenn man ''./namebench.py -x'' aufruft. Etwas aelter, aber deswegen nicht schlecht ist das HowTo [[http://www.howtoforge.de/howto/lagern-von-dateienverzeichnissen-im-arbeitsspeicher-mit-tmpfs/|Lagern von Dateien/Verzeichnissen im Arbeitsspeicher mit tmpfs]], wenn man das nutzt, um die Cache-Dateien eines Webservers auszulagern, kann man reichlich Beschleunigung erfahren. Noch ein HowTo, das sich damit beschaeftigt, wie man den Shell-Zugriff einschraenken kann: [[http://www.cyberciti.biz/tips/rhel-centos-linux-install-configure-rssh-shell.html|How to: Restrict Users to SCP and SFTP and Block SSH Shell Access with rssh]]. ==== KW 2011/27 - Fundstuecke ==== **Kalenderwoche 27, 04.-10.07.2011** Selten gebraucht, aber froh, dass es funktioniert: ''cp -rp --backup --suffix=.bak /verzeichnis1/* /verzeichnis2'' kopiert alle Dateien aus Verzeichnis1 zum Verzeichnis2 und haengt allen bereits am Zielort existierenden Dateien ein ''.bak'' an. ==== KW 2011/26 - Fundstuecke ==== **Kalenderwoche 26, 27.06.-03.07.2011** Jochen Engelhardt ("Linuxnetzer") bietet ein Shell Skript, das prueft, ob ein RSS-Feed gueltig ist: [[http://netz10.de/2011/06/30/rsschecker/|Shell Skript: Ist mein RSS-Feed gültig?]] [[http://www.adminer.org/|Adminer]], Datenbankverwaltung in einer einzigen php-Date. Mit [[http://www.cgsecurity.org/wiki/TestDisk|Testdisk]] defekte Disks wiederbeleben, in dem man die Sicherheitskopien der Systemsektoren kopiert oder den Bootsektor rekonstruiert. ==== KW 2011/25 - Fundstuecke ==== **Kalenderwoche 25, 20.-26.06.2011** Eine wirklich schoene Sammlung von zum Teil sehr unbekannten Kommandozeilentool zeigt [[http://kkovacs.eu/cool-but-obscure-unix-tools|A little collection of cool unix terminal/console/curses tools]]. Um Benutzer eines Mountpunkts zu finden, lohnt sich ein Blick auf das Kommando ''fuser''. Der Aufruf ''fuser -c mountpunkt'' zeigt alle PIDs, die einen Mountpunkt benutzen, dabei wird STDOUT für die PIDs und STDERR für die Texte dazwischen benutzt. ''fuser -c mountpunkt | xargs -r kill'' beendet alle Prozesse, die auf einen Mountpunkt zugreifen. ==== KW 2011/24 - Fundstuecke ==== **Kalenderwoche 24, 13.-19.06.2011** Mount einer an der FritzBox angeschlossenen Platte via CIFS: mount -t cifs -o user=ftpuser,password=pwd,uid=dirk,gid=dirk,nounix //fritz.box/platte /srv/fritz User und Passwort kennzeichnen Username und Passwort an der Fritz!Box, uid und gid sind lokale Linux-User, "platte" muss mit dem Namen der Festplatte bei Fritz ersetzt werden. Wenn man das in die ''/etc/fstab'' einbaut, darf nicht vergessen werden die zusätzliche Option ''_netdev'' anzugeben, die versucht das Einbinden erst, wenn das Netz verfügbar ist. Nicht nur für Admins interessant, der [[http://karrierebibel.de/der-backfire-effekt-wann-sie-nicht-auf-kritiker-horen-sollten/|Backfire-Effekt]]: "Wann immer Sie merken, dass Sie es mit dem Backfire-Effekt zu tun haben, schweigen Sie. Steigen Sie aus der Negativspirale aus, rechtfertigen Sie sich nicht, ärgern Sie sich nicht, ignorieren Sie das Gemosere – und sparen Sie sich wertvolle Kraft und Zeit." Es wird gerne vergessen, dass man bei ''cp'' und ''mv'' das Zielverzeichnis mittels ''-t'' angeben kann, damit kann man die beiden Befehle auch wunderbar in Verbindung mit ''xargs'' nutzen. Beispiel: ''grep -l suchbegriff * | xargs -r cp -t zielverzeichnis'' ==== KW 2011/23 - Fundstuecke ==== **Kalenderwoche 23, 06.-12.06.2011** Wieviel Speicher verbrauchen meine Datenbankbackups eigentlich?: ''ls -l db* | awk '{ SUM += $5} END { print SUM/1024/1024 }''' [[http://www.modernperlbooks.com/mt/2011/06/four-new-perl-books-underway.html|Four New Perl Books Underway]] ==== KW 2011/22 - Fundstuecke ==== **Kalenderwoche 22, 30.05.-05.06.2011** Passiert immer wieder mal. Man ist zu schnell auf der Konsole und hat auf einmal sein Kennwort fuer ABC eingegeben, ohne das es abgefragt wurde und nun steht es in der History. Ganze History loeschen ist nett. Es geht aber auch gezielt: ''history -d offset'' [[http://blog.stackoverflow.com/2011/05/stack-exchange-is-an-openid-provider/|Stack Exchange is an OpenID Provider]] [[http://blog.koehntopp.de/archives/3081-Einige-kryptographische-Grundlagen.html|Einige kryptografische Grundlagen]] von Kristian Köhntopp sind ein sehr guter Einstieg in die Kryptographie. Sehr wahr: [[http://it-administrator.org/|IT-Administrator]] ==== KW 2011/21 - Fundstuecke ==== **Kalenderwoche 21, 23.-29.05.2011** [[http://www.ubuntugeek.com/the-gnulinux-advanced-administration-pdf-guide.html|The GNU/Linux Advanced Administration (PDF Guide)]] ==== KW 2011/20 - Fundstuecke ==== **Kalenderwoche 20, 16.-22.05.2011** Wer einmal ein sehr innovatives Bedienkonzept sehen moechte, dem sei ein Blick auf [[http://eaglemode.sourceforge.net/|Eagle Mode]], einem Zoomable User Interface (ZUI) empfohlen. Um mit Firefox und [[https://addons.mozilla.org/de/firefox/addon/ie-tab-2-ff-36/|IE Tab 2]] oder IETabPlus (davon ist abzuraten, deshalb kein Link) Sharepoint-Seiten aufrufen zu koennen, muss nach Aufruf von ''about:config'' der Wert ''dom.ipc.plugins.enabled'' von ''false'' auf ''true'' geaendert werden. In manchen Installationen zusaetzlich noch ''dom.ipc.plugins.enabled.npietab2.dll''. ==== KW 2011/19 - Fundstuecke ==== **Kalenderwoche 19, 09.-15.05.2011** Der manchmal stoerende Visual Style in vi kann mit '':set mouse-=a'' deaktiviert werden. ==== KW 2011/18 - Fundstuecke ==== **Kalenderwoche 18, 02.-08.05.2011** Im [[http://blog.radiotux.de/2011/04/26/radiotux-magazin-april-2011/|RadioTux Magazin für April 2011]] findet sich ein 15-minuetiges Interview (ab 05:37) zwischen Uli Kleemann und Hanno Wagner ueber Datenschutz für Systemadministratoren, welches sehr hoerenswert ist. Wird gerne verwendet um Firewallregelwerke zu pruefen. Mache ein Traceroute auf $ZIEL, loese keine Namen auf, nutze als Protokoll TPC (braucht superuser-Rechte), verwende Interface eth0 und adressiere den Port $PORT: ''sudo traceroute -n -T -i eth0 -p $PORT $ZIEL'' Achtung Satire: [[http://www.kojote-magazin.de/2011/admins-wollen-als-volksgruppe-anerkannt-werden/3394/|Admins wollen als Volksgruppe anerkannt werden]] ==== KW 2011/17 - Fundstuecke ==== **Kalenderwoche 17, 25.04.-01.05.2011** Cachy von stadt-bremerhafen.de veroeffentlicht einen [[http://stadt-bremerhaven.de/feature-vergleich-von-bekannten-onlinespeicherdiensten|Featurevergleich von bekannten Online-Speicherdiensten]], die ursprüngliche Tabelle ist unter [[http://syncdienste.de.vu/|syncdienste.de.vu]] zu finden und basiert auf dem Wikipedia-Artikel [[https://secure.wikimedia.org/wikipedia/en/wiki/Comparison_of_online_backup_services|Comparison of online backup services]]. Nach Aenderung der /etc/sudoers, mit Hilfe von ''sudo visudo'' wollte ich schauen, ob mein Eintrag funktioniert. Das ganze aber, ohne das Ende meiner gueltigen sudo-Sitzung abzuwarten. Da hilft dann ein ''sudo -k''. Lausche auf IP-Adresse:Port server:8877 und leite eingehende Anfragen an IP-Adresse:Port 192.168.200.206:443 weiter: ''ssh ramon@server -L server:8877:192.168.200.206:443'' ==== KW 2011/16 - Fundstuecke ==== **Kalenderwoche 16, 18.-24.04.2011** Die [[http://systemhelden.com/heldenfunk/2011/04/hf057-leben-mit-der-cloud-mysql-update|aktuelle Ausgabe des Heldenfunk]] dreht sich um die Cloud im taeglichen Leben und um Neuerungen in MySQL. Wir sind jetzt auch via [[https://identi.ca/adm1nstories|identi.ca]] (bevorzugt) und [[https://twitter.com/#%21/adm1nstories|Twitter]] erreichbar, Account ist auf beiden Plattformen @adm1nstories (das ist eine "1" (eins), da Twitter keine Accounts erlaubt, die den Begriff "admin" enthalten. ==== KW 2011/15 - Neue Kategorie ==== Wir starten mit diesem Artikel eine neue Kategorie mit Namen **Schnippsel**. Hier wird es jeden Montag kurze Abschnitte zur vergangenen Woche geben. Angefangen bei einfachen Befehlen über Programme oder besondere Funstücke dürft Ihr hier alles erwarten. Es muss sich dabei nicht unbedingt um Ereignisse der letzten Woche handeln, wohl aber um etwas, was uns in der letzten Woche besonders aufgefallen ist. Feedback ist erwuenscht! **Kalenderwoche 15, 11.-17.04.2011** Das [[http://cygwinports.org/|Cygwin Ports project]] sieht sehr unscheinbar aus, sorgt aber dafuer, dass [[http://cygwin.org/|Cygwin]] mit Programmen ausgestattet wird, die es nicht in die Hauptrepositories geschafft haben. [[http://cygwinports.blogspot.com/|Das Blog]] enthaelt zusaetzliche Informationen und [[https://identi.ca/cygwinports|Identi.ca]] informiert schnell ueber neu hinzugefuegte Pakete. [[http://www.freiesmagazin.de/|freiesMagazin]] veroeffentlicht mit der [[http://www.freiesmagazin.de/freiesMagazin-2011-04-02|Python-Sonderausgabe]] eine wunderbare Einfuehrung in die Programmiersprache Python.