maxresdefault 2

Mais c’est quoi, Linux ?

Linux est un système d’exploitation Open Source (contrairement à MacOS, Windows) très complet qui à été crée par Linus Torvalds. On peut y trouver de nombreux logiciels différents et il existe des centaines de façons distinctes de les installer. 

Ce système d’exploitation est le plus souvent utiliser par des professionnels ou par des personnes qui s’y intéressent.

Pourquoi utiliser Linux au lieu de Windows ou MacOS ?

Le premier avantage de Linux c’est qu’il soit Open Source, ce qui signifie que son code est accessible pour tout le monde. Ce qui permet donc à tout le monde de modifier et d’utiliser comme voulu ce système d’exploitation.

Le second avantage de ce système est sa sécurité et sa stabilité. En effet Linux est un des systèmes les plus sécurisés. Sa haute sécurité provient des mises à jour quotidiennes qu’il obtient.

Donc Linux, n’est pas destiné à tout les utilisateurs ?

Linux est accessible a tout le monde, le système a été recrée de différentes façons le rendant utilisable pour cas d’utilisation.

Par exemple, Ubuntu est une des distributions Linux qui ont été créées. Cette distribution dispose d’une interface graphique simple d’utilisation, d’un store permettant d’obtenir un grand nombre d’applications, et permet d’utiliser son ordinateur de la même façon que sur Windows ou MacOS.

Interface graphique d'Ubuntu 17.10
Interface graphique d’Ubuntu 17.10

Les distributions existantes

Il existe un très grand nombre de distributions différentes. Et leurs utilisations sont diverses et variées.

Difficile de choisir, me direz-vous : la première fois, on ne sait pas trop laquelle choisir.. En plus, elles sont toutes gratuites donc impossible de dire “je prends celle-ci car elle est moins chère!”.

C’est pour cette raison que je vais vous lister quelques distributions des plus utilisées et ajouter leur principal domaine d’utilisation

  • Debian : la seule distribution gérée par des développeurs indépendants et pas une entreprise. Destinée à une utilisation serveur
  • Red Hat : éditée par une entreprise américaine. Destinée à une utilisation serveur

  • Ubuntu : distribution commerciale fournie par l’entreprise Canonical et dérivée de Debian. Destinée au grand-public

Vous souhaitez débuter sur Linux ? Voici les bases

Tout d’abord, il faut savoir qu’il y a deux façons d’utiliser Linux,

  • en mode console

  • en mode graphique

Souvent, le mode console parait effrayant, une interface non graphique où l’on doit entrer des commandes parfois assez complexes est forcément moins attirante d’une interface graphique disposant d’icônes et de menus par exemple.

Aperçu du terminal de Debian 7
Aperçu du terminal de Debian 7

Nous allons donc nous intéresser spécialement a Debian 8. A noté : tout ce qui peut se faire sur Debian se fait de la même façon sur Ubuntu ?

Les commandes de base

ls

  • ls Afficher le contenu d’un répertoire
  • ls-l Afficher les permissions et les propriétaires du contenu d’un répertoire
  • ls /var/www/html Afficher le contenu du répertoire /var/www/html

cd

  • cd Se placer dans un répertoire
  • cd.. Se placer dans le répertoire parent

cp

  • cp fichier1.txt fichier1copie.txt Copier le fichier1
  • cp /var/www/html/* /var/www/html/sauvegarde/* Copier tous les fichiers de /var/www/html/* vers /var/www/html/sauvegarde

mv

  • mv fichier1.txt fichier2.txt Renommer fichier1.txt en fichier2.txt
  • mv /var/www/html/* /var/www/htmlsauv/* Déplacer le contenu du dossier /var/html/www

rm

  • rm fichier1.txt Supprimer le fichier1.txt
  • rm -rf /var/www/htmlsauv Supprimer le dossier htmlsauv

mkdir

  • mkdir /var/www/htmlsauv Créer le répertoire htmlsauv dans /var/www/

chown

  • chown root /var/www/html Définir le propriétaire du dossier /var/www/html sur root
  • chown root:www-data /var/www/html Définir l’utilisateur propriétaire du dossier /var/www/html sur root et le groupe propriétaire sur www-data

chmod (plus d’explications ici)

  • chmod 777 Définir les droits d’accès au répertoire /var/www/html sur accessible pour tout le monde
  • chmod 700 Définir les droits d’accès au répertoire /var/www/html sur accessible seulement pour le propriétaire
  • chmod u+w fichier1.sh Donne les droits d’écriture et d’exécution au propriétaire

apt-get

  • apt-get update Mise à jour des paquets
  • apt-get upgrade Mise à jour du système
  • apt-get install apache2 Installer le paquet apache2
  • apt-get remove apache2 Supprime le paquet apache2
  • apt-get autoremove --purge apache2 Supprime le paquet apache2, ses fichiers de configuration et les paquets dont il est dépendant

ifconfig

  • ifconfig Afficher la configuration IP
  • ifconfig eth0 Afficher la configuration IP de la carte réseau eth0

nano

  • nano Créer un nouveau fichier
  • nano /etc/network/interfaces Modifier le fichier de configuration IP

tree

  • tree Afficher l’arborescence des dossier

Les commandes si dessus sont les commandes basiques, si vous souhaitez, voici les commandes fondamentales et les 101 commandes indispensables.

Article tiré du site WeGeek.fr

Leave A Comment

What’s happening in your mind about this post !

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *