Found 22 bookmarks
Newest
5 services que systemd m’a déjà rendu | OCTO talks !
5 services que systemd m’a déjà rendu | OCTO talks !
"L’objectif de cet article n’est aucunement tenter de convaincre le DevOps qui sommeille en chacun de nous que systemd est indispensable et qu’il serait une hérésie de s’en passer, mais plutôt de lister 5 cas d’utilisation de systemd qui peuvent être utiles lors d’un projet."
5 services que systemd m’a déjà rendu | OCTO talks !
benjaminoakes/maid
benjaminoakes/maid

"Maid keeps files from sitting around too long, untouched. Many of the downloads and temporary files you collect can easily be categorized and handled appropriately by rules you define. Let the maid in your computer take care of the easy stuff, so you can spend more of your time on what matters.

Think of it like the email filters you might already have, but for files. Worried about things happening that you don't expect? Maid doesn't overwrite files and actions are logged so you can tell what happened.

Maid is inspired by the Mac OS X shareware program Hazel. Think of Maid as "Hazel for hackers".

Your rules are defined in Ruby, so simple rules are easy and difficult rules are possible. This also makes Maid a great general-purpose advanced file renaming tool."

benjaminoakes/maid
5 simple ways to troubleshoot using Strace
5 simple ways to troubleshoot using Strace

"It can filter based on the specific system call or groups of system calls It can profile the use of system calls by tallying up the number of times a specific system call is used, and the time taken, and the number of successes and errors. It traces signals sent to the process. It can attach to any running process by pid."

5 simple ways to troubleshoot using Strace
etckeeper
etckeeper
etckeeper is a collection of tools to let /etc be stored in a git, mercurial, darcs, or bzr repository. It hooks into apt (and other package managers including yum and pacman-g2) to automatically commit changes made to /etc during package upgrades. It tracks file metadata that revison control systems do not normally support, but that is important for /etc, such as the permissions of /etc/shadow. It's quite modular and configurable, while also being simple to use if you understand the basics of working with revision control.
etckeeper
keploy - Project Hosting on Google Code
keploy - Project Hosting on Google Code

Keploy is a python application that allows you to deploy your ssh public key to remote systems without having to remember all the little things, like file permissions.

Features: Push ssh public key to remote(s) Remove ssh public key from remote(s) Replace old public key with a new one on remote(s) Can target all hosts in un-hashed known_hosts file

keploy - Project Hosting on Google Code
GNU Parallel - build and execute command lines from standard input in parallel - Accueil [Savannah]
GNU Parallel - build and execute command lines from standard input in parallel - Accueil [Savannah]
GNU parallel is a shell tool for executing jobs in parallel locally or using remote computers. A job is typically a single command or a small script that has to be run for each of the lines in the input. The typical input is a list of files, a list of hosts, a list of users, a list of URLs, or a list of tables.
GNU Parallel - build and execute command lines from standard input in parallel - Accueil [Savannah]
Linux sysctl configuration and tuning script | Shell Tips !
Linux sysctl configuration and tuning script | Shell Tips !
Frequently when I setup a new server (or a bunch of them) I use a small shell script that will go thru all the basic linux sysctl config. I decied to share it. I always change it a bit according to my needs and the application/services that will run on the server. Though having a script to automate some of this manual tuning is quite useful. Use it at your OWN risk. There is no silver bullet, make sure to understand each parameters and that they fit your needs/usage/network/OS.
Linux sysctl configuration and tuning script | Shell Tips !
snapshot.debian.org
snapshot.debian.org

The snapshot archive is a wayback machine that allows access to old packages based on dates and version numbers. It consists of all past and current packages the Debian archive provides.

The ability to install packages and view source code from any given date can be very helpful to developers and users. It provides a valuable resource for tracking down when regressions were introduced, or for providing a specific environment that a particular application may require to run. The snapshot archive is accessible like any normal apt repository, allowing it to be easily used by all.

snapshot.debian.org
memcache-top - Project Hosting on Google Code
memcache-top - Project Hosting on Google Code

I wanted a simple command-line tool to be able to grab real-time stats from memcache (memcached, I know, I know), and output it in a view something like top. I couldn't find anything like it, so I wrote one myself in perl. When writing it, I tried to keep it simple, portable, and lightweight. (No memcached perl modules required! I tried to keep it to modules I thought would be preinstalled on almost any modern system. It's also fairly polite - non-critical modules get checked, and if they aren't installed, the functionality is disabled without spewing errors or dying.) I realize it's not written well. But, hey, at least it exists, right? Until the day I released it, there wasn't any comparable tool like it for memcached. It gives you the basic stats, and not too much else. (You can specify thresholds, for instance, and it'll change color to red if you exceed the thresholds. You can also choose the refresh/ sleep time, and whether to show immediate (per second) stats, or lifetime stats. But it pretty much all revolves around those stats.)

memcache-top - Project Hosting on Google Code
Mondo Rescue - GPL disaster recovery solution
Mondo Rescue - GPL disaster recovery solution

Mondo is reliable. It backs up your GNU/Linux server or workstation to tape, CD-R, CD-RW, DVD-R[W], DVD+R[W], NFS or hard disk partition. In the event of catastrophic data loss, you will be able to restore all of your data [or as much as you want], from bare metal if necessary. Mondo is in use by Lockheed-Martin, Nortel Networks, Siemens, HP, IBM, NASA's JPL, the US Dept of Agriculture, dozens of smaller companies, and tens of thousands of users. Mondo is comprehensive. Mondo supports LVM 1/2, RAID, ext2, ext3, ext4, JFS, XFS, ReiserFS, VFAT, and can support additional filesystems easily: just e-mail the mailing list with your request. It supports software raid as well as most hardware raid controllers. It supports adjustments in disk geometry, including migration from non-RAID to RAID. Mondo runs on all major Linux distributions (RedHat, RHEL, SuSE, SLES, Mandriva, Debian, Gentoo) and is getting better all the time. You may even use it to backup non-Linux partitions, such as NTFS. Mondo is free! It has been published under the GPL v2 (GNU Public License), partly to expose it to thousands of potential beta-testers but mostly as a contribution to the Linux community.

Mondo Rescue - GPL disaster recovery solution
Publications - Livre Blanc Industrialisation PHP
Publications - Livre Blanc Industrialisation PHP

"En près de 15 ans, PHP a conquis la plupart des entreprises. Au début utilisé pour des projets annexes, il est aujourd'hui au cœur du SI.

Les projets se complexifient, les délais se raccourcissent : il est temps d'industrialiser les processus de développement.

Ce Livre Blanc dresse un état de l'art des outils et méthodes qui permettent aujourd'hui d'industrialiser ses développements PHP."

Publications - Livre Blanc Industrialisation PHP
Python Package Index : python-daemon 1.4.5
Python Package Index : python-daemon 1.4.5

Library to implement a well-behaved Unix daemon process.

This library implements the well-behaved daemon specification of PEP 3143, "Standard daemon process library".

A well-behaved Unix daemon process is tricky to get right, but the required steps are much the same for every daemon program. A DaemonContext instance holds the behaviour and configured process environment for the program; use the instance as a context manager to enter a daemon state

Python Package Index : python-daemon 1.4.5
jessenoller.com - SSH Programming with Paramiko | Completely Different
jessenoller.com - SSH Programming with Paramiko | Completely Different
OpenSSH is the ubiquitous method of remote access for secure remote-machine login and file transfers. Many people — systems administrators, test automation engineers, web developers and others have to use and interact with it daily. Scripting SSH access and file transfers with Python can be frustrating — but the Paramiko module solves that in a powerful way.
jessenoller.com - SSH Programming with Paramiko | Completely Different
freshmeat.net: Project details for dbkiss
freshmeat.net: Project details for dbkiss
dbkiss is a one-file database browser that is easy to upload and use. It supports MySQL and PostgreSQL and features import/export of data, searching of the whole database or single tables, an advanced SQL editor, saving of templates, multi-query execution with pagination, and more.
freshmeat.net: Project details for dbkiss