Фев 182013
 

Не буду вдаваться в подробности, но при частых операциях с файлами, особенно с большими, Linux кеширует эти самые файлы в оперативную память. В принципе, в этом нет ничего страшного, потому что как только, занятая закешированными файлами, оперативная память понадобится ядру, она будет частично освобождена для более приоритетной задачи. Для того, чтобы посмотреть сколько оперативной памяти занято и сколько закешировано в данный момент, можно воспользоваться командой free.
С параметром -g она выведет информацию об использовании памяти в гигабайтах

free -g
             total       used       free     shared    buffers     cached
Mem:             3          3          0          0          0          3
-/+ buffers/cache:          0          3
Swap:           16          0         16

а с параметром -m — в мегабайтах

free -m
             total       used       free     shared    buffers     cached
Mem:          4047       3996         51          0        254       3099
-/+ buffers/cache:        642       3405
Swap:        16386          0      16386

Не трудно заметить, что из 4 Gb оперативной памяти под кеш занято 3 Gb. Для тех, кому не нравится такой расклад и кто не может заснуть без того, чтобы на сервере было свободно пару гигов оперативы, есть вариант 😉

echo 3 > /proc/sys/vm/drop_caches

Эта команда очистит кеш, а для особых параноиков — ее можно выполнять по cron’у 😉

Источник.

Фев 162013
 

dkimПодписывать исходящие письма с помощью DKIM в Postfix не просто, а очень просто.
Для этого нам потребуется сам Postfix и замечательный во всех отношениях пакет dkim-filter.

Установим его с помощью вашего пакетного менеджера:

aptitude install dkim-filter

В конец его конфига /etc/dkim-filter.conf дописываем:

Canonicalization relaxed/relaxed
KeyList /etc/dkim-keys.conf
Domain *
BodyLengths yes
#On-DNSError accept

(описание этих и других директив читайте в документации) Continue reading »

Фев 102013
 

sshЗадача: авторизация на SSH сервере по ключу (без пароля). 

Создание пары ключей:

На клиентской машине, откуда собираемся коннектиться к SSH серверу:
1. Скачиваем утилиты семейства Putty.
К примеру тут:
Нам потребуются следующие пакеты:
puttygen.exe — пакет для создания пары ключей
putty.exe — сама ssh-терминалка
2. Запускаем утилиту puttygen.exe, внизу выбираем SSH2, нажимаем Generate и водим мышкой в районе прогресс-бара для генерации случайной последовательности.
3. Сохраняем ключи. Save public key — сохранит публичный ключ. Также он будет виден в строке типа
ssh-rsa AAAAB3NzaC1yc…
— его даже проще от туда будет скопировать в текстовый файл.
Save privage key — сохранит приватный ключ. Этот ключ лучше сохранить в секрете (на внешнем носителе USB, зашифрованном томе и т.п.).
Так мы создали пару ключей, без passfrase (пароля, который будет требоваться при активации ключа). Если вам к ключу еще необходим и пароль, то его также можно указать.  Continue reading »

Фев 102013
 

centosУстановил CentOS 6. Смотрю ifconfig и вижу информацию только о lo, смотрю cat /proc/net/dev и наблюдаю eth0, оказалось сетевуха не поднята (down).  По дефолту было ONBOOT=noНастройки сетевых интерфейсов в CentOS находятся в:

/etc/sysconfig/network-scripts/ifcfg-eth0
Юзаем статичный IP
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.12.255
HWADDR=00:19:5B:72:57:C5
IPADDR=192.168.12.200
NETMASK=255.255.255.0
NETWORK=192.168.12.0
ONBOOT=yes Continue reading »
Янв 272013
 

notebook_Lenovo_Z580_15.6_silver_3Столкнулся сегодня с проблемой, что свежеустановленный linux mint 14 на свежекупленном lenovo z580 не ловит wifi.

Причем система сам адаптер видит, но не одной сети не находит.

Решилось у меня это довольно просто, установкой пакета bcmwl-kernel-source:

apt-get install bcmwl-kernel-source

После установки все доступные сети стали видимыми и подключаемыми.

Profit!

Янв 192013
 

OLYMPUS DIGITAL CAMERAНе задавались ли вы вопросом как быть если сервер не включается… Например из-за проблем с жестким диском, kernel panic и подобными проблемами. Но при этом клиенты весь мозг выели типа надо и все! А возможности исправить проблему по каким то причинам в данный момент не представляется возможным…

На помощь нам придет livee cd! Т.е. мы загрузимся с диска и запустим систему так, как бы она работала с жесткого диска и когда станет возможным устраним саму поломку.

Как говорится: и волки сыты и овцы целы!

Что ж приступим! Continue reading »

Янв 192013
 

Insert_ubuntu_by_alkore31Краткое описание руководства

В данном руководстве объясняется, как подключить компьютер к сети при помощи конфигурационных файлов и консольных утилит. Основная цель — рассказать о различных способах подключения к интернету без использования GUI (графического интерфейса). Руководство не затрагивает таких тем, как настройка сетевых фильтров или, например, собственных точек доступа Wi-Fi. Подразумевается, что существует некий, предоставленный провайдером, способ подключения к интернету, для использования которого и необходимо выполнить приведенные ниже действия. Continue reading »

Янв 192013
 

1_unknown_lvm2_memberКак то стала необходимость загрузить сервер с live cd и выполнить fsck -y. Но тут дилемма  сервер использовал разбивку через lvm и по человечески он маунтится не хотел. Так что же делать в такой ситуации? Ответ прост.

Первым шагом будет настройка сети на сервере. Этот шаг думаю пропустим, так как на ubuntu с граф интерфейсом даже школьник сможет настроить сеть. =) Continue reading »

Янв 192013
 

imagesПринесли мне на днях компьютер с операционкой на борту Ubuntu. При включении этот комп ругается по английски, и в самом конце этой записи написано (initramfs).

Загрузка в режиме восстановления не помогала. Что я сделал в первую очередь? Правильно, пошел на поклон к Google. Поиск дал подсказку (ссылка): Continue reading »

Янв 042013
 

selinux-penguin-new_mediumОтключаем Selinux изменив значение в файле /etc/selinux/config с:

SELINUX=enforcing

На:

SELINUX=disabled

И уходим в перезагрузку.

Если же в случае как у меня у вас нет файла /etc/selinux/config то вам нужно установить policycoreutils-gui: Continue reading »