6 Полезни инструменти за команден ред на Linux за системни администратори
Командният ред е сериозно мощен. С него потребителите могат да извършват мощни действия на компютри и дори сървъри в бърза последователност, без да се налага да бъркат с тежки GUI инструменти и дори да се позоват на автоматизирани скриптове, които могат да направят огромни количества действия наведнъж. Това е особено полезно, когато става дума за сериозна администрация на системата.
С инструмента, базиран на терминал, потребителите могат да получат достъп до огромно количество информация от разстояние и с лекота. Какви са някои от най-добрите инструменти, базирани на командния ред на Linux? Нека разберем!
Lsof
При работа с програми те често имат достъп до определени файлове в системата. Тези файлове могат да бъдат изображения, видео файлове или дори достъп до библиотечни файлове. Този инструмент е полезен, защото позволява на потребителя да преглежда списък на всички отворени файлове, както и процеси от програмите, достъпили до тях.
Тъй като Lsof
е толкова добре познат, потребителите не трябва да излизат и да го инсталират. Шансовете вече са инсталирани в системата. За да го изпробвате, просто изпълнете командата lsof
.
Nmap
Nmap (Network mapper) е инструмент на командния ред, който позволява на потребителя да създаде карта на мрежата. Въпреки че е само инструмент за командния ред, мрежовият картограф има много, много възможности. Той може да открива мрежови хостове, операционни системи и пристанища за сканиране, да проверява сигурността на защитната стена и дори да открива мрежови експлойти, които може да са налице.
Подобно на много от инструментите в този списък, Nmap се намира в повечето софтуерни хранилища на Linux дистрибуции. За да го инсталирате, потърсете nmap и го инсталирайте.
Tcpstat
Tcpstat е терминална програма, която може да чете и докладва обратно информация за мрежовия интерфейс на потребителя. Програмата може да направи това чрез директно наблюдение на едно конкретно устройство в реално време или чрез четене на данни от дъмп файл. Проста, но полезна помощна програма, особено за системни администратори, които искат да разберат ефективността на конкретни мрежови карти.
За да инсталирате Tcpstat, проверете хранилището на пакетите си за Linux дистрибуции. Друга възможност е да изтеглите пакет от него на pkgs.org или да получите изходния код директно от програмиста.
Htop
Htop е подобрение на терминален инструмент, известен като "Топ". Той предлага подобрения отгоре, като по-добри визуални показания (менюта и потребителски интерфейси), по-удобни и интерактивни от Top и т.н. Тази програма позволява на потребителите да преглеждат работещи програми, процеси, използване на паметта и почти всичко, което ще видите в нормален GUI инструмент за управление на задачи на работния плот на Linux.
Този инструмент е особено полезен за системните администратори, които търсят лесни начини да убиват, рестартират или преустановяват блокирането на програми чрез отдалечена връзка. Той също така е полезен при проверка на цялостната производителност на процесора и паметта. Програмата е налице в повечето хранилища на пакети от Linux дистрибуции. Отворете прозореца на терминала и потърсете "htop", за да го инсталирате.
Tcpdump
За тези, които търсят начин да гледат мрежовите пакети, има Tcpdump. Това е прост инструмент за анализ на пакети, който може да покаже мрежовия трафик TCP / IP, както се случва. Използването на Tcpdump позволява на потребителите да гледат подробно информация за съдържанието на пакетите, които идват (и напускат) през мрежата в реално време, и да ги заредят в файлове за по-нататъшно гледане по-късно.
Този вид инструмент е любим за криминалисти и професионалисти по сигурността, тъй като позволява да се "шпионира" интернет трафика от всеки компютър, с който може да се свърже. За да инсталирате Tcpdump, отворете терминал и претърсете и използвайте мениджъра на пакети, за да инсталирате Tcpdump. Това е най-вероятно в хранилищата по подразбиране.
заключение
Системните администратори на Linux могат да се окажат в командния ред за по-голямата част от работата си от управлението на сървъри или дори на клиентски компютри и други неща. Ето защо е много важно да откриете най-добрите инструменти, базирани на командния ред, за да улесните работата. Всеки инструмент, включен в този списък, прави точно това: прави администрацията на системата по-лесна за Linux, всеки по свой собствен начин.