Archives par catégorie Unix

Apache/PHP sur FreeBSD : le truc qui sauve

On a beau vanter la supériorité de tel ou tel OS, une stabilité légendaire ou une performance incomparable du logiciel X ou Y, il arrive toujours que certaines combinaisons fournissent des résultats surprenants. C’est le cas par exemple d’Apache (2) avec mod_php (4 ou 5), sur FreeBSD (6 dans mon cas).
Cette combinaison, et peut [...]

Posted in Unix | Tagged , , | Laisser un commentaire

Neutre comme la Suisse

La neutralité des réseaux n’est pas un vain mot pour les défenseurs d’un Internet sans frontière ni péage. Chacun devrait d’ailleurs prendre conscience que cette neutralité est fragile, et que des lobbies d’opérateurs internet sont bien décidés à y mettre un terme. En mots de tous les jours, cela signifierait que si vous êtes abonnés [...]

Posted in Unix | Tagged , , , | Laisser un commentaire

Recevoir les mails de periodic sous Mac OS X Server 10.5

Les BSDistes de tout poil sont habitués aux emails envoyés chaque nuit, chaque semaine, et chaque mois à l’issue du lancement des scripts periodic. Sous Mac OS X, le résultat de ces scripts en par défaut renvoyé dans les fichiers /var/log/daily.out /var/log/weekly.out et /var/log/monthly.out. Néanmoins, l’administrateur avisé aura tôt fait de les diriger vers son [...]

Posted in Unix | Tagged , , | Laisser un commentaire

Sauvegarder des bases MySQL

Dans de précédents articles j’ai répondu brièvement aux questions de l’installation de MySQL 5 sur Mac OS X 10.5 et de la création d’un plist de démarrage launchd pour MySQL. J’ai aussi donné quelques ficelles pour trouver les points de blocage habituels au fonctionnement de MySQL.
Il me reste donc à aborder le problème des sauvegardes. [...]

Posted in Unix | Tagged , , , , | 1 Comment

MySQL 5 : le checklist en cas de pépin

Comme les commentaires le montrent, si l’installation de MySQL peut prendre 5 minutes et se dérouler comme un charme, le moindre problème peut vite bloquer le débutant pendant des jours. Et plus le débutant se débat, plus il fait des dégâts sur son système.
Je vous propose donc ici une petite checklist des choses à vérifier [...]

Posted in Unix | Tagged , , | 8 Comments

MySQL 5 : le plist de démarrage

Dans un précédent article j’ai exposé l’installation triviale d’un MySQL 5 sur une base de Mac OS X 10.5 propre. J’ai aussi mentionné le StartupItem fourni de base avec le package MySQL. Ce StartupItem étant conçu pour Mac OS X 10.4, il est intéressant de voir comment on doit maintenant lancer un serveur MySQL sur [...]

Posted in Unix | Tagged , , | 3 Comments

Recherchons administratrice système polyvalente

Une fois de plus, nous cherchons une perle rare pour notre service. Voici le texte de l’annonce :
Recherchons administratrice système polyvalente. 
Cette administratrice s’intègrera dans une équipe restreinte chargée de l’infrastructure matérielle de l’environnement numérique de travail de l’université Lumière Lyon 2. Cet ENT est utilisé par environ 30 000 personnes. Ces outils regroupent les outils [...]

Posted in Unix | Tagged , , | 3 Comments

MySQL 5 sur Mac OS X 10.5 en 5 minutes

Ça arrive toujours par vague, il suffit de suivre un peu des newsgroups comme fr.comp.mac-os.x pour s’en apercevoir. Un type un peu désespéré se pointe avec plein de questions sur comment installer MySQL sur son nouvel OS, puis c’est s’escalade, la surenchère à qui proposera la solution la plus compliquée ou l’idée la plus saugrenue. [...]

Posted in Unix | Tagged , , | 6 Comments

Passer de cron à launchd, épisode 2

On l’a vu dans l’épisode 1 de “Passer de cron à launchd“, la syntaxe de launchd est vraiment très verbeuse par rapport à celle des crontabs. De plus, launchd pose rapidement des problèmes quand il s’agit de définir des périodicités un peu excentriques ou sophistiquées.
Par exemple, si dans cron je veux créer une tâche qui [...]

Posted in Unix | Tagged , | 5 Comments

Passer de cron à launchd

Il existe des tas de bonnes raisons d’utiliser cron plutôt que launchd pour lancer des tâches périodiques sur un Mac OS X. La première étant l’écrasante complexité de launchd face à cron. Néanmoins, Apple fait presque tout pour nous décourager d’utiliser cron, donc il est peut être temps de jeter un œil à launchd. J’ai [...]

Posted in Unix | Tagged , | 1 Comment