В помощь сисадмину
Подписаться на эту рубрику по RSS
Cron - планировщик задач
Воскресенье, 31 октября 2010 г.Рубрика: Познавательное -> *NIX_*BSD сиcтемы -> В помощь сисадмину
Метки: Command Run ON | Cron | CronTab | Gnome | Gnome Schedule | Schedule | UNIX
Просмотров: 36772
Подписаться на комментарии по RSS
cron (Command Run ON) — демон-планировщик задач в UNIX-подобных операционных системах, использующийся для периодического выполнения заданий в заданное время. Утилита cron выполняет команды в заданное время.
Для добавления задач пользуемся командой crontab с параметром -e.
Команда crontab -e автоматически запускает текстовый редактор и загружает в него файл конфигурации cron. После выхода из редактора, новая конфигурация cron вступает в силу автоматически.
Параметры записи представляют следующие:
* * * * * выполняемая команда
- - - - -
| | | | |
| | | | ----- День недели (0 - 7) (Воскресенье =0 или =7)
| | | ------- Месяц (1 - 12)
| | --------- День (1 - 31)
| ----------- Час (0 - 23)
------------- Минута (0 - 59)
Резервное копирование (backup) баз MySQL
Пятница, 22 октября 2010 г.Рубрика: *NIX_*BSD сиcтемы -> В помощь сисадмину
Метки: backup | bash | bash script | cron | db | Linux | mysql | mysqldump
Просмотров: 41522
Подписаться на комментарии по RSS
Попался мне на просторах интернета один из скриптов для создания бэкапов баз данных, в чем его плюс - создает отдельный архив под каждую базу данных, в отличии от стандартного mysqldump с ключем --all-databases который пишет все базы в один файл для меня получается не совсем правильный бэкап, т.е мне это ни подходит.По мне лучше каждая база -отдельный файл.
В любом случаи желательно сделать пользователя от которого будем делать бекапы, из прав дадим ему права на просмотр баз,SELECT и Lock Tables, я приведу пример как создать из командной строки:
$ mysql -pПАРОЛЬ
-p, --password=[password] – Пароль пользователя, для соединения с сервером MySQL. Не должно быть пробела между -p и паролем.
-u, --user=[user]- Имя пользователя для соединения с сервером MySQL. Необязательно, по умолчанию используется такое же, как ваш логин.Используется если логин отличается от имени пользователя для соединения с сервером MySQL.
Два IP адреса на одной сетевой карточке
Среда, 6 октября 2010 г.Рубрика: Познавательное -> *NIX_*BSD сиcтемы -> В помощь сисадмину
Метки: Debian | ifconfig | IP alias | IP aliasing | Linux | Switch | Ubuntu
Просмотров: 52444
Подписаться на комментарии по RSS
Общем понадобилось создать два ip-адреса на одной сетевой карточки - один ip смотрит в локальную сеть, второй - что б не мешать будет для сетевых коммутаторов и др оборудования.
Настраивал на Ubuntu 10.04 (Lucid Lynx) и все дело занято несколько секунд:
$ nano /etc/network/interfaces
iface eth0 inet static
address XXX.XXX.100.XXX
netmask 255.255.255.0
gateway XXX.XXX.XXX.XXX
auto eth0
iface eth0:1 inet static
address XXX.XXX.0.XXX
netmask 255.255.255.0
auto eth0:1
Работа в Linux с историей команд (history)
Суббота, 2 октября 2010 г.Рубрика: Архив Itword.net (2007-10) -> Познавательное -> В помощь сисадмину
Метки: bash | files | find | gnome-terminal | grep | history | locate | search | терминал
Просмотров: 25205
Подписаться на комментарии по RSS
Как говориться "лень - двигатель прогресса" поэтому я покажу как можно еще работать с командной строкой bash, стандартно с помощью клавиш перемещения курсора можно перемещаться по списку ранее введенных команд. Если мне была нужна определенная команда из ранее введенных - „стрелка вверх“ и до тех пор пока нужная команда не появиться в терминале далее корректировка по надобности и выполнения ее.
Оказываеться есть еще один хороший способ - для просмотра списка ранее введенных команд в bash - имеется команда history. По умолчанию она выводит список команд хранящийся в истории.
$ history
1 sudo route del -net
2 cat /etc/resolv.conf
3 htop
......
50 nslookup
51 ping mail.ru
52 ifconfig
......
200 sudo aptitude full-upgrade
......
300 mc
Настраиваем proxy-сервер SQUID c авторизацией по LDAP (AD Windows) и web-интерфейсом для администрирования SAMS (часть 2)
Пятница, 10 сентября 2010 г.Рубрика: *NIX_*BSD сиcтемы -> В помощь сисадмину
Метки: Active Directory | AD Windows | apache | Debian | kerberos | LDAP | Linux | mysql | pam | php | REJIK | samba | SAMS | SQUID | Ubuntu | winbind
Просмотров: 62519
Подписаться на комментарии по RSS
Настраиваем proxy-сервер SQUID c авторизацией по LDAP (AD Windows) и web-интерфейсом для администрирования SAMS (часть 2)
Вторая часть, вот здесь первая, где рассмотрим минимальную настройку Squid, web-интерфейс для администрирования SAMS и редиректор REJIK.
1. Ставим,настроиваем сам squid:
$ aptitude install squid
Так как сам конфиг squid'а заслуживает описания отдельной статьи, а может и не одной, поэтому выложу свой кофиг, правда напильником он не обработан, но нам все завелось, все заремленное удалил:
Проверяем ntlm_auth:
$ ntlm_auth --username=USER --domain=DOMAIN --dianostics password
password:
NT_STATUS_OK: Success (0x0)
где:
USER - наш пользыватель из AD
domain - наш домен (я писал заглавными буквами)
Создаем кэш:
$ squid -z
2010/09/07 11:28:55| Creating Swap Directories
Если squid не cможет запуститься по каким либо причинам, он выводит сообщения об ошибках прямо на консоль.Детальный лог будет лежать в /var/log/squid/cache.log.
2. Установливаем SAMS, берем последнюю версию SAMS собранную в пакеты для Debian (etch/lenny) и Ubuntu (hardy/jaunty) вы можете по адресам:
http://nixdev.net/release/sams/ubuntu/
http://nixdev.net/release/sams/debian/lenny/