15/01/2025

Stockage

Cloud

Changer le compte Administrateur d’AjaXplorer

I. Présentation Sous AjaXplorer, le compte Administrateur par défaut est « admin » avec le mot de passe « admin ». Pour des raisons de sécurité il est évidemment recommandé de changer le mot de passe, mais, pourquoi pas de changer le nom du compte. A partir de l’interface d’AjaXplorer on ne peut pas renommer le compte « admin » par un autre nom, mais on peut le supprimer, et créer un second compte utilisateur que l’on définira comme Administrateur. II. Les étapes – Créer un nouvel utilisateur avec le nouveau pseudo, – Définir comme Administrateur, – Supprimer le compte « admin » par défaut, – Se reconnecter avec le nouveau compte. III. Création du nouvel utilisateur Dans un premier temps, nous allons créer un nouvel utilisateur qui deviendra le nouvel Administrateur d’AjaXplorer. Il faut le créer avant de supprimer le compte « admin » parce que nous allons être bloqué pour accéder à l’interface et aux paramètres. – Connectez-vous à l’interface, puis, identifiez-vous avec le compte « admin ». – Dans

Lire cet article
NAS

Créer un partage CIFS avec FreeNAS

I. Présentation Un partage CIFS est un partage Windows, CIFS correspondant au protocole utilisé pour partager les ressources et CIFS correspond au protocole SMB. Nous allons voir dans ce tutoriel comment créer un partage CIFS avec FreeNAS puis nous tenterons d’y accéder à partir d’un ordinateur client fonctionnant sous Windows. Le but étant de faire de notre serveur FreeNAS un serveur de partage de fichiers utilisant le protocole CIFS. Nous ne traiterons pas la mise en place d’un serveur FreeNAS dans ce tutoriel étant donné que je l’ai déjà fait dans le tutoriel suivant : Mise en place FreeNAS. Nous allons directement attaquer la mise en place du partage CIFS. Le groupe « informatique » contenant l’utilisateur « flo » sera propriétaire du volume et seuls les utilisateurs de ce groupe pourront donc accéder au partage CIFS. Tout d’abord, connectez-vous à l’interface web de FreeNAS. Remarque : vous pouvez mettre l’interface en français en allant dans « Système » dans

Lire cet article
Base de données

L’opérateur LIKE en SQL

I. Présentation L’opérateur LIKE est un opérateur SQL qui permet d’effectuer une comparaison partielle, ce qui peut être une utile pour effectuer une recherche dans la base de données. Pour cela, LIKE s’associe à « % » qui remplace n’importe qu’elle chaîne de caractères et « _ » qui remplacement un seul et unique caractère. II. Exemples A. Script de la base de données pour les exemples Si vous souhaitez utiliser la même base de données que moi pour les exemples de ce tutoriel, utilisez le script SQL ci-dessous : CREATE DATABASE France ; USE France ; CREATE TABLE Villes ( ID INT NOT NULL PRIMARY KEY AUTO_INCREMENT , Vil_Nom CHAR(20) NOT NULL ) ENGINE = InnoDB CHARACTER SET latin1 COLLATE latin1_bin ; INSERT INTO Villes ( Vil_Nom ) VALUES (« Auxerre » ), (« Avranches » ), (« Bordeaux » ), (« Brest » ), (« Caen » ), (« Cannes » ), (« Dijon » ), (« Lille » ), (« Lyon » ), (« Marseille » ), (« Montpellier » ), (« Nancy » ), (« Nantes » ), (« Paris » ), (« Reims » ), (« Rennes » ); Cette base

Lire cet article
Cloud

AjaXplorer, un gestionnaire de fichiers en ligne et à la maison !

I. Présentation AjaXplorer est un gestionnaire de fichiers en ligne similaire à Dropbox et autres applications de ce type, qui vous permettra d’avoir votre propre gestionnaire de fichiers personnel et à la maison ! De nombreuses fonctionnalités sont incluses à AjaXplorer parmi lesquelles : – Moteur de recherche, – Gestion utilisateurs, – Gestion des permissions, – Lecture de fichiers multimédia et prévisualisation, – Partage de fichiers en mode « public », – Possibilité d’intégrer des plug-ins supplémentaires, etc… AjaXplorer ne nécessite pas de base de données contrairement à ownCloud par exemple. Il suffit de le télécharger et l’extraire à la racine du serveur web et le tour est joué ! II. Le serveur web Le serveur web sous Linux, fonctionnera avec Apache, le moteur PHP5 et les dépendances « php5-gd » qui est une librairie et « php5-mcrypt » qui permet l’utilisation de la fonction mcrypt() devrait suffire. Pour cela saisissez les commandes suivantes (en mode super-utilisateur) : apt-get update apt-get install apache2 php5 php5-gd php5-mcrypt

Lire cet article
Base de données

Introduction au MCD

I. Présetation Le MCD (Modèle Conceptuel de Données) a été créé pour normaliser l’écriture des données. C’est une représentation des données et de leurs interactions. II. Pourquoi normaliser les données L’intégration de la gestion des données dans le système d’informations nécessite d’avoir une représentation graphique de ces données. Le fait de normaliser cette représentation permet de rendre compréhensibles à tous un ensemble de données. III. Le contexte d’un MCD La construction d’un MCD débute souvent par un compte rendu d’un besoin de répertoriage des données. Une entreprise souhaite inventorier et répertorier l’ensemble de ses switchs et leur bâtiment d’implantation. Un switch dispose de plusieurs caractéristiques : son numéro d’identification, son modèle, le nombre de port Mbit/s et Gbit/s dont il dispose. Un switch ne peut être implanté que dans un seul bâtiment à la fois (logique). La position d’un switch dans un bâtiment est précisée avec le numéro du bâtiment et le nom du bâtiment du bâtiment où il est

Lire cet article
Base de données

Du MCD au Modèle Logique des Données

I. Présentation La traduction du MCD vers le MLD a pour but de rendre plus clair les liaisons entre les entités. Le MLD permet de mettre en évidence les associations n,n qui donnent alors naissance à des entités à part entière. Il permet aussi de mettre en évidence les clés étrangères et donc les interactions entre les entités. La construction du MLD se fait à partir de la lecture du MCD. Chaque Entité donne une ligne où l’on détaille la clé primaire par le nom de l’attribut qui sera alors souligné. Les clés étrangères sont identifiées par un # avant le nom de l’attribut. II. Exemple Il s’agit des entités T_Switchs, T_Batiments et T_Fabricants T_Batiments(Bat_Num, Bat_Nom); T_Fabricants(F_Num, F_Nom); T_Switchs(Sw_Num, #Sw_NumFabr, #Sw_NumBat, Sw_Modele, Sw_NbPortsMb, Sw_NbPortsGb); Les attributs Sw_NumFabr et Sw_NumBat sont des clés étrangères des attributs F_Num et Bat_Num. Elles indiques une liaison entre ces tables. Plus simplement, un switch est fabriqué par le fabricant X et est implanté dans le

Lire cet article
Base de données

Comment créer une base de données et des tables avec un script SQL ?

I. Présentation Après avoir vu de manière théorique le MPD d’une base de données (BDD) dans le tutoriel précédent, nous allons voir comment créer la base de données de l’exemple, avec toutes les tables qu’elle contient, cela grâce à un script SQL. Pour ceux qui n’aurait pas vu le tutoriel sur le MPD, suivez ce lien II. Modèle physique des données de la BDD Pour rappel, cette base de données gère l’implantation de Switchs dans différents bâtiments. Les switchs ont une liaison avec un fabricant (Cisco, HP, …), ont une description les concernant et sont ensuite liés avec le bâtiment dans lequel ils sont implantés. Un switch peut être installé dans un seul et unique bâtiment mais un bâtiment peut contenir plusieurs switchs. Un switch peut aussi être référencé mais pas encore implanté. Toutefois, un switch doit obligatoirement avoir un fabricant. Un bâtiment peut ne pas être lié à un switch mais être malgré tout enregistré dans la table. III.

Lire cet article
Base de données

Base de la ligne de commande sous MySQL

I. Présentation Dans ce tuto, nous allons apprendre à utiliser MySQL en ligne de commandes.  En effet, nous avons la possibilité d’utiliser MySQL en ligne de commandes plutôt que par son interface graphique (PhpMyAdmin), cela a l’avantage de mieux comprendre le fonctionnement de MySQL et d’être plus libre au niveau des commandes. Pour utiliser MySQL en ligne de commandes : II. Sous Windows A partir du dossier Wamp : wamp\bin\mysql\mysql5.1.36\bin\mysql.exe   III. Sous Linux Il faut utiliser la commande suivante pour lancer une session mysql : mysql   IV. Options Pour vous logguer sous le nom d’un utilisateur : mysql.exe -u [utilisateur] -p Puis entrez votre mot de passe. Une fois dans la ligne de commande sous MySQL, pour connaître l’état de votre serveur MySQL : status Toutes les autres options sont disponibles en entrant « \h »ou « -h » ( sous Linux ) Vous pouvez utiliser toutes ces commandes MySQL. V. Exemple show databases; # Voir toutes les Bdd de votre serveur

Lire cet article
NAS

Mise en place d’un RAID logiciel miroir avec FreeNAS

I. Présentation Le RAID 1, appelé aussi RAID miroir consiste à faire le miroir d’un disque sur un autre, d’où le nom miroir. Le disque 2 est le clone du disque 1, ainsi les données sont sécurisées mais cela ralenti les performances car le fichier doit être écrit sur les deux disques. II. Création d’un nouveau volume III. Choix des volumes et paramétrage Pour voir apparaître la possibilité de faire du RAID mirroring ou stripping il faut sélectionner au moins 2 volumes, sinon vous pouvez seulement créer un volume simple. IV. Résultat Étant donné que le type de RAID choisit est « miroir » la taille des disques ne s’additionne pas mais il y a seulement un clonage d’un disque vers l’autre. Ceci permet de sécuriser les données qui y sont stockées. V. Test On retire un disque dur…voyons ce qu’il se passe…FreeNAS nous alerte : Il suffit de remettre un autre disque à la place de celui qui ne fonctionne plus,

Lire cet article
NAS

Présentation et mise en place de FreeNAS

I. Présentation FreeNAS est une distribution Linux basée sur FreeBSD dont le but est de créer un serveur de stockage réseau NAS. Cette distribution propose les méthodes de partage CIFS (Windows), NFS (Linux) et AFP (MAC), mais aussi et bien sûr le FTP, TFTP. Le stockage réseau avec le protocole iSCSI est lui aussi intégré. En ce qui concerne le stockage, vous pouvez mettre en place un RAID logiciel ou un RAID matériel, l’intégralité des méthodes RAID sont supportées. Pour la gestion des utilisateurs et des groupes, FreeNAS supporte les utilisateurs locaux mais vous pouvez aussi faire une liaison avec votre annuaire Active Directory pour utiliser les utilisateurs de celui-ci. Système de fichiers Linux prit en compte : ZFS, UFS (utilisé par FreeBDS), ext2 et ext3 Système de fichiers Windows prit en compte : NTFS et FAT32 De nombreuses autres choses sont supportées, telles que la surveillance des disques avec S.M.A.R.T, la synchronisation de fichiers avec rsync, le chiffrement de

Lire cet article
NASVMware

Création d’un espace de stockage réseau NFS avec Freenas et ajout dans VMWare ESX/ESXi

I. Présentation Nous allons voir dans ce tutoriel comment créer un espace de stockage réseau NFS avec Freenas et comment l’ajouter dans VMWare ESX/ESXi. II. Pré-requis – Avoir un serveur FreeNas d’installé et fonctionnel – Avoir un serveur VMWare ESX ou ESXi d’installé et fonctionnel – Savoir ce qu’est le NFS III. Configuration réseau des deux serveurs – Serveur Freenas : 192.168.1.10 – 255.255.255.0 – Serveur VMWare : 192.168.1.11 – 255.255.255.0 IV. Mise en place de l’espace de stockage réseau NFS sur le serveur FreeNas : Se connecter sur l’interface Web du FreeNas et activer le service NFS. Création d’un nouveau volume : Paramétrage du volume : Volume créé : Ajout du partage NFS : Ajout et paramétrage du partage : Le chemin vers le partage est celui indiqué dans la section Volume. On n’est pas obligé de partager directement la racine du volume, on peut partager un répertoire qui se trouve dans se volume (préciser un nom de répertoire

Lire cet article
Base de donnéesBatch

Sauvegarder une base de données sous Windows

I. Présentation Cette fiche a pour objectif de créer un script de sauvegarde rapide d’une base de données sous un format.sql. Nous commencerons pat générer le nom du fichier dans lequel nous allons sauvegarder la base de données. II. Le script et les explications SET JOUR=%date:~-10,2% # prend les deux premiers chiffres de la commande date SET ANNEE=%date:~-4% # prend les 4 derniers chiffres de la commande date SET MOIS=%date:~-7,2% # prend les deux chiffres en partant de 7 caractères depuis la fin ( les deux chiffres du mois ) SET HEURE=%time:~0,2% # prend les deux premiers chiffres de la commande time SET MINUTE=%time:~3,2% # prend les chiffres 2 et 3 de la commande time ( les minutes ) SET REPERTOIR=E:\Desktop\ # A modifier si votre Bureau n’est pas à cet endroit SET FICHIER=%REPERTOIR%\Sauvegarde_du_%JOUR%_%MOIS%_%ANNEE%_A_%HEURE%_%MINUTE%.sql # Création du fichier avec les informations récupérées IF NOT exist « %REPERTOIR% » md « %REPERTOIR% » # pointage vers mysqldump, à modifier si le votre ne se trouve

Lire cet article