Cette fois, l'ingénieur serveur est l'article qui recommande l'acquisition de LinuC. Au cours des trois années écoulées depuis mon arrivée dans l'entreprise, j'ai acquis environ 7 qualifications techniques. La qualification que j'étais le plus heureux d'obtenir en tant qu'ingénieur serveur était LinuC.
Au fur et à mesure que vous évoluez en tant qu'ingénieur côté serveur, tout le monde a tendance à se concentrer sur l'étude du langage de programmation cible et à étendre la base à d'autres langages, mais une fois que vous avez quelques connaissances dans une langue, nous vous recommandons d'étudier LinuC maintenant. Faire.
Laissez-moi vous présenter la raison.
Il s'agit d'une certification d'ingénieur Linux unique au Japon, lancée en mars 2018. Il est planifié, développé et exploité par LPI-Japan, qui a été créée en juillet 2000 et est engagée dans des activités de certification pour les ingénieurs informatiques de technologies ouvertes telles que Linux. (De wikipedia) https://ja.wikipedia.org/wiki/LinuC
En termes simples, c'est une qualification pour mesurer les indicateurs techniques de Linux. Jusque vers 2017, il s'appelait LPIC (le contenu est le même).
Linux n'est-il pas le savoir que les ingénieurs d'infrastructure apprennent? Je pense qu'il y a beaucoup de gens qui pensent cela.
Si vous travaillez maintenant en tant qu'ingénieur, avez-vous déjà créé un environnement LAMP à partir de rien? L'environnement LAMP est l'abréviation de (Linux-Apache-MySQL-PHP) et constitue la configuration de base pour la création de services WEB. Ces dernières années, la construction d'environnement est devenue plus facile et des fonctions qui simplifient la construction d'environnement LAMP à l'aide de Docker, Vagrant, etc. sont fournies.
La société a à l'origine Docker et Vagrant, et il semble que peu de gens aient dit avoir démarré un serveur virtuel à partir de zéro, configuré Apache et affiché Hello world.
La raison est
Je pense qu'il y en a beaucoup.
La première partie est devenue plus longue, mais voici quatre raisons pour lesquelles les ingénieurs côté serveur devraient acquérir LinuC.
Je pense qu'il peut y avoir des obstacles à l'exploitation du service.
Il est facile d'identifier la cause si une trace de pile apparaît à l'écran, mais il peut y avoir des obstacles où la cause ne peut pas être facilement identifiée, et la connaissance de LinuC est utile dans ce cas.
Si vous connaissez LinuX
Facile à identifier le serveur en regardant les paramètres Apache Paramètres de sortie de journal faciles à trouver et identification du fichier journal le plus récemment mis à jour Facile à identifier en cas d'erreur La vitesse d'extraction du journal qui semble être la cause du journal des erreurs devient plus rapide Il est possible d'isoler la cause de la charge du serveur telle que la charge moyenne et le réseau. Je pense que la vitesse d'enquête devrait s'améliorer sur la base des connaissances de LinuC.
En cas de résistance côté infrastructure, vous pourrez entrer dans le terminal et taper uniquement les commandes cd, ls et cat.
Si vous exploitez du contenu hérité, il se peut que de nombreuses personnes ne disposent pas d'un environnement local et modifient le serveur directement avec vim.
Du point de vue du vimmer, c'est un environnement confortable, mais du point de vue des éditeurs ordinaires, c'est un gros obstacle au développement.
La construction de l'environnement est le moyen de résoudre ce problème. Si vous pouvez créer un environnement local, vous pouvez créer un environnement équivalent sur le serveur virtuel, le monter localement, puis modifier l'éditeur.
En partageant l'image construite localement au sein de l'équipe, l'efficacité de développement des autres membres sera améliorée, et si vous pouvez le faire, vous serez sûrement évalué.
Je m'implique parfois dans l'embauche de personnel, mais je vois quelques personnes qui n'ont aucune expérience en tant qu'ingénieur côté serveur depuis environ 5 à 8 ans.
Même si le CV dit que j'ai de l'expérience dans la construction avec Docker ou Vagrant, quand je demande en fait, j'entends souvent que je viens de "docker run" contre l'environnement existant.
Si cela se produit, ce sera un facteur inquiétant pour le côté de l'embauche que la gamme technique peut être étroite et qu'il peut ne pas être possible de faire quoi que ce soit autour de la capacité de recherche ou de la construction de l'environnement.
Surtout, si vous avez obtenu le niveau LinuC niveau 2, ce sera la preuve que vous pouvez garantir le minimum de connaissances en tant qu'ingénieur.
La connaissance du côté infrastructure est une arme et vous donne confiance.
Avec la diffusion des services cloud tels qu'AWS ces dernières années, les connaissances de l'infrastructure peuvent être associées aux services cloud pour les aider à approfondir leur compréhension.
Avec l'introduction de services entièrement gérés, de nombreuses entreprises seront en mesure de mettre en œuvre les zones qui étaient auparavant laissées à l'infrastructure côté serveur.
Par exemple, lors du lancement d'une instance en appuyant sur le bouton contextuel lors du lancement d'EC2, comprendre ce qui se passe dans les coulisses et ne pas le comprendre sera un facteur important pour les futurs architectes AWS. Je suis sûr que cela fera une différence.
J'ai donné les mérites ci-dessus. Ensuite, je décrirai en fait la gamme de questions pour LinuC.
LinuC Level 1
<détails> Qu'est-ce que tu penses. Il y a tellement de LinuC niveau 1 seul. Cela ne ferait-il pas une énorme différence si vous pouviez acquérir ces connaissances auprès d'autres ingénieurs côté serveur? Personnellement, il est recommandé de monter au niveau LinuC 2. La gamme de questions est répertoriée ci-dessous. https://linuc.org/linuc2/range/ Enfin, je présenterai la méthode d'étude recommandée. L'examen LinuC est une question à quatre choix, il est donc plus facile que les qualifications techniques nationales. Cependant, même si vous dites 4 choix, il semble que tous les problèmes ne peuvent être résolus que si vous en comprenez pleinement le contenu, alors faites attention à ne pas mémoriser tout le problème lors de l'étude. Les livres recommandés sont les suivants. http://urx3.nu/6Ovn Il y a des livres rouges et des livres noirs, mais le niveau 1 est suffisant pour Speed Master.
À partir du niveau 2, vous pouvez utiliser Kuromoto ensemble pour une meilleure compréhension. Je recommande également les livres ci-dessus, mais le moyen le plus efficace d'étudier est l'application. "La collecte des problèmes Linuc de Lina man et Linako" est recommandée. Il y a des frais, mais si vous faites cela, vous pourrez probablement réussir, donc je pense que cospa est mieux que d'acheter un livre de référence. http://urx3.nu/44Wx Pour ceux qui ne sont pas bons en infrastructure, voici quelques livres recommandés qui vous feront vous sentir plus proche de l'infrastructure. http://urx3.nu/Lavx Il s'agit d'un livre de style bande dessinée appelé Sis Tube Girls. À première vue, il est peut-être trop mignon pour devenir incontrôlable, mais le contenu est très facile à comprendre et, à partir de 2020, jusqu'à 3 volumes ont été publiés.
A partir du tome 2, la technologie équivalente à LinuC Level 2 est également reprise, et je pense qu'elle s'adresse aussi bien aux utilisateurs intermédiaires qu'aux débutants. C'est l'article que les ingénieurs côté serveur devraient prendre LinuC. Veuillez vous y référer.Méthode d'étude recommandée
L'application recommandée est
Livre recommandé pour les débutants en infrastructure quelle que soit leur qualification