19/01/2025

Administration Systèmes

Commandes et Système

Réduire la taille du fichier mlocate.db

I. Présentation Sous Linux, la commande « locate » est très pratique pour repérer instantanément la localisation d’un ou plusieurs fichiers selon leurs noms sur le système. Cette commande permet en effet d’afficher les chemins absolus (partant de la racine système) des fichiers que l’on cherche (selon leurs noms). Cependant, lorsque nous exécutons cette commande (Ex: « locate *.png »), la commande va en faite lire un fichier de base de données qui contient l’intégralité des noms et positions de fichiers présents sur le système. La plupart du temps, c’est la commande « updatedb » qui permet de mettre à jour ce fichier qui se nomme « /var/lib/mlocate/mlocate.db ». Sur des systèmes comportant un très grand nombre de fichier, ce fichier base de données peut très rapidement attendre plusieurs centaines de Megaoctects voir plusieurs Gigaoctects. Dans ce tutoriel, nous allons voir comment réduire la taille de ce fichier en ordonnant à la commande « updatedb » d’omettre certains noms de fichiers, dossiers ou certains chemins. II. Afficher la taille du

Lire cet article
Commandes et Système

Avoir un shell en couleur sous Root

I. Présentation Par défaut sous Debian, les shells des utilisateurs ont une syntaxe colorée. L’utilisateur « root » n’ayant pas pour vocation d’être beaucoup utilisé, il n’est lui pas coloré et offre donc un shell en noir et blanc. Dans ce tutoriel, nous allons voir comment avoir un shell coloré en étant en root. II. Procédure La définition de la coloration du shell sous Linux se fait à l’initialisation du shell de l’utilisateur. Nous allons donc modifier le fichier « /root/.bashrc » pour que celui-ci permette un affichage coloré au démarrage du shell de l’utilisateur « root » : vim /root/.bashrc Puis on dé-commentera les lignes suivantes qui sont normalement déjà présentes, ajoutez les si ce n’est pas le cas : On pourra alors recharger notre shell avec la commande suivante : . ~/.bashrc Nous verrons alors que notre shell renvoi des couleurs quand nous faisons un « ls » par exemple :

Lire cet article
Windows Server

WS 2012 Core – Installer une fonctionnalité

I. Présentation L’utilisation de Windows Server en mode Core implique l’utilisation de commandes PowerShell si l’on souhaite installer une ou plusieurs fonctionnalités sur son serveur. Dans ce tutoriel, nous allons voir le principe d’installation d’une fonctionnalité en ligne de commandes, sachant que le principe reste le même pour chaque installation. La première phase consiste à dresser la liste des fonctionnalités disponibles sur le serveur et de voir lesquelles sont déjà installées, s’il y en a. La seconde phase sera celle de l’installation de la fonctionnalité après avoir déterminé ce qu’on souhaite installer. II. Dresser la liste des fonctionnalités Une fois passé en console PowerShell sur votre serveur (saisir « powershell ») saisissez la commande suivante : Get-WindowsFeature Note : La liste est longue mais vous pouvez repérer les fonctionnalités déjà installées puisqu’il y a un « X » dans la case de chaque fonctionnalité déjà installée. Vous obtiendrez quelque chose comme ceci : III. Installation d’une fonctionnalité Pour installer une fonctionnalité, on modifie quelque

Lire cet article
Windows Server

WS 2012 Core – Activer la gestion à distance

I. Présentation Grâce au Gestionnaire de serveur de Microsoft il est possible d’Administrer à distance un serveur Windows Server 2012 en utilisant le gestionnaire d’un autre serveur ou RSAT sous Windows 8. Toutefois, il se peut que vous ayez besoin d’activer la gestion à distance sur votre serveur ou de la désactiver si vous ne souhaitez pas qu’on puisse le gérer à distance. La procédure que nous voyons ici est valable pour toutes les versions de Windows Server 2012 puisqu’il s’agit d’une manipulation en ligne de commandes dans un cas et avec l’utilisation de SCONFIG dans un second cas. II. Procédure n°1 – PowerShell Dans un premier temps, voyons comment configurer la gestion à distance par l’intermédiaire de commandes PowerShell. Pour cela on utilise « Configure-SMRemoting » avec différentes options. Tout d’abord, regardez dans quel état est votre accès à distance grâce à cette commande : Configure-SMRemoting -GET Ensuite, pour activer ou désactiver la gestion à distance utilisez une des commandes indiquées

Lire cet article
Virtualbox

Augmenter la taille d’un disque dur VDI sous VirtualBox

I. Présentation Dans ce tutoriel, nous allons apprendre à augmenter la taille d’un disque dur au format .vdi pour les machines virtuelles VirtualBox. Cette augmentation de la taille du disque dur nous permettera d’avoir un même système sans perte de données mais avec un espace disque plus grand. Je souligne que la procédure à suivre est la même pour Windows et pour Linux. II. Voir l’emplacement des disques durs Dans un premier temps, il va nous falloir repérer où VirtualBox stock les disques durs des machines pour bien comprendre et analyser ce que nous faisons. On va pour cela faire un clic droit sur notre machine virtuelle puis aller sur « Configuration » : Nous irons ensuite dans « Stockage » pour voir quels sont les disques utilisés (ils sont au format « .vdi ») et surtout leur emplacement : On voit ici que le disque se nomme « Linux2.vdi » et qu’il se trouve dans « D:\Machines Virtuelles\Linux2\Linux2.vdi ». On voit également sa taille définie à l’installation (taille virtuelle

Lire cet article
Windows Server

WS 2012 Core – Gérer le ping

I. Présentation Si votre pare-feu est activé, vous souhaitez surement indiquer si le serveur doit répondre au ping ou non, autrement dit si votre pare-feu bloque le ping au non. Nous allons voir deux façons de la faire, tout d’abord avec « netsh firewall » puis avec « netsh advfirewall firewall » qui remplace la première commande. II. Procédure avec netsh firewall L’utilitaire netsh permet de gérer plusieurs éléments réseaux y compris le pare-feu, nous allons donc l’utiliser. La syntaxe de la commande est la suivante : netsh firewall set icmpsetting Au niveau des paramètres ICMP disponibles qui correspondent à , les voici : Nous utiliserons la valeur « 8 » qui correspond à « Autoriser les demandes d’échos entrantes » c’est-à-dire qu’on autorise les autres machines à faire un ping sur ce serveur. Ensuite, les valeurs  sont les suivantes : Il faudra utiliser « ENABLE » pour autoriser les pings et « DISABLE » pour refuser les pings. Pour

Lire cet article
Windows Server

WS 2012 Core – Désactiver le pare-feu

I. Présentation Le pare-feu Windows bloque de nombreuses connexions et est activé par défaut sur tous les profils de connexion (Connexion Bureau, Connexion Public, Connexion au domaine, etc). Nous allons voir comment désactiver le pare-feu grâce à netsh, pour tous les profils ou pour un profil bien précis. II. Procédure avec netsh L’utilitaire netsh disponible en ligne de commandes permet de gérer les connexions réseaux de Windows, y compris le pare-feu. Afin de voir les différents profils qu’il est possible de configurer, saisissez la commande suivante : netsh advfirewall set On remarque la présence de plusieurs profils comme « publicprofil » pour le pare-feu utilisé pour la connexion réseau public, « domainprofil » pour la connexion réseau au domaine ou encore « allprofiles » pour configurer tous les profils en même temps. Pour modifier l’état du pare-feu sur un profil ou sur tous les profils, il y a plusieurs états disponibles. Actif, Inactif, Non-configuré. Par exemple, pour désactiver le pare-feu

Lire cet article
Commandes et Système

Gérer les permissions sur un montage CIFS

I. Présentation Dans ce tutoriel, nous allons apprendre à gérer les permissions sur un montage CIFS. La plupart du temps, les montages de dossiers partagés se font en tant que root avec l’option « auto ». On peut cependant gérer les permissions, le propriétaire et le groupe propriétaire de manière précise en montant un partage CIFS sous Linux. II. Gestion du propriétaire et du groupe Nous pouvons déjà affecter un montage à un utilisateur précis plutôt qu’au super-utilisateur « root ». Il nous faut pour cela récupérer l’uid « User Identifier » et le gid « Group Identifier » de l’utilisateur dans le fichier « /etc/passwd ». Par exemple pour l’utilisateur « neoflow » : L’UID (chiffre rose de gauche) et le GID (chiffre rose de droite) sont tous les deux « 1001 ». Nous allons donc utiliser ces chiffres pour former notre ligne de montage dans le fichier « /etc/fstab ». Si nous souhaitons par exemple monter notre partage distant « \\192.168.1.32\partage » dans le dossier local « /media/remote_partage » : mkdir /media/remote_partage Puis on modifie le fichier « /etc/fstab »

Lire cet article
Batch

Changer le titre de la fenêtre DOS en cours

I. Présentation Le titre par défaut d’une fenêtre DOS n’est pas très original pour ne pas dire banal. En effet, elle est nommée « C:\Windows\system32\cmd.exe ». Nous allons qu’il est possible très simplement de changer le titre de la fenêtre DOS en cours, de quoi donner un nom plus sympa à votre fenêtre de scripts. II. Procédure Après avoir ouvert une Invite de commandes, saisissez la commande suivante : title Neoflow.fr Vous n’avez qu’à ajouter votre titre après la commande « title » et le tour est joué ! Regardez :

Lire cet article
Windows Server

Modifier la clé de produit de Windows Server Core

I. Présentation Sous Windows ce n’est pas toujours évident de modifier la clé de produit installée sur le système, notamment lors de l’utilisation de Windows Server 2012 en mode Core où l’accès est uniquement en ligne de commandes. Pour réaliser cette modification malgré tout, il faudra utiliser deux commandes : une pour supprimer la clé de produit installée, une autre pour installer une nouvelle clé de produit. Je tiens à préciser que cette procédure est valable pour toutes les éditions de Windows Server 2012 puisqu’elles disposent toutes de la console Windows. Il faudra juste penser à l’ouvrir en tant qu’administrateur. II. Modifier la clé de produit de Windows Dans l’invite de commandes que vous avez à l’écran, saisissez la commande indiquée ci-dessous pour supprimer la clé de produit installée actuellement sur votre serveur. slmgr -upk En fait, « upk » signifie « Uninstall Product Key ». Ensuite, pour installer la nouvelle clé de produit utilisez l’option « Install Product Key » comme ceci : slmgr -ipk

Lire cet article
Base de données

Créer, modifier ou supprimer un utilisateur avec la console SQL

I. Présentation Par défaut, on se connecte à une base de données avec l’utilisateur « Root » qui dispose de tous les privilèges, ce qui peut être un trou de sécurité important si vous vous faites pirater votre serveur. Fort heureusement, il est possible de créer plusieurs utilisateurs à partir de l’interface PhpMyAdmin, mais pas seulement. En effet, grâce à la console MySQL il est possible de gérer les utilisateurs c’est-à-dire d’en créer, de les modifier et de les supprimer, de manière simple et efficace. C’est ce que nous allons voir dans ce tutoriel. II. Informations sur le serveur et les utilisateurs Serveur : localhost Serveur web : WAMP Utilisateur : root Utilisateur à créer : neoflow, flo, test et admin III. Exécutez la console Avec une Invite de commandes, se positionner dans le répertoire contenant « mysql.exe » : cd « c:\wamp\bin\mysql\mysql5.1.36\bin »  Exécutez “mysql.exe” en utilisant des paramètres d’authentification SANS mot de passe : mysql.exe –u root  Exécutez “mysql.exe” en

Lire cet article
Commandes et SystèmeServices

Créer un partage simple avec Samba

I. Présentation Dans ce tutoriel, nous allons voir comment créer un partage de fichiers rapidement avec Samba, le but est donc ici de partager un ensemble de fichiers présents sur un poste sur tout un réseau. Nouveau tutoriel Samba disponible : Serveur de fichiers Debian : installer et configurer Samba 4 On va supposer que le dossier que nous voulons partager est « /media/partage » mkdir /media/partage chmod 0777 /media/partage On peut également créer un dossier « test » dans ce dossier partagé pour vérifier que nous voyons bien son contenu plus tard : mkdir /media/partage/test1 II. Installation de Samba On commence donc par installer samba qui va nous permettre de rendre ce dossier accessible sur le réseau : apt-get install samba La configuration de samba se trouve dans « /etc/samba ». On fait directement une copie du fichier de configuration initial pour s’assurer d’avoir quelque chose à récupérer en cas d’erreur : mv /etc/samba/smb.conf /etc/samba/smb.conf.bak Nous allons ensuite recréer un fichier de configuration vierge qui

Lire cet article
Windows Server

WS 2012 Core – Activer Windows Update

I. Présentation Dans la version Core de Windows Server 2012, le service Windows Update qui permet de maintenir à jour la machine Windows est en mode manuel c’est-à-dire que les mises à jour ne sont pas téléchargées automatiquement et donc pas installées. Du coup, les mises à jour de sécurité ne seront pas appliquées sur votre serveur ce qui peut poser de sérieux problèmes en termes de sécurité. Nous allons donc voir comment procéder à une recherche et une installation de mises à jour Windows via Windows Update, en ligne de commandes pour le coup puisque nous sommes en version « core » c’est-à-dire sans interface graphique. Avant de commencer, connectez-vous avec un compte Administrateur de la machine. II. Mise à jour du système d’exploitation – manuelle Dans l’invite de commandes qui s’ouvre automatiquement une fois la session ouverte, saisissez la commande suivante : sconfig SCONFIG est un petit utilitaire qui permet de simplifier la configuration du serveur en mode

Lire cet article
Commandes et Système

Voir les entrées/ sorties disque avec iotop sous Linux

I. Présentation Dans ce tutoriel, nous allons voir comment analyser les entrées et sorties disque sur un système Linux. La commande « iotop » (Input/ Output) non native à Linux nous permet en effet de vérifier les écritures (entrées) et lectures (sorties) sur notre disque. II. Installation de la commande Il nous faut déjà commencer par installer la commande qui n’est pas présente par défaut dans la plupart des cas : apt-get update apt-get install iotop III. Utilisation Ensuite nous pourrons simplement l’utiliser en saisissant « iotop » et voir ce que cela nous affiche : On voit donc la liste de nos processus avec plusieurs informations sur leur utilisation du disque. On voit également un total de l’utilisation tout en haut du tableau. Actuellement, aucun processus n’utilise le disque en lecture ou en écriture. On pourrais simuler une lecture du disque en exécutant la commande « tree » depuis la racine « / » qui va donc lister tous les répertoires du disques. On commence pour cela

Lire cet article
Windows Server

WS 2012 Core – Modifier le mot de passe Administrateur

I. Présentation Le temps passe et votre mot de passe reste le même, si vous pensez que l’heure est venue de le changer, suivez ce tutoriel. Nous allons voir comment changer le mot de passe du compte Administrateur local d’un serveur Windows Server 2012 en version Core donc sans interface graphique. II. Procédure Utilisons la commande « net user » qui permet de paramétrer les comptes utilisateurs pour modifier le mot de passe du compte Administrateur. Avant toute chose, vous pouvez afficher la liste des utilisateurs locaux du serveur : net user On voit bien le compte « Administrateur » apparaître dans la liste. Modifions le mot de passe grâce à la commande suivante : net user administrateur * Saisissez ensuite deux fois le mot de passe.

Lire cet article