FreeBSD De quoi s’agit-il, à quoi sert-il et quelles sont ses principales fonctionnalités?
Le système d’exploitation dont nous parlerons dans cet article est l’un des logiciels open source qui offre le plus d’avantages aux utilisateurs. Cela est dû, en principe, au gain de temps généré dans le processus des opérations et au peu d’espace qu’il utilise de la mémoire et du disque.
Il est idéal pour les serveurs , car il a une grande capacité à traiter différentes opérations en même temps. De plus, il dispose d’un manuel qui permet d’accéder à toutes les commandes pour profiter au maximum de cet OS.
Si vous souhaitez devenir un expert de ce système basé sur UNIX , ne manquez pas cet article, car nous allons vous apprendre à gérer les commandes les plus importantes . Nous vous indiquerons également les concepts les plus importants que vous devez connaître pour gérer FreeBDS.
Qu’est-ce que FreeBDS et à quoi sert ce système d’exploitation?
FreeBDS est un système d’exploitation né en 1993 à l’Université de Californie et caractérisé par le fait qu’il est open source et gratuit. De cette manière, il offre la possibilité de pouvoir gérer simultanément un nombre important d’exigences qui sont exécutées à travers les demandes des utilisateurs.
L’architecture est basée sur x86 . Dans les versions des processeurs Intel SX et DX et également d’AMD et Cyrix. Ce logiciel est idéal pour les entreprises qui ont besoin de maximiser leurs profits, comme Netflix , PS4 et Nintendo Switch . C’est parce qu’il a plus de 24 000 applications qui prennent en charge le bureau. De plus, il dispose d’environnements intégrés et d’un serveur Internet.
Afin d’accéder à une distribution de ce système d’exploitation , vous devez accéder à son site officiel pour télécharger la mise à jour que vous recherchez sous forme de fichier ISO ou d’images. Il est compatible avec Linux et tout autre système d’exploitation de type UNIX. Il a l’avantage que vous pouvez trouver une documentation officielle qui vous aidera à résoudre tout problème que vous rencontrez.
Quelles sont les principales fonctionnalités du système d’exploitation FreeBDS? Pourquoi est-ce si spécial?
Pour que vous ayez plus d’informations sur ce qu’est ce système d’exploitation, nous vous montrerons ci-dessous les caractéristiques les plus remarquables qu’il présente:
Open source
FreeBDS fonde sa philosophie sur un code open source gratuit de Berkeley Software Distribution . Il s’agit d’une version d’UNIX développée à l’Université de Californie. De cette manière, n’importe qui peut contribuer à l’amélioration de ce système d’exploitation robuste.
Basé entièrement sur 4.4BDS
Ce système d’exploitation est basé sur la version 4.4BDS de 1994, qui a rendu le système stable et qu’il peut avoir de la mémoire virtuelle grâce à la gestion des fichiers. De plus, il présente des caractéristiques uniques avec lesquelles il est possible d’avoir un utilisateur ou plusieurs utilisateurs et de les diviser en différentes hiérarchies.
Tampon de rebond
Cette caractéristique fait référence au fait que FreeBDS permet aux systèmes de plus de 16 mégaoctets de fonctionner efficacement sur des périphériques DMA au sein de l’architecture ISA . Cela supprime la restriction d’accès à la mémoire sur les 16 premiers mégaoctets.
Tampon de cache commun
Grâce à cette fonctionnalité, les programmes disposent d’une mémoire suffisante selon la gestion effectuée par le logiciel. De plus, il génère de meilleures performances d’accès aux disques . Le travail d’ajustement des caches est donc mis de côté.
Différents modules de compatibilité
FreeBDS est compatible avec l’exécution de programmes qui ont d’autres systèmes d’exploitation, tels que Linux, NetBDS, BDSI et SCO . De cette manière, les utilisateurs peuvent accéder sans avoir besoin de compiler des programmes déjà créés par ce système d’exploitation.
Noyau de chargement dynamique
C’est l’une des principales fonctionnalités de l’objectif FreeBDS. Cela économise beaucoup de temps d’exécution pour accéder à de nouveaux répertoires sans avoir à générer un nouveau noyau du système d’exploitation. De cette façon, des sous-systèmes complets peuvent être créés qui fonctionneront comme des modules du noyau sans avoir à distribuer les codes ou à exécuter des procédures souvent complexes dans la configuration et l’installation.
Bibliothèques partagées
Cela génère des économies sur le disque de stockage et également sur la mémoire, car les programmes réduisent considérablement leur taille . En effet, FreeBDS utilise des bibliothèques partagées avec des avantages ELF.
Bases de FreeBDS Quelle est la chose la plus importante que j’ai besoin de savoir pour apprendre à l’utiliser?
Nous allons vous montrer ci-dessous quels sont les concepts de base que vous devez savoir pour savoir ce qui est le plus important à propos de FreeBDS:
Synopsis
Afin d’apprendre les concepts de base du système d’exploitation FreeBDS ou de tout autre système d’exploitation de type UNIX, vous devrez d’abord connaître les objectifs de ce projet, les principes fondamentaux de la raison pour laquelle ce système d’exploitation est open source et comment configurer les consoles virtuelles . De plus, cela vous aidera à savoir comment lire les pages de manuel trouvées sur le site officiel.
Consoles et terminaux virtuels
Lorsque vous souhaitez vous connecter, vous verrez:
- FreeBDS / amd64 (pc3.example.org) (ttyv0)
- commencer la session:
La première ligne indiquera le système qui fonctionne avec la version de FreeBDS. Vous trouverez également le nom d’hôte et la console système. Ensuite, vous aurez une deuxième ligne qui vous dira de vous connecter en fonction de l’utilisateur que vous avez. N’oubliez pas que ce système d’exploitation est multi-utilisateurs, le logiciel doit donc connaître ces informations. Par conséquent, pour démarrer FreeBDS, vous devez entrer le nom d’utilisateur et le mot de passe . Après cela, vous devrez appuyer sur Entrée .
Afin de pouvoir ajouter les utilisateurs dont vous aurez besoin, lorsque vous installez le système, utilisez ces lignes:
- Nom d’utilisateur
- Nom complet
- Uid
- Groupe de connexion
- Inviter l’utilisateur dans d’autres groupes?
- Classe de connexion
- coquille
- Annuaire personnel
- Autorisations du répertoire personnel
- Utiliser l’authentification par mot de passe?
- Utilisez un mot de passe vide?
- Utilisez un mot de passe aléatoire?
- Entrer le mot de passe
- Saisissez à nouveau le mot de passe
- Verrouiller le compte après la création?
Une fois connecté, l’utilisateur travaille généralement avec des consoles virtuelles via la ligne de commande. Chaque console a un indicateur de connexion et est utilisée pour entrer et travailler avec différentes commandes en même temps dans chacune d’elles, pouvant les changer avec une combinaison de touches «Alt + F1» à «Alt + F8» . Vous devez garder à l’esprit que lorsque vous effectuez cette combinaison, vous quitterez l’écran . Mais la console restera active en exécutant les différentes commandes.
Lorsque vous souhaitez modifier le format d’image, vous pouvez choisir 1 024 x 768 , 1 280 x 1 024 ou toute autre taille adaptée à votre écran et à votre carte graphique. Pour modifier ce changement, vous devez utiliser le module «VESA» .
Utilisateurs et gestion de compte de base
Comme nous vous l’avons déjà dit, FreeBDS a la possibilité d’accéder à plusieurs utilisateurs. Pour cela, il est nécessaire que vous sachiez comment se passe l’administration des utilisateurs. La première chose à savoir est qu’il existe 3 niveaux de compte : système, superutilisateur et utilisateur.
Le compte système est utilisé pour un principe de sécurité, puisque de cette manière l’exécution des commandes que peuvent le projet est limitée. Il est utilisé pour exécuter des e-mails, des serveurs et des DNS. Concernant le compte root ou superutilisateur , on peut dire qu’il est utilisé pour obtenir des privilèges sans limitation au sein du système. Il est destiné à être utilisé uniquement dans les commandes qui nécessitent cette hiérarchie d’utilisateurs car cela peut générer des complications importantes dans FreeBDS.
Enfin, il existe des comptes utilisateurs. Avec ceux-ci, vous pouvez effectuer des tâches quotidiennes où toutes les activités effectuées sous ce nom sont enregistrées.
Les principaux composants de ces types de comptes sont:
- Nom d’utilisateur.
- Mot de passe.
- Numéro d’identification de l’utilisateur, appelé UID .
- ID de groupe auquel appartient l’utilisateur. Ceci est particulièrement utilisé pour contrôler l’accès aux ressources système. Il est appelé GID .
- Extension qui a le groupe auquel appartient l’utilisateur et qui offre une flexibilité supplémentaire afin que le système puisse être adapté à différentes préférences.
- Expiration du mot de passe . Bien que les mots de passe n’expirent pas avec le temps, les utilisateurs peuvent être programmés pour changer leurs mots de passe sur une base obligatoire après une période.
- Expiration du compte . Tout comme les mots de passe, les comptes n’expirent pas non plus, mais dans certaines circonstances, il est nécessaire de fixer une date limite pour qu’ils cessent d’exister.
- L’ID utilisateur ne reflète pas le vrai nom de la personne utilisant le système , il est donc nécessaire d’intégrer l’identification complète de l’utilisateur. Qui peut avoir des espaces et des caractères.
- Le chemin d’accueil doit être défini sur un répertoire du système. Ceci est fait pour que chaque personne qui exécute FreeBDS puisse enregistrer des informations personnelles et des fichiers dans ce répertoire personnel . En général, «/ home / username» ou «/ usr / home / username» est utilisé .
- Shell utilisateur . Il s’agit d’un environnement prédéterminé par le logiciel. Il sert à interagir avec lui et dans lequel les préférences sont vidées pour effectuer la tâche de manière plus rapide et plus efficace.
- En ce qui concerne la gestion des comptes, il existe une grande variété de commandes utilisées pour effectuer cette tâche. Par exemple, avec la commande «adduser», le programme est automatiquement mis à jour lorsqu’un nouvel utilisateur entre et permet de créer un répertoire personnel pour cette nouvelle personne.
Autorisations
Les autorisations utilisées par FreeBDS sont associées à chaque répertoire et fichier . Ils sont utilisés pour supprimer les actions des utilisateurs afin qu’elles n’affectent pas les fichiers utilisés par les logiciels ou les données d’autres personnes.
Un exemple de ceci est:
- Valeur 00 : pas de lecture, pas d’écriture, pas d’exécution. Dans le répertoire, ce sera «—« .
- Valeur 1 : aucune lecture, aucune écriture, exécution. La liste des répertoires est «–x» .
- Si la valeur 55 est utilisée, cela signifie que l’autorisation est: Lire, ne pas écrire, exécuter. «Rx» sera la liste du répertoire.
Structure du répertoire
«MISE À JOUR ✅ Voulez-vous savoir ce qu’est le système d’exploitation FreeBDS et toutes ses fonctionnalités et avantages? ⭐ ENTREZ ICI ⭐ et en savoir plus»
La structure des répertoires montre la hiérarchie que cela a dans FreeBDS. Cela signifie que le répertoire le plus important est la racine , nommé avec «/» , il contient le répertoire de base au démarrage du système d’exploitation. Dans ce répertoire, il y a un point de montage contenant des fichiers supplémentaires pour les fonctionnalités du système d’exploitation.
Dans les répertoires les plus courants, en plus du «/» qui représente la racine, nous pouvons nommer ce qui suit:
- / bin / : utilisé pour les environnements multi-utilisateurs ou mono-utilisateur.
- / boot / : lié au démarrage du système d’exploitation.
- / etc / : utilisé dans le script et la configuration du système.
- / etc / mail / : Ce sont des répertoires dans lesquels se trouvent les fichiers utilisés pour configurer le transport de courrier.
- / usr / lib / : dédié à la bibliothèque de fichiers.
- / var / log / : fichiers journaux FreeBDS.
Organisation du disque
L’une des principales caractéristiques de FreeBDS est qu’il ne sépare pas les fichiers en fonction de leur extension, mais le fait plutôt en recherchant les fichiers par leur nom , en utilisant des lettres majuscules et minuscules. Un exemple clair est README.TXT et readme.txt , que le système d’exploitation considère comme distincts.
Comme nous le savons déjà, les fichiers sont stockés dans les répertoires système qui peuvent en contenir un ou plusieurs. De plus, les répertoires peuvent également contenir d’autres types de répertoires et ainsi organiser les données.
Cela apporte l’avantage que les fichiers peuvent avoir différents types de montages , permettant à ceux qui sont taxables d’être séparés en fonction de l’utilisateur qui en a besoin. Aussi, en ayant un répertoire de nombreux petits fichiers, l’OS permet de générer une meilleure optimisation.
Montage et démontage de systèmes de fichiers
Pour comprendre cette idée, il faut imaginer un arbre dans lequel ses racines sont «/». , «/ Dev» et «/ usr» . Alors que les branches sont les répertoires auxquels appartient cette racine, qui à son tour peut également avoir d’autres branches. Par exemple, «/ usr / local» . Ceci est utile lorsque vous pouvez héberger ces «arborescences» sur différents disques de stockage physiques ou lorsque vous utilisez des disques virtuels.
Processus et démons
Lorsqu’un programme est exécuté, il est appelé «processus» , de sorte que chaque commande génère un nouveau processus . Chacun d’eux est identifié par un numéro unique, appelé PID ou ID de processus. Ceux-ci ont un propriétaire et un groupe qui utilisent des autorisations pour déterminer quel appareil peut ouvrir un certain processus .
De cette manière, on peut conclure que presque tous les processus ont un processus antérieur par lequel ils ont été créés. Le « init » est toujours le premier processus au démarrage du système d’exploitation et a l’ID de processus 1 .
Certains programmes ne se déconnectent pas lorsque l’ordinateur a terminé la tâche et peuvent continuer à s’exécuter sans que l’utilisateur n’a besoin d’intervenir. Les serveurs de messagerie en sont un exemple. Ces types de logiciels sont connus sous le nom de démons . Ce ne sont ni bons ni mauvais et selon la terminologie FreeBDS, ils sont utilisés pour effectuer des tâches utiles de manière invisible.
Cela a donc du sens, car la mascotte de ce système est un diable amical avec des chaussures de sport et un trident.
Coquilles
Sa traduction provient de l’anglais Shell. Il est utilisé dans ce système d’exploitation pour recevoir des commandes du canal d’entrée pour l’exécuter et ainsi fournir des opérations qui sont intégrées pour pouvoir avoir de l’aide avec les tâches quotidiennes des gens.
En d’autres termes, il génère une ligne de commande qui interagira avec le système d’exploitation pour fournir des préférences aux utilisateurs, les rendant ainsi plus à l’aise avec un type de shell différent. Par exemple, un utilisateur pourrait préférer «tcsh» , tandis qu’un autre choisirait «bash» .
Éditeurs de texte
Les éditeurs de texte sont utiles, car la plupart de la configuration de ce système d’exploitation se fait en modifiant des fichiers texte . Il est donc nécessaire d’avoir une certaine compétence dans un éditeur de texte pour pouvoir gérer FreeBDS.
Pour démarrer l’éditeur «ee» , il est nécessaire d’écrire le nom du fichier que vous souhaitez modifier puis vous pouvez choisir toutes les fonctions qui se trouvent dans la partie supérieure de cet éditeur. Une fois que les données du fichier ont été modifiées, elles devront être enregistrées pour qu’elles prennent effet.
Appareils et nœuds d’appareils
Les périphériques utilisés ont un numéro et un nom spécifiques dans FreeBDS , qui peuvent être des imprimantes, des claviers et tout autre matériel. Chaque fois que le système d’exploitation démarre, il informe l’utilisateur qu’il a détecté de nouveaux périphériques.
Pages man
Vous pouvez utiliser la commande «man» voir les pages de manuel où toutes les explications de l’opération et les arguments sont disponibles dans FreeBDS. Ces pages sont divisées en sections en fonction du sujet à traiter et peuvent aller des commandes utilisées par l’utilisateur, des formats de fichiers et même de la maintenance du système, entre autres sections.
Par exemple, si vous voulez apprendre à obtenir des informations sur «ls» qui répertorie le contenu du répertoire, vous devrez utiliser «% man ls» .
Quelles sont les différences entre FreeBDS et Linux? Quel est meilleur?
FreeBDS a des fonctions avancées qui rendent la mémoire de l’ordinateur plus efficace et fonctionnent ainsi sans problème sous de lourdes charges dans le moins de temps possible. Cela se pose en réponse au grand nombre d’utilisateurs qui, en même temps, demandent des informations. De plus, ce système d’exploitation a la capacité d’exécuter un grand nombre d’applications simultanément. De cette façon, FreeBDS devient un système d’exploitation idéal pour les serveurs, surpassant Linux.
D’un autre côté, si vous souhaitez utiliser un système d’exploitation qui a une source ouverte et est robuste pour exécuter des actions avec moins d’exigences, vous pouvez utiliser Linux sur un ordinateur personnel . Il s’ensuit que, selon l’usage que vous souhaitez lui donner, il vaudra mieux utiliser l’un ou l’autre système d’exploitation open source . Vous devez également garder à l’esprit que, de l’avis des experts, FreeBDS est plus sécurisé que Linux , en raison de la manière dont les projets sont développés et maintenus.
De plus, FreeBDS dispose d’une documentation officielle avec laquelle vous pouvez trouver toutes les solutions aux problèmes établis. Les mises à jour apportées à ce système d’exploitation concernent l’ensemble du système d’exploitation et pas seulement le noyau, comme c’est le cas avec Linux. Par rapport à Linux, le système FreeBDS n’a pas trop de problèmes , puisqu’il a Java. Vous pouvez également exécuter des programmes Windows via Wine et .NET via Mono.
Si vous avez des questions, laissez-les dans les commentaires, nous vous répondrons dans les plus brefs délais, et cela sera également d’une grande aide pour plus de membres de la communauté. Je vous remercie!