This is an old revision of the document!
Table of Contents
Установка системы Fedora Core 5 и настройка FC4/FC5
Данный раздел предназначен для системного администратора и может использоваться обычными пользователями отдела в качестве справочного материала. Пользуйтесь FAQ(Часто задаваемыми вопросами)
Общие требования
- Требования к оперативной памяти >196MB
- HTTP сервер: lhc.sinp.msu.ru
- Директория: /dist/fc5/i386
- Вид: Workstation
- Сетевые настройки: DHCP
- Разметка диска: ручная
- 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 необходимо:
- Откройте страничку about:config
- Найдите параметр 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 загрузчика надо сделать следующее:
- Загрузиться Linux с rescue диска
- выполнить команды
chroot /mnt/sysimage /sbin/grub-intall /dev/hda
- перезагрузить компьютер
Примечания
- в качестве параметра команды 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
Настройка принтера
- Сервер thep14.sinp.msu.ru, система печати - ipp (cups)
- Принтер p211 - HP LJ2200dtn, двусторонний (очередь /printers/p211)
- Принтер p211s - HP LJ2200dtn, односторонний (очередь /printers/p211s)
- Размер бумаги 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 шрифтов
- Копируем TTF шрифты в директорию
/usr/share/fonts/TTF
- Создаем файлы для работы с шрифтами:
cd /usr/.share/fonts/TTF ttmkfdir mkfontdir
- Прописываем путь к TTF шрифты в конфигурации фонт-сервера (файл /etc/X11/fs/config), добавляя строку в параметр catalogue:
/usr/share/fonts/TTF,
- Перезапускаем фонт-сервер:
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.
Текущий статус
10/10/05
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 | |||||||||||||||||||
ОС | fc3 | fc3 | 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) | ||||||||||||||||||||