Linux » IT FOundation – Поваренная книга системного администратора.
Только нужная и полезная документация. Регистрируйтесь, пишите, комментируйте!
18 июня 2009

Понижение приоритета программы.

На загруженных системах  иногда возникает проблема с тем что скрипты забирают непозволительно много системных ресурсов ( к примеру это может быть как ваш скрипт бэкапа, так и ночной logrotate, обновление базы aide и т.п.)

Эту проблему возможно решить понижение приоритета скрипта в планировщике ввода/вывода CFQ, который включен в Linux ядро, начиная с версии 2.6.13, и используется по умолчанию начиная с 2.6.18.

Для этого существует 2  утилиты nine и ionice:
Читать статью целиком »

опубликовано в Общая информация | 0 Комментариев

28 мая 2009

AIDE – система контроля за безопасностью системы.

Как узнать что в вашей системы “кто то был” ? На этот вопрос способна ответить замечательная программа
AIDE -Automatic Intrusion Detection Environment (среда автоматического обнаружения вторжений).


Читать статью целиком »

опубликовано в Безопасность | 0 Комментариев

26 мая 2009

Памятка об атрибутах файловой системы в linux

Восьмеричное представление атрибутов

Все двенадцать атрибутов можно представить в виде битов двоичного числа, равных 1, если атрибут установлен, и 0, если нет. Порядок битов в числе следующий:  sU|sG|t|rU|wU|xU|rG|wG||xG|rO|wO|xO

sU – это SetUID, заданный для файла заставлятет выполнять файл с правами владельца файла.
sG – это SetGID, аналогично SetUID, но для групп
t – это t-атрибут, заданный для каталога запрещает удалять из каталога файла не принадлежащие пользователю

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

Тем же побитовым представлением атрибутов регулируются и права доступа по умолчанию при создании файлов и каталогов. Делается это с помощью команды umask. Единственный параметр umask – восьмеричное число, задающее атрибуты, которые не надо устанавливать новому файлу или каталогу.
umask 0 – приведёт к тому, что файлы будут создаваться с атрибутами «rw-rw-rw-», а каталоги – «rwxrwxrwx».
umask 022 – убирает из атрибутов по умолчанию права доступа на запись для всех, кроме хозяина (получается «rw-r–r–» и «rwxr-xr-x» соответственно)
umask 077 – новые файлы и каталоги становятся для них полностью недоступны («rw——-» и «rwx——»)

опубликовано в Общая информация | 0 Комментариев

25 мая 2009

Восстановление базы mysql.

А точнее восстановление myisam баз. Итак, если в один прекрасный день база вам написала про ошибки в таблице достаточно запустить следующую команду:

mysqlcheck --auto-repair -u логин -p
пароль имя базы данных

Также  полезные опции

-o   произвести оптимизацию таблиц.
--all-databases   для выбора всех баз

опубликовано в базы данных | 0 Комментариев

8 мая 2009

Сброс пароля пользователя root в mysql.

Сброс пароля пользователя root в mysql.

Наша память, к сожалению, нас иногда подводит. И мы никак не можем вспомнить железно, как нам кажется, отпечатанный в памяти пароль. Вы можете сказать, что нужно иметь записную книжку а лучше две, и конечно будете правы. Но… Тем не менее иногда все-таки возникает необходимость восстановления забытого, либо утраченного пароля. Сегодня я опишу простой метод восстановления пароля суперпользователя root для базы данных mysql.

Для этого необходимо выполнить всего несколько шагов.
1. Останавливаем mysql.
service mysqld stop
2. Запускаем mysql следующей командой:

/usr/bin/mysqld_safe –skip-grant-tables –user=root &

3. Запускаем клиента mysql
mysql -u root
4. Выполняем sql запрос
UPDATE mysql.user SET Password=PASSWORD(‘newpwd’) WHERE User=’root’;
где newpwd – новый пароль.
5. Применяем изменения
FLUSH PRIVILEGES;
6. Выходим из mysql клиента выполнив в нем команду exit
7. Перегружаем mysql сервер.
service mysqld restart

опубликовано в базы данных | 0 Комментариев