que fait Linux

Jan 14, 2019 am 11:03 AM

Linux est un système d'exploitation de type UNIX qui est libre d'utilisation et de diffusion libre. Il s'agit d'un système d'exploitation multi-utilisateurs, multi-tâches, multi-thread et multi-CPU basé sur POSIX ; être configuré via Linux L'environnement peut simplifier le processus de développement, réduire les obstacles liés aux outils de simulation en cours de développement et rendre le système hautement portable.

que fait Linux

L'environnement d'exploitation de cet article : système Linux5.9.8, ordinateur Dell G3.

Chaque ordinateur de bureau utilise un système d'exploitation. Les systèmes d'exploitation les plus utilisés actuellement sont : Windows, Mac OS, UNIX.

Linux est un système d'exploitation. Un système d'exploitation est un programme informatique et est le premier logiciel qu'un ordinateur exécute lorsque la machine est allumée. Le système d'exploitation se charge en mémoire et commence à gérer les ressources disponibles sur l'ordinateur. Il met ensuite ces ressources à la disposition d'autres applications que l'utilisateur souhaite exécuter.

Les services typiques fournis par le système d'exploitation incluent :

Planificateur de tâches - Le planificateur de tâches est capable de distribuer l'exécution du processeur à plusieurs différentes tâches. Certaines de ces tâches sont différentes applications exécutées par l'utilisateur, et certaines d'entre elles sont des tâches du système d'exploitation. Le Planificateur de tâches est une partie du système d'exploitation qui vous permet d'imprimer un document dans une fenêtre tout en téléchargeant un fichier dans une autre et en recalculant une feuille de calcul dans une troisième.

Memory Manager - Le gestionnaire de mémoire contrôle la RAM de votre système, en utilisant généralement les fichiers de votre disque dur pour créer un espace de mémoire virtuelle plus grand.

Gestionnaire de disque - Disk Manager crée et gère des répertoires et des fichiers sur le disque. Lorsque vous demandez un fichier, Disk Manager l'extrait du disque.

Network Manager - Network Manager contrôle toutes les données qui se déplacent entre votre ordinateur et votre réseau.

Autre gestionnaire de services d'E/S - Le système d'exploitation gère le clavier, la souris, le moniteur vidéo, l'imprimante, etc.

Gestionnaire de sécurité - Le système d'exploitation maintient la sécurité des informations contenues dans les fichiers de votre ordinateur et contrôle qui peut accéder à votre ordinateur.

Le système d'exploitation fournit également généralement une interface utilisateur par défaut pour le système. L'apparence standard de Windows 98 inclut le bouton Démarrer, la barre des tâches, etc. Mac OS offre une apparence complètement différente pour les ordinateurs Macintosh.

Linux est à la fois un système d'exploitation et un phénomène. Pour comprendre pourquoi Linux est devenu si populaire, il est utile de connaître un peu son histoire. La première version d'UNIX a été initialement développée il y a plusieurs décennies, principalement comme système d'exploitation de recherche dans les universités. Les postes de travail de bureau hautes performances d'entreprises comme Sun ont proliféré dans les années 1980, et ils étaient tous basés sur UNIX. De nombreuses entreprises sont entrées dans le domaine des postes de travail pour concurrencer Sun : HP, IBM, Silicon Graphics, Apollo, etc. Malheureusement, chaque entreprise possédait sa propre version d'UNIX, ce qui rendait la vente de logiciels difficile. Windows NT est la réponse de Microsoft à ce marché. NT offre les mêmes fonctionnalités que le système d'exploitation UNIX : sécurité, prise en charge de plusieurs processeurs, gestion de la mémoire et des disques à grande échelle, etc.

L'entrée de Microsoft dans l'arène des stations de travail haut de gamme a créé une étrange dynamique. Les systèmes d'exploitation propriétaires appartenant à des sociétés indépendantes et l'absence d'autorité centrale dans le monde UNIX ont affaibli UNIX, mais de nombreuses personnes ont eu des problèmes personnels avec Microsoft. Linux entre dans cet environnement étrange et attire beaucoup d'attention.

Le noyau Linux créé par Linus Torvalds est disponible gratuitement dans le monde entier. Torvalds a ensuite invité d'autres personnes à rejoindre le noyau à condition qu'elles apportent leur contribution gratuitement. Des milliers de programmeurs ont commencé à travailler sur l'amélioration de Linux et le système d'exploitation a évolué rapidement. Parce qu'il est gratuit et fonctionne sur les plates-formes PC, il gagnera rapidement une audience importante parmi les développeurs inconditionnels.

Linux a une clientèle dédiée et attire différents types de personnes :

Connaît déjà UNIX et souhaite fonctionner sur du matériel de type PC. Ses utilisateurs

Les personnes qui souhaitent découvrir les principes du système d'exploitation

Les personnes qui ont besoin ou souhaitent avoir beaucoup de contrôle sur leur système d'exploitation

Les personnes qui ont des problèmes personnels avec Microsoft

En général, Linux est plus difficile à gérer que Windows, mais offre plus de flexibilité et d'options de configuration.

Avantages de Linux

1. Linux est composé de nombreux micro-noyaux et son code source est entièrement open source

2. d'Unix, il possède des fonctions réseau très puissantes et prend en charge tous les protocoles Internet, y compris les programmes TCP/IPv4, TCP/IPv6 et de topologie de couche liaison, etc., et peut utiliser les caractéristiques réseau d'Unix pour développer de nouvelles piles de protocoles

3. La chaîne d'outils du système Linux est complète et un environnement de développement approprié peut être configuré avec des opérations simples, ce qui peut simplifier le processus de développement, réduire les obstacles aux outils de simulation en développement et rendre le système hautement portable

[Apprentissage recommandé :

Tutoriel vidéo Linux

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Oguri Cap Build Guide | Un joli Musume Derby
3 Il y a quelques semaines By Jack chen
Guide de construction d'Agnes Tachyon | Un joli Musume Derby
3 Il y a quelques semaines By Jack chen
Guide de construction de Grass Wonder | Uma musume joli derby
2 Il y a quelques semaines By Jack chen
Posséder un codes d'étang de poisson juin 2025
3 Il y a quelques semaines By Jack chen

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment résoudre les problèmes du pilote de l'appareil Comment résoudre les problèmes du pilote de l'appareil Jun 25, 2025 am 12:11 AM

Les problèmes avec les pilotes de périphérique entraîneront que le matériel ne sera pas utilisé normalement, tels que les périphériques ne répondant pas, le système invite le "périphérique inconnu" ou le bégaiement de jeu. La solution est la suivante: 1. Vérifiez l'icône d'avertissement dans le gestionnaire de périphériques. La marque d'exclamation jaune représente le problème dépassé ou le problème de compatibilité du conducteur. La Croix-Rouge indique que le matériel est désactivé ou que la connexion est mauvaise. Le point d'interrogation ou les «autres dispositifs» signifie que le système n'a pas trouvé de conducteur approprié; 2. Cliquez avec le bouton droit sur l'appareil et sélectionnez "Mettre à jour le pilote", essayez d'abord la recherche automatique et téléchargez et installez manuellement; 3. Désinstaller l'appareil et vérifier la suppression du logiciel du pilote, et après le redémarrage, laissez le système se réintégrer ou spécifiez manuellement le chemin du pilote à installer; 4. Utilisez l'outil d'identification du pilote pour aider à trouver des modèles, mais évitez de télécharger des pilotes à partir de sources inconnues; 5. Vérifiez les mises à jour Windows pour obtenir

Comment gérer les travaux cron Comment gérer les travaux cron Jul 01, 2025 am 12:07 AM

Lors de la gestion des tâches CRON, vous devez faire attention aux chemins, aux variables environnementales et au traitement des journaux. 1. Utilisez des chemins absolus pour éviter que les commandes ou les scripts ne soient pas trouvés en raison de différents environnements d'exécution; 2. Déclarer explicitement les variables d'environnement, telles que le chemin et la maison, pour s'assurer que les variables dépendantes du script sont disponibles; 3. Rediriger la sortie vers les fichiers journaux pour faciliter le dépannage; 4. Utilisez Crontab-E pour modifier les tâches pour vous assurer que la syntaxe est correcte et prend effet automatiquement. La maîtrise de ces quatre points clés peut éviter efficacement des problèmes courants.

Comment ajouter un nouveau disque à Linux Comment ajouter un nouveau disque à Linux Jun 27, 2025 am 12:15 AM

Les étapes pour ajouter un nouveau disque dur au système Linux sont les suivantes: 1. Confirmez que le disque dur est reconnu et utilisez LSBLK ou FDISK-L pour vérifier; 2. Utilisez des partitions FDISK ou séparées, telles que FDISK / DEV / SDB et créer et enregistrer; 3. Format la partition sur un système de fichiers, tel que mkfs.ext4 / dev / sdb1; 4. Utilisez la commande Mount pour des supports temporaires, tels que le mont / dev / sdb1 / mnt / data; 5. Modifier / etc / fstab pour atteindre un montage automatique sur l'ordinateur et tester d'abord le support pour assurer l'exactitude. Assurez-vous de confirmer la sécurité des données avant le fonctionnement pour éviter les problèmes de connexion matérielle.

Comment répertorier les interfaces réseau sur Linux Comment répertorier les interfaces réseau sur Linux Jun 28, 2025 am 12:02 AM

Dans les systèmes Linux, les informations d'interface réseau peuvent être visualisées via les commandes IP, IFConfig et NMCLI. 1. Utilisez IPLinkshow pour répertorier toutes les interfaces réseau, additionnez des paramètres pour afficher uniquement les interfaces actives et utiliser iPaddr ou iPad pour afficher l'état d'allocation IP; 2. Utilisez ifconfig-a pour convenir aux anciens systèmes, et vous pouvez afficher toutes les interfaces. Certains nouveaux systèmes doivent installer un package Net-Tools; 3. Utilisez NMClideviceStatus pour être adapté aux systèmes gérés par NetworkManager, qui peuvent afficher les détails de l'état de l'interface et de la connexion, et prend en charge le filtrage et la requête. Sélectionnez la commande appropriée en fonction de l'environnement système pour terminer la visualisation des informations du réseau.

Comment utiliser la commande supérieure Comment utiliser la commande supérieure Jun 27, 2025 am 12:11 AM

La commande supérieure peut afficher l'utilisation des ressources système Linux en temps réel. 1. Entrez en haut à travers le terminal pour ouvrir l'interface, et le haut affiche le résumé de l'état d'exécution du système, y compris la charge, le numéro de tâche, le processeur et l'utilisation de la mémoire; 2. La liste de processus est triée par l'utilisation du processeur par défaut, qui peut identifier les processus hautement occupants; 3. Les touches de raccourci telles que P (tri CPU), M (tri de mémoire), K (processus final), R (ajuster la priorité) et 1 (détails multi-core) améliorent l'efficacité du fonctionnement; 4. Utilisez TOP-B-N1 pour enregistrer la sortie dans un fichier; 5. Ajout du paramètre -u pour filtrer les processus utilisateur spécifiques. La maîtrise de ces points clés peut rapidement localiser les problèmes de performances.

Comment gérer les instances de cloud sur AWS EC2 Comment gérer les instances de cloud sur AWS EC2 Jun 25, 2025 am 12:05 AM

La gestion des instances AWSEC2 nécessite la maîtrise des cycles de vie, la configuration des ressources et les paramètres de sécurité. 1. Lors de la sélection d'un type d'instance, sélectionnez C série C pour les tâches à forte intensité de calcul et sélectionnez M ou R Series pour les applications sensibles à la mémoire et commencez par des tests à petite échelle; 2. Faites attention aux règles du groupe de sécurité, aux méthodes de stockage et de connexion des paires de clés lors du démarrage de l'instance, et Linux utilise les commandes SSH pour se connecter; 3. L'optimisation des coûts peut être obtenue par le biais d'instances réservées, des instances ponctuelles, une fermeture automatique et un avertissement budgétaire. Tant que vous faites attention à la sélection, la configuration et la maintenance, vous pouvez assurer un fonctionnement stable et efficace de EC2.

Comment exécuter un livre de jeu anible Comment exécuter un livre de jeu anible Jun 28, 2025 am 12:14 AM

L'exécution d'AnsiblePlayBook nécessite d'abord de s'assurer que la structure est correcte et que l'environnement est préparé. 1. Écrivez un fichier playbook, y compris les hôtes, les tâches, etc.; 2. Assurez-vous que l'hôte cible est dans l'inventaire et peut être connecté via SSH, et peut être testé par le module ANSIBPING; 3. Utilisez la commande ANSIBL-PlayBook pour s'exécuter, et vous pouvez ajouter -I pour spécifier le chemin d'inventaire; 4. Vous pouvez utiliser -v, --Check, --lit, --tags et autres paramètres pour déboguer ou contrôler l'exécution; 5. Faites attention aux points d'erreur courants tels que l'indentation YAML, les paramètres du module, les autorisations et le contenu des stocks. Utiliser --check et -v aidera à dépanner les erreurs

Comment gérer le tableau des raids logiciels Comment gérer le tableau des raids logiciels Jun 26, 2025 am 12:03 AM

Le réseau de raids de logiciels de gestion peut être maintenu à travers plusieurs étapes critiques. Tout d'abord, utilisez la commande MDADM pour afficher l'état ou la vue / proc / mdstat; Deuxièmement, remplacez le disque dur et retirez le mauvais disque et ajoutez un nouveau disque et reconstruisez le tableau; Troisièmement, élargissez la capacité de convenir aux types de raids qui prennent en charge l'expansion de la capacité en ajoutant des disques et en ajustant le système de fichiers; Enfin, configurez la surveillance quotidienne pour détecter automatiquement les anomalies via les scripts et les notifications par e-mail pour assurer le fonctionnement stable du tableau.

See all articles