Admins SU

Админские штучки

Категория:Linux

Home -> Архивы из категории "Linux" (Page 3)
01 марта

Примеры использования grep в Linux.  5

Сегодня я расскажу о возможностях утилиты grep. Изначально она появилась еще в UNIX и на данный момент является частью любого дистрибутива BSD, Mac OS, Linux. Предназначение ее — поиск строк согласно условию, описанному регулярным выражением.

Существуют модификации классического grep — egrep, fgrep, rgrep. Все они заточены под конкретные цели, при этом возможности grep перекрывают весь функционал.

Итак, посмотрим на утилиту поближе.

Читать далее

27 февраля

Массовое переименование файлов в Linux.  11

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

Файлы sh мы хотим переименовать в sh.bak. Рассмотрим варианты:

Читать далее

25 февраля

Фоновое иcполнение программ в Linux CLI.  0

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

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

Linux, Mac OS, BSD — многозадачные операционные системы. Это распространяется не только на демонов, но и на наши приложения. Например в одной сессии можно поставить что-нибудь на копирование, параллельно продолжая заниматься своими делами, при этом получая в CLI возможные возникающие ошибки.

Читать далее

23 февраля

Двухфакторная аутентификация SSH на Debian за 10 минут.  0

Google-Authenticator (1)Среди множества способов защиты серверов, сайтов и прочего ценного и нужного, двухфакторная аутентификация представляется, как крайне удобный инструмент. Благо не проблема прикупить токен, либо использовать его софтовую версию на своем Android/IPhone/Blackberry. Около года назад я озаботился прикручиванием двухфакторки к своим серверам, морально готовясь к огню/воде/медным трубам, но оказалось, что это максимально просто. А раз просто, то откладывание на потом просто преступно по отношению к нашим серверам.

В данной статье я расскажу, как быстро настроить двухфакторную аутентификацию на базе pam модуля pam_google_authenticator и подружить SSH с Google токеном, свободно распространяемым через Apple Appstore и Google Play.

Читать далее

21 февраля

nginx+GeoIP. Блокируем доступ к сайту на nginx пользователям из нежелательных стран.  20

geoiptpl_208_130Иногда возникает ситуация, когда необходимо заблокировать доступ к сайту пользователям, находящимся в определенных странах. Для этого мы настроим фильтр по IP адресам, находящимся в нежелательных странах. Конечно, пользователи  всегда смогут воспользоваться прокси и прочими вариантами маневра, но в большинстве случаев фильтра по странам нам хватит. Итак, задача ясна, начнем действовать. В наших руках сервер nginx, установленный на Debian. Мы будем использовать модуль GeoIP для определения принадлежности IP к стране.

Читать далее

07 февраля

Zabbix. Почему меня не уведомили?  0

zabbix-mineПри многопользовательском использовании Zabbix часто встает задача отлова причин, в результате которых уведомление не было доставлено по какому-то из каналов связи или какому-то конкретному лицу.Причин для недоставки может быть много, в результате чего перед администратором системы появляется непростая задача проверки всего и вся. Не знаю как вы, но я с проблемой сталкивался. Ничего приятного — скажу я вам.

И вот совсем недавно появилось замечательное расширение для Zabbix, позволяющее с изяществом решать данную задачу. Что приятно, нет необходимости перекомпиляции или изменений в базе. Данное расширение успешно работает на Zabbix 2.0.4.

Читать далее

05 февраля

Как настроить и пользоваться SSH с помощью OpenSSH в Linux.  0

open-source-opensshВ интернете часто встречаются инструкции по настройке и использованию SSH. В большинстве своем эти инструкции описывают только установку сервера/клиента и подключение клиента к серверу, иногда даже с использованием пар ключей. В итоге создается ложное впечатление, что на этом область применения SSH и заканчивается. В этой статье я хочу рассказать о возможностях SSH более подробно, используя примеры, которые помогут осознать могущество данного протокола.

Все ниже приведенное будет относиться к серверу и клиенту OpenSSH, которые стали стандартом де-факто для nix систем.Все примеры будут приведены по отношению к Debian, но с легким тюнингом все это можно без проблем использовать на любой nix машине, включая Mac.

Читать далее