Начальная

Windows Commander

Far
WinNavigator
Frigate
Norton Commander
WinNC
Dos Navigator
Servant Salamander
Turbo Browser

Winamp, Skins, Plugins
Необходимые Утилиты
Текстовые редакторы
Юмор

File managers and best utilites

«Инструментарий системного администратора» или «Как мы работаем». Утилиты для системного администратора


Программы системного администратора

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

Рабочая ОС системного администратора

Начнем с операционной системы системного администратора. Лично я работал и работаю только на ОС Windows. Раньше это была Windows 7, сейчас Windows 10. Ниже напишу свое мнение на счет этих ОС. А пока просто объясню, почему именно Windows.

Конечно, я имел опыт работы на различных linux дистрибутивах. Я легко работаю с этой системой, но для пользователя не вижу никаких плюсов, по сравнению с windows. На эту тему можно спорить бесконечно, я лишь отмечу то, чем windows лучше linux по моему мнению:

  1. Лучшая поддержка ПО и драйверов. У вас почти никогда не будет проблем с тем, что какого-то драйвера или программы нет под вашу систему.
  2. Стабильная и надежная работа. В основном этот плюс относится к Windows 7, про десятку такого не скажу. А вот семерка у меня без проблем работала и работает месяцами без перезагрузки.
  3. Простая интеграция в другие информационные системы. Легко подключить сетевую папку, принтер в новом офисе, подключиться к vpn. Я часто перемещаюсь между офисами, для меня это актуально.

Windows — операционная система для тех, кто просто хочет сесть и начать работать, а не настраивать систему, искать драйвера для тачпада, видеокарты корректной работы hibernation и т.д.

Больше ничего в голову не пришло 🙂 Конечно, решающее значение имеет именно первый пункт. Например, для управления XenServer существует приложение Citrix XenCenter только под Windows. Конечно, при наличии виртуальных машин этот вопрос немного сглаживается, но тем не менее, я предпочитаю, когда все рабочие инструменты на одной системе. Под Windows существует огромное количество ПО на любой вкус. Ниже я как раз и расскажу, какие программы под windows я использую для системного администрирования.

Пару лет назад я перешел с Windows 7 на Windows 10. Мотивов для этого перехода было совсем немного:

  1. Мне нравился новый диспетчер задач.
  2. Мне хотелось в cmd пользоваться ctrl+c и ctrl+v.
  3. Просто любопытно было посмотреть на новую систему.

Переход никаких особых удобств мне не принес. Первые два пункта понравились, но все остальное меня постоянно напрягает. Минусов этой системы огромное количество. Попробую собраться с мыслями и перечислить все плохое, с чем столкнулся сам:

  1. Назойливая система обновлений. Сколько я с ней промучался, но так ее и не победил. Смирился и регулярно обновляюсь. Хорошо, хоть ошибок пока нет.
  2. Перепутаны все настройки. Часть в Панели управления осталась, часть переехала в Настройки. Мало того, что так неудобно, так в самих Настройках от обновления к обновлению меняется расположение настроек. Подключиться к VPN, посмотреть статус сетевого подключения, разрешить отображение значков в трее стало очень неудобно. Хорошо, что еще осталась панель управления старая. Что будет, если ее уберут — не знаю.
  3. Система периодически что-то делает в фоне, нагружает процессор и сжирает ресурс батареи на ноутбуке. Для меня это очень актуально, так как имею Thinkpad x220 с очень емкой батареей. Могу работать от нее несколько часов, но не тогда, когда windows 10 решает что-то посчитать в фоне. Причем работает системный процесс и ты не можешь понять, что конкретно делает система. Я и так и сяк подходил к этой проблеме, но так и не понял, что конкретно надо сделать, чтобы система перестала вести непонятную деятельность. Даже полное отключение обновление не помогало. Иногда система все равно что-то делала. Я сразу замечал это, так как вентиляторы на ноуте начинают громче гудеть. Иногда помогала перезагрузка компьютера, иногда нет.
  4. Глючит буфер обмена. Иногда он тормозит. Иногда из него выходят знаки вопросов. Иногда он добавляет очень много пробелов между строк. Это настоящее бедствие, так как очень мешает работе. Помогает перезагрузка, но в середине рабочего дня, во время активной работы перезагружаться не вариант.

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

Насчет операционной системы все. Вот пример рабочего стола системного администратора, то есть меня 🙂

Операционная система системного администратора

SSH клиент

Первое место в списке программ системного администратора занимает ssh клиент. Именно в ssh я провожу большую часть своего рабочего времени. Я работаю с linux значительно больше, чем с windows. За время своей работы я перепробовал все, что попадалось на тему ssh клиента. Как и большинство, начинал с putty, потом пользовался kitty. Этот вариант подходит тем, кому надо изредка подключаться куда-то по ssh. Так же тем, у кого в попечении 5-10 серверов с одним паролем или сертификатом на все сервера.

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

mRemoteNG

С этой программой я познакомился очень давно, еще до того, как ее форкнули и добавили NG на конце. Она объединяет в себе все популярные способы удаленного подключения к серверам. Конкретно я использовал следующие:

Очень удобно подключаться к различным серверам из одного места. Все подключения располагаются в одном окне программы  в раздельных табах. В этой программе меня устраивало практически все, кроме одного досадного бага, который до сих пор не исправили. Если вы подключаетесь по ssh, то у вас некорректно работает переключение по alt+tab. Если из mRemoteNG вы переключитесь в другое окно, через альттаб, а потом вернетесь обратно этой же комбинацией, то попадете не в mRemoteNG, а в другую программу.

Такое поведение связано с тем, что для ssh подключения используется putty, сама программа написана на .net. Эта связка как-то некорректно работает в плане переключения окон. Я читал на сайте разработчиков отзывы об этом баге, там есть все подробности. Они пишут, что пока не уйдут от putty, исправить этот баг невозможно. А жаль, так как программа меня на 100% устраивает, но вечные проблемы с alt+tab меня все же вынудили искать замену для ssh. И я ее нашел, а mRemoteNG использую для rdp и vnc подключений.

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

Программа для удаленных подключений с табами

Эта программа стала незаменимой для меня, когда число управляемых серверов перевалилось за 30-40. С ее помощью можно выстраивать древовидную структуру вложений для подключений, сохранять учетные данные. И все это в одном месте для всех протоколов. mRemoteNG отличная программа для системного администратора. Лучше по функционалу я не встречал. Может когда-нибудь и недостатки исправят.

Минус, как я уже говорил — некорректное переключение по alt+tab при работе с ssh и отсутствие пароля на запуск. Это важно, так как все пароли у вас хранятся в программе, при этом она еще и портированная. В итоге все ssh подключения я из нее убрал и стал пользоваться другой программой.

Xshell 5

Этот ssh клиент под windows меня устроил всем. В нем много настроек, после установки я долго разбирался с ними, чтобы все сделать красиво и удобно. Вот пример, за что я люблю этот клиент.

SSH клиент для системного администратора

Вы можете расположить окна, к примеру, вот так и что-то отлаживать. Если у вас несколько мониторов, как у меня, то сможете разные экземпляры программы с разными подключениями расположить по разным мониторам. Я, к примеру, люблю так тестировать нагрузку на web сервер. На одном мониторе открываю ssh окна с нужными метриками, на другом графики из zabbix. Даю нагрузку и в режиме реального времени смотрю, что происходит на сервере.

Xshell 5 избавлен от всех недостатков предыдущей программы:

  • Корректно переключается по alt+tab.
  • Имеет пароль на запуск программы.
  • Использует стандартный формат приватных ключей, в отличие от putty.

Интерфейс неплохо кастомизируется. Я убрал вообще все лишнее с окна программы. Запомнил горячие клавиши и пользуюсь только ими для создания подключений, изменения и т.д. Подключения ssh могут организовывать древовидную структуру, имеют массу настроек. Можно менять цвета в консоли, цвета заголовков окон и т.д. Таким образом можно удобно помечать наиболее важные сервера отдельным цветом, или тестовые. Я так делаю для некоторых серверов. Можно разделять сервера разных организаций разным цветом.

По ssh клиенту Xshell у меня вердикт таков — лучшей программы для системного администратора я не встречал. Постоянно ей пользуюсь и вам рекомендую. Ко всему прочему она бесплатная для домашнего использования. Если у вас есть какие-то примеры более удобных и функциональных программ для организации удаленных подключений, прошу поделиться в комментариях.

Хранение паролей

Переходим к следующей по важности категории программ для системного администратора — хранилки паролей. У любого системного администратора масса всевозможных учетных записей, к которым нужен удобный доступ. Года 3 назад я в течении длительного времени использовал password commander. Простая и удобная хранилка паролей, где есть все, что нужно и нет ничего лишнего. Но программа давно не развивалась, ее уже невозможно было зарегистрировать. Хоть она и была бесплатная для жителей СНГ, все равно нужно было зарегистрировать, иначе выскакивало информационное окошко при старте. В какой-то момент мне надоело наблюдать это окно и я решил сменить программу.

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

Для меня является открытым вопрос с программой для совместного доступа к паролям. Я смотрел некоторые решения в web, написанные на php, но ничего не приглянулось. На текущий момент использую тот же keepas, лежащий на сетевом диске. Очевидно, что не очень удобно. Если у кого-то файл открыт, изменить его не получится. Приходится просить закрыть файл. Если у кого-то есть рекомендации по хранилке паролей для совместного доступа — прошу поделиться в комментариях. Наверняка же есть что-то удобное для этих целей. Но сколько бы я не спрашивал системных администраторов, работающих в отделах с несколькими сотрудниками, как они решают этот вопрос, хорошего ответа не получал. У всех как придется — кто в экселе, кто в keepass, кто вообще в текстовых файлах, либо просто у каждого свои пароли и передают их друг другу в случае надобности.

Программы удаленного доступа

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

Есть неплохой аналог — LiteManager. В бесплатной версии существует ограничение на 30 рабочих мест. Если у вас их меньше или вы используете программу для доступа к каким-то техническим машинам, там где не подходит rdp по какой-то причине (сервер СКУД, клиент видеонаблюдения и т.д.), то возможно вам будет достаточно этой программы.

Если у вас больше 30-ти рабочих мест и нужен удаленный доступ ко всем машинам, то выход — vnc сервер. Я предпочитаю TightVNC. Решение подходит только для локальной сети, либо для канала хотя бы в 30-50 мегабит. У vnc очень медленный протокол и пользоваться им при низкой скорости канала просто невозможно.

Если нужен удаленный доступ по vnc в локальную сеть, то можно использовать vpn, либо более просто вариант — подключаться куда-то в локалку по rdp, а потом уже по vnc. С современными скоростями интернета получается вполне рабочий вариант. Я использую в некоторых ситуациях. Для безопасности просто ограничиваю доступ по rdp на уровне ip. У меня есть возможность подключаться с нескольких статичных ip адресов.

Софт для заметок сисадмина

У системных администраторов постоянно копятся всякие заметки, шпаргалки, записки и т.д. Для этого лучше использовать специализированную программу. Я много лет использую для записи заметок бесплатную версию Evernote. Мне хватает ограничения бесплатной версии — 2 устройства. У меня это рабочий ноутбук и смартфон.

Аналогичных программ существует огромное множество. Буду рад советам в комментариях. Расскажите, что вы используете для хранения текстовых записей.

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

Где админам вести список дел

Абсолютно убежден, что любому системному администратору нужна программа для ведения списков дел, коих у него всегда огромное количество. Программу может в крайнем случае заменять текстовый блокнот. Именно так у меня и было длительное время, пока не познакомился и не попробовал программу Todoist. С тех пор все дела веду в ней.

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

Программа todoist для ведения списка дел

А в чем вы ведете свои дела?

В какой программе рисовать схему сети

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

Microsoft Visio

Известная и популярная программа для рисования всевозможных схем и карт. У меня не получалось на ней наглядно нарисовать схему серверной. Получалось примерно вот так:

Схема сети в программе microsoft visio

Мне не понравилось. На вид вроде ничего, но связи не проложить наглядно. Не воспринимаю эту схему. Пробовал разные наборы иконок. В общем, с разных сторон подходил к visio, но в итоге отказался от него.

Edraw Max

Неплохая программа для рисования схем. Получается наглядно и даже местами красиво (на любителя), но подходит только для небольших сетей. Что-то масштабное у меня не получалось на ней нарисовать.

Карта локальной сети

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

Dia

При первом знакомстве вообще не понравилась. Все показалось какое-то топорное и неприглядное. Редактирование элементов интуитивно не понятно. Много ошибался по первости. Досталось в наследство несколько схем сетей, нарисованных в этой программе, поэтому работал с ней по минимуму для редактирования этих сетей.

Но в очередной раз, когда искал удобную программу для рисования схемы большого проекта, не нашел ничего подходящего. Решил попробовать Dia. И как-то пошло, понравилось. Освоился в интерфейсе и функционале и начал рисовать схемы в ней. Сейчас использую эту программу постоянно для рисования блок схем, схем локальных, информационных сетей. Получается примерно так, если рисовать физическую сеть:

Карта свитчей в Dia

Есть и более сложные схемы, но там замазывать много, не буду показывать 🙂

Пробовал разные онлайн сервисы для рисования схем. Функционал вроде нормальный и получается неплохо, но банально неудобно мне в браузере рисовать.

Буду рад полезным советам по программам по рисованию блок-схем и карт сетей. Dia неплохая штука, но все равно на 100% не нравится. Все надеюсь найти что-то более красивое и удобное.

Программы системного администратора на смартфоне

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

Смартфон у меня на Андроиде, поэтому программы под него.

  • Wifi manager — позволяет быстро и наглядно оценить загруженность частоты wifi по каналам.
  • Wifi Analyzer — с его помощью я проверяю работу capsman от микротик. С помощью программы можно увидеть множество точек за одним SSID и подключаться к ним по MAC адресу. Это одна из возможностей, которая интересна лично мне. В программе много других полезных функций.
  • Speedtest — с этой программой все ясно. Мобильный аналог популярного сервиса. Пригодится всем, не только системным администраторам.
  • Evernote — мобильная версия программы для заметок.
  • RD Client — приложение от Microsoft для подключения по rdp. На удивление удобная штука. Пользуюсь регулярно.
  • KeePass — мобильная версия менеджера паролей. Открывает файл с паролями, который хранится на ноутбуке.
  • Zadarma SIP — клиент sip телефонии. Использую, когда настраиваю asterisk. Сервис задарма удобен в качестве тестового транка на время настройки и тестирования.
  • Клавиатура для паролей — простое приложение, которое позволяет легко вводить пароли, которые придуманы в русской раскладке, но вводятся на английском языке. Сам я такие не люблю использовать, но приходится работать и с ними. Без русской клавиатуры их вводить очень неудобно.
  • Openvpn for Android — обычный vpn клиент для openvpn.
  • JuiceSSH — ssh клиент. Пользуюсь редко, так как через смартфон работать по ssh очень неудобно, хоть какой клиент ни возьми.
  • PingTools — набор полезных сетевых утилит. Можно пингануть, трассерунть что-то прямо из смартфона.

Вот пожалуй и все из программ на смартфоне, что прямо или косвенно относится к системному администрированию.

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

Буду рад комментариям с полезным и незнакомым для меня софтом. Хочу попробовать что-то более удобное, чем есть у меня.

Не понравилась статья и хочешь научить меня администрировать? Пожалуйста, я люблю учиться. Комментарии в твоем распоряжении. Расскажи, как сделать правильно!

Помогла статья? Есть возможность отблагодарить автора

serveradmin.ru

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

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

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

Содержание статьи:

1. Vim

15024468956_d1929ccc64_o

 

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

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

В ноябре вышла восьмая версия Vim, в которой программа получила много улучшений. Например, поддержку GTK3и асинхронный ввод/вывод для плагинов. Этот редактор может работать не только в Linux, но и в Windows и MacOS.

2. Htop

htop-2-0

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

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

3. Git

git-logo1

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

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

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

4. SystemRescueCD

systemrescue

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

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

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

5. Clonezilla

ocs-08-restoredisk

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

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

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

6. Docker

docker_lead

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

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

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

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

7. Wireshark

screenshotfrom2012-09-2314-57-09

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

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

8. TightVNC

scrtightvnc

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

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

9. Zenmap

figure-61_reference

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

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

10. Filezilla

filezilla-3-19

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

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

Выводы

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

losst.ru

Набор утилит для системного администратора windows 7

Операционные системы windows 7, как и все остальные не только со временем приходят в упадок, но и нуждаются в настройке.

Восстанавливать работоспособность виндовс 7 в ручном режиме, как и на страивать, не то что под силу не всем, а долго и мучительно.

Это можно обойти, если скачать набор утилит для системного администратора windows 7.

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

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

Их разработали программисты Майкрософт, поэтому в качестве можно не сомневаться – вреда компьютеру или системе windows 7, утилиты не нанесут.

У кого мало времени или не любит читать до конца, то может сразу скачать по ссылке в конце записи.

Как пользоваться набором утилит для системного администратора windows 7

В первую очередь набор утилит нужно скачать и распаковать. Они в RAR архиве. Кто не сталкивался с распаковкой — смотрите сюда.

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

Далее просто кликнуть на значок Launch Fix it.exe (нарисован человек с ключом), подождать 2 – 3 секунды, запустится сборник утилит, и можете приступать к работе.

Например, у вас возникли проблемы с отображением прозрачности окон (поддерживается только в windows 7).

Тогда выделите самый первый пункт: «все проблемные области» и напротив строки: «Как исправить проблемы, если не работают эффекты Windows Aero» нажмите на приложение – запустить сейчас.

Смотрите ниже на рисунок – дальше от вас потребуется только щелкать – далее.

Launch-Fix

Описание возможностей набора утилит для системного администратора виндовс 7

После скачивания вы получите набор утилит для настройки и автоматического решения административных проблем на windows 7.

Какие утилиты входят в набор? Их там много. Среди которых можно выделить:

— настройка рабочего стола;

— решение проблемы с запуском программ;

— Устранение неполадок с играми, звуком, видео и изображениями;

— исправление подключений к интернету;

— сбои с обновлением и установкой ПО;

— восстановление печати, сканирования и отправки файлов;

— нарушение производительности, сбои и появление ошибок;

— настройка безопасности.

Как видите набор инструментов довольно внушительный – скачивайте не задумываясь. Теперь работа системного администратора будет намного проще. Успехов.

Разработчик:Неизвестно

Операционка:XP, Windows 7, 8, 10

Интерфейс:русский

Лицензия: бесплатнаяСкачать

Набор утилит для продвинутого администратора

Если вы не новичок в компьютерном мире, то вас должен заинтересовать интересный набор утилит – NirLauncher.

Nir Launcher

Это очень большой комплект, и не только для операционных систем Windows 7 , В нем имеется более ста семидесяти приложений.

Этот сборник не требует установки, а все мини-программы сгруппированы. В самом верху есть меню, которое поможет быстро найти необходимую утилиту.

Этот интерфейс сэкономит вам немало времени. В наборе есть приложения для восстановления паролей, просмотра данных, для работы с жестким диском, выправления ошибок и много других.

Набор полностью бесплатный. Запускать можно со всех накопителей – установка не требуется.

Эти два комплекта, предоставленные здесь, конечно далеко не все – есть множество других, в основном уже платных – для использования ПРО версий.

Разработчик:NirLauncher

Операционка:XP, Windows 7, 8, 10

Интерфейс:русский

Лицензия: бесплатнаяСкачать

vsesam.org

Начинающему системному администратору

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

Утилиты пакета Pstools- Утилиты командной строки из пакета PStools от Sysinternals работают в Windows NT, Windows 2000, Windows XP, Windows Server 2003 и не требуют инсталляции. Позволяют осуществлять не только управление локальным компьютером, но и удаленное администрирование без установки на удаленном компьютере какого-либо программного обеспечения. Позволяют выполнять приложения на удаленной системе, управлять службами, перезагружать, выключать или останавливать локальный или удаленный компьютер, а также многое другое.

Работа с реестром Windows - здесь собрана информация по реестру из многих источников и личного опыта. Общие сведения о реестре Windows, файлы реестра и их местонахождение, краткое описание разделов реестра и их назначение. Большое внимание уделено восстановлению работоспособности системы, сохранению и восстановлению данных реестра. Отдельный раздел посвящен отслеживанию обращений к реестру с использованием утилиты RegMon. Вопросы автоматического запуска приложений и служб. Краткое описание утилиты AutoRuns.Примеры для ограничения доступа пользователя к ресурсам системы и способы борьбы с ограничением доступа. Некоторые полезные настройки Windows через реестр.

Проблемы с загрузкой Windows 2000/XP . - В сжатом виде представлена информация о механизме загрузки ОС Windows 2000/XP с использованием загрузчика NTLDR. Рассмотрены причины, по которым система может не загружаться и способы их устранения. Краткое описание работы с консолью восстановления (recovery console) Windows и Winternals ERD Commander.

BOOTMGR - диспетчер загрузки Windows Vista/7 - Описание механизма загрузки операционных систем семейства Windows с использованием диспетчера загрузки BOOTMGR, заменившего устаревший загрузчик NTLDR в операционных системах Windows Vista и более поздних. Описание хранилища конфигурации загрузки BCD (Boot Configyration Data), его структуры, объектов и элементов конфигурации. Примеры использования редактора BCDEDIT и программ редактирования конфигурации загрузки сторонних производителей (EasyBCD). Примеры нарушения процесса загрузки операционной системы и методики его восстановления.

Панель управления Win2k. - Что делать если Панель Управления Windows не открывается. Как удалить ненужные элементы панели управления.

Скрытые устройства Windows. - как получить список скрытых устройств Windows и, при необходимости, удалить ненужные.

Файловый менеджер FAR - Очень функциональная и удобная для системного администратора программа. Кроме стандартных возможностей файлового менеджера может использоваться в качестве FTP-клиента, умеющего работать через прокси и брандмауэр. Позволяет выполнять просмотр сетевого окружения и сетевых папок (в том числе и скрытых). Имеет встроенный редактор с возможностью просмотра файлов как в текстовом так и в HEX- формате. При чем в текстовом формате легко меняется DOS-кодировка на Windows и наоборот. Возможности встроенного редактора позволяют легко выполнять даже такие "экзотические" операции, как перенос из текстового файла выделенного в прямоугольном окне текста в другой файл и т.д. Имеется менеджер программ, позволяющий просмотреть список процессов, сведения о каждом из них, его источник и используемые ресурсы системы. И убить ЛЮБОЙ процесс, чего не позволяет сделать стандартный Task Manager.

Omniquad Instant Remote Control - программа удаленного администрирования систем под управлением Win2K/XP/Win2003, не требующая установки серверной составляющей на администрируемом компьютере. Просто запускаете ее, вводите IP-адрес (имя компьютера), имя пользователя, пароль и рабочий стол удаленной системы перед вами.

Автоматизация с использованием nncron Lite - Настройка и использование планировщика заданий nncron Lite. Краткое описание установки и настройки. Формат записей в файле nncron.tab. Простой пример создания задания для периодического запуска приложения. Примеры для выполнения по расписанию дистанционного включения компьютеров с применением технологии Wake On Lan (WOL), удаленного запуска приложений с помощью утилиты psexec и выключения компьютера в заданное время.

Бесплатные программы для компьютера - краткое описание и ссылки на сайты для скачивания бесплатного программного обеспечения для компьютеров под управлением ОС Windows. Здесь размещена информация о программных продуктах, которыми я сам лично пользовался, и, как правило, продолжаю пользоваться по сегодняшний день. Программы сгруппированы по категориям - "Системное программное обеспечение", "Интернет и сеть", "Безопасность", "Мониторинг и тестирование оборудования" и "Прочее". Раздел бесплатных программ будет постоянно пополняться.

Раздел "Linux" перенесен на сайт white55.ru . Здесь остались только архивные странички.

Работа в консоли Linux - Консоль Linux для начинающего. Элементарные знания о командной оболочке. Как выключить/перезагрузить компьютер, посмотреть список процессов и снять зависший, создать файл или каталог, установить или удалить приложение и т. п.

Удаленная работа с графическим терминалом Linux - как подключиться из Windows к графической подсистеме Linux, используя бесплатный пакет Xming. Варианты с использованием XDMCP и X11 Forwarding.

Бесплатный Oracle на бесплатном Linux - установка Oracle Database XE Server на Linux Mandriva 2007 Free.

Построение VPN на базе Mandriva Linux 2007 и PoPToP. Вариант организации подключения удаленных клиентов Windows через Интернет к локальной сети предприятия с использованием VPN сервера на базе Linux Mandriva 2007.

Непонятные проблемы с компьютером. - краткие методики выявления и устранения неполадок с компьютерным оборудованием. Что делать, если компьютер не включается, самопроизвольно включается, виснет или перезагружается. Ссылки на программы для сбора информации об оборудовании и тестирования.

Проблемы с жестким диском - Технология S.M.A.R.T - принципы и краткое описание. Тестирование накопителей на жестких магнитных дисках и оценка их технического состояния. Утилита HDDScan. Использование терминального режима для работы с жестким диском.

Флэш-диски. - Что представляют собой флэш-карты и переносные USB флэш-диски. Cсылки на программы для тестирования, восстановления и форматирования флэш-дисков и карт. Проблемы безопасности и контроля использования съемных носителей информации.

Пароли к BIOS - что делать если BIOS закрыт паролем и этот пароль неизвестен.

Сокеты и процессоры - список сокетов и соответствующих им процессоров Intel и AMD.

Нестандартное использование BootRom. - Что такое BOOTROM. Принцип использования расширений BIOS. Заметка возникла после того, как пришлось чинить SCSI-адаптер с нерабочим BIOS-ом.

Общие сведения о USB. - История возникновения и совершенствования стандарта универсальной последовательной шины USB. Принципы функционирования одного из самых удачных интерфейсов периферийного компьютерного оборудования.

Подборка схем. - Здесь я начал размещение различных схем электронных устройств.

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

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

Анализаторы сетевого трафика в Windows XP. IRIS- Пожалуй, самый лучший инструмент для анализа сетевых проблем и изучения различных сетевых протоколов. Позволяет перехватывать кадры и анализировать любые протоколы. Встроенный редактор пакетов позволяет просматривать информацию и редактировать ее. Можно создавать свои пакеты и отправлять их в сеть, однократно или циклически. А также, очень похожий на Iris ETHERSCAN ANALYZER и бесплатный WIRESHARK (бывший ETHEREAL).

Программы Network Tools от Nirsoft. - Пакет небольших сетевых утилит от Nirsoft для мониторинга сетевой активности, изучения прикладных протоколов и технологий. Не требуют инсталляции и работают во всех версиях Windows.

Технология Wake On Lan - Реализация технологии удаленного включения электропитания компьютера в локальной сети. Ссылки на программы, примеры использования в Linux и Windows.

Определение MAC-адреса - Как определить MAC-адрес сетевого адаптера. Программное изменение MAC-адреса в Linux и Windows. Перепрошивка аппаратного адреса на примере сетевых карт Realtek.

Интернет через модем - как настроить подключение к Интернет с использованием dialup-соединения. Немного теории и практика.

Интернет по выделенной линии - общие сведения об организации доступа к Интернет по выделенной линии. Технические и финансовые аспекты выбора варианта подключения.

SMTP - протокол прикладного уровня для отправки сообщений электронной почты. Использование telnet для изучения логики SMTP сессии. Пример отправки простого сообщения электронной почты без использования почтового клиента. Большая часть статьи посвящена использованию утилиты Blat для отправки электронных писем из командной строки Windows. Дано подробное описание основных ключей программы и приведены практические примеры для отправки простого письма, письма с текстом на русском языке, письма с вложением и т.п.

Удаление письма из почтового ящика - Пример использования утилиты telnet для удаления письма из почтового ящика без скачивания.

Настройка прокси-сервера Wingate - о настройке и использовании популярного прокси-сервера Wingate. Настройка системных и пользовательских сервисов. Ограничение доступа пользователей и групп пользователей к определенным сайтам или к отдельным сервисам прокси-сервера, минимизация трафика и борьба с рекламой. Сохранение, восстановление и перенос настроек на другой сервер. Настройка клиентского программного обеспечения для работы через прокси-сервер Wingate.

Беспроводные сети Wi-Fi - Общие сведения о стандартах беспроводной связи Wi-Fi.

ADSL-доступ в Интернет. - Общие сведения о подключении к интернет-провайдеру по выделенной линии с использованием технологии ADSL. О модемах и маршрутизаторах. Общая схема подключения. Коротко и просто о том, что делать, если пропал доступ в Интернет. Пошаговые инструкции для диагностики подключения. Примеры использования утилит ping и tracert для определения неработоспособного участка. Использование сервиса DynDNS для привязки DNS-имени к вашему динамическому IP-адресу. Пример настройки модема Zyxel P660RU2 EE для стабильной работы в режиме ADSL2+ в сети Стрим (проблемы, возникающие после перехода на ADSL2+ и связанные с длительным подключением и низкой скоростью исходящего потока upstream). Сброс пароля на маршрутизаторах CISCO 800-й серии, использование TFTP для сохранения и загрузки конфигурации CISCO 827-4V и примерная конфигурация для подключения к сети Стрим.

Б е з о п а с н о с т ь

Простейшие способы нейтрализации вирусов в Windows 7 - Примеры простейших способов нейтрализации вирусов, в частности, блокирующих рабочий стол пользователя Windows 7 (семейство вирусов Trojan.Winlock). В статье идет речь об обезвреживании вирусов стандартными средствами операционной системы Windows 7 с использованием режима загрузки системы в безопасном режиме с поддержкой командной строки. Относительно высокий уровень безопасности, задаваемый стандартными настройками системы, и удачная реализация данного режима в Windows 7, позволяет успешно справиться с большинством вирусов даже без применения антивирусного программного обеспечения. Приведенные методики не требуют высокой квалификации и позволяют, практически любому пользователю, избавиться от вирусного заражения и восстановить доступ к рабочему столу, заблокированному вредоносной программой.

Удаляем вирус из системы - Общий подход и методика обнаружения и удаления вредоносного программного обеспечения, в том числе руткитов и вирусов-вымогателей. Использование различных приемов для самостоятельного удаления вируса из системы. Примеры использования консоли восстановления, редактора реестра, контрольных точек восстановления системы, Winternals ERD Commander'а и популярных антивирусных утилит. Вопросы восстановления работоспособности Windows после удаления внедрившихся вирусов. Ссылки на программы и сайты по антивирусной тематике.

Сброс пароля локальной учетной записи пользователя Windows - Как восстановить доступ к системе если утрачен пароль пользователя (администратора) Windows. Простая и доступная методика, основанная на использовании особенностей окна входа в систему.

Password Recovery Tools от NirSoft - перечень наиболее известных программ для восстановления паролей с кратким описанием и ссылками для скачивания актуальных версий с сайта nirsoft.net.

Пароли в реестре и файловой системе Windows. - примеры местонахождений паролей для наиболее популярных приложений.

Восстановление паролей - Как пользоваться утилитами для восстановления паролей от NirSoft, восстановить забытые пароли к почте, FTP-серверам, сайтам, dialup (в т.ч. и VPN)-подключению, используемом на данном компьютере: (User Name, Password, Domain), посмотреть пароли, скрытые за символами звездочки и т.п. Ссылки для скачивания программ.

PT Startup Monitor - Монитор автозапуска от компании Positive Technologies - разработчика популярного сканера безопасности Xspider. Данная программа отслеживает многочисленные ключи автозагрузки Windows и позволяет, при необходимости, блокировать нежелательные запуски программ, в том числе и автоматически. Необходимый инструмент в борьбе с вирусами, пропущенными антивирусом.

Списки прокси серверов в формате адрес:порт - стараюсь обновлять хотя бы раз в месяц. Доступны 2 списка: новый (на момент обновления) и предыдущий (за прошлый месяц). Прокси, требующие аутентификации или ручного ввода в списки не включаются. Ссылки на популярные веб-прокси и сервис для проверки эффективности используемого прокси сервера.

Интересные новинки. - Новости компьютерной тематики.

Короткие заметки - Это что-то вроде блокнотных записей, напоминалка. Просто информация, которая может понадобиться, или записи типа "Возникла проблема - найдено решение".

Если вы желаете помочь развитию проекта, можете воспользоваться кнопкой "Поделиться" для своей социальной сети

comp0.ru

Двадцать один бесплатный инструмент, о котором должен знать каждый системный администратор

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

WireShark

http://www.wireshark.org/

Wireshark — самый популярный анализатор сетевых протоколов в мире. Этот инструмент позволяет следить за всем, что происходит в вашей сети, вплоть до мельчайших подробностей. Использование этого инструмента является неофициальным стандартом во многих отраслях и образовательных учреждениях. Wireshark является кросс-платформенным инструментом и поддерживает работу в таких операционных системах, как OS X, Windows и Unix.

FileZilla

https://filezilla-project.org/

Filezilla представляет собой FTP-сервер и FTP-клиент с лицензией GNU GPL. Благодаря возможности подключения к защищенным SSH-узлам этот инструмент становится идеальным выбором в тех случаях, когда вам требуется предоставить доступ клиентам, предпочитающим CLI-интерфейсам графические интерфейсы.

Fiddler

http://www.telerik.com/fiddler

Fiddler представляет собой прокси-сервер для работы в локальной сети, который позволяет разработчикам выполнять отладку веб-приложений. При наличии нескольких различных приложений или процессов, которые могут влиять на значения в форме, возможность просматривать фактические выходные данные при передаче может быть очень полезной и удобной. При работе с удаленным API-интерфейсом вы сможете при необходимости составить запросы и повторно воспроизвести их.

Sysinternals Suite

http://technet.microsoft.com/en-us/sysinternals/bb545021.aspx

Sysinternals Suite предоставляет системным администраторам целый набор универсальных инструментов для работы с файлами и дисками, обслуживания сети, управления процессами и безопасностью, а также для сбора системной информации на узлах Windows. Одна из самых популярных и удобных утилит в этом наборе — Autoruns.exe, с помощью которой можно выполнить обнаружение всех программ, запускаемых автоматически при запуске системы.

Mosh

http://mosh.mit.edu/

Пользователям SSH часто приходится сталкиваться с нестабильностью сеансов удаленной работы. Всего один сбой в подключении к Wi-Fi не больше секунды — и вся работа насмарку. Mosh предоставляет безопасный протокол замены, который обеспечивает возобновление прерванных сеансов и повышает производительность работы в целом. Mosh совместим практически с любой платформой и доступен в том числе в виде плагина Chrome, что делает его еще более мобильным.

Autosshhttp://www.harding.motd.ca/autossh/

Инструмент Autossh поддерживает перезапуск прерванных сеансов и туннелей SSH. При этом он в большей степени предназначен для туннелей SSH, чем для интерактивных сеансов. Если вам требуется бессрочный сеанс, можно использовать сеанс screen.

Clonezilla

http://clonezilla.org/

При администрировании или выделении большого числа компьютеров гораздо удобнее создать один главный образ для рассылки на все целевые компьютеры. Именно это позволяет делать программное обеспечение Clonezilla с открытым исходным кодом. Функция многоадресной рассылки Clonezilla SE позволяет одновременно выполнять пакетное обновление для большого числа компьютеров.

Clusto

https://github.com/clusto/clusto

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

Ansible

http://www.ansible.com

Ansible позиционируется как простейший инструмент автоматизации заданий по подготовке ИТ-инфраструктуры. Сборники сценариев Ansible Playbooks предоставляют программный метод для создания пакетных инструкций. Такие инструкции впоследствии можно легко воспроизвести на любом количестве серверов, с которыми установлено соединение по SSH.

Chef

http://www.opscode.com/chef/

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

Puppet

http://puppetlabs.com/

Puppet обеспечивает возможность декларативного конфигурирования серверов с использованием DSL, написанного на языке Ruby. Те, кто знаком с Ruby, смогут без проблем использовать все возможности Puppet для управления серверами независимо от их количества. Для более подробного изучения Puppet предлагается предварительно настроенная виртуальная машина, на которой можно потренироваться и попробовать свои силы.

Dnsmasq

http://www.thekelleys.org.uk/dnsmasq/doc.html

Dnsmasq — это DNS-преобразователь для локальных сетей, гораздо более простой и легкий по сравнению с BIND и другими «тяжеловесными» серверами. Этот инструмент идеально подходит для работы в средах с незначительным потреблением ресурсов (таких как маршрутизаторы и брандмауэры). Кэширование запросов с его помощью выполняется локально, однако запросы при этом возвращаются поставщику DNS в исходящем потоке.

Bugzilla

http://www.bugzilla.org/

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

Sysdig

http://www.sysdig.org/

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

TreeSize

http://www.jam-software.com/treesize_free/

Treesize — инструмент для просмотра файловой системы NTFS, который позволяет визуализировать потребление пространства в представлении, внешне сходном с Проводником Windows. Treesize высвобождает основную таблицу файлов на целевом компьютере, позволяя быстрее считывать результаты без получения разрешений на чтение содержимого.7-Zip

http://www.7-zip.org/

Утилита с открытым исходным кодом для сжатия исходных данных в Windows. 7-zip быстро обрабатывает ZIP-архивы независимо от их размера и создает самораспаковывающиеся архивы в формате 7z.

Notepad++

http://notepad-plus-plus.org/download/

Чрезвычайно удобный текстовый редактор с открытым исходным кодом для Windows с поддержкой регулярных выражений, выделения синтаксиса и интерфейсов с табуляцией. Если вам приходится часто переходить с одного компьютера на другой, попробуйте Notepad++ Portable. Эту версию можно запускать с USB-носителя или из общей папки.

KeePass

http://keepass.info/

Этот инструмент с открытым исходным кодом для управления паролями позволяет генерировать для каждого сайта или приложения надежные случайные пароли. Защищенное хранилище KeePass обеспечивает безопасное хранение паролей. Вам не придется запоминать и тем более записывать сотни комбинаций длиной более 20 символов. Чтобы разрешить другим пользователям доступ к файлу паролей или сделать его доступным из нескольких расположений, можно сохранить его в облачном хранилище DataAnywhere.

Netcat

http://netcat.sourceforge.net/

Этот инструмент часто называют швейцарским ножом среди сетевых утилит. Netcat предоставляет массу полезных функций для отправки и получения данных о сетевых портах. Пример. Предположим, вам требуется одноразовый веб-сервер на порте 8080.

{ echo -ne "HTTP/1.0 200 OK\r\nContent-Length: $(wc -c <some.file)\r\n\r\n"; cat some.file; } | nc -l 8080

Process Explorer

http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

Выполняйте отслеживание, выявление, запуск и остановку процессов, управление которыми осуществляется на компьютере с ОС Windows. Кроме того, этот инструмент позволяет отслеживать утечки памяти и выявлять несанкционированные процессы.

ADModify.NEThttps://blogs.technet.microsoft.com/exchange/2004/08/04/admodify-net-is-here/

ADModify.NET используется в первую очередь администраторами Exchange и Active Directory для массового изменения пользовательских атрибутов.

habr.com

Программы для системных администраторов

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

Незаменимая программа, позволяющая в полной мере управлять терминальными сессиями ваших пользователей.

Удобная и простая программа по наблюдению за свободным местом на всех логических дисках серверов или компьютеров.

С помощью этой программы вы сможете просматривать всю нужную информацию о сессиях вашей фермы терминальных серверов, а так же осуществлять работы по их управлению.

Программа позволяет быстро и легко выгрузить из Active Directory такие объекты, как пользователи, группы, компьютеры и контакты с последующим сохранением информации в разные типы файлов.

Утилита для инвентаризации прав доступа к расшаренным папкам на серверах, позволяющая быстро построить матрицу доступа ко всем папкам с требуемым уровнем вложения и возможностью сохранения в CSV или XLSX файл.

Программа для автоматизации процесса рассылки уведомлений пользователям о грядущей смене их доменного пароля Windows.

Массовое изменение свойств учетных записей пользователей и восстановление полной структуры Active Directory.

Простая и очень удобная программа для опроса компьютеров и серверов вашего домена с целью получения информации об их конфигурации, установленной операционной системы, IP и MAC адресах, расшаренных папках, списка членов группы локальных администраторов, свободном месте на жестких дисках и многом другом.

sysadminsoft.ru

«Инструментарий системного администратора» или «Как мы работаем»

Как работают системные администраторы, что используют в своем повседневном труде, какие утилиты облегчают нам жизнь? Мы постараемся вкратце ответить на эти вопросы и описать, как устроена наша работа.

Итак, что в принципе, должен делать (уметь делать) системный администратор: Устанавливать/обновлять/удалять ПО Настройку ПО Планировать работы Документировать Мониторить состояние ИТ-систем Диагностировать и поддерживать ИТ-системы Резервное копирование/архивацию ПО и данных

Для всего этого есть немало различного ПО, постараемся описать все самое необходимое.

Окружение (среда)
С чего начинается работа системного администратора — с выбора удобного окружения. Это не просторный светлый офис и удобный стул, хотя это немаловажно, а выбор операционной системы. Мои коллеги работают на Mac OS X, Windows и Ubuntu. После многих проб и экспериментов с дистрибутивами и разными оболочками рабочего стола (Debian, Kubuntu, Fedora Gnome/Cinnamon) я остановился на Ubuntu 12.04 (Unity). Я просто освоился и привык к Unity, сейчас она мне кажется логичной и достаточно удобной оболочкой РС. Основное требование для админа это стабильность и простота. Не хочу ни с кем спорить, но именно так себя зарекомендовал Ubuntu.

Подробно описывать средства для планирования документирования я, пожалуй, не буду. Отмечу, что для документирования мне хватает блокнота (Gedit) и Libre Office ну и Google Docs для совместного использования доков. Все самые полезные заметки и документы мы храним в wiki. Для учета рабочего времени и контроля выполнения задач мы используем Redmine. Конечно же, необходимы средства для коммуникации с коллегами и клиентами. Обычно это e-mail и Skype ну и телефон. Для планирования я использую Google Calendar, любое другое средство будет одинаково хорошим, если Вы будете на самом деле им пользоваться, например ежедневник.

Так или иначе очень много приходится работать в консоли, локально или на удаленных серверах. Поэтому, наиболее важные вещи в повседневной работе администратора *nix это утилиты командной строки.

Утилиты командной строки
Чаще всего приходится работать с текстом (конфиги, логи, руководства и т.п.), поэтому начнем с текстовых редакторов и прочих средств для манипуляций с текстом и строками:vi/vim — этот редактор незаменимый инструмент любого администратора, поскольку его можно найти практически на любом сервере (на любом юниксе) и если вы до сих пор первым делом когда он открывается тут же выходите из него по ctrl+z, то я настоятельно рекомендую вам хотя бы прочитать в man vim как правильно нужно это делать.nano — самый простенький редактор, поставляется по-умолчанию в Debian/Ubuntu.mcedit — для любителей mc и синих экранов, не самых плохой вариант, достаточно прост и удобен.cat — concatinate — изначально инструмент для объединения файлов, но чаще используется для вывода содержимого файла, а также для вставки строк в файл.tail — по-умолчанию выводит последние 10 строк файла, можно использовать для слежения за логом (с ключом -f)wc — считает строки слова и количество байт в файлеhead — как и tail выводит 10 строк файла, но как наверное понятно из названия, с начала файла.grep — самый незаменимый инструмент для фильтрации текстового вывода или просто для поиска нужной строки в файлах.sed — stream editor — очень полезен для автоматизации рутинных задач, замена строк в файлах (правка конфигов), удаление строк, вывод содержимого по маске и т.д.awk/gawk — очень мощная утилита (на самом деле AWK — целый язык программирования), которая помогает парсить файлы и манипулировать выводом строк и еще много чего. Информацию о всех перечисленный утилитах можно почерпнуть в man. Кстати, о man:man — доступ к справочным страницам — это то, без чего наверное не обходится ни один рабочий день юникс-администратора. Если вы начинающий специалист, то обязательно начните с ввода man man в командной строке. Список можно продолжать, долго продолжать, утилит на самом деле очень много. Но пока остановимся на этом и посмотрим, что можно сделать полезного с помощью awk, wc, cat и grep, почитав немного man.
Немного практики
Чем же все таки полезны на практике перечисленные утилиты, попробую показать на примере парсинга логов.

Есть лог-файл apache (access.log) в следующем формате:1.2.3.4 - - [12/May/2014:03:08:55 +0400] "GET /shop/goods-list HTTP/1.1" 200 1691 "http://example.ru/shop/goods-list" "Mozilla/5.0 (Windows NT 6.2; WOW64; rv:29.0) Gecko/20100101 Firefox/29.0"

Напишем простой скрипт для подсчета процента успешно обработанных запросов.

#!/bin/bash SUM=`wc -l access.log` # Подсчитаем количество строк в файле OK=`cat access.log | awk '{print $9}' | grep 200 | wc -l` # Подсчитаем сколько строк с кодом "200" awk -v SUM="$SUM" -v OK="$OK" ' BEGIN { printf "Passed: %3.2f%%\n", OK / SUM * 100 exit }' Получим примерно такой вывод: Passed: 93.62%

И еще несколько полезных примеров:

Подсчитаем объем переданных данных за час, предшествующий текущему

cat access.log | grep `date +%H:%M -d "-1 hour"` | awk '{ total += $10 } END { print total/1024/1024 FS"MB" }' Вычислим общий объем переданных данныхawk '{ total += $10 } END { print total/1024/1024 FS"MB" }' access.log Вычислим среднее время обработки запроса#!/bin/bash COUNT=`wc -l access.log` SUM=`cat access.log | awk '{ total += $16 } END { print total }' ` awk -v COUNT="$COUNT" -v SUM="$SUM" ' BEGIN { printf "Average req-time %3.2fs\n", SUM / COUNT exit }'
Диагностика загрузки системы
Чтобы понять насколько загружен сервер есть несколько утилит, прежде всего можно оценить загрузку по показателю load average, на Хабре уже писали что это показатель средней загруженности системы выражающийся в числе блокирующих процессов ожидающих получения ресурсов, за 1 минуту, 5 минут и 15 минут соответственно. Первое, что поможет оценить текущую загруженность сервера и увидеть какие же процессы в данный больше нагружают сервер — top или htop:top — отображение процессов linux — кроме этого отображает uptime, load average, число выполняющихся задач и тредов. Показатели процессора (в процентном соотношении): — us — время потраченное на выполнение пользовательских без изменения приоритета обработки (un-nice), — sy — время потраченное на выполнение системных (kernel) процессов, — ni — время потраченное на выполнение пользовательских c изменением приоритета обработки (nice), — wa — время ожидания ввода/вывода (дисковой подсистемы), — hi — время на обработку аппаратных прерываний, — si — время на обработку софтварных прерываний, — st — время «украденное» гипервизором для обработки задач на другой виртуальной машине — актуально для виртуальных машин (VPS/VDS) и полезно для оценки честности хостера, если этот показатель велик, то ваш провайдер нагло оверселлит. Также top покажет вам сколько в целом потребляется памяти и для чего (процессы, кеши, буфферы), а также покажет сколько потребляет каждый процесс: — VIRT — отображает сколько в целом памяти использует процесс включая код, данные, общие библиотеки, а также страницы памяти сброшенные в своп и страницы памяти которые были зарезервированы но не использованы, — RES — размер резидентной памяти — текущее количество оперативной памяти (без свопа) используемой процессом, — SHR — размер разделяемой памяти — текущее количество оперативной памяти доступной для процесса, как правило, не вся эта память резидентная. Это число просто отображает, сколько памяти может быть разделено с другими процессами. Кроме отображения показателей использования ресурсов системы top также используется для манипуляций над процессами, можно послать сигнал завершения процессу либо изменить его приоритет (nice).htop — более цветастая версия top — обладает всеми теми же возможностями, что и top, но имеет более дружественный интерфейс (позволяет прокручивать список процессов как вертикально так и горизонтально), а также умеет вызывать lsof, strace и ltrace для выбранного процесса (о них позже расскажем подробней). Чтобы оценить нагрузку на дисковую подсистему ввода/вывода можно воспользоваться утилитой iotop:iotop — top-подобная утилита для мониторинга нагрузки на диск, выводит таблицу процессов с текущими показателями использования дискового ввода/вывода, такими как: — PRIO — приоритет процесса, — DISK READ — чтение с диска Байт/сек, — DISK WRITE — запись на диск Байт/сек, — SWAPIN — время (в процентном соотношении) потраченное процессом на свопинг, — IO — время (в процентном соотношении) потраченное процессом на ожидание ввода/вывода. Дополнительно выводится информация о суммарном битрейте чтения/записи дисковой подсистемы.vmstat — выводит суммарную информацию о процессах, памяти, вводе/выводе, активности процессора и дисков. В отличии от iotop не требует привилегий суперпользователя.

Диагностика сбоев программ, troubleshooting Бывают ситуации когда программа или демон работают не так как вы ожидаете, либо по непонятным причинам сбоят. Когда все логи просмотрены (или когда нет логов), все конфиги проверены и документация перечитана (если есть конечно), на помощь придут утилиты трассировки системных вызовов stace, ltrace, а также lsof покажет список открытых файлов:strace — утилита позволяет перехватывать системные вызовы и сигналы запускаемого процесса либо уже запущенного процесса по его PID. Вывод можно фильтровать, например выводить только вызовы open() или select(). Если вызов возвращает не отрицательное значение, то все хорошо, если выдается например:open("/foo/bar", O_RDONLY) = -1 ENOENT (No such file or directory), то из этого можно понять что приложение пытается открыть несуществующий файл. Также иногда случается, что некорректно выставлены права на файл. Еще например не запускается виртуальная машина, потому, что гипервизор не может выделить ей нужное количество оперативной памяти. Strace в таких ситуациях здорово помогает. Если вам просто интересно посмотреть, как работает тот или иной сервис, какие он использует системный вызовы, то stace — ваш друг. Например хотите узнать чем принципиально отличается Apache от Nginx, просто возьмите и посмотрите.ltrace — утилита для трассировки библиотечных вызовов — очень похожа на strace, но перехватывает только вызовы к динамическим библиотекам.ldd — если натравить ее на программку покажет какие программа использует библиотеки. Полезно если нужно перенести программу в chroot.lsof — выводит список открытых файлов с указанием, по умолчанию выводит все подряд. Может выводить список для конкретного процесса по PID (достаточно удобный вывод в htop), для пользователя по UID, или например какие процессы используют тот или иной файл. Может оказаться полезной в некоторых случаях. Имеется очень подробный man с описанием и примерами.

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

To be continued...

UPD: Более правильный вариант для подсчета процента успешно обработанных запросов от sledopit

awk '{sum+=1; if ($9==200) ok+=1} END {printf "Passed: %3.2f%%\n", ok / sum * 100}' access.log И еще более простой вариант со встроенной переменной NR вместо SUM от RumataEstoraawk '$9 == 200 { s++ } END { print s / NR * 100; }' access.log

habr.com


 

..:::Новинки:::..

Windows Commander 5.11 Свежая версия.

Новая версия
IrfanView 3.75 (рус)

Обновление текстового редактора TextEd, уже 1.75a

System mechanic 3.7f
Новая версия

Обновление плагинов для WC, смотрим :-)

Весь Winamp
Посетите новый сайт.

WinRaR 3.00
Релиз уже здесь

PowerDesk 4.0 free
Просто - напросто сильный upgrade проводника.

..:::Счетчики:::..