User Tools

Site Tools


fc3:tuning

Установка системы Fedora Core 5 и настройка FC4/FC5

Данный раздел предназначен для системного администратора и может использоваться обычными пользователями отдела в качестве справочного материала. Пользуйтесь FAQ(Часто задаваемыми вопросами)

Общие требования

  1. Требования к оперативной памяти >196MB
  2. HTTP сервер: lhc.sinp.msu.ru
  3. Директория: /dist/fc5/i386
  4. Вид: Workstation
  5. Сетевые настройки: DHCP
  6. Разметка диска: ручная
    • root >4GB
    • swap >1G (RAM*4)
    • Остальное - /opt

ВНИМАНИЕ! Если на диске был раздел смонтированный на /scratch (обычно это /dev/hda3, но следует уточнить) то его ни в коем случае не удалять, а перемонтировать на /opt.

Настройка DHCP сервера

  • Прописываем на theory:/etc/dhcpd.conf
host thepXX.sinp.msu.ru { hardware ethernet ZZ:ZZ:ZZ:ZZ:ZZ:ZZ; fixed-address  hepXX.sinp.msu.ru; } # room Y-YY, F.I.O.

Настройка

Борьба с перебором паролей по SSH

Установить пакет denyhosts. Подпправить немного конфигурацию на свой вкус (/etc/denyhosts.conf) и запустить /etc/init.d/denyhosts start ; /sbin/chkconfig –level 345 denyhosts on

Первый раз программа стартует относительно долго, это нормально.

Настройка yum и некоторых стандартных пакетов

Сразу же после установки системы необходимо настроить yum на использование правильных репозиториев с программным обеспечением. Для того, чтобы это сделать необходимо:

cd /etc
mv -f yum.conf yum.conf.bak
wget http://www.fedorafaq.org/samples/yum.conf
rpm -Uvh http://www.fedorafaq.org/yum  http://rpm.livna.org/livna-release-5.rpm
curl -o /etc/yum.repos.d/chepcustom.repo http://lhc.sinp.msu.ru/dist/custom/chepcustom.repo

Дальнешее обновление системы производится командой

yum update

Англо-русские и русско-английские словари

Программа stardict входит в комплект FC5, словари для нее есть в репозитории chepcustom. Чтобы все установить выполните команду:

yum install stardict stardict-dictd_www.mova.org_korolew_enru stardict-mueller7 
stardict-dictd_www.mova.org_korolew_ruen stardict-dictd_www.mova.org_sinyagin_computer stardict-dictd_www.mova.org_sinyagin_general_er stardict-dictd_www.mova.org_sinyagin_general_re stardict-dictd_www.mova.org_slovnyk_en-ru stardict-dictd_www.mova.org_slovnyk_ru-en stardict-dictd_www.mova.org_sokrat_enru stardict-dictd_www.mova.org_sokrat_ruen

Настройки, специфичные для ноутбуков

Для того, чтобы отключить действия “Назад на страницу”/“Вперед на страницу” по горизонтальном скорллингу в браузере FireFox необходимо:

  1. Откройте страничку about:config
  2. Найдите параметр mousewheel.horizscroll.withnokey.action и утсановите его в значение 0

Установка Java

При наличии репозитория chepcustom выполните команду:

yum install java-1.5.0-sun-devel java-1.5.0-sun-jdbc java-1.5.0-sun java-1.5.0-sun-fonts java-1.5.0-sun-alsa java-1.5.0-sun-plugin java-1.5.0-sun-src java-1.5.0-sun-demo
ln -s /usr/lib/jvm/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/

Установка Adobe Reader 7

При наличии репозитория chepcustom выполните команду:

yum install AdobeReader_enu

Установка шрифтов от Windows

При наличии репозитория chepcustom выполните команду:

yum install msttcorefonts

RPM Rollback

См. статью на O'Relly

Воссановление загрузки через GRUB

03/12/2005

Если у вас на компьютере кроме Linux стоит и M$ Windows (что не рекомендуется) и вы переустановили винды, то теряется возможность загузки Linux.

Для восстановления возможности загрузки операционных систем с помощью GRUB загрузчика надо сделать следующее:

  1. Загрузиться Linux с rescue диска
  2. выполнить команды
    chroot /mnt/sysimage
    /sbin/grub-intall /dev/hda
  3. перезагрузить компьютер

Примечания

  • в качестве параметра команды chroot надо использовать точку монтировки партиции диска, где находился корневой каталог Linux. Обычно при загрузке с rescue диска это /mnt/sysimage
  • параметром комадны grub-istall является точка монтировки жестког диска, с которого идет загрузка. Как правило это /dev/hda

Настройка WiFi под Centrino

Необходимо поставить пакет с интеловским фименным софтом, например с freshrpms, секция System Environment/Kernel:

  • ipw2200-firmware-2.3-2.fc.noarch.rpm для адаптера 2200 серии
  • ipw2100-firmware-1.3-1.fc.noarch.rpm для адаптера 2100 серии (ASUS M2400N)

Установка английского как языка по умолчанию

  • Прописываем в файле /etc/sysconfig/i18n
LANG="en_US.UTF-8"

Монтировка файловых систем по NFS

  • Прописываем в /etc/fstab:
theory.sinp.msu.ru:/home       /home         nfs         defaults      0 0
theory.sinp.msu.ru:/usr/local  /usr/local    nfs         defaults      0 0

Настройка NIS

  • /etc/sysconfig/network
HOSTNAME=thepXX.sinp.msu.ru
NISDOMAIN=theory
  • /etc/nsswitch.conf
passwd:     files nis
shadow:     files nis
group:      files nis

hosts:      files nis dns

protocols:  files nis
services:   files nis

netgroup:   files nis

automount:  files nis
  • /etc/yp.conf
domain theory server theory.sinp.msu.ru

Установка обновлений RPM

rpm --import /usr/share/rhn/*KEY*
yum update
  • Из-за большого объема пакетов, для успешного обновления требуется около 500MB свободного диска на корневой партиции. Возможен перенос на другие партиции и установка линков для директорий
/usr/share/locale
/usr/share/doc
/usr/share/texmf
/usr/share/man
  • Возможный способ:
  mkdir /opt/share
  cd /usr/share
  mv man /opt/share
  ln -s /opt/share/man man

Установка дополнительных пакетов

yum install gv mc xpdf tetex-unicode
  • FC4 дополнительный пакет tetex-unicode устанавливать не надо!
  • Для установки ряда доп. пакетов необходимо добавить репозитарии в /etc/yum.repos.d. Для этого скопировать файл
    scp kryukov@theory.sinp.msu.ru:soft/FC3/yum/fedora-extras.repo root@xxx:/etc/yum.repos.d/

    при этом необходимо установить GPG ключ от репозитария:

    rpm --import http://download.fedora.redhat.com/pub/fedora/linux/extras/RPM-GPG-KEY-Fedora-Extras

Настройка принтера

  1. Сервер thep14.sinp.msu.ru, система печати - ipp (cups)
  2. Принтер p211 - HP LJ2200dtn, двусторонний (очередь /printers/p211)
  3. Принтер p211s - HP LJ2200dtn, односторонний (очередь /printers/p211s)
  4. Размер бумаги A4

Прочее

Линк к библиотекам ЦЕРН

cd /
ln -s /usr/local/cern cern

Русские переносы в TeX

  • Запускаем из-под root texconfig
  • HYPHEN → latex
  • Убираем комментарий (%!) на строке:
%! russian ruhyphen.tex    % note: edit ruhyphen.tex for your encoding!
  • спасаем изменения (Ctrl+ZZ)
  • Запускаем REHASH и выходим

Установка TTF шрифтов

  1. Копируем TTF шрифты в директорию
    /usr/share/fonts/TTF
  2. Создаем файлы для работы с шрифтами:
    cd /usr/.share/fonts/TTF
    ttmkfdir
    mkfontdir
  3. Прописываем путь к TTF шрифты в конфигурации фонт-сервера (файл /etc/X11/fs/config), добавляя строку в параметр catalogue:
    /usr/share/fonts/TTF,
  4. Перезапускаем фонт-сервер:
    service xfs restart

Настройка PPP сервера

(Только на машинах с модемом)

Настраиваем mgetty

/etc/mgetty+sendfax/mgetty.config:

debug 4
fax-id 7 095 939xxxx
speed 38400

port ttyS1
  data-only y
  speed 38400

/etc/mgetty+sendfax/login.config:

/AutoPPP/ -     a_ppp   /usr/sbin/pppd

/etc/inittab:

S1:2345:respawn:/sbin/mgetty ttyS1

Перечитываем настройки ininttab:

# telinit q

Настраиваем pppd

/etc/ppp/options.ttyS1:

auth
crtscts
192.168.1.1:192.168.1.2
linkname thepmodem
ms-dns 213.131.0.1
refuse-chap
refuse-mschap
refuse-mschap-v2
refuse-eap
require-pap
logfile /var/log/ppp/ttyS1.log
debug

/etc/ppp/pap-secrets:

# client        server  secret                  IP addresses
ivanov          *       test                    192.168.1.2

Настраиваем firewall

# iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.2 -j MASQUERADE
# /etc/init.d/iptables save
# sysctl -w net.ipv4.ip_forward=1

/etc/sysctl.conf:

net.ipv4.ip_forward = 1

Включаем доступ только на ночь

# crontab -l
0 21 * * * rm -f /etc/nologin.ttyS1
0 10 * * * touch /etc/nologin.ttyS1

Установка Fortran 77 на машинах с FC4

Необходимо установить через yum следующие пакеты:

yum install compat-gcc-32 compat-gcc-32-g77 compat-gcc-32-c++

Далее, при компиляции программы CompHEP необходимо пользоваться компилятором gcc32 вместо gcc, g++32 вместо g++. g77 вызывается по прежнему как g77.

Текущий статус

Old

14.05.2005

thep: the 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19
IP
Комната 417 417
Ответственный NZ
ОС fc3fc3 fc3
/home - + + +
/usr/local - + + +
gv + +
mc + +
xpdf + +
tetex-unicode + +
p211 + + +
p211s + + +
переносы в LaTeX + +
/cern→ + + +
/usr/bin/pico→ + +
update(14/05/05) + +
модем +
thep: 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
IP
Комната
Ответственный
ОС
/home
/usr/local
gv
mc
xpdf
tetex-unicode
p211
p211s
переносы в LaTeX
/cern→
/usr/bin/pico→
update(14/05/05)
fc3/tuning.txt · Last modified: 15/12/2006 11:35 (external edit)