Планировщик заданий Crontab

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

Для особоленивых есть web версия помошника по созданию заданий http://www.corntab.com/pages/crontab-gui

Читать далее «Планировщик заданий Crontab»

Список полезных команд Linux

Системная информация

arch или uname -m – отобразить архитектуру компьютера
uname -r – отобразить используемую версию ядра
dmidecode -q – показать аппаратные системные компоненты — (SMBIOS / DMI)
hdparm -i /dev/hda – вывести характеристики жесткого диска
cat /proc/cpuinfo – отобразить информацию о процессоре
cat /proc/interrupts – показать прерывания
cat /proc/meminfo – проверить использование памяти
cat /proc/swaps – показать файл(ы) подкачки
cat /proc/version – вывести версию ядра
cat /proc/net/dev – показать сетевые интерфейсы и статистику по ним
cat /proc/mounts – отобразить смонтированные файловые системы
lspci -tv – показать в виде дерева PCI устройства
lsusb -tv – показать в виде дерева USB устройства
date – вывести системную дату
cal 2007 – вывести таблицу-календарь 2007-го года
date 041217002007.00* - установить системные дату и время ММДДЧЧммГГГГ.СС (МесяцДеньЧасМинутыГод.Секунды)
clock -w – сохранить системное время в BIOS

Читать далее «Список полезных команд Linux»

Linux: как добавить пользователя в группу

Вопрос. Как я могу добавить пользователя в группу в Linux?

Ответ. Вы можете использовать команды useradd илиusermod для добавления пользователя в группу. Команда useradd создает нового пользователя или обновляет информацию у существующего. Команда usermod модифицирует существуюего пользователя. Вся информация о пользователях и группах храниться в файлах /etc/passwd, /etc/shadow и /etc/group.

Пример использования useradd – Добавляем нового пользователя в вторичную группу

Используем команду useradd для добавления нового пользователя в существующую группу. Если группа не существует создайте её. Синтаксис:
Читать далее «Linux: как добавить пользователя в группу»

Убираем .HTML в конце адресной строки одним махом со всего сайта.

в .htaccess пишем:

RewriteEngine on
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^.]+)\.html\ HTTP
RewriteRule ^([^.]+)\.html$ http://www.ВАШ_САЙТ.ru/$1 [R=301,L]
RewriteCond %{REQUEST_URI} !(\.[^./]+)$
RewriteCond %{REQUEST_fileNAME} !-d
RewriteCond %{REQUEST_fileNAME} !-f
RewriteRule (.*) /$1.html [L]

заметили строку ?

http://www.ВАШ_САЙТ.ru – там введите ваш URL

.htaccess установка в директорию сайта «ваш_сайт/Docs/.htaccess
.htaccess (это бывший txt file)

Настройка соединений ppp

За создание соединений типа «точка-точка» в Ubuntu отвечает демон pppd, более подробная информация о котором доступна в документации. В рамках данного руководства будут рассмотрены примеры создания PPPoE подключения через DSL модем, подключения PPTP (VPN-подключения) и DIAL-UP подключения через обычный модем.
Соединение PPPoE
В стандартную установку Ubuntu входит утилита для настройки PPPoE соединений — pppoeconf, для ее запуска наберите:

$ sudo pppoeconf

Появится «псевдографическое» 2) окно в терминале. Утилита произведет поиск сетевых устройств и выведет их на экран, далее она произведет поиск модема 3) на этих устройствах. Если на этом этапе pppoeconf выдаст отрицательный результат — проверьте правильность подключения, питание модема. Следующий шаг — выбор «популярных параметров» — в большинстве случаев стоит согласиться. Далее утилита запросит Ваш логин, а затем — пароль. Теперь — выбор способа указания DNS серверов. Опять же, в большинстве случаев следует согласиться на получение адресов DNS серверов автоматически. Далее Вам предложат ограничить размер MSS до 1452-х байт — как правило, стоит согласиться. Следующий вопрос — устанавливать ли подключение автоматически при загрузке компьютера. Последний вопрос утилиты — установить ли соединение сейчас. pppoeconf по умолчанию создает для подключения имя dsl-provider. Управлять подключением Вы можете при помощи команд:

$ sudo pon dsl-provider

Читать далее «Настройка соединений ppp»

Установка Team Speak 3

Заходим на сервер через PuTTY пользователем root

 

1. Cоздаем пользователя teamspeak командой adduser.

root@timspik:~# adduser teamspeak
Enter new UNIX password:
Retype new UNIX password:
Is this information correct? [Y/n] y

Читать далее «Установка Team Speak 3»

Как добавить скрипт в автозапуск при старте системы с правами рута

вариант 1-й — в файл /etc/rc.local вписываете команду запуска файла.
вариант 2-й — в файл /etc/crontab вписываете строку: @reboot root /path/to/your/script.sh

Ставим fail2ban на Debian

Debian, безопасность сервера. Ставим fail2ban на Debian и немного настраиваем его.
fail2ban может защитить почти любой из ваших сервисов от брутфорса. Подбора пароля то есть.
Информации в целом в инете про него много, но не упомянуть fail2ban в рамках нового цикла статей «Безопасность в Debian» просто нельзя.
Итак. Каждый администратор сервера на Debian должен выполнить команду:

# aptitude install fail2ban

Читать далее «Ставим fail2ban на Debian»

Дополнительная защита сервера Linux

Создать нового пользователя в системе:

adduser user1
passwd user1

Информация обо всех пользователях вашего компьютера хранится в файле /etc/passwd. Также в файле /etc/shadow хранятся зашифрованые пароли от учетных записей пользователей. Поэтому нужно проследить что прада доступа к этим файлам нужно ограничить так:

chmod 644 /etc/passwd
chmod 600 /etc/shadow

Запретить вход в ситсему в качестве root в файле mcedit /etc/ssh/sshd_conf

PermitRootLogin no

Изменить порт для подключения по умолчанию SSH:

Port 22456