SuSE Linux

Материал из RSU WiKi

Перейти к: навигация, поиск

Содержание

Установка

SLES/SLED 11 установка по сети

Иногда SLES 11 не ставится с DVD (известная на форумах проблема с некоторыми ПК, решения нет).

Обойдем данное недоразумени при помощи установки по сети, которая возможна с любого установочного диска SUSE. Для этого необходимо загрузиться с диска и выбрать сетевой источник установки. В нашем случае был выбран протокол NFS.

Сервер:

ftp.rsu.edu.ru

путь к образу:

/srv/ftp/pub/linux/suse/sled/SLED-11-DVD-i586-GM-DVD.iso

Новая установка производится без каких-либо проблем. Не забыть в целях оптимизации производительности монтировать ext3-разделы без последнего времени доступа.

Про обновление установленной системы см. foboss.livejournal.com

SLES/SLED Soft RAID

Рекомендуется вместо встроенного на материнской плате RAID-контроллера использовать стандартные linux-средства для построения RAID-массивов. Для этого необходимо для каждого физического устройтсва создать на все доступное место основной неформатированный раздел Linux Raid без монтирования. В меню RAID добавить новый RAID, а для его создания выбрать все созданные показанным выше способом разделы и организацию RAID в зависимости от количества устройств. Первое полученное устройство будет называться /dev/md0.

Network

Wake-on-lan (на примере SUSE 10.2)

Cкажу сразу, что можно забыть про пересобирание ядра и правку halt-скрипта (/etc/init.d/halt) Если в биосе опция wake on lan включена, то все сводится к следующим действиям:

  • удаляем символьный линк @K**network с ранлевелов 3, 5, и boot.d
  • проверяем, установлен ли у нас пакет ethtool (ethtool - Examine and Tune Ethernet-Based Network Interfaces)
  • правим файл /etc/init.d/boot.local, добавляем в него строку "ethtool -s INTERFACE wol g", где INTERFACE - активный сетевой интерфейс, который необходимо поднять с поддержкой загрузки по сети.
  • на системах, отличных от SUSE 10.2 ищем и исправляем shutdown-скрипты на наличие опции halt -i - нужно удалить флаг "-i"
  • пишем в коммандной строке "ethtool -s INTERFACE wol g" чтобы изменения вступили в силу без перезагрузки системы.

Теперь как этим пользоваться:

  • устанавливаем пакет netdiag. В нем нас интересует утилита ether-wake, которой собственно и будим машины.

VLANы в SUSE

Настройка интерфейсов VLAN в SUSE проста до безобразия.

Проверяем установлен ли пакет VLAN.

Заходим в /etc/sysconfig/network/ и создаем файл ifcfg-vlan.template (это будет наша универсальная заготовка):

ETHERDEVICE="eth"
IPADDR=""
NETMASK=""
NETWORK=""
BROADCAST=""
STARTMODE="onboot"
VLAN="YES"

Теперь копируем:

cp  ifcfg-vlan.template  ifcfg-vlan5

где цифра это номер vlan на сетевом интерфейсе и подставляем реальные параметры.

После настройки всех VLAN, делаем rcnetwork restart, и если все правильно, ifconfig покажет поднявшиеся виртуальные интерфейсы.

SuSEfirewall

NFS Server vs. SuSEFirewall2

Чтобы разрешить работу nfs-сервера на внутреннем (internal) интерфейсе:

FW_SERVICES_INT_TCP="111 139 635 1110 2049"
FW_SERVICES_INT_UDP="111 635 1110 2049" 
FW_SERVICES_INT_RPC="mountd nfs"

Добавлять либо как есть либо только порты к уже существующему набору

Stop ssh brute force attack using SuSEfirewall

Отредактируйте /etc/sysconfig/SuSEfirewall2:

Здесь не надо открывать порт для ssh

FW_SERVICES_EXT_TCP=""
FW_CONFIGURATIONS_EXT=""

Добавьте это правило:

FW_SERVICES_ACCEPT_EXT="0.0.0.0/0,tcp,22,,hitcount=3,blockseconds=60,\
recentname=ssh"

Перезапустите файерволл:

rcSuSEfirewall2 restart

Теперь у атакующего будет только три попытки до того момента, как он будет заблокирован.

Temperature monitoring

Short step-to-step for OpenSuse 10.2:

Install sensors, ksensors via YaST & run as root:

 sensors-detect
 cd /etc/init.d
 insserv lm_sensors
 ./lm_sensors restart

If everything is fine, "sensors" command will show smth like this:

 deimos:/etc/init.d # sensors
 w83627ehf-isa-0290
 Adapter: ISA adapter
 VCore:     +1.16 V  (min =  +0.00 V, max =  +1.74 V)
 in1:      +12.09 V  (min = +12.62 V, max = +13.41 V) ALARM
 AVCC:      +3.33 V  (min =  +4.08 V, max =  +3.92 V) ALARM
 3VCC:      +3.33 V  (min =  +1.39 V, max =  +1.94 V) ALARM
 in4:       +2.04 V  (min =  +2.02 V, max =  +0.24 V) ALARM
 in5:       +1.59 V  (min =  +2.04 V, max =  +2.01 V) ALARM
 in6:       +5.09 V  (min =  +5.50 V, max =  +6.53 V) ALARM
 VSB:       +3.31 V  (min =  +1.84 V, max =  +3.02 V) ALARM
 VBAT:      +0.00 V  (min =  +1.78 V, max =  +0.18 V) ALARM
 in9:       +1.53 V  (min =  +0.10 V, max =  +1.75 V)
 Case Fan:    0 RPM  (min =   44 RPM, div = 128) ALARM
 CPU Fan:     0 RPM  (min =   44 RPM, div = 128) ALARM
 Aux Fan:  2220 RPM  (min = 1555 RPM, div = 4)
 fan4:        0 RPM  (min = 10546 RPM, div = 128) ALARM
 Sys Temp:    +37°C  (high =   -19°C, hyst =   -69°C)   ALARM
 CPU Temp:  +24.0°C  (high = +80.0°C, hyst = +75.0°C)
 AUX Temp:  +24.0°C  (high = +80.0°C, hyst = +75.0°C)

Now you could configure ksensors as you wish.

Спутниковое ТВ в SuSE Linux

Дано:

  • спутниковая карта SkyStar-1 или SkyStar2 (без разницы)
  • тарелка, смотрящая в небо, к примеру на EAM-22 53.0E

Хочется:

  • смотреть небесное ТВ и слушать радио

Решаем:

  • через YaST в разделе "Оборудование -> ТВ-плата" находим карту и настраиваем.
  • находим на http://lyngsat.info/ свой спутник (вот как выглядит EAM22)
  • создаем в папке /home/username/.kde/share/apps/kaffeine/dvb-s/ файл с именем спутника:
touch EAM22-53.0E
  • глядя на другие файлы заполняем свой, для EAM22 в настоящий момент выглядит это так:
# Express AM22 53.0E
# freq pol sr fec
S 10980000 H  5000000 3/4
S 11031000 H  3750000 3/4
S 11044000 V 44951000 3/4
S 11083000 V  3000000 3/4
S 11096000 V  6400000 3/4
S 11159000 V  5785000 3/4
S 11682000 V  5000000 3/4
S 11644000 V  2500000 3/4
S 12631000 V  2530000 3/4
S 12632000 V  2170000 3/4
S 12637000 V  2532000 3/4
S 12639000 V  2893000 3/4
S 12642000 V  2168000 3/4
S 12652000 V  2532000 3/4
S 12664000 V 30000000 3/4
  • нельзя забывать о том, что эти циферки имеют обыкновение время от времени меняться, так что если вдруг все исчезнет, паниковать рано, нужно для начала опять привести их в соответствие с содержимым сайта.
  • когда файл готов, запускаем kaffeine, жмем на "Цифровое ТВ", в меню "DVB -> Каналы" выбираем из списка свой спутник и начинаем сканирование...
  • добавляем в список что найдет, и все, можно смотреть :)

Hint

Установка языка по умолчанию при входе в системе

В Yast в настройках языка (System->Language) нужно выбрать английский язык по умолчанию (Primary language settings->primary language), также следует выбрать пункт Adapt Keyboard Layout to English(US),но оставить пустым Adapt Time Zone to /US/Eastren. Далее следует выбрать второй язык (Secondary language) и нажать ОК.


References