Автоматизирането на рутинни задачи чрез програмиране облекчава работата на админите(снимка:

...
Автоматизирането на рутинни задачи чрез програмиране облекчава работата на админите(снимка:
Коментари Харесай

5 езика за програмиране, които админите е добре да знаят


Автоматизирането на рутинни задания посредством програмиране облекчава работата на администраторите
(снимка: CC0 Public Domain)

Мрежовите админи имат много работа в последно време, ангажирани с грижите да обезпечат поддръжка за всички консуматори в условия на отдалечена работа. Използването на програмиране за автоматизиране на някои рутинни задания може да им помогне. Ето кои 5 езика е добре да знаят.

Разбира се, едва ли някой мрежов админ обича да програмира. Но да създадеш лични приложения, които да ръководят потребителските устройства, може да пести време и старания, да спести досадни и повторяеми процедури, отбелязва. А това си е огромна изгода за всеки админ.

Perl

Езикът за програмиране Perl съществува повече от 30 години и продължава да се развива. Той е „ вкъщи си ”, когато ръководи системи, мрежи и уеб сървъри – бързо и без изпитание.

Perl има естествена връзка с мрежовата администрация и ръководството на системи посредством поддръжка на отворен код, съчетана със системно-агностичен дизайн. Perl е вездесъщият инструмент за решение на проблеми в интернет, заради гъвкавия си темперамент при работа с данни (особено огромни набори от данни), и разрешава на програмистите бързо да разработят корекции на проблемите.

Освен всичко създаването на Perl приложения постоянно е по-бързо от други, по-популярни езици. Единственият проблем, който може да възникне, е поради синтактичното многообразие, което може да сътвори някои компликации за неопитните.

Bash

Типичен за Unix системите, в това число Linux и macOS, това е интерфейсът на командния ред (CLI), който разрешава на админите да извършват команди, с цел да основават скриптове за автоматизиране на систематичните процеси, да вземем за пример постоянно изпълнявани задания, цикли на поддръжка и други При мрежовото съоръжение огромен брой артикули работят на някаква форма на Linux, което разрешава еластичност за ръководството на устройствата по структуриран и сигурен метод.

Освен това, като се научат да употребяват терминални команди за автоматизиране на процеси, админите могат също по този начин да употребяват командите, с цел да организират проби в самите мрежи, с цел да изследват свързаността, маршрутите за данни и други

T cl

Казват му „ тикъл ”, което ще рече „ гъдел ”. Езикът за ръководство на принадлежности Tcl е измежду по-зрелите езици за програмиране и се е родил „ от изтощение ”, както споделя основателят му Джон Оустерхаут – заради практиките на разработчиците да вграждат лични езици в приложенията. Вече получил международно самопризнание, Tcl е сериозен кандидат да се употребява като език с общо предопределение, който е толкоз мощен, колкото и обикновен.

Като е толкоз добър, човек разумно ще се запита за какво не е чувал до момента за Tcl. Е, изчислено е, че Tcl се радва на към 0,1% потребление във всички уеб страници по света. При толкоз лимитирано разпространяване за какво му е на един мрежов админ да го учи?! За това си има и отговор: Cisco.

Всеки мрежов админ най-вероятно е работил с устройства от тази марка. Е, IOS на Cisco – операционната система в устройствата на компанията – има вградена поддръжка на Tcl, който се употребява за програмиране и автоматизиране на измененията в оборудването с тази марка. Cisco дава обширни управления за настройка, които документират процеса на ръководство посредством Tcl.

Go

Създаден е през 2007 година от програмисти на Гугъл, разочаровани от рестриктивните мерки на постоянно употребяваните езици. При Go кривата на образование е по-ниска от, да вземем за пример, тази при C, а езикът е по-прощаващ, като се има поради лекият и елементарен за потребление метод за писане на код. Проектиран е за многопроцесна работа, работа в мрежа и работа с данни с огромен размер. Това го прави съвършен освен за ускорение на типичните задания за администриране на мрежата, само че и за модернизирането й, като може да се разчита на обширните библиотеки и поддръжката от страна на на общността.

Python

Python е един от най-разпространените езици за програмиране сега. Той е елементарен за приложимост, мощен и повсеместен програмен език, споделят от образователния център Нет Ит. Софтуерната академия предлага образование по разнообразни езици, в това число.

В композиция със своята относително ниска крива на образование, мощна общественост за поддръжка и оперативна съгласуемост с доста аспекти на осведомителните технологии, Python ще помогне съвсем на всеки админ да сменя функциите, без даже да се постанова да напуща конзолата.

Докато Python нормално се употребява за автоматизиране на задания за редовно администриране, той може да даде доста повече посредством потребление на плъгини и скриптове, с цел да се интегрира добре в разнообразни работни процеси, без значение дали те се концентрират върху писането на код, администрирането или ръководството.

Освен това Python може да употребява съществуващите библиотеки, с цел да усъвършенства функционалността на основаните от скриптове или да понижи доста времето за разработка.
Източник: technews.bg


СПОДЕЛИ СТАТИЯТА


КОМЕНТАРИ
НАПИШИ КОМЕНТАР