Tout ce que vous devez apprendre à commencer une carrière dans Linux

Donc, si vous avez également prévu d'opter la voie de l'Open Source, il est nécessaire de comprendre ce qui est nécessaire pour savoir si vous êtes prêt à construire une carrière dans Linux. Donc, ici nous vous apportons 12 outils qui sont nécessaires pour être compris avant de plonger dans le monde open source. 






1. Apache: Apache est certainement le plus largement utilisé le serveur web du monde qui est connue pour son architecture open source. Souvent qualifié le protocole de transfert Apache HTTP (HyperText) du programme de serveur, il est l'une des exigences essentielles et primaires de créer un bon CMS ou de même. Donc, même si vous n'êtes pas prêt à apprendre tout cela, vous n'avez pas besoin d'apprendre les bases. Major des employeurs Linux serait vous demander de venir avec un hands-on plus de l'administration de apache. ressources: la documentation de Apache . 

2. Outil apt-get: Il est un outil de ligne de commande pour gérer les paquets qui sont utilisés pour mettre la main sur les autres outils de la bibliothèque APT. Bien que, utilisé principalement sur ​​les systèmes basés sur Debian, apt-get est multi-plateforme avec divers extrémités avant construits pour elle. Apt-get est l'un des outils les plus simples à utiliser et devrait encore se familiariser avec son fonctionnement et la syntaxe en ligne de commande.ressources: Apt-get manuel de l'outil . 

3. BASH Shell: Bash (Bourne shell nouveau) est un langage interpréteur de commandes compatible sh qui exécute les commandes depuis l'entrée standard ou un fichier. Il intègre des fonctionnalités frais des Korn et C (ksh et csh) aussi. Il est assez nécessaire pour vous de savoir comment programmer en Bash. On peut économiser beaucoup de temps et d'énergie en écrivant un petit script bash pour automatiser une tâche sur la ligne de commande. ressources: manuel complet BASH . 

4.Iptables: Si vous êtes frappé d'un administrateur Linux, ou quelqu'un sur des lignes similaires, vous avez besoin de maîtriser cette. Iptables est utilisé pour installer, gérer et contrôler les tables dans les règles de filtrage de paquets IP dans le noyau Linux. Avec iptables, vous avez la possibilité de créer des règles de pare-feu sur votre ordinateur Linux pour autoriser / restreindre l'accès à travers chaque interface réseau. Vous devriez être assez capable d'énumérer les règles de propriété intellectuelle, filtrer une plage d'adresses IP et ajouter / supprimer les règles de la table. ressources: Iptables .

5. MySQL: MySQL est une base de données SQL simple avec des capacités de GNU readline qui prend en charge l'utilisation interactive et non interactive. S'il est utilisé de manière interactive, les résultats de la requête sont présentés comme un ASCII-table. Pour une utilisation non-interactive, comme dans un filtre, les résultats sont séparé par des tabulations. Cependant, le format de sortie peut facilement être modifié à l'aide des options de commande. Pour travailler sur le domaine Linux, il serait tout à fait possible pour vous de travailler sur Linux-Apache-MySQL-PHP, alias LAMP. Par conséquent, vous devez être familier avec un serveur MySQL.ressources: . documentation MySQL 

6. SSH et OpenSSH: client SSH / OpenSSH est un outil / programme pour se connecter sur une machine distante pour exécuter des commandes sur elle. Vous pourriez avoir à utiliser beaucoup de SSH tout en travaillant sur ​​un réseau Linux.Certaines des exigences de base sont - la connexion à un serveur en utilisant SSH et la mise en place d'une authentification par clé SSH. ressources: SSH . 

7. Perl: Il est l'un des langages de script les plus connus pour les tâches de gestion de système. Il est optimisé pour l'analyse des fichiers de texte arbitraires, extraire de l'information, et l'impression de rapports sur la base de cela. Perl est connu pour être facile à utiliser, efficace et complet en lui-même. Plusieurs tâches d'administration peuvent être complétés avec moins de douleur et de peine avec l'avènement de scripts Perl. Être un administrateur Linux, vous pouvez avoir à utiliser cette fonctionnalité de Perl à maîtriser votre réseau et des processus upgradation du système. ressources: Le manuel Perl . 

8. PHP: PHP est un acronyme récursif pour PHP: Hypertext Preprocessor. C'est encore un Open Source polyvalent langage de script largement utilisé par inclination spéciale pour paradigme de développement Web. Il peut être facilement intégré dans HTML et donc largement utilisé. Avoir une bonne pratique sur plus de PHP, Apache et MySQL est indispensable pour obtenir votre travail Linux préférée. ressources: documentation de PHP. 

9. Postfix: Il est un agent de transfert de courrier (MTA) utilisé sur Linux analogue à Sendmail et Qmail. Il est connu pour gérer l'acheminement et la distribution des e-mails. Si vous manipulez un réseau Linux, en particulier un serveur de messagerie, vous devez avoir une connaissance de cette très MTA.Vous devez maîtriser l'art de la configuration de postfix main.cf et master.cf fichiers avec la résolution d'autres erreurs de postfix. ressources: documentation officielle de Postfix . 

10.rsync: Il est un outil puissant pour accélérer considérablement les transferts de fichiers quand le fichier de destination est mis à jour. Rsync utilise un protocole à distance mise à jour qui fondamentalement ne copie que les fichiers de différences qui ont été modifiés. Il est un excellent outil pour sauvegarder des fichiers vers un autre hôte Linux. Un aspirant doit atleast être conscient de la syntaxe utilisée avec rsync pour copier des fichiers vers un autre hôte machine. ressources: documentation . 

11. Samba: Vous avez probablement rencontré ce nom tout en travaillant sur ​​Linux et lire des articles sur le web. La suite logicielle Samba est une collection de programmes qui mettent en œuvre le protocole Server Message Block (SMB) pour les systèmes * NIX. Ce protocole est souvent désigné comme le système commun de fichiers par Internet ou CIFS. Beaucoup d'entreprises qui fonctionnent sur ​​un environnement basé sur Linux utiliser Samba pour partager des fichiers à travers le réseau. Comme Linux carrière amateur, vous devez maîtriser Samba à la perfection. Les préliminaires comprennent - l'installation et la configuration du serveur Samba, l'ajout et la gestion des utilisateurs, la mise en place des partages Samba, et al. ressources: Manuel Samba . 

12. SCP: Il permet de copier des fichiers entre des hôtes au sein d'un réseau. Il utilise ssh pour le transfert de données avec la même authentification et de sécurité comme ssh. scp demande passe phrases si elles sont nécessaires pour l'authentification. Il faut savoir scp si il / elle a besoin de copier des fichiers entre Linux accueille sur un réseau public ou privé avec des problèmes de sécurité. ressources: manuel de scp .

0 commentaires:

Enregistrer un commentaire

 
Geeks Blog © 2012 | Designed by Cheap TVS, in collaboration with Vegan Breakfast, Royalty Free Images and Live Cricket Score