25/03/2025

Commandes et Système

Commandes et Système

L’utilisation de la combinaison des commandes grep et cut

I. Présentation Dans le but de récupérer certaines parties d’un résultat suite à la commande grep, il peut paraitre utile d’utiliser la commande cut qui coupera notre résultat à partir d’un caractère par exemple. II. Exemple d’utilisation Nous souhaitons par exemple dans un script bash mettre notre adresse IP dans une variable. En toute logique la commande pour récupérer notre adresse IP est la suivante : Nous avons alors trop d’informations puisque nous souhaitons uniquement l’adresse IP de notre machine. Nous pouvons alors utiliser grep pour nous retrouver seulement avec une seule ligne, nous savons que la ligne contenant notre IP contient également le terme « Bcast », nous passons alors cette commande pour nous retrouver uniquement avec cette ligne : Voila qui est déjà mieux, cependant nous ne voulons toujours uniquement notre IP. Nous voyons que notre ligne est plusieurs fois séparée par des espaces. Cela tombe bien, la commande cut permet de découper une entrée en utilisant un

Lire cet article
Commandes et Système

Créer et redimensionner une partition avec GParted

I. Présentation GParted est un utilitaire Open Source, disponible en LiveCD et en application basique, et qui permet de gérer les disques durs et les partitions de votre machine. Pour information, dans ce tutoriel, j’utilise un LiveCD de la version 0.13.1-2 de GParted. Nous allons voir comment créer une nouvelle partition sur un disque dur vierge puis nous allons redimensionner cette partition, tout ça grâce à GParted. II. Boot sur le Live CD de GParted Il faut booter sur le CD alors insérez-le dans votre machine puis démarrez mais n’oubliez pas de modifiez l’ordre de démarrage dans le BIOS si nécessaire. III. Choix du type de clavier Lors du chargement de l’utilitaire, l’assistant « console-data » se lance pour vous permettre de configurer le clavier. Dans mon cas, je mets le clavier en AZERTY, ce n’est pas que je n’aime pas le QWERTY mais bon… Sélectionnez « Select keymap from full list » et appuyez sur « Entrée » après

Lire cet article
Commandes et Système

Changer de channel avec sa carte wifi

I. Présentation Les liaisons wifi peuvent se faire sur un choix de 13 ou 14 canaux sur lesquels elles peuvent se positionner. Pour relier deux éléments wifi entre eux (par exemple un laptop et une box), ceux-ci ont besoin de « parler » sur le même channel (canal). Le plus souvent, ce sont les channels 11 et 6 qui sont utilisés en Europe. II. la marche à suivre Pour changer sa carte wifi de channel, il faut plusieurs lignes de commande. Dans cette illustration, nous nommerons notre interface wifi « wlan0 ». Il faut d’abord désactiver notre interface puis la passer en mode managed afin de pouvoir modifier sa configuration: ifconfig wlan0 down iwconfig wlan mode managed Nous la réactivons ensuite pour la changer de channel, par exemple nous la mettons ici sur le channel 5 : ifconfig wlan0 up iwconfig wlan0 channel 5 Il est aussi possible de la mettre en channel auto, l’interface cherchera alors le channel du correspondant indiqué et ce

Lire cet article
Commandes et Système

Résoudre le problème de resolv.conf qui se régénère automatiquement

I. Présentation Sous Ubuntu, lorsque l’on souhaite renseigner un serveur DNS ou le domaine sur lequel se trouve la machine, on édite le fichier resolv.conf se trouvant dans le répertoire « etc ». Sauf qu’il arrive parfois que le fichier resolv.conf ressemble à ceci : De ce fait, dès que vous allez redémarrer la machine le fichier va se vider et vos modifications seront donc effacés ce qui aura pour conséquence que vous ne pourrez plus faire de la résolution de noms donc plus de navigation internet, d’installation de paquets, … La solution consiste à installer le paquet « resolvconf » dans le but de surcharger la configuration. II. Installation du paquet resolvconf apt-get update apt-get install resolvconf Note : pour pouvoir installer le paquet il vous faut un accès à internet et donc un DNS de renseigné sur votre machine, renseignez donc le fichier « /etc/resolv.conf » pour pouvoir faire l’installation. III. Configuration des DNS Une fois l’application installée, nous allons indiquer les serveurs DNS

Lire cet article
Commandes et Système

Configurer une interface réseau sous Ubuntu Server

I. Présentation Les interfaces graphiques c’est bien pratique mais quand il n’y en a pas les choses peuvent vite devenir compliquée. C’est pourquoi je vais vous montrer à travers ce tutoriel comment configurer une interface réseau sous Ubuntu Server c’est à dire une version sans interface graphique. Vous pouvez aussi réaliser ce tutoriel sous Ubuntu Desktop en utilisant le Terminal. Remarque : vous devez être en mode Super-utilisateur pour pouvoir modifiez les fichiers. II. Procédure Sous Ubuntu Server et sous Ubuntu Desktop également, pour configurer manuellement une interface réseau à l’aide d’un fichier de configuration, il faut éditer le fichier suivant : /etc/network/interfaces Pour configurer une interface réseau de manière complète, le fichier « interfaces » doit contenir ceci : auto eth0 allow eth0 inet static # L’adresse IP address X.X.X.X # Le masque de sous-réseau netmask X.X.X.X # La passerelle gateway X.X.X.X # L’adresse réseau network X.X.X.X # L’adresse de diffusion broadcast X.X.X.X Note : eth0 sert à identifier l’interface, si

Lire cet article
Commandes et Système

Configurer une interface réseau manuellement sous Fedora

I. Présentation Il y a peu, j’ai installé la distribution Fedora 16 sur une machine et je souhaitais attribuer à cette machine une configuration réseau fixe. Cependant, ce n’est pas comme Debian, Ubuntu, etc… c’est à dire avec le fichier « /etc/network/interfaces ». J’aurais très bien pu le faire à partir de l’interface graphique mais je préfère savoir le faire directement à partir d’un fichier de configuration. C’est pourquoi je vous propose à travers ce tutoriel de vous montrer la procédure à suivre pour configurer une interface réseau manuellement. II. Localisation des fichiers de configuration réseau Les fichiers de configuration réseau se trouve dans le répertoire suivant : /etc/sysconfig/network-scripts/ Parmi l’ensemble de fichiers, on peut remarquer qu’il y a un fichier nommé « ifcfg-lo » qui correspond enfaite à la configuration de l’interface de boucle locale de votre machine. III. Création du fichier de configuration Pour savoir quel nom porte l’interface réseau physique de notre machine, on exécute la commande « ifconfig ». Là encore, vous

Lire cet article
Commandes et Système

Générez vos propres QR codes

I. Présentation Les codes QR sont de plus en plus répandus et remplacent petit à petit les codes-barres linéaires parce qu’ils peuvent transporter beaucoup plus d’informations grâce au fait que se sont des codes-barres à deux dimensions. Il y a plusieurs manières d’en générer, on peut même trouver des générateurs sur le net mais nous allons voir comment créer nos propres codes QR sous Linux, de manière simple. II. Le nécessaire Pour générer nos codes QR nous avons besoins du module Python « qrcode » et du paquet « python-imaging » qui permet à l’interpréteur Python de traiter les images. On installera également « python-pip » qui permet de télécharger des modules Python. III. Installation des paquets nécessaires Avant toute chose, mettons à jour la liste des paquets : apt-get update Nous allons installer un module Python en allant le chercher directement depuis le dépôt central (pypi.python.org), pour cela on utilise le module « pip », que nous allons installer grâce à la commande suivante : apt-get install

Lire cet article
Commandes et Système

Nettoyer le cache de paquets d’apt-cacher-ng

I. Présentation Si vous utilisez un serveur faisant office de proxy-apt il gère forcément un cache de paquets. Vous n’êtes pas sans savoir que des nouvelles mises à jour de paquets sortent régulièrement et que ça peut vite devenir encombrant si vous stockez tout. C’est exactement ce qu’il peut se passer sur votre serveur si vous ne nettoyez pas le cache de temps en temps, il va mettre à jour l’ensemble des paquets et stocker dans son cache chaque mise à jour de paquets. D’une ce n’est pas très optimisé, et deux, c’est très encombrant. II. Procédure Heureusement, l’application apt-cacher-ng propose un nettoyage du cache via une action disponible dans l’interface web. Je vous rappel qu’on accède à l’interface web via l’URL suivante : http://ip_serveur:3142/acng-report.html Ensuite, dans l’interface web, dans la section « Expiration » cliquez sur « Start scan and/or expiration » et patientez pendant l’opération. Vous devriez obtenir ceci : Voilà, votre cache est nettoyé et optimisé, votre disque dur désencombré !

Lire cet article
Commandes et SystèmeServices

Mise en place d’un cache de paquets pour votre LAN

I. Présentation On a tendance à télécharger et mettre à jour les paquets des applications Linux sur chacun des PC sauf que cela peut être long et surtout gourmand en terme de bande passante. C’est pour cela qu’il peut être intéressant d’héberger sur un des PC un cache de paquets, ce qui permettra d’éviter de télécharger plusieurs fois le même paquet. En effet, les autres machines n’auront qu’à se connecter au PC qui gère le cache de paquets pour récupérer les paquets nécessaires. Le « serveur » qui s’occupe de la gestion du cache des paquets est une sorte de « proxy APT », APT faisant référence à Aptitude, un gestionnaire de paquets Linux. Ce tutoriel va se dérouler en 3 étapes : le principe de fonctionnement du paquet, la configuration du serveur et la configuration des machines du LAN. II. Comment ca marche ?   Une machine client a besoin d’un paquet…on lance la commande apt-get install nom_du_paquet.   La requête arrive au

Lire cet article
Commandes et Système

Passer le clavier en AZERTY sous Ubuntu Server

I. Présentation Plusieurs solutions existent pour passer notre clavier en AZERTY sur Ubuntu serveur. Certaines sont permanentes (toujours existentes aprés un reboot), d’autres non. II. Passage le temps d’une session Pour passer le clavier en AZERTY juste le temps de votre session, entrez la commande suivante : sudo loadkeys   Note :  Tapez loqdkeys fr quand votre clavier est en QWERTY II. Passage permanent Pour passer le clavier en AZERTY de façon permanente, entrez la commande suivante : sudo dpkg-reconfigure keyboard-configuration   Selectionnez « Generic 105-key (Intl) PC », puis « French » deux fois. La requête suivante concerne la touche spéciale AltGr : sélectionnez « The default for the keyboard layout » puis « no compose key ». Votre clavier est maintenant en AZERTY et le restera même après un redémarrage.

Lire cet article
Commandes et Système

Gérer les applications au démarrage sous Debian avec rcconf

I. Présentation Sous Debian, diverses applications se lancent au démarrage, certaines applications ne sont pas indispensables, il n’est donc pas nécessaire qu’elles soient démarrées lors du boot. Pour gérer les applications au démarrage, nous utiliserons un petit outils appelé rcconf, celui-ci gère les applications de taille conséquente (il peut ignorer les applications peu lourdes) au démarrage et permet d’activer ou de désactiver leur fonctionnement au boot. Note : Ce tutoriel fonctionne pour Debian mais aussi pour les distributions dérivées de Debian comme Ubuntu et d’autres distribution Linux II. Procédure Installation de rcconf : apt-get install rcconf Utilisation : Pour utiliser rcconf de manière basique, utilisez cette commande : rcconf A partir de ce menu, il vous suffit de cocher ou décocher (avec la touche Espace) les applications à démarrer en même temps que le boot de votre Debian. Utilisation en mode console : Pour lister les applications et leurs comportement au démarrage : rcconf –list Pour activer ou désactiver une

Lire cet article
Commandes et Système

Contournement du système DynDNS

I. Présentation Dans cette fiche, nous allons apprendre à nous passer du sytème DynDNS qui est récemment devenu payant chez tout les fournisseurs de service DynDNS. II. Qu’est ce qu’un DynDNS Un DynDns est un système de suivi d’IP fixe. La plupart des IP fournies pour les particuliers par les FAIs sont des IP ayant des bails d’attribuations. Le bail dur généralement plus ou moins 24h. Le DynDNS se fixe entre votre box et le service des différents sites ( www.dyndns.fr , www.dyn.org ) et affecte votre IP à un nom de domaine. Ainsi, seul ce nom de domaine est à retenir, celui-ci sera relié à votre IP publique dans tout les cas. Sans DynDns vous aurez des difficultées si vous voulez joindre votre réseau local depuis Internet (comment joindre quelqu’un qui change tout le temps d’adresse ?). Mais le suivi de votre IP dynamique reste possible graçe à deux trois manipulations informatiques 😉 . Cette procédure s’exécute en trois

Lire cet article
Commandes et Système

Remplacer le GRUB par BURG et le personnaliser

I. Présentation BURG est un chargeur d’amorçage, tout comme GRUB et vous permet donc de lancer un ou plusieurs système d’exploitation dont vous choisissez au démarrage celui que vous souhaitez exécuter. BURG signifie Brand-new Universal loadeR from GRUB. Il s’installe à la place du GRUB. II. Pourquoi l’installer ? BURG vous permet de personnaliser votre chargeur d’amorçage grâce à des thèmes qui sont disponibles avec le package d’installation ou que vous trouverez sur internet. III. Ajout de la source PPA nécessaire et installation – Ajout de la source : sudo add-apt-repository ppa:n-muench/burg – Pensez à mettre à jour la liste des paquets : sudo apt-get update – Installation de BURG et d’un autre paquet nécessaire : sudo apt-get install burg burg-emu – Si ça ne fonctionne pas, ajoutez cette source : sudo add-apt-repository ppa:bean123ch/burg IV. Actualisation de BURG sudo update-burg V. Configuration sudo burg-emu Grâce à cette commande vous avez un aperçu de votre BURG. Ce qui vous permet de

Lire cet article
Commandes et Système

Mettre le clavier en Français

I. Présentation Votre clavier est en QWERTY ou dans un type qui ne vous correspond pas ? Ce tutoriel va vous aidez à changer la configuration du clavier de manière persistante. Dans notre cas, nous basculerons vers un clavier AZERTY français. II. La procédure Tout d’abord, connectez-vous en « Root » et exécutez la commande suivante : dpkg-reconfigure console-setup Si la commande ci-dessus ne fonctionne pas, exécutez celle-ci : dpkg-reconfigure console-data Une interface de ce type apparaît, nous choisissons un clavier standard donc « Generic 105-key » Ensuite choisissez le pays, donc « France ». Puis logiquement, vous avez juste à confirmer pour les étapes d’après, les valeurs indiquées sont correctes. Par exemple, le type de codage (UTF-8), et le jeu de caractères à gérer sont demandés. III. Autre solution Si vous avez le fichier « /etc/default/keyboard » ou « /etc/default/console-setup » : Redémarrez et le tour est joué !

Lire cet article