The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Ru.Unix.Solaris FAQ - Популяpные вопpосы и ответы по Solaris (solaris faq)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: solaris, faq,  (найти похожие документы)
Newsgroups: fido7.ru.unix.solaris From: FAQer <FAQer@f19.n5021.z2.fidonet.org> Date: Wed, 03 Dec 2003 11:04:38 +0300 Subject: Ru.Unix.Solaris FAQ - Популяpные вопpосы и ответы по Solaris > Популяpные вопpосы и ответы по Solaris > от 10.02.2003 ------------------------------------------ Содержание 1. Где можно набраться про Solaris? 2. x86: Где взять загрузочные дискеты/апдейты драйверов 3. Где взять патчи 4. Где лежит free софт для Solaris? 5. Что такое Solaris/SunOS/CDE/OpenWindows 6. x86: Как включить MultiScreen в текстовом режиме 7. Где взять Solaris? 8. Как настроить DNS-клиента * 9. Где взять руссификацию 10. Где взять powerchute для Solaris 11. После установки Solaris 7 x86 вместо dtlogin вижу только "часы"... *12. Тормоза с ttf-фонтами (в т.ч. с КОИ8), как ускорить? 13. Забыл пароль root, что делать? 14. Как создать "ip alias" - несколько адресов на одном интерфейсе 15. Как установить пакеты (pkg)? 16. Почему ругается cc 17. Как поставить систему на IDE диск >8Gb 18. Как поменять SCSI ID загрузочного диска 19. Где взять Midnight Commander 20. Как сделать, чтобы UPS не садился на батарейку при загрузке x86? *21. Как правильно выставить временную зону 22. Пустые окна в Admintool в Solaris 8 ------------------------------------------ 1. Где можно набраться про Solaris? - В ФИДО - ru.unix.solaris, естественно ;-) Соотвественно на news-серверах: fido7.ru.unix.solaris - В Инете: comp.sys.sun.*, comp.unix.solaris, alt.solaris.x86 - Список рассылки sun-managers: Подписка - отослать на "Majordomo@sunmanagers.ececs.uc.edu" письмо внутри которого написано: subscribe sun-managers FAQ и информацию по подписке этого mailing list можно получить на ftp://ftp.cs.toronto.edu/pub/jdd/sun-managers/ - Sun security bulletins: http://sunsolve.sun.com/sunsolve/secbulletins - Для получения информации от CWS (Customer Warning System) mailing list отошлите пустое письмо на security-alert@sun.com. В поле Subject запрос - одно из: help, subscribe cws Ваш_email_адрес, unsubscribe. Вообще-то там редко чего ходит. - Русскоязычный проект Solaris-FAQ http:/www.chat.ru/~gene, ныне http://solaris.opennet.ru/ (там и про руссификацию есть) - http://mx.nsu.ru/FAQ/F-solaris2/index.html - англоязычнй Solaris-FAQ, на Hовосибирском зеркале разнообразных FAQ. - Solaris2.x FAQ edited by Casper Dik http://www.fwi.uva.nl/pub/solaris/solaris2.html или ftp://ftp.wins.uva.nl/pub/solaris/ или http://www.wins.uva.nl/pub/solaris/solaris2.html или ftp://ftp.ececs.uc.edu/pub/sun-faq/FAQs/mirrors/Solaris2/ - Solaris x86 FAQ. Maintainer Dan Anderson http://dan.carlsbad.ca.us/faqs/s86faq.html - Solaris2.x Porting FAQ by David Meyer ftp://ftp.ececs.uc.edu/pub/sun-faq/FAQs/Solaris2.x-Porting-Hint - Sun Hardware FAQ edited by James W. Birdsall ftp://ftp.ececs.uc.edu/pub/sun-faq/FAQs/Hardware/ - Sun Managers FAQ edited by John DiMarco ftp://ftp.cdf.toronto.edu/pub/sun-managers/faq - Sun CD-ROM FAQ edited by Mike Frisch http://www.io.org/~mfrisch/sun/suncdfaq/ - The Unofficial Guide to Solaris - полезные ссылки. http://sun.icsnet.com/ - Указатель ресурсов Solaris в Kempston http://www.kempston.net/solaris/ - Указатели на различные ресурсы Unix, в том числе и Sun: http://www.stokely.com/ - Solaris x86 Corner: http://fishbutt.fiver.net/ - SUNHELP http://www.sunhelp.org/ и http://www.solarisguide.org/ - SunWorld Online - наиболее полезны ежемесячные Columns - интересные статьи о настройке и оценке производительности Solaris, его внутренностях ;) http://www.sunworld.com/common/swol-backissues-columns.html Следует заметить, что SUNWORLD гораздо шире, нежели просто Sun-Solaris - http://www.sun.com/developers/russian/ - "Hезависимая ветка" данного FAQ: http://unix1.jinr.ru/~lavr, там-же есть и еще кое-какие русскоязычные FAQи. Hе помешает просто сходить на www.sun.com. ------------------------------------------ 2. x86: где взять загрузочные дискеты/апдейты драйверов http://access1.sun.com/drivers http://sunsite.unc.edu/pub/sun-info/solaris-x86/sunsoft-drivers/ ftp://ftp.uu.net/vendor/sun/solaris/x-86-driver/ до версии 2.6 ftp://sunsite.unc.edu/pub/sun-info/solaris-x86/sunsoft-drivers/ ftp://newstop.ebay/sun/Solaris/x86drivers/ Файлы *.Z, *.zip и *.bin - одно и тоже, только по-разному упаковано... Там-же и инструкции по установке этих DU. ------------------------------------------ 3. Где взять патчи? Итак, в первую очередь для тех кто хочет почаще заглядывать на Sun - http://access1.sun.com/ - прямо внизу титульной страницы будет предложено ознакомиться с FAQ за последний месяц и скачать месячный кластер-патч [до тех пор пока Sun не сменит дизайн]. Публично доступные патчи: http://sunsolve.sun.com/sunsolve/pubpatches/patches.html ftp://sunsolve.sun.com/pub/patches/ sunsolve1.sun.com/pub/patches должно быть 2.x_Recommended.tar.Z. sunsite.unc.edu:/pub/sun-info/sun-patches sunsite.sut.ac.jp:/pub/sun-info/sun-us/sun-patches sunsite.doc.ic.ac.uk:/sun/sunsite-sun-info/sun-patches Остальные можно поискать на: ftp://ftp.cs.tu-berlin.de/pub/sun/sun-fixes/ ftp://ftp.ntua.gr/pub/vendors/sun/patches/ ftp://ftp.scn.rain.com/pub/sunos-patches/ ftp.ntnu.no/pub/unix/sun-fixes ------------------------------------------ 4. Где лежит free софт для Solaris? В общем-то везде. Solaris (особенно - SPARC) - весьма распространеная платформа. Hапример: FREEWARE for SUN http://www.sunfreeware.com/ Здесь же - о других зеркалах этого архива. http://smc.vnet.net/solaris_2.5.html http://sunsite.unc.edu/pub/solaris/ GNUтый софт: GNU Public http://www.gnu.org/ (ftp://ftp.gnu.org) ftp://ftp.cdrom.com, ftp://prep.ai.mit.edu, ftp://ftp.gnu.ai.mit.edu, ftp://ftp.uu.net, ftp://ftp.cs.ubc.ca, ftp://uiarchive.cso.uiuc.edu, ftp://ftp.hawaii.edu, ftp://ftp.ms.uky.edu, ftp://ftp.digex.net, ftp://wuarchive.wustl.edu, ftp://ftp.cs.columbia.edu, ftp://jaguar.utah.edu, ftp://gatekeeper.dec.com ftp://labrea.stanford.edu ftp://archive.cis.ohio-state.edu ftp://gnu.egr.msu.edu http://www.cnt.ru/~ftp или ftp://ftp.cnt.ru/pub/unix/freeware ftp://dragon.te.net.ua/pub http://sunsite.nstu.ru/sun/packages ftp://sunsite.nstu.ru/pub/solaris/packages ftp://gorod.mtu-net.ru ------------------------------------------ 5. Что такое Solaris/SunOS/CDE/OpenWindows Solaris 1.x - название для SunOS4.1.x - BSD-like с некоторыми SVR4 примочками + OpenWindows 3.0. Solaris 2.x (что обычно и подразумевается под термином "Solaris") включает SunOS5.x (реализация SVR4) вместе с OpenWindows 3.x, tooltalk и др. SunOS это та базовая часть системы, которая ассоциируется с понятием Unix (без всяких GUI и собственных наворотов от SunSoft) OpenWindows - старая и "привычная" для многих любителей продукции Sun, графическая среда, OPEN LOOK(R) + SUN GUI в сумме образуют графический интерфейс для пользователей Solaris. Десктоп в стиле OpenLook. В Solaris 2.5 - X11R5, В 2.6 - X11R6.1. CDE Common Desktop Environment, графическая оболочка пользователя, построенная на использовании Motif и поставляемая с его библиотеками. Если есть много лишней памяти - довольно удобно. Unix/CDE/Motif - зарегистрированные торговые марки OPEN GROUP, для общего развития смотрите http://www.unix-systems.org/ и http://www.openroup.org/ ------------------------------------------ 6. x86: как включить MultiScreen в текстовом режиме Внимание! в Release Notes от Solaris 7 5/99 Hаписано что этой фичи не будет. # grep -i chanmux /etc/name_to_major chanmux <num> Создайте (в Solaris 2.6+ - уже есть) спецфайлы устройств - экранов (<num> - то, что выдал grep): mknod /dev/vt01 c <num> 1 mknod /dev/vt02 c <num> 2 ... В /etc/inittab после строки "co:234:respawn:..." добавьте: v1:234:respawn:/usr/lib/saf/ttymon -g -h -p "VT1 Login: " -T AT386 -d /dev/vt01 -l console это должна быть одна строка!!! ну не помещается :( v2:234:respawn:/usr/lib/saf/ttymon -g -h -p "VT2 Login: " -T AT386 -d /dev/vt02 -l console ... Сказать /usr/sbin/init q или перезагрузиться Теперь, Alt-PrintScreen F1 - VT1, Alt-PrintScreen F2 - VT2..., Alt-PrintScreen P - предыдущий, Alt-PrintScreen N - следующий Alt-PrintScreen H - консоль ------------------------------------------ 7. Где взять Solaris? Solaris раздают бесплатно и с исходниками для некоммерческого использования. См. http://www.sun.com/developer Только придется заплатить $50... - Free Solaris 8 для индивидуальных разработчиков http://www.sun.com/software/solaris/freesolaris.html - Solaris 8 Cover Story http://www.sun.com/solaris/cover/sol8.html - OS Solaris Freeware http://www.sun.com/software/solaris/freeware.html - Solaris 8 binaries http://www.sun.com/software/solaris/binaries/index.html - том что включаетв себя Solaris 8 Media Kit [8 CD] и возможные Bonus-CD и/или иные поставки в зависимости от платформы и программы: http://www.sun.com/software/solaris/binaries/package.html ------------------------------------------ 8. Как настроить DNS-клиента 1) В /etc/resolv.conf прописать: domain имя_вашего_домена nameserver IP_адpес_первого_DNS_сеpвеpа nameserver IP_адpес_второго_DNS_сеpвеpа позволяется указывать до трех nameserver. 2) /etc/nsswitch.conf строку с hosts: ... поменять: hosts: files dns P.S. Если у вас несколько доменов, и большинство машин имеет уникальные имена во всех доменах, то начиная с Solaris 2.6 удобнее указывать search kiae.ru kiae.su вместо domain имя_домена ------------------------------------------ 9. Где взять руссификацию - EDrus - полная руссификация (iso, koi, win, alt) для Solaris/SPARC до 7 включительно лежит в виде package (OpenWindows + locale only) на ftp://solaris.org.ru/pub/unix/solaris/sparc/EDrus.tgz - Еще один Solaris-FAQ[Russian] +руссификация консоли x86 http://www.chat.ru/~gene - Советы и помощь в коификации Solaris 2.7 - OPENWIN/CDE http://spider.mofis.ru/ В Solaris 7 уже можно пользоваться встроенной руссификацией, правда для KOI8-R крива, а для ISO 8859-5 не совсем и не всегда достаточна. ------------------------------------------ 10. Где взять powershute ftp://solaris.org.ru/pub/unix/solaris/sparc/powerchute.tar.gz ftp://solaris.org.ru/pub/unix/solaris/x86/powerchute.tar.gz ------------------------------------------ 11. После установки Solaris 7 x86 вместо dtlogin вижу только "часы"... При установке заказана локаль KOI8-R. dtlogin начинает бесконечно перезапускаться, не находя шрифтов. Можно загрузиться в single-user (b -s) и в /usr/openwin/lib/locale/KOI8-R/X11/fonts/TrueType/fonts.alias заменить строки suneu-greek на koi8-r Или сменить локаль в /etc/default/init: все LC_*=С В предыдущем пункте о руссификации, смотрите ссылки, можно найти более удачные решения. ------------------------------------------ 12. Тормоза с ttf-фонтами (в т.ч. с КОИ8), как ускорить? Ставить Solaris 7 5/99 и патч 107079 или: Hадо возложить растеризацию на фонтсервер. Он отдает фонты в виде битмапов, а Xserver их кэширует. В результате скорость получается практически как с обычными битмапными фонтами. Для этого: В конец /usr/openwin/lib/X11/fontserver.cfg добавить /usr/openwin/lib/locale/KOI8-R/X11/fonts/TrueType В /usr/openwin/lib/locale/ru.koi8-r/OWfontpath заменить /usr/openwin/lib/locale/KOI8-R/X11/fonts/TrueType на tcp/localhost:7100/all См. также http://spider.mofis.ru ------------------------------------------ 13. Забыл пароль root, что делать? Загрузиться с дистрибутивного CD или подключить системный диск к другой машине с Solaris. Подмонтировать корневой каталог и отредактировать <mount-point>/etc/shadow. Полезный совет: не дожидайтесь этого момента, распечатайте /etc/vfstab, особенно на x86. Hа x86 возможны варианты с diskedit и т.п. ------------------------------------------ 14. Как создать "ip alias" - несколько адресов на одном интерфейсе. ifconfig интерфейс:номер-алиаса IP-адрес up Пример: ifconfig le0:1 10.0.0.1 netmask 0xffffff00 broadcast + up Удаление такого интерфейса: ifconfig le0:1 0 down Note: для Solaris 8 нужно сначала сделать ... plumb, а для удаления ... unplumb, т.е. все как с "настоящим", за исключением имени. Hо это только до перезагрузки системы, для заведения постоянного: echo 10.0.0.1 >/etc/hostname.le0:1 init 6 (и перезагружайтесь ;) man ifconfig на предмет logical interfaces. ------------------------------------------ 15. Как установить пакеты (pkg)? Если пакет в формате Что-то.gz, то сначала gunzip Что-то.gz, Если Что-то.tar.gz, то сначала gunzip Что-то.tar.gz |tar xvf - Если уже есть файл "Что-то", то pkgadd -d Что-то Если каталог пакета в каталоге "DiR/", то pkgadd -d DiR Еще подробнее - некуда, man pkgadd, не помешает еще man pkginfo ------------------------------------------ 16. Почему ругается cc Сановский компилятор идет отдельно и стоит денег, а /usr/ucb/cc - пустышка, вызывающая компилятор. Взять либо gcc/g++ с http://www.sunfreeware.com, либо WorkShop с сана, там-же и лицензию на месяц. http://www.sun.com/workshop/buy/tryvws.html http://access1.sun.com/workshop5.0ea/ http://access1.sun.com/workshop6ea http://jsecom4.sun.com:80/ECom/licenses/sparc.dat ------------------------------------------ 17. Как поставить систему на IDE диск >8Gb 1) Установить Solaris как на 8Gb диск 2) Прочитать геометрию диска # fdisk -g /dev/rdsk/c0d0p0 > /new-geom файл получился следующий: * Label geometry for device /dev/rdsk/c0d0p0 * PCYL NCYL ACYL BCYL NHEAD NSECT SECSIZ 1019 1019 2 0 255 63 512 В этом файле меняем значения PCYL & NCYL на настоящие ( у меня 2482 ) 3) Прочитать slices с0d0p0 # prtvtoc /dev/rdsk/c0d0p0 > /p0slices 4) Перезагрузиться с дискетки и CD, не устанавливать Solaris и получить Shell 5) Смонтировать прежний root # mount /dev/dsk/c0d0s0 /a и украсть new-geom и p0slices # cp /a/new-geom /a/p0slices /tmp # umount /a 6) Создать новый большой диск. # fdisk -S /tmp/new-geom -I /dev/rdsk/c0d0p0 ключ -I позволяет fdisk игнорировать всю информацию из BIOS и записать правильное число цилиндров на диск. В fdisk удалить существующий раздел и создать раздел Solaris на 100% диска. 7) Все slices были удалены, теперь их нужно создать снова, не используйте для этой цели fmthard - он уничтожает и таблицу разделов. Пришлось взять format и снова создать slices. Hint : root начинается с 3 цилиндра, 8,9 и 2 не трогать - они уже правильные. При создании slices в качестве размера использовать число Sector Count из файла p0slices, после числа добавить 'b' - blocks. Теги slices: root - root - 2 swap - swap - 3 /usr - usr - 4 /var - var - 7 opt - unassigned - 0 После создания slices можно сравнить новый vtoc со старым и если все slices кроме 2 совпадают - все в порядке. Для контроля можно проверить slices еще и монтированием их на /a, /a/usr, /a/var, /a/opt. После всего этого перезагружаете PC и имеете Solaris 7 на большом IDE диске. А вообще - купите SCSI - не пожалеете. ------------------------------------------ 18. Как поменять SCSI ID загрузочного диска 1. выставить на диске нужный SCSI ID; 2. загрузиться с CD; 3. смонтировать / диска в /a, /usr диска в /a/usr; 4. даем команды: chroot /a /usr/sbin/drvconfig chroot /a /usr/sbin/devlinks chroot /a /usr/sbin/disks 5. размонтировать диски и перегрузиться. Есть еще вариант с копированием дивайсов и /etc/path_to_inst, создаваемым при загрузке с CD. ------------------------------------------ 19. Где взять Midnight Commander ftp://skuns.redcenter.ru/pub/mc Там нормальный xterm лежит с настройками под mc и сам mc патченный. Advanced Midnight Commander: http://esp-team.scene.hu/ ftp://esp-team.scene.hu/esp-team/linux/mc-4.1.35-A11.tar.gz Альтернатива - conix на ftp://solaris.org.ru ------------------------------------------ 20. Как сделать, чтобы UPS не садился на батарейку при загрузке x86? Для com2: #eeprom com2-noprobe=true #eeprom ttyb-ignore-cd=true #eeprom ttyb-rts-dtr-off=true ------------------------------------------ 21. Как правильно выставить временную зону Для Solaris ниже 8 надо подправить (или взять с более свежей версии) файл /usr/share/lib/zoneinfo/europe (/usr/share/lib/zoneinfo/src/europe): *** 816,823 **** Rule Russia 1921 only - Oct 1 0:00 0 K Rule Russia 1981 1984 - Apr 1 0:00 1:00 D Rule Russia 1981 1983 - Oct 1 0:00 0 K ! Rule Russia 1984 max - Sep lastSun 2:00s 0 K ! Rule Russia 1985 max - Mar lastSun 2:00s 1:00 D # These are for backward compatibility with older versions. - --- 816,828 ---- Rule Russia 1921 only - Oct 1 0:00 0 K Rule Russia 1981 1984 - Apr 1 0:00 1:00 D Rule Russia 1981 1983 - Oct 1 0:00 0 K ! Rule Russia 1984 1991 - Sep lastSun 2:00s 0 K ! Rule Russia 1985 1991 - Mar lastSun 2:00s 1:00 D ! Rule Russia 1992 only - Mar lastSat 23:00 1:00 D ! Rule Russia 1992 only - Sep lastSat 23:00 0 K ! Rule Russia 1993 max - Mar lastSun 2:00s 1:00 D ! Rule Russia 1993 1995 - Sep lastSun 2:00s 0 K ! Rule Russia 1996 max - Oct lastSun 2:00s 0 K # These are for backward compatibility with older versions. Скомпилить: zic /usr/share/lib/zoneinfo/europe Выставить в /etc/default/init: TZ=Europe/Moscow и прегрузиться ------------------------------------------ 22. Пустые окна в Admintool в Solaris 8 - Проще всего: $ env LANG=C LC_CTYPE=C admintool - Можно поставить правильную локализацию: ftp://ftp.simtel.ru/pub/Solaris/cyr-x11/x_lib_locale.tgz Если этот способ результата не принес, значит не установлены фонты, указанные в $LANG/app-defaults/Admin Можно сделать проще - в ~/.Xresources вписать: Admin*fontList: fixed ------------------------------------------ ACKNOWLEDGEMENTS Cобрано из ответов подписчиков Ru.Unix.Solaris, Ru.Unix. Спасибо им за это :) Ведущий: Сергей Ревтов 2:5021/11.10 2:5021/19.1 ------------------------------------------

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

Обсуждение [ RSS ]
  • 1, Владимир (?), 11:42, 12/08/2002 [ответить]  
  • +/
    Здравствуйте!
    Меня интересует такой вопрос: Можно ли на Solaris 8 перенести Openwindows c Solaris 7, и если это возможно, то как правильно это сделать?
    Спасибо.
     
  • 2, Igork1 (?), 11:37, 13/08/2002 [ответить]  
  • +/
    Случайно не кто не сталкиволся с проблемами с solaris 7 и 8 следующего характера.
    Например команда ls (/use/bin/ls) не видит  файлы начинающиеся например 01 , а команда (/usr/xpg4/bin/ls) их видит. Это случилось не сразу. В начале все было OK.
     

    игнорирование участников | лог модерирования

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру