Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les tutoriels > Non-Officiels > Site Web > Serveur > Mettre en place un serveur web avec linux > Services de base > Installation de Linux > Lecture du tutoriel

Installation de Linux

Vous vous apprêtez à lire un tutoriel rédigé par un membre de ce site. Malgré tout le soin que ce membre a pu apporter au tutoriel, nous ne pouvons pas garantir que les informations contenues sur cette page sont exactes à 100%. Merci de garder cela en tête lorsque vous lirez cette page ;o)
Avatar
Auteur : Battor77
Note : 18 / 20 (2 votes)
Visualisations : 11 824

Plus d'informations Plus d'informations
Installer un OS est toujours utile pour mettre en place des services, c'est ce que vous apprendrez dans ce chapitre.
Sommaire du chapitre :
Icône du chapitre
Sommaire Chapitre suivant

Allons chercher de quoi l'installer

Pour ce tutoriel, nous travaillerons sur Fedora 5, qui est, comme quasiment toutes les distributions Linux, totalement gratuit et sous licence GPL.
Rendez-vous donc ici : http://fedora.redhat.com/Download/.

Image utilisateur

Choisissez la catégorie en fonction de votre PC :

i386 : beaucoup plus fréquent.
x86_64 : fait pour les processeurs en 64 bits.
ppc : pour les Mac.

Vous tomberez ensuite sur les fichiers :
Image utilisateur

Si vous avez la possibilité de graver sur un DVD, choisissez "FC-5-i386-DVD.iso" ; sinon, prenez les 5 fichiers du type "FC-5-i386-discx.iso".

Gravez-moi ça, et vous avez l'installateur disponible :p .

Installation

Insérez le CD dans le lecteur. Démarrez. Si tout se passe bien et que le système démarre sur le CD, cet écran apparaîtra :
Image utilisateur

Appuyez sur <Entrer>.

Vient ensuite une boîte de dialogue qui vous demande de tester le CD :

Image utilisateur

Sélectionnez "Skip" avec les touches fléchées et appuyez sur <Entrer>.

Patientez un peu pendant que l'installation se prépare.

:-° :-° :-°

Voilà : nous pouvons y aller.


Redémarrage




Préparation de l'environnement

Le système a démarré, et vous constatez une belle interface pour se connecter en mode graphique.
Loggez-vous en root.
Un fois sur le bureau, faites Application > Accessoires > Terminal.
Eh oui : sauf cas exceptionnel, nous ne nous servirons jamais de l'interface graphique, vous pouvez faire un petit Ctrl + Alt + F1 pour aller sur la console (Ctrl + Alt + F7 pour revenir). En effet, l'interface graphique est installée afin de faciliter les choses, étant donné que vous êtes censés être un "Zéro" et pour certains cas exceptionnels. ^^
Bon ! Passons aux choses sérieuses.
Nous allons d'abord vérifier si la connexion Internet est fonctionnelle, en faisant une première commande :
Code : Console
ping google.fr

Cette commande permet d'envoyer une trame au serveur de Google : si ce serveur le reçoit, il enverra ainsi un pong, ce qui signifiera que votre connexion fonctionne.

Premièrement, nous allons mettre à jour la liste des packages :
Code : Console
yum update

:-° :-°

Puis nous allons mettre à jour les packages actuels à jour avec :
Code : Console
yum upgrade

:-° :-°

Pour ceux qui se servent d'apt, c'est "apt-get update", "apt-get upgrade" et "apt-get dist-upgrade".

Répondez "yes" tout le temps.

Une fois ces quelques actions faites, vous pouvez considérer que l'OS est prêt à accueillir un serveur Web.

Astuces et informations

Pour pouvoir suivre ce tutoriel, vous aurez besoin de quelques astuces.

Pour avoir de l'aide sur une commande :

Code : Console
fonction --help


Donc, si vous souhaitez avoir des informations sur la commande "cp", faites :

Code : Console
cp --help



Pour écrire automatiquement le nom d'un fichier / répertoire d'une arborescence dans une commande : commencez par taper le début du nom du repertoire / fichier et appuyez sur Tab ; s'il y a plusieurs fichiers / répertoires qui commencent par ce que vous avez marqué, appuyez deux fois sur Tab, cela affichera la liste de ces fichiers.
Ainsi, si vous faites cd /etc/htt..(Tab), le mot httpd s'écrira automatiquement : cet outil permet d'accélérer les recherches, et d'éviter les erreurs de chemin.


Utiliser l'éditeur de texte VI : vous devrez dans la suite de ce tuto savoir utiliser l'éditeur de texte VI : pour éditer un fichier, vous devrez commencer par taper "vi fichier.txt", vous vous retrouverez ensuite dans l'éditeur.
Pour vous déplacer dans le texte : utilisez les touches fléchées.
Pour accéder à l'invite de commande : vous devez appuyer sur "Echap" ; ensuite, si vous tapez du texte, il apparaîtra tout en bas de l'éditeur. Ensuite, insérez ":" avant vos commandes.
Pour insérer / effacer du texte : appuyez sur Echap puis sur I : vous devrez avoir "Insert" marqué tout en bas.
Pour sauvegarder et quitter : dans l'invite de commande, faites "wq".
Pour quitter sans sauvegarder : dans l'invite de commande, faites "!q"
Pour annuler la dernière action : dans l'invite de commande, faites "u".

Démarrer un service au démarrage : pour démarrer un service au démarrage, utilisez la commande chkconfig avec la syntaxe suivante :
Code : Console
chkconfig --level xxxxx service on

Remplacez les x par les niveaux de démarrage avec lesquels vous voulez démarrer votre service. Voici une brève description de ces niveaux :
0 : Arrêt
1 : Mode mono-utilisateur
2 : Mode multi-utilisateurs (sans NFS)
3 : Mode multi-utilisateurs
4 : Inutilisé
5 : Mode multi-utilisateurs avec interface graphique
6 : Redémarrage

"service" correspond au nom du service que vous voulez lancer au démarrage ; pour avoir le nom des services, faites :
Code : Console
chkconfig --list


Donc, si vous souhaitez démarrer votre service http, en mode mono-utilisateur et en mode multi-utilisateurs avec interface graphique, il suffira de faire :
Code : Console
chkconfig --level 15 httpd on


Droits sur un fichier / répertoire :
vous devrez utiliser la commande Chmod.

Commandes de base



Copier un fichier / répertoire :
Code : Console
cp  /chemin/destination


Déplacer un ficher / répertoire :
Code : Console
mv /chemin/du/fichier.ext /chemin/destination


Renommer un fichier / répertoire :
Code : Console
mv anciennom.ext nouveaunom.ext


Supprimer un fichier / répertoire :
Code : Console
rm -rf fichier.ext


Afficher le contenu d'un répertoire listé avec détails :
Code : Console
ls -la


Se déplacer dans l'arborescence :
Code : Console
cd /chemin/du/repertoire/


Se localiser dans l'arborescence :
Code : Console
pwd



Définitions



Package : installateur / programme compilé en rpm, permettant d'installer un programme spécifique, soit en utilisant des outils tels que yum et apt-get, soit en les téléchargeant à partir d'un site.

Dépendance : fichier nécessaire à faire fonctionner un programme.

Q.C.M.

Quelle est la commande pour mettre à jour les packages installés ?
Je veux lancer au démarrage le servive ssh en mode multi-utilisateurs. Que dois-je taper ?
A quoi sert la fonction "cat" ?
Comment copier le fichier "/home/fichier.txt" dans le répertoire "/home/destination/" en renommant ce même fichier "fichier.php" ?

Statistiques de réponses au QCM


Sommaire Chapitre suivant
Retour en haut Retour en haut


Créé : le 04/09/2006 à 10:29:26
Modifié : le 22/08/2008 à 15:50:13
Avancement : 0%
Licence : Copie non autorisée

11 commentaires

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 203 Zéros connectés | Requêtes SQL 8 requêtes | Temps de génération de la page : Total (SQL) 0.0283s (0.0148s)