Подстройка swap

Вторник, 30 ноября 2010 г.
Рубрика: В помощь сисадмину -> *NIX_*BSD сиcтемы
Метки: | |
Просмотров: 14895
Подписаться на комментарии по RSS

Обратил внимания, почему-то при большом количестве свободной оперативной памяти Linux все равно использует swap. Вот на пример на рабочей машине 3.5 Gb (используется 47,4% ~1.6Gb ) и начинает использовать своп.Возможно на рабочей машине это не так критично, но на серверах это может оказать существенную роль, поэтому подправляем (default):

$ cat /proc/sys/vm/swappiness
60

Эта цифра говорит - если осталось свободно меньше 60% оперативной памяти, начинать использовать swap. Для себя поправил на 10.

LibreOffice - независимый форк OpenOffice.org.

Не много информации для размышления

далее ...

И так приступим, удаляем все что связанно с OpenOffice:

$ apt-get remove –purge openoffice*.*

Скачиваем LibreOffice, полную ссылку я давать не буду так,так как она будет меняться по мере развития программы http://download.documentfoundation.org/libreoffice/testing/ и вперед выбираем deb/ - архитектуру x86(x64)/ основной пакет и локализацию, на момент написания:

LibO_3.3.0_beta2_Linux_x86_install-deb_en-US.tar.gz

LibO_3.3.0_Linux_x86_langpack-deb_ru.tar.gz

далее ...

Так же этот метод можно еще назвать и "зеркалированием",так как программа dd копирует данные по секторам не зависимости от того есть ли на этом участке диска данные или нет, будет создана точная копия и размер будет точно такой же.

То есть если раздел /dev/sda1 имеет объем в 25 Gb, а занято всего 5 Gb то все равно копия образа будет 25 Gb.Простыми словами данные откуда (параметр if ), куда (параметр of )

Примеры использывания:

$ dd if=/dev/hda of=/dev/hdb conv=noerror,sync

Команда выше сделает точную копию раздела /dev/hda в разделе /dev/hdb,т.е есть мы «отзеркалировали» /dev/hda

Часто используемые параметры после conv:

- noerror — продолжать копирование не обращая внимание на bad-блоки и прочие ошибки.

- sync — поврежденные или отсутствующие данные во входном буфере на выходе будут заменены на нули.

далее ...

ifconfig Показать конфигурацию всех сетевых интерфейсов

ifconfig eth0 Показать конфигурацию сетевого интерфейса eth0

ifup eth0 Активировать сетевой интерфейс eth0

ifdown eth0 Отключить сетевой интерфейс eth0

ifconfig eth0 192.168.1.1 netmask 255.255.255.0 Задать конфигурацию IP адреса

ifconfig eth0 promisc Позволяет получать все пакеты, независимо от того были ли они предназначены для хоста или нет. (Это позволяет анализировать сетевой трафик.)

dhclient eth0 Включить на интерфейсе eth0 режим dhcp

route -n Показать таблицу роутинга

route add -net 0/0 gw IP_адрес_шлюза Задать шлюз

route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 настроить статический маршрут для сети 192 .168.0.0/16

далее ...

cat /etc/services - вывод всех известный портов и утилит(программ) которые на них работают.

Cron - планировщик задач

Воскресенье, 31 октября 2010 г.
Рубрика: Познавательное -> *NIX_*BSD сиcтемы -> В помощь сисадмину
Метки: | | | | | |
Просмотров: 36673
Подписаться на комментарии по 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)

далее ...