Menu principal

Statut de la page

Mon bashrc

[UPDATE : 17-01-2017 : Mise à jour du code du bashrc ] Suite à l’article sur mon motd dynamique, je vous propose en téléchargement mon fichier bashrc personnalisé. Explication de la personnalisation de Bash (source : Mistra.fr) Pour personnaliser l’invite de commande bash nous allons devoir modifier quelques fichiers de configuration relatifs à bash.   Voici les fichiers qui configurent un bash à son lancement : /etc/profile : ce fichier est chargé quel que soit le shell utilisé (en particulier bash) et quel que soit l’utilisateur. Il ne doit pas contenir d’instruction spécifiques à bash, car sinon cela risque de perturber les autres shells. /etc/bash.bashrc : ce fichier [...]
Lire la suite
Vus : 1017
Publié par Tom : 4

htop expliqué, partie 3 : les processus

Après une première partie consacrée à l’uptime et la seconde à la load average, voici la troisième partie traduite de l’excellent article htop explained : Explanation of everything you can see in htop/top on Linux. Article arrivé 1er sur Hacker News, 1er sur /r/sysadmin, 2nd sur /r/linux), traduit avec l’accord de son auteur Pēteris Ņikiforovs, il présente la commande htop et les notions de base des composants [...]
Lire la suite
Vus : 264
Publié par Carl Chenet : 215

Mise à jour de mon script OpenVPN

Cela fait bientôt 9 mois que j'ai publié mon script pour installer facilement un serveur OpenVPN, et j'ai depuis fais beaucoup de changements, notamment ces derniers jours comme le montre ce petit graphique : Du coup, j'ai réécris en partie l'article original, mais je vais m'expliquer un peu plus en [...]
Lire la suite
Vus : 276
Publié par Angristan : 48

PvMonit – Monitoring de mon installation photovoltaïque autonome

Cet article fait suite à la réalisation de mon installation électrique solaire autonome. Je suis très content de celle-ci, seulement j’ai un grand besoin de maîtrise, et ne pas savoir tout ce qui se passait dans ces petites boîtes bleues me taraudait… Il fallait que je monitor. Coup de chance, les appareils Victron que j’ai installés peuvent se connecter à un ordinateur avec les câbles VE Direct USB. En bon libriste que je suis, j’ai vite découvert OpenEnergyMonitor project. J’ai failli craquer pour un  [...]
Lire la suite
Vus : 403
Publié par David Mercereau : 33

-bash: /bin/rm: Argument list too long

rm.jpg

ça arrive...

Si vous arrivez à faire ramer votre serveur avec un ls

[...]                                                                                      
00626E49525_0_20130109172140_7991.jpg
00626E49525_0_20130109172140_7992.jpg
00626E49525_0_20130109172140_7993.jpg
00626E49525_0_20130109172140_7994.jpg
00626E49525_0_20130109172140_7995.jpg
00626E49525_0_20130109172140_7996.jpg
00626E49525_0_20130109172140_7997.jpg
00626E49525_0_20130109172140_7998.jpg
[...]

Des milliers de fichiers plus ou moins gras...

$ tintin@VM8-ovh:/surveillage/kamera3 # rm -rf *.jpg
-bash: /bin/rm: Argument list too long

ou

$ tintin@VM8-ovh:/surveillage # rm -rf kamera3
rm: cannot remove ‘Kamera3’: Directory not empty

du coup la solution simple :

$ tintin@VM8-ovh:/surveillage # rm -R -f kamera3
Vus : 192
Publié par System Linux : 179

RaspberryPi & Raspbian en lecture seul (ReadOnly) pour préserver la carte SD

Le Raspberry Pi, est un mini ordinateur qui consomme très peu d’énergie. Il n’y a pas de disque dur mécanique, le système se trouve sur une carte SD.  L’avantage c’est que ça consomme moins d’énergie mais la carte SD à l’inconvénient de s’abîmer très rapidement quand il y a beaucoup de lecture/écriture (et sa durée de vie n’en ai que moindre). J’ai donc passé mon Raspberry Pi sous Raspbian (une Debian pré-pacagé pour Raspberry) et mis en place un système en lecture seul. Il s’agit ici d’une installation type serveur sans interface graphique. Installation de Raspbian (sans écran sur le [...]
Lire la suite
Vus : 318
Publié par David Mercereau : 33

Vérifiez vos scripts bash avec ShellCheck

Si vous faites souvent des scripts Bash, (perso j'en ai fait quelques uns) voici un service qui vous sera utile pour vérifier vos erreurs, et qui vous fera sûrement gagner du temps : ShellCheck. ShellCheck peut s'utiliser en ligne, via le site web, où vous copiez/collez votre script :  [...]
Lire la suite
Vus : 802
Publié par Angristan : 48

asciinema : enregistrer et partager ses sessions de terminal

Internet c'est génial. Parfois on découvre des merveilles dont le concept ne nous avait jamais traversé l'esprit, et c'est ce qui m'est arrivé aujourd'hui en découvrant asciinema. C'est un logiciel libre qui permet d'enregistrer ses sessions de terminal directement depuis... son terminal ! Petite démo (vitesse x2 parce que sinon c'est ennuyant) : Le logiciel en lui même est en Go, tandis que le [...]
Lire la suite
Vus : 615
Publié par Angristan : 48

Comment recharger .bashrc sans se déconnecter ?

source.jpg

simple... :)

Grâce à la commande source :

source /root/.bashrc
Vus : 404
Publié par System Linux : 179

mksh : plus rapide que bash et zsh

Suite à une discussion lue sur la liste de diffusion de suckless.org, j'ai été tenté de tester le shell mksh. Bien m'en a pris, il est étonnant de rapidité! Ne vous attendez pas non plus à une révolution, un shell reste un shell ☺. Cela dit, je le trouve nettement plus rapide. Plus rapide que bash, bien évidemment tellement ce dernier est plein, mais aussi plus rapide que zsh. Si comme moi vous n'utilisez pas le quart des possibilités de ce dernier shell, vous devriez tenter mksh. Petite comparaison de la taille des binaires : -rwxr-xr-x 1 root root 264904 mars 15 2015 /bin/mksh -rwxr-xr-x 1 root root 722464 nov. 25 2014 /bin/zsh5 -rwxr-xr-x 1 root root 1029624 nov. 13 2014 /bin/bash mksh est donc 74% plus petit que bash et 63% plus petit que zsh (oui, j'me la pète, je fais des [...]
Lire la suite
Vus : 122
Publié par Thuban : 139
Powered by BilboPlanet