Antisèches Informatiques

Aller au contenu | Aller au menu | Aller à la recherche

Tag - bash

Fil des billets

samedi 18 juin 2011

Installer Apache, PHP et MySQL sous MacOSX

Pour faire du développement web avec un Mac, on peut soit installer MAMP, soit activer apache/php déjà présents dans la machine et installer MySQL. Voici comment mettre en œuvre rapidement la deuxième solution.

Lire la suite...

lundi 13 juin 2011

Activer et utiliser named sous MacOSX

Le démon DNS named est présent sur les machines MacOSX mais il est désactivé par défaut. L'activer et l'utiliser pour résoudre les requêtes DNS peut être utile si on veut accélérer le surf sur internet ou si on ne veut plus être tributaire des DNS de son FAI (censure, trace, etc.)

Lire la suite...

vendredi 30 octobre 2009

Télécharger sur Megaupload en ligne de commande sous linux

Il est possible de télécharger des fichiers sur Megaupload en utilisant la ligne de commande. L'avantage est bien sûr de le lancer à partir d'un script, de le paramètrer dans un crontab ou encore de pouvoir télécharger en utilisant une machine distante en étant connecté en ssh.

Pour ce faire, on peut utiliser un script en Python.

Lire la suite...

mardi 27 janvier 2009

Travailler sur un grand nombre de fichiers sous linux

Sous linux, il arrive que l'on aie à travailler sur un trés grand nombre de fichiers pour par exemple les effacer ou chercher une chaine de caractère qui peut se trouver dans l'un d'eux. Malheureusement, s'il y en a trop, on risque de se heurter au message d'erreur suivant :

# rm *
>-bash: /bin/rm: Liste d'arguments trop longue

Lire la suite...

mardi 20 janvier 2009

Envoyer des emails en ligne de commande

Que ce soit sous Unix ou sous Windows, il n'est pas rare de faire un script dans lequel le résultat sera envoyé par email à un utilisateur. Voici quelques méthodes qui permettent de le faire simplement.

Lire la suite...

samedi 2 février 2008

Mise à jour de VIM dans MacOSX

Vim est un éditeur de texte disponible sur quasiment tous les unix. Il n'est pas forcement trés facile à prendre en main au début, mais à l'usage il se révele trés puissant pour peu que  l'on investisse un peu de temps pour  apprendre les  bases.

- Télécharger la dernière version ici : http://macvim.org/OSX/index.php#Downloading

- Extraire l'archive et faire glisser l'icone Vim dans /Applications

- Créer les fichiers .vimrc et .gvimrc dans le home directory :

cd Vim.app/Contents/Resources/vim/runtime
cp vimrc_example.vim ~/.vimrc
cp gvimrc_example.vim ~/.gvimrc

- Remplacer les binaires vi et vim déjà présents dans le système par cette version, et les lier aux anciens binaires :

rm /usr/bin/vi
rm /usr/bin/vim
ln -s /Applications/Vim.app/Contents/MacOS/Vim /usr/bin/vi
ln -s /Applications/Vim.app/Contents/MacOS/Vim /usr/bin/vim

Ensuite, placer l'icone de Vim dans le dock. Cela permettra d'éditer un fichier simplement en le faisant glisser sur son icone. 

Pour revenir au fichier .vimrc, j'aime bien rajouter ça dedans :

set autoindent permet d'avoir l'indentation automatique
syn on permet d'avoir la coloration syntaxique
set ruler ajoute la position du curseur en bas a droite de la fenêtre.
 

vendredi 29 avril 2005

Monitoring Linux et réseau avec rrdtool

rrdtool est une suite de binaires écris par Tobias Oetiker. C'est l'évolution de mrtg, du même auteur.

rrdtool permet de mettre des valeurs dans une base de donnée round robin pour les archiver et de tracer des graphiques à partir de ces valeurs. Quel type de valeurs ? N'importe quoi pourvu que ce soit des valeurs numériques.

Le terme de round robin signifie que c'est un base de donnée "circulaire", c'est à dire que les données les plus récentes remplacent les données les plus anciennes. Une fois la base crée, sa taille reste constante.

L'exploitation de rrdtool fait en 3 étapes :

1- Création de la base de donnée
2- Mise à jour de la base de donnée
3- Création des graphiques au format .gif ou .png

Lire la suite...

samedi 1 janvier 2005

Aide mémoire Bash

Quelques commandes bash en vrac. Ces commandes fonctionnent sous Linux, MacOSX, bref sous Unix général. Elles sont données sans explications et sont là uniquement pour les avoir sous la main et éviter de rechercher la syntaxe à chaques fois dans Google...

Lire la suite...