top of page
cloud-vds.png
  • 2 Base de données

  • 2 VPS AMD

  • 4 instances ARM

  • Stockage 100 Go

  • 50k appels API

theme-light-dark-white.png

Guide Linux - L'essentiel

Nous allons aborder ensemble les aspects essentiels que vous vous devez absolument de connaître en tant qu'initié aux mystères de l'informatique.

Qu'est-ce que Linux?

Linux alimente une variété de systèmes informatiques, des ampoules aux armes à feu, des ordinateurs portables aux grands centres informatiques. Linux alimente tout, de votre téléphone à votre réfrigérateur intelligent.


En informatique de bureau, Linux offre une alternative aux systèmes d'exploitation commerciaux tels que Windows et macOS.


Linux provient de certains des systèmes d'exploitation informatiques les plus anciens des années 1960 et 1970, et conserve donc ses philosophies fondamentales de sécurité, de personnalisation et de stabilité du système au niveau de l'utilisateur.

Quelles distributions Linux utiliser?

Le noyau Linux est comme un moteur. Une distribution est un véhicule réel qui abrite le moteur.


Alors, quelle distribution Linux devriez-vous choisir ? Linux prend en charge plusieurs centaines de distributions, chacune optimisée pour un cas d'utilisation spécifique:

  • Ubuntu : Une distribution Linux moderne, facile à installer et à utiliser. Notre choix

  • Linux Mint : Nécessite une faible expertise informatique, est facile à installer, facile à utiliser et dispose d'un bureau d'apparence familière pour les utilisateurs de Windows.

  • Debian : Pour ceux qui recherchent une distribution Linux vraiment gratuite sans pilotes, micrologiciels ou logiciels propriétaires, alors Debian est pour vous.

  • openSUSE : Une distribution Linux stable et puissante. Pas aussi facile à installer que Mint et Ubuntu mais une bonne alternative quand même.

  • Fedora : La distribution Linux la plus à jour avec tous les nouveaux concepts incorporés le plus tôt possible.

  • Mageia : Rose des cendres de l'ancien grand Mandriva Linux. Facile à installer et facile à utiliser.

  • CentOS : Comme avec Fedora, CentOS est basé sur la distribution commerciale Linux, Red Hat Linux. Contrairement à Fedora, il est conçu pour la stabilité.

  • Manjaro : Basé sur Arch Linux, Manjaro offre un excellent équilibre entre la facilité d'utilisation et les logiciels à jour.

  • LXLE : Basé sur la distribution légère Lubuntu, cela fournit une distribution Linux complète pour le matériel plus ancien.

  • Arch : Une distribution de version continue, ce qui signifie que vous n'avez à aucun moment à installer de nouvelles versions du système d'exploitation car il se met à jour. Plus difficile à maîtriser pour le nouvel utilisateur mais très puissant.

  • Elementary : Linux pour les personnes qui aiment une interface de style Mac.

Qu'est-ce qu'un environnement de bureau?

Une distribution Linux typique comprend plusieurs composants différents.


Un gestionnaire d'affichage vous connecte tandis qu'un gestionnaire de fenêtres régit les fenêtres, le panneau, les menus, les interfaces de tableau de bord et les applications principales. Beaucoup de ces éléments sont regroupés pour créer un environnement de bureau.

Bureau XFCE Ubuntu.


Certaines distributions Linux sont livrées avec un seul environnement de bureau (bien que certaines soient disponibles dans les référentiels de logiciels), tandis que d'autres offrent différentes versions de la distribution adaptées à différents environnements de bureau.


Les environnements de bureau incluent souvent Cinnamon, GNOME, Unity, KDE, Enlightenment, XFCE, LXDE et MATE.


Cinnamon est un environnement de bureau plus conventionnel qui ressemble beaucoup à Windows 7, avec un panneau en bas, un menu, des icônes de la barre d'état système et des icônes de lancement rapide.


GNOME et Unity sont assez similaires. Ce sont des environnements de bureau modernes qui utilisent le concept d'icônes de lancement et un affichage de style tableau de bord pour sélectionner des applications. Il existe également des applications de base qui s'intègrent bien avec le thème général de l'environnement de bureau.


KDE est un environnement de bureau de style classique avec de nombreuses fonctionnalités personnalisées et un ensemble principal d'applications qui sont toutes hautement personnalisables.


Enlightenment, XFCE, LXDE et MATE sont des environnements de bureau légers avec des panneaux et des menus.

Comment installer des logiciels sous Linux

Linux n'installe pas les logiciels de la même manière que Windows. Un gestionnaire de packages accède à des référentiels qui archivent diverses applications logicielles qui fonctionnent sur une distribution donnée. L'outil de gestion des packages fournit un mécanisme pour rechercher des logiciels, installer des logiciels, maintenir les logiciels à jour et supprimer les logiciels.


Chaque distribution fournit son propre outil graphique. Il existe des outils de ligne de commande courants utilisés par de nombreuses distributions différentes.


Par exemple, Ubuntu, Linux Mint et Debian utilisent tous le gestionnaire de paquets apt-get. Fedora et CentOS utilisent le gestionnaire de paquets yum. Arch et Manjaro utilisent Pacman.

La ligne de commande Linux

Compte tenu de son long héritage et de la diversité d'approche des environnements de bureau modernes, beaucoup de Linux fonctionne toujours à partir d'une session shell. Dans le monde macOS, ces sessions sont appelées le terminal; dans Windows, l'invite de commande.


Une brève leçon d'histoire

Au cours des années de formation de l'industrie informatique, l'un des premiers systèmes d'exploitation s'appelait Unix. Il a été conçu pour fonctionner comme un système multi-utilisateurs sur des ordinateurs centraux, les utilisateurs s'y connectant à distance via des terminaux individuels.

Ces terminaux étaient assez basiques par rapport aux normes modernes: juste un clavier et un écran, sans pouvoir exécuter des programmes localement. Au lieu de cela, ils envoyaient simplement des frappes au serveur et affichaient toutes les données reçues à l'écran. Il n'y avait pas de souris, pas de graphismes fantaisistes, pas même de choix de couleur. Tout a été envoyé sous forme de texte et reçu sous forme de texte. De toute évidence, par conséquent, tous les programmes qui s'exécutaient sur le mainframe devaient produire du texte en tant que sortie et accepter du texte en tant

qu'entrée.


Comparé aux graphiques, le texte est très léger sur les ressources. Même sur des machines des années 1970, exécutant des centaines de terminaux sur des connexions réseau extrêmement lentes (selon les normes actuelles), les utilisateurs étaient toujours en mesure d'interagir avec les programmes rapidement et efficacement. Les commandes étaient également très concises pour réduire le nombre de frappes nécessaires, accélérant encore plus l'utilisation du terminal par les gens. Cette rapidité et cette efficacité sont l'une des raisons pour lesquelles cette interface texte est encore largement utilisée aujourd'hui.


Lorsqu'ils étaient connectés à un mainframe Unix via un terminal, les utilisateurs devaient encore gérer le type de tâches de gestion de fichiers que vous pourriez maintenant effectuer avec une souris et quelques fenêtres. Qu'il s'agisse de créer des fichiers, de les renommer, de les placer dans des sous-répertoires ou de les déplacer sur disque, les utilisateurs des années 70 pouvaient tout faire entièrement avec une interface textuelle.


Chacune de ces tâches nécessitait son propre programme ou commande: un pour changer de répertoire (cd), un autre pour lister leur contenu (ls), un troisième pour renommer ou déplacer des fichiers (mv), etc. Afin de coordonner l'exécution de chacun de ces programmes, l'utilisateur se connecterait à un seul programme maître qui pourrait ensuite être utilisé pour lancer l'un les autres. En encapsulant les commandes de l’utilisateur, ce programme «shell», comme on l’appel, pourrait fournir des fonctionnalités communes à chacun d’entre eux, comme la possibilité de transmettre des données d’une commande directement à une autre, ou d’utiliser des caractères génériques spéciaux pour travailler avec de nombreux fichiers de même nom à la fois. Les utilisateurs peuvent même écrire du code simple (appelé «scripts shell») qui pourrait être utilisé pour automatiser de longues séries de commandes shell afin de faciliter les tâches complexes. Le programme shell Unix original vient juste d'être appelé sh, mais il a été étendu et remplacé au fil des ans, donc sur un système Linux moderne, vous utiliserez probablement un shell appelé bash. Ne vous inquiétez pas trop du shell que vous avez, tout le contenu que vous verrez ici fonctionnera sur à peu près tous.


Linux est une sorte de descendant d'Unix. La partie centrale de Linux est conçue pour se comporter de la même manière qu'un système Unix, de sorte que la plupart des anciens shells et autres programmes basés sur du texte s'exécutent assez heureusement dessus. En théorie, vous pouvez même connecter l'un de ces vieux terminaux des années 1970 à une machine Linux moderne, et accéder au shell via cela. Mais ces jours-ci, il est beaucoup plus courant d'utiliser un terminal logiciel: cette même ancienne interface de texte de style Unix, mais fonctionnant dans une fenêtre à côté de vos programmes graphiques. Voyons comment vous pouvez le faire vous-même!


Posts similaires

Voir tout

Comments


Titre

Chargement...

Chargement...

Chargement...

bottom of page