Полезные программы для системного администратора

Всем системным администраторам, независимо от того, администрируете вы Windows или Linux нужен определенный набор программ, инструментов и утилит, которые помогут справиться с непредвиденной ситуацией, проанализировать систему или облегчат решение повседневных задач. Существует очень много таких решений, в том числе и с открытым исходным кодом.

В этой статье мы рассмотрим лучшие программы для системного администратора 2016, которые вы можете использовать в своей работе. В нашем списке будут не только обычные утилиты и программы для определенной операционной системы, но и целые образы. А теперь перейдем к нашему списку.

1. Windows subsystem for Linux

В последнее время компания Microsoft начала более лояльно относится к Linux, для упрощения работы системных администраторов и разработчиков была выпущена подсистема Windows для Linux, которая позволяет запускать программы Linux в Windows. Это больше чем эмулятор, WSL позволяет запускать окружение Ubuntu прямо в Windows. Это окружение включает оболочку bash и такие популярные утилиты, как sed, awk, grep и другие. Системным администраторам, которым приходится просматривать логи на Windows сервере понравится такая возможность.

Сборник утилит для сисадмина

2. PowerShell для Linux

Некоторые системные администраторы в основном работают в Windows, но время от времени должны переключаться на Linux. Чтобы им помочь компания Microsoft портировала PowerShell на Linux. Теперь эта программа распространяется с открытым исходным кодом.

3. Vim

Хороший текстовый редактор — это один из основных инструментов системного администратора, поскольку во многих ситуациях приходится вносить правки в конфигурационные файлы и важно делать это очень быстро. Редактору Vim недавно исполнилось 25 лет, и он все еще очень активно развивается.

Он выгодно отличается от всех других редакторов тем, что позволяет выполнять редактирование текста и перемещение по нему очень быстро, не отрывая пальцы от основной клавиатуры. Для этого в редакторе реализовано два режима — командный режим, с помощью которого вы можете перемещаться по тексту с помощью буквенных клавиш, а также выполнять различные команды. Второй режим — редактирование, в котором программа превращается в обычный редактор.

4. Htop

Мониторинг нагрузки на операционную систему — это тоже очень важная задача, которая стоит довольно часто перед системными администраторами. Например, если нужно очень срочно выяснить какая программа перегружает процессор или занимает всю доступную оперативную память. Утилита htop показывает в реальном времени список всех запущенных процессов с возможностью сортировки по нужному параметру, использованию процессора, памяти.

Кроме того, с помощью утилиты можно посмотреть количество потоков ядра процессора, на котором запущенна программа и многое другое. Это одна из самых важных утилит в списке программ системного администратора. Программа работает только в Linux системах.

5. Git

Контроль версий имеет очень важное значение не только в программировании. Для различных скриптов, конфигурационных и обычных текстовых файлов тоже может быть очень полезным восстановить предыдущую версию.

Топ 30 програм для системного администратора или как обслужить свой PCLaptop

Изначально система Git была разработана Линусом Торвальдстом для управления разработкой ядра Linux.
Но на сегодняшний день это полноценная платформа, которой пользуется очень большое количество проектов
с открытым исходным кодом. Но она также может быть полезной в сохранении старых версий ваших конфигурационных файлов.

Последняя на данный момент версия — это 2.10, в которой есть много полезных функций. Например, с помощью команды git diff вы можете узнать какие именно строки и в каких файлах были изменены, удаленные строки будут зачеркнуты. Программа может использоваться в Windows и в Linux.

6. GitLab

Git хорош сам по себе, но он будет намного лучше вместе с системой организации рабочего процесса. Платформа GitLab позволяет решить все эти проблемы. Она имеет как онлайн сервис, так и платформу, которую можно установить на свой сервер. Это отлично подходит для планирования развития инфраструктуры без необходимости полагаться на внешний сервис.

Читайте также:
Как найти наушник айрподс если он разряжен с помощью программы

7. SystemRescueCD

Компьютеры не всегда работают как нужно и имеют обыкновение ломаться. Отличная практика для системных администраторов — это иметь компакт диск или USB диск с набором инструментов, которые помогут восстановить систему или хотя бы данные с проблемных компьютеров.

SystemRescueCD — это активно развивающийся набор утилит для системного администратора на все случаи жизни. Это загрузочный дистрибутив Linux, основанный на Gentoo, который содержит различные инструменты для проверки аппаратного обеспечения, разметки диска, восстановления данных, проверки компьютера на вирусы, настройки сети и многое другое.

В 2016 году были выпущены версии 2.8 и 2.9. В этих версиях образ получил обновления различных компонентов, включая добавление поддержки инструментов для работы с btrfs.

8. Clonezilla

Иногда лучше не восстанавливать систему с нуля, а иметь резервную копию всей машины, чтобы иметь возможность вернуть систему к жизни за несколько минут. Clonezilla — это де-факто стандарт для создания резервных копий и развертывания образов систем на диск. Вы можете создавать резервные копии, как для отдельных разделов, так и для всего диска целиком.

Программа может использоваться из текущей системы или в виде загрузочного образа с псевдографическим интерфейсом — Clonezilla Live. После того как у вас будет готовая копия, вы можете очень просто восстановиться после неудачной конфигурации или обновления.

В последней версии была добавлена поддержка обнаружения зашифрованных с помощью Windows BitLocker томов, улучшена поддержка EFI, а также обновлено все программное обеспечение до последних версий Debian.

9. Docker

Контейнеры — это изолированные окружения, которые позволяют запускать несколько систем на одном ядре Linux. Все системы изолированы одна от другой, а также от основной системы. Инструмент настройки контейнеров Docker очень сильно посодействовал развитию контейнеров в 2016 году.

Docker — это открытая платформа, которая позволяет буквально в несколько команд развернуть контейнеры с нужными дистрибутивами Linux и выполнять в них необходимое программное обеспечение. С помощью Docker вы можете упаковать отдельное приложение со всеми его зависимостями, а затем запускать в любом дистрибутиве, где поддерживается Docker.

Вы можете создавать свои программы и обмениваться ими с другими пользователями. Docker позволяет компаниям выбирать систему, в которой будет работать программное обеспечение, не ограничивая разработчиков в инструментах и языках программирования.

В последних версиях Docker была добавлена возможность проверки состояния контейнера и автоматического восстановления в случае проблем, а также теперь контейнеры Docker могут работать не только в Linux,
но и в Windows.

10. Wireshark

Wireshark — это инструмент для анализа, проходящего через компьютер трафика и сохранения сетевых пакетов. Такая задача может возникнуть при анализе работоспособности сети, сетевых сервисов или веб-приложений. Программа поддерживает огромное количество протоколов, может даже расшифровывать HTTPS трафик при наличии ключа.
Вы можете фильтровать весь трафик по нужным параметрам, сортировать пакеты, просматривать их содержимое и полную информацию, а также многое другое.

Новая версия программы Wireshark 2.0 была выпущена в 2015 году, с тех пор она активно развивается уже в этой ветке. Ее интерфейс был переписан на Qt5, а также сделан более интуитивно понятным.

11. TightVNC

TightVNC позволяет получить доступ к графическому интерфейсу на удаленном компьютере. С помощью этой программы вы можете управлять компьютером удаленно, фактически, не находясь перед ним. Обычно администраторы управляют серверами Linux через ssh, однако, некоторые пользователи предпочитают использовать графический интерфейс для решения таких задач.

У программы есть возможность шифровать трафик VNC, таким образом, делая его безопасным, точно так же, как и ssh. TightVNC может работать как в Linux, так и в Windows. Затем вы сможете получить доступ к вашему устройству
с любого места, где есть интернет.

12. Zenmap

Zenmap — это графический интерфейс для популярного сетевого сканера — nmap. С помощью этого инструмента вы можете очень быстро найти все подключенные к сети узлы, проверить топологию сети, а также посмотреть список запущенных служб на каждом из компьютеров.

Также с помощью программы вы можете найти потенциально опасные места в настройке серверов, многими администраторами она используется для проверки доступности узлов или даже измерения времени аптайма.

Читайте также:
Почему программа сразу закрывается

13. Filezilla

Наш список утилит для системного администратора подходит к завершению. Во время администрирования серверов достаточно часто приходится передавать файлы. Обычно эта задача выполняется по протоколу FTP. Filezilla — это один из лучших и самых популярных клиентов для передачи и загрузки файлов по FTP. Интерфейс программы разделен на две панели, в одной из них вы видите локальный компьютер, а в другой удаленную файловую систему FTP сервера.

Интерфейс программы интуитивно понятен, и ее можно использовать в Windows, Linux и MacOS.

14. Kubernetes

Для управления контейнерами лучше использовать специальный инструмент — Kubernetes. Платформа позволяет создавать кластеры контейнеров буквально в две команды. С помощью панели управления можно решить 90% возникающих задач. Установить Kubernetes можно с помощью пакетного менеджера вашего дистрибутива, например yum или apt-get.

Выводы

В этой статье мы рассмотрели программы для системного администратора 2016, которые могут вам очень сильно помочь в администрировании вашей экосистемы компьютеров. А какими инструментами вы пользуетесь? Напишите в комментариях!

Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.

Источник: losst.pro

Полезные программы для системного администратора

Комментарии

Популярные По порядку
Не удалось загрузить комментарии.

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ

Python + Visual Studio Code = успешная разработка

Суперсет Python и Visual Studio Code в действии! Полное руководство по настройке и началу работы на лучшем языке в лучшем редакторе.

6 сервисов для работы с блок-схемами

Зачастую, чтобы лучше понять задачу и быстрее ее реализовать, используют различные схемы, таблицы и диаграммы. В нашей подборке 6 сервисов для работы с ними.

15 прекрасных плагинов для Sublime Text

Встречайте список первой необходимости – 15 самых нужных плагинов для Sublime, которые сильно упростят жизнь разработчику.

Источник: proglib.io

ТОП-16 Android-приложений для сисадминов

Сегодня для Android существуют сотни тысяч приложений, некоторые из них могут быть полезны для работы ИТ-специалистов. Существуют приложения для подключения к серверам, контроля компьютеров, соединения с базой данных, анализа радиоэфира, сканирования сети и работы в качестве независимых анализаторов. В этом обзоре – лучшие из них.

ConnectBot (бесплатно)

Это клиент для удаленного подключения к Unix-серверам или другим компонентам сети, поддерживающим соединение по протоколу SSH/Telnet. Задачи администрирования, технического обслуживания или устранения неполадок решаются с помощью командной строки. Поддерживаются локальные соединения, имеется доступ к командной строке Android. ConnectBot поддерживает создание и импорт SSH ключей. Возможны переключения между несколькими одновременными соединениями и копирование/вставка данных между ними или другими приложениями. Сохраняет историю предыдущих сессий

AndFTP (бесплатно или $5,59)

Этот клиент FTP/SFTP/FTPS служит для загрузки/выгрузки файлов или решения задач администрирования. ПО имеет режим возобновления сеанса и возможность реализации базовых задач администратора: переименование, удаление, обновление разрешений доступа к файлам и запуск специализированных команд. Реализована отправка данных по электронной почте, посредством системы сообщений, через Bluetooth, а также с участием других приложений. В версии Pro добавлена ​​поддержка для соединений по протоколу безопасного копирования (SCP) и возможность синхронизации удаленного/локального каталога.

Монитор Linux ($2.61)

При работе с серверами Linux – это простое приложение удаленного мониторинга жизненно важных органов серверов: загрузка процессора, оперативной памяти и дискового пространства, а также активность сети/портов. Статистика представлена цифрами или линейками виджетов. Существует возможность контроля нескольких машин Linux, но одновременный контроль или просмотр невозможен: приходится вручную менять адрес. На удаленных машинах Linux должен быть запущен сервер Apache с PHP.

Server Monitor (бесплатно)

Простая программа мониторинга выдаст предупреждение, если сервер или его определенные компоненты/порт отключатся. Очень удобное приложение, если требуется некоторая избыточность. ПО поддерживает TCP-соединения, а также SSH-туннели. После добавления имени сервера или IP-адреса, можно добавить компоненты или порты для контроля, в том числе SSH через SSH. Сервис можно запускать автоматически при загрузке системы или вручную.

httpmon (бесплатно)

Еще одно приложение мониторинга — для HTTP-серверов. Есть возможность настройки запроса URL и проверки простым пингом или настройкой условий запроса. Можно также установить желаемого агента для выполнения запросов времени ожидания соединения и таймаута. При неудаче приложение сообщит вспышкой экрана, сигналом, вибрацией телефона и/или отправит SMS-сообщение другим адресатам.

Cellica Database для Android ($39,99 после 10-дневной пробной версии)

Это приложение — для работы с базами данных на ПК или сервере Windows. После установки необходимого ПО на сервере или ПК реализуется шифрованный доступ к полям БД для редактирования, выборки, фильтрации, сортировки, создания БД. Поддерживаемые БД: MS Access, Access 2007, MS Excel, Excel 2007, Oracle, SQL Server, DB2, MySQL, PostgreSQL, FoxPro, DBase, R: BASE и любые ODBC-совместимые базы данных.

Читайте также:
Топ программ для диагностики компьютера

Phoenix MySql Client (бесплатно)

При необходимости простого подключения к базам данных MySQL можно использовать это приложение. Доступен просмотр таблиц, представлений и хранимых процедур, выполнение SQL-запросов, инструкций по выборке, созданию, вставкам и прочее.

Wyse PocketCloud (бесплатно или $ 14,99)

Интерфейсы Wi-Fi и сотовая связь позволяют клиенту реализовать подключения Microsoft RDP, VNC (Virtual Network Computing) и виртуальные соединения VMware View с машинами Windows, Mac или Linux. Поддерживаются Android-смартфоны и планшеты. Если загрузить и установить компонент ПО на компьютеры Windows или Mac, возможна автоматическая настройка соединения посредством учетной записи в Google, так что не придется возиться с настройками маршрутизатора или IP-адресов. Версия Pro убирает рекламу и добавляет ряд возможностей: несколько соединений, шифрование соединений, поддержка звука для RDP и поддержки VMware View для доступа к виртуальным машинам.

Android-VNC-Viewer (бесплатно)

Если предпочтителен VNC, настройка маршрутизатора не является проблемой и имеются статические IP-адреса или DNS реализует динамическое именование, возможно применение этого VNC-клиента. Он поддерживает подключение к большинству VNC серверов Windows, Linux и Mac OS X при помощи Wi-Fi и сотовой связи. Не обеспечивается автоматическое шифрование соединения. Для этого придется использовать другие приложения, вроде ConnectBot.

Spiceworks Mobile (бесплатно)

Если организация использует решение управления Spiceworks, можно применить это ПО для просмотра сети и обслуживания ПК, управления заявками на устранение неисправностей, а также для доступа и управления пользователями с поддержкой Active Directory.

ActiveDir Manager (бесплатно или $1,99)

Необходимо иметь это приложение, если в компании применяется Active Directory. Оно позволяет просматривать и управлять пользователями, группами и компьютерами. Можно «сбросить» пароли пользователей, отключить или изменить учетные записи, настроить членство в группах, а также выполнить другие основные задачи администрирования.

Поддерживается Windows Server 2000 или более поздние версии со StartTLS, SSL или без шифрования. Существует прямое подключение к сервером Active Directory посредством Wi-Fi или VPN. Единственное различие между платной и бесплатной версиями: платная версия позволяет сохранить параметры и опции подключения LDAP.

Wi-Fi Analyzer (бесплатно)

Если организация работает с сетью Wi-Fi, можно использовать этот Wi-Fi-анализатор при настройке точек доступа, проверке использования канала, устранении неполадок запросов Wi-Fi или проведении аудита безопасности сети Wi-Fi. Существует возможность просмотра и экспорта технических деталей точек доступа: SSID, МАС-адреса, шифрование канала и сигнал в отрицательных уровнях дБм при помощи графических линеек и текстовой индикации.

SharesFinder (бесплатно)

Эта утилита сканирует ресурсы/серверы Windows (SMB), FTP и HTTP в сети, при подключении через Wi-Fi. Весьма полезна для получения доступа к файлам в сети или при ведении аудита безопасности. По каждому ресурсу/серверу виден IP и MAC-адрес, имя SMB, имя вендора. Поддерживаются основные режимы передачи файлов и управления удаленными файлами, такие как создание и удаление файлов, папок.

Overlook Fing (бесплатно)

Для любой работы с сетями необходимо иметь это приложение. Оно сделает сканирование портов TCP, пингование (ping), трассировку (traceroute) и поиск DNS (lookup) в сети через Wi-Fi-соединение. Доступны также подробности сети (SSID, детали IP и скорость) текущего соединения Wi-Fi. Можно посмотреть и провести экспорт данных (MAC-адрес, IP и вендора) для каждого компьютера или устройства, обнаруженного в сети, которые можно персонифицировать: имя, иконка или заметка. Можно также выполнить сканирование портов или пингование определенного компьютера или устройства, запустить сторонние приложения для клиентов SSH, Telnet, FTP, FTPS, SFTP, SCP, HTTP, защищенного HTTP и SMB.

RouterPasswords (бесплатно)

Обязательное ПО для всех, кто работает с сетями. Простая база данных — сведения логинов и учетных данных умолчательного входа для множества (более 1 тыс.) моделей маршрутизаторов, шлюзов, модемов и других сетевых компонентов. Все это можно найти в интернете, но эта база обеспечит быстрый автономный доступ: на клавиатуре набирается название модели или торговой марки и список соответствующих записей будет выведен на дисплей.

Команды Linux (бесплатно)

Это справочное приложение для тех, кто не является экспертом по работе с командной строкой Linux. В нем перечислены более 500 команд Linux, которые можно просматривать. Выбрав команду, можно посмотреть синтаксис, описание и другие параметры командной строки. Можно отметить любимые команды, и они будут показаны при запуске и/или доступе вручную. Программа облегчает быстрый локальный доступ.

Источник: www.tadviser.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru