Linux, Ubuntu, Debian - сисадминство всё тут

Покажи свой passwd и я скажу кто ты!

По нужде недавно заглянул в свой файл  passwd  на Debian Wheezy и заметил, что у всех системных пользователей (у юзеров без пасса) стоит шелл /bin/sh. Вопрос а нужен ли он им?

Копирование файлов по маске включая структуру каталогов

Иногда возникают случаи, когда нужно по маске выбрать определённые файлы из папок, и скопировать их в отдульную папку, к примеру необходимо отобрать определённые бэкапы за конкретное число, чтобы проще было их выкачать на ПК

Примеры использования netstat, ss, netcat

Все команды netstat, ss, netcat относится к сетевым утилитам и доступны по-умолчанию в большинстве linux-дистрибутивах.

Как использовать команду grep в linux

grep это вполне возможно самая популярная из существующих команд в Unix/Linux. Многие бы с этим поспорили, но стоит начать использовать grep, эта команда будет присутствовать почти во всех ваших скриптах для консоли Linux. grep расшифровывается как ‘global regular expression printer‘. Иными словами grep вырезает нужные вам строки из текстовых файлов которые содержат указанный пользователем текст.

Использование iptables для администраторов

Файрвол в системе linux контролируется программой iptables (для ipv4) и ip6tables (для ipv6). В данной шпаргалке рассмотрены самые распространённые способы использования iptables для тех, кто хочет защитить свою систему от взломщиков или просто разобраться в настройке.

Установка VNC-сервера в Debian

Не задавались вопросом об удаленном управление Linux сервером с графической оболочкой? Тогда вперед. Будем использовать протокол VNC.  Как настроить VNC (удаленный рабочий стол) в Ubuntu или Debian. Первым делом нужно поставить vnc-сервер:

Heartbleed и с чем его едят

Heartbleed — ошибка (переполнение буфера) в криптографическом программном обеспечении OpenSSL, позволяющая несанкционированно читать память на сервере или на клиенте, в том числе для извлечения закрытого ключа сервера. Информация об уязвимости была опубликована в апреле 2014 года, ошибка существовала с конца 2011 года.

Консоль на русском, или локализуем Debian

Устанавливаем русскую локализацию дистрибутива:

Чистим директорию /tmp с помощью cron

Итак есть задача очищать папки /tmp для каждого юзера на сервере с установленным ISPManager с помощью планировщика. Причина очистки к примеру захламление старыми файлами сессий (их и будем удалять).

Как отключить доступ пользователю root по SSH

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

Как выставить chmod и chown на все файлы и папки

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

Linux команды, наиболее популярные

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

Через какую дыру взломали сайт

Итак, ваш сайт взломали.

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