|
Monday, 28 August. 2006TipsЕсть совет по Solaris? Пришли его нам!Советуем также почитать Solaris x86 FAQ 1. Как попасть в LOM 2. Как сменить пароль LOM 3. Как загрузиться с CDROM 4. Как включить логирование сервера NFS 5. Как поменять редактор в crontab 6. Как автоматизировать соединения tip 7. Как создать таблицу разделов такую же как на другом диске 8. Как посмотреть пользователей без паролей 9. Как посмотреть информацию о драйвере сетевого интерфейса (для bge) 10. Как быстро скопировать данные с одной файловой системы на другую 11. Как сделать копию boot-диска в Solaris 10 12. Как поставить лимит на вывод служебных сообщений в консоли Solaris 13. Как удалить старые патчи 14. Как разобраться в разрешениях на файлы и директории 15. Как индексировать man-страницы 16. Как подмонтировать iso-образ 17. Как заставить DHCP-сервер выводить подробные логи 18. Как узнать есть ли утечки памяти 19. Как настроить сетевой принтер в Solaris 10 20. Как настроить ntp-клиента в Solaris 10 21. Как поднять зону в Solaris 10 22. Как пересоздать испорченный boot archive в Solaris 10 23. Как сгенерировать пароль с помощью /dev/random 24. Как изменить приоритет команды 25. Как узнать из какого пакета файл 26. Как выполнить операцию со списком файлов Как попасть в LOM: Подсоединиться терминалом к Serial Management Port, получить консоль сервера Нажать последовательно '#.' Набрав lom> break, получаем ok Как сменить пароль LOM: Подсоединиться терминалом к Serial Management Port для получения консоли сервера Включить питание сервера. После POST-сообщений подождать 1-2 минуты до появления приглашения ok Ниже пример вывода консоли: Please login: SC Alert: Host System has Reset [wait one two minutes] Serial line login timeout, returns to console stream. ok Загрузите Solaris Командой scadm поменяйте пароль: # cd /usr/platform/`uname -i`/sbin # ./scadm userpassword admin Набрав последовательно '#.', получите на консоли приглашение lom Войдите в lom, используя новый пароль Как загрузиться с CDROM: В загруженном Solaris: #reboot -- cdrom или #reboot -- cdrom -s (в single-mode) или #eeprom boot-device=cdrom #init 6 или # eeprom auto-boot?=false (если нужен выбор) # init 6 В lom: lom> reset После перезагрузки вернитесь в lom, набрав '#.' и дайте команду lom> break чтобы получить ok Теперь можно дать команду: ok boot cdrom или если вы хотите загрузиться в single-mode: ok boot cdrom -s Как включить логирование сервера NFS Необходимо добавить опцию -o log в команде share или прописать данную опцию в файле /etc/dfs/dfstab для необходимого ресурса, затем выполнить #shareall и перезапустить сервер NFS (в Solaris 10 #svcadm restart svc:/network/nfs/server), после этого смотрим лог файл в каталоге /var/nfs Параметры логирования задаются в файле /etc/default/nfslogd Как поменять редактор в crontab По умочанию при вызове команды crontab -e используется своеобразный редактор ed. Чтобы его поменять необходимо определить переменную EDITOR, например вот таким образом #export EDITOR=vi Таким образом мы определяем удобный для нас редактор, для редактирования заданий сron Как автоматизировать соединения tip Прописать каждое соединение в /etc/remote. Например: cisco::dv=/dev/ttya:br#9600:el=CSQU^D:ie=%$:oe=^D где cisco = имя соединения dv = the device br = baud rate el = EOL marks ie = input EOF marks oe = output EOF string Для соединения необходимо только набрать: # tip cisco Как создать таблицу разделов такую же как на другом диске Запускаем format (создаем на диске b такую же таблицу как на диске a): format select disk a (Выбираем нужный диск из списка) partition print (Смотрим таблицу разделов) name rootdisk (Имя по усмотрению, например rootdisk) quit (Возвращаемся назад) disk select disk b (Выбираем диск b) partition (Смотрим таблицу разделов перед изменениями) select --Pick rootdisk (Выбираем из меню имя) label (Записываем таблицу) quit (Выходим) quit (Выходим из format) Как посмотреть пользователей без паролей Это можно сделать двумя способами
#logins -p второй: Это вывод команды #passwd -sa где (PS) пароль установлен, пользователь блокирован (LK), пароль не установлен (NP), вход в систему запрещён (NL) Как посмотреть информацию о драйвере сетевого интерфейса (для bge) # prtconf -D | grep -i netw network, instance #0 (driver name: bge) network, instance #1 (driver name: bge) network, instance #2 (driver name: bge) network, instance #3 (driver name: bge) Также: # grep bge /etc/path_to_inst "/pci@1f,700000/network@2" 0 "bge" "/pci@1f,700000/network@2,1" 1 "bge" "/pci@1d,700000/network@2" 2 "bge" "/pci@1d,700000/network@2,1" 3 "bge" И по загрузке: # modinfo | grep bge 104 13f57b3 b123 202 1 bge (BCM579x driver v0.39) Как быстро скопировать данные с одной файловой системы на другую # mount /dev/dsk/md/d30 /mnt # монтируем новое зеркало # ufsdump 0f - /dev/rdsk/c1t2d0s7 | ( cd /mnt; ufsrestore xf - ) # rm -f /mnt/restoresymtable Как сделать копию boot-диска в Solaris 10 Если у вас только один раздел "/" на диске и это десятка, можно: #prtvtoc /dev/rdsk/c0t0d0s0 | fmthard -s - /dev/rdsk/c0t1d0s0 #newfs /dev/dsk/c0t1d0s0 #mount /dev/dsk/c0t1d0s0 /a #cd / #find . -mount | cpio -pmdv /a #installboot /usr/platform/`uname -i`/lib/fs/ufs/bootblk /dev/rdsk/c0t1d0s0 #vi /a/etc/vfstab (меняем c0t0d0s0 на c1) #mkdir /a/tmp #mkdir /a/dev #mkdir /a/proc #touch /a/etc/mnttab #mkdir /a/etc/svc/volatile #mkdir /a/system/object #mkdir /a/system/contract #umount /a #init 0 #boot otherdisk -r И система загрузится с другого диска. Все это проделывать лучше в single mode Как поставить лимит на вывод служебных сообщений в консоли Solaris Если создать файл: $ touch $HOME/.hushlogin вы уменьшите объем служебной информации (число сообщений почты и т.д.), появляющейся на консоли при логине и дальнейшей работе. Как удалить старые патчи find /var/sadm/pkg -name obsolete.Z -exec rm {} + Как разобраться в разрешениях на файлы и директории
Как индексировать man-страницы Создаем индекс: #catman -w Теперь можно искать нужную информацию в базе man с помощью команды: # man -k pattern например, найти все man-страницы, содержащие информацию о сетевом интерфейсе hme: # man -k hme Как подмонтировать iso-образ # lofiadm -a /export/temp/solaris.iso /dev/lofi/1 # mount -F hsfs -o ro /dev/lofi/1 /mnt или одной командой: # mount -F hsfs -o ro `lofiadm -a /export/temp/solaris.iso` /mnt Как заставить DHCP-сервер выводить подробные логи Добавляем в файл /etc/inet/dhcpsvc.conf : VERBOSE=TRUE LOGGING_FACILITY=7 Создаем лог-файл: # touch /var/log/dhcpd.log Добавляем в /etc/syslog.conf: daemon.debug /var/log/dhcpd.log Затем: # kill -HUP 'PID_of_syslogd' # svcadm restart svc:/network/dhcp-server:default Как узнать есть ли утечки памяти Смотрим использование памяти ядром: # echo ::kmastat | mdb -k Большое количество в "memory in use" - причина для беспокойства в том случае, если: 1. Значение "memory in use" больше чем пол-гигабайта. 2. Большое значение "buffer in use" , приближается по значению к "buffer total". 3. Значения "memory in use" и "buf in use" продолжают расти. Например:
Как настроить сетевой принтер в Solaris 10 Ищем PPD-файл для нашего принтера, скажем, HP Laserjet 3000. # cd /usr/lib/lp/model/ppd/system/foomatic/ # cd HP # ls *3000* HP-LaserJet_3000-Postscript.ppd.gz HP-LaserJet_3000-lj5gray.ppd.gz HP-LaserJet_3000-hpijs.ppd.gz HP-LaserJet_3000-pxlmono.ppd.gz Выбрали PPD, конфигурируем теперь с помощью lpadmin: # lpadmin -p hp3000 -v /dev/null -m netstandard_foomatic -n \ /usr/lib/lp/model/ppd/system/foomatic/HP/HP-LaserJet_3000-hpijs.ppd.gz -o \ dest= # enable hp3000 # accept hp3000 Пробуем что-нибудь напечатать: # lp -d hp3000 /etc/release Как настроить ntp-клиента в Solaris 10 Создаем файл /etc/inet/ntp.conf со следующим содержимым: # /etc/inet/ntp.conf # sets up reference to NTP Pool Servers # driftfile /etc/inet/ntp.drift server 0.pool.ntp.org server 1.pool.ntp.org server 2.pool.ntp.org server pool.ntp.org # end of /etc/inet/ntp.conf Затем: # svcadm enable network/ntp Тестируем: # ntpq -p Как поднять зону в Solaris 10
Как пересоздать испорченный boot archive в Solaris 10 Загружаемся в safe-mode, затем: # rm -f /a/platform/i86pc/boot_archive; bootadm update-archive -R /a Как сгенерировать пароль с помощью /dev/random ~# echo `head -n 10 /dev/random | tr -cd "[:alnum:]_-" | cut -c '1-8'` pgoAeTiy ~# Как изменить приоритет команды Самый низкий приоритет - 19, самый высокий - 1, 10 - по дефолту. Повышаем: # nice -n 1 COMMAND Понижаем: # nice -n 19 COMMAND В дефолт: # nice COMMAND Как узнать из какого пакета файл Полная информация: # pkgchk -l -p /usr/sbin/fuser Pathname: /usr/sbin/fuser Type: regular file Expected mode: 0555 Expected owner: root Expected group: bin Expected file size (bytes): 7944 Expected sum(1) of contents: 558 Expected last modification: Apr 06 15:48:18 2002 Referenced by the following packages: SUNWcsu Current status: installed или только имя пакета: # grep /usr/sbin/fuser /var/sadm/install/contents | awk '$2 ~ /^f$/ {print $NF}' SUNWcsu Как выполнить операцию со списком файлов Для Bourne-оболочек (sh, ksh, zsh, bash) - пример 1: ~$ for file in *gz > do > mkdir $file.dir > ( cd $file.dir; gzip -dc $file | tar xf - ) > done Пример 2: ~$ for x in `ls -tr *.log` > do > cat $x >> biglog > done Support
Данный ресурс создается с целью помочь обладателям серверов Sun и серверов на базе процессоров х86, но работающих под управление ОС Solaris или других Unix систем, a также способствовать развитию и распространению OpenSolaris.
Если у Вас возникли проблемы или имеются вопросы по данной тематике пишите нам на support at sunhelp dot ru, мы постараемся вам помочь. Мы можем произвести профессиональную установку и настройку серверов на базе серверных операционных систем Solaris, *BSD, Linux на любой аппаратной платформе: настроим контроллер домена (разграничение прав доступа, перемещаемые профили, групповые политики и политики безопасности), DNS-сервер, веб-сервер (Apache,Tomcat), сервер БД (MySQL, PostgreSQL, Sybase, Adabas), почтовый сервер (Postfix, Exim, Qmail), VPN-сервер (объединение сетей), прокси-сервера (Squid), интернет-шлюзы (системы учета и детализации трафика, брандмауэры, антиспам-фильтры, системы централизованной антивирусной защиты), программные маршрутизаторы. Также мы можем сопровождать ваши системы методом удаленного администрирования серверов. Запросы просим отправлять на адреса support at sunhelp dot ru и info at sunhelp dot ru About us
Данный проект был создан для помощи русскоязычным пользователям ОС Solaris
Контакты: ![]() Alexander R. Eremin (left): support at sunhelp dot ru Alexei Senin (right): alexs at sunhelp dot ru Свои материалы, новости, статьи, которые вы бы хотели видеть на данном ресурсе, а также пожелания высылайте на адрес info at sunhelp dot ru Технические вопросы: Если вы столкнулись с проблемой по Sun/SPARC/Solaris/UNIX/Linux и не нашли ответа в руководстве или Google присылайте свой вопрос на адрес: support at sunhelp dot ru и мы постараемся ответить на него. Дополнительно: Привлекаются все желающие для развития данного проекта. У нас в наличии имеются ресурсы для проведения ситуаций, которые обычно возникают у клиентов. Любые вопросы, пожелания и критика приветствуются. Итак, ждем ваши статьи, заметки и комментарии! Sunday, 14 May. 2006Список статей сайта
Виртуальные консоли появятся в 100 сборке Solaris Express 30-09-2008
Установка и использование Sun xVM Hypervisor 25-09-2008 Описание языка программирования D 18-09-2008 Отключаем устройства на SPARC с помощью OBP 16-09-2008 Как перейти с Solaris Nevada и Live Upgrade на OpenSolaris 22-08-2008 Архитектура и провайдеры DTrace 14-08-2008 На SunHelp.Ru открылся раздел Wiki 11-08-2008 Руководство по подъему Solaris 8 и 9 внутри десятки 08-08-2008 Руководство по началу работы с ОС OpenSolaris 2008.05 06-08-2008 Спекулятивная трассировка 20-07-2008 Четыре кратких руководства по Solaris в pdf 17-07-2008 RescueCD для SPARC 16-07-2008 Скринкаст IPS GUI на русском 04-08-2008 Использование DTrace для отладки Java-приложений 13-07-2008 Запуск и останов системы (часть 2) 07-07-2008 Запуск и останов системы (часть 1) 06-07-2008 DTrace ip Provider будет включен в Solaris Express 03-07-2008 Настройка протоколирования событий 02-07-2008 RTFM 02-07-2008 Время в Solaris 01-07-2008 Solaris: оптимизация работы системы 30-06-2008 Процессы в Solaris и управление ими 24-06-2008 Solaris x86 jumpstart с помощью ISC DHCP 06-06-2008 Conky-1.5.1 теперь и под Solaris 05-19-2008 Меняем Host ID и MAC адрес в OBP 05-19-2008 Книга от c0t0d0s0: "Less known Solaris Features" 05-07-2008 Новые репозитории для Индианы 05-07-2008 MilaX 0.3 04-24-2008 Почтовый сервер под solaris 04-18-2008 Сборка KDE4 на Solaris Nevada 04-16-2008 Скрипт для ZFS-установки MilaX 04-04-2008 Скрипт для установки MilaX на винчестер 04-03-2008 Утилита sysstat - вся статистика в одном флаконе 03-21-2008 Ура: setxkbmap в Solaris Nevada! 03-19-2008 Eth0 в Solaris: переименовываем интерфейсы 03-14-2008 MilaX 0.2 03-12-2008 MilaX 0.1.1 English Page 02-22-2008 MilaX 0.1.1 02-21-2008 MilaX 0.1 от sunhelp.ru 02-13-2008 Вышел OpenSolaris Developer Preview 2 02-13-2008 Damn Small Solaris на основе Solaris Express b81 02-08-2008 SMF Alert: демон для слежения за службами 01-30-2008 Solaris Internals and Performance FAQ 01-29-2008 Новая книга: Solaris Application Programming 01-28-2008 Русская клавиатура в Индиане: ждем Preview 2 01-25-2008 Индиана на linuxcenter.ru 01-23-2008 Январский релиз Индианы от SunHelp.Ru 01-17-2008 OpenVPN на Solaris 10 01-16-2008 MetaTracker: поисковик для Solaris 01-15-2008 Сборка Aircrack-ng в Solaris 11 01-14-2008 Как определить имя сетевого интерфейса в Solaris 12-14-2007 Indiana: ставим IceWM 12-14-2007 DTrace: ищем причину повышенной загрузки CPU 12-12-2007 Скрипт для апдейта Indiana Preview 12-10-2007 Коллекция ссылок на Youtube-видео и скринкасты Solaris 12-10-2007 Пишем системные логи с помощью DT_Logger 12-04-2007 Используем ipmitool на Solaris 11-28-2007 Монтируем NTFS/Ext2/Ext3/FAT16/FAT32 в Solaris 11-27-2007 GUI-утилиты для работы с pkg 11-22-2007 Обновляем Индиану через pkg.opensolaris.org 11-19-2007 Как выполнить DTrace-скрипт в заданное время 11-15-2007 Новые рекомендации CIS для Solaris 10 11/06 и 08/07 11-12-2007 Solaris. Основы сборки приложений из исходных кодов 11-01-2007 Свершилось: первый взгляд на Indiana Preview 11-01-2007 Вы в Solaris-зоне, но где? 10-26-2007 Управление SMF для обычных пользователей 10-26-2007 Шпаргалка по ZFS 10-25-2007 Поднимаем стандартный tomcat в Solaris 10 10-18-2007 Собираем LiveDVD Solaris Express 10-16-2007 Сборка «blackbox-0.70.0» - оконного менеджера для X11 10-16-2007 Кому нужна сборка софта из исходников? 10-11-2007 Поднимаем Debian Etch в BrandZ 10-10-2007 Что нового в DTraceToolkit 0.99 10-08-2007 Как самому собрать OpenSolaris 10-04-2007 Индиана: все лучшее - в сборку! 10-02-2007 Sharity-Light: монтируем на Solaris расшаренные диски Windows 09-27-2007 Рисуем графики производительности Solaris с помощью ruby 09-26-2007 DTrace: меняем вывод "who" и "ps" 09-24-2007 Новый инсталлятор для Solaris 09-24-2007 Тестируем Solaris с помощью Performance ToolsCD 09-19-2007 ZFS: делаем снимки и восстанавливаем систему 09-13-2007 Обманываем uname с помощью DTrace 09-13-2007 Solaris: углубленный мониторинг сервера базы данных 09-05-2007 Используем ZFS ACLs для ограничения доступа 09-05-2007 Solaris: почему prstat показывает десятки гигабайт 09-03-2007 Примеры анализа snoop-файла 08-27-2007 Профилируем Solaris с помощью sys_diag 08-24-2007 Solaris: переезжаем на ZFS 08-23-2007 Введение в IPF Firewall: Примеры 08-22-2007 Восстанавливаем директории /dev и /devices 08-21-2007 Sun сравнивает ZFS (Solaris) c ext3 (RedHat) 08-10-2007 Строка статуса в консоли при помощи утилиты Screen 07-25-2007 Методы инсталляции и запуска mysql под Solaris 10 07-23-2007 Пишем скрипт на JavaFX 07-19-2007 Find, find и еще раз find 07-10-2007 Solaris: куда уходит память 07-09-2007 DTrace: ловим утечки памяти 07-04-2007 Сколько памяти доступно в Solaris 07-03-2007 Настройка Solaris IP Multipathing 06-28-2007 Ищем лог-файлы с помощью DTrace 06-28-2007 Шпаргалка для Solaris 06-27-2007 Как определить сетевой интерфейс в Solaris? 06-26-2007 Orca и RRDtool: рисуем графики активности Solaris 06-21-2007 Запуск скоростной базы данных под Solaris 10 06-19-2007 Splunk для Solaris - мечта сисадмина 06-15-2007 Раздаём привилегии в Solaris 06-14-2007 Как использовать SMF для быстрого обнаружения проблем 06-14-2007 DTrace: входящие ssh тоже ловятся 06-07-2007 Проверяем Solaris на соответствие CI Security 06-07-2007 Проект D-Light: DTrace для разработчиков 06-06-2007 DTrace: отслеживаем падение приложений 06-05-2007 DTrace: перехватываем пароли ssh и не только 05-31-2007 Загружаем Solaris с ZFS 05-30-2007 Конвертируем rc-скрипт в SMF службу Solaris 05-25-2007 Как создать пакет в Solaris 05-22-2007 DTrace в решении повседневных задач 05-21-2007 Online-курс по возможностям Solaris 10 05-18-2007 Убираем тормоза в sshd на Solairs 10 05-17-2007 Solaris: длина пароля и метод криптования 05-16-2007 DTrace: следим за размером файла и не даем прочитать /etc/passwd 05-15-2007 Запускаем XP под Solaris 05-14-2007 Презентации конференции Sun Tech Days в Петербурге по Solaris 05-10-2007 Пример использования JDTrace 05- 8-2007 Почему не работает ipfilter? 05- 4-2007 Damn Small Solaris: первые шаги 04-23-2007 Dtksh: окошко в Solaris прямо из скрипта 04-19-2007 Рисуем динамику vmstat на java 04-17-2007 Solaris(TM) Performance and Tools на Ozon'e! 04-17-2007 Solaris POD : Performance, Observability & Debugging 04-16-2007 Фильтруем вывод snoop 04-11-2007 Всегда только свежие патчи 04-10-2007 Как убить tcp-соединение в Solaris 04-10-2007 Создаём загрузочный CD/DVD архив используя ufsdump 03-30-2007 Мониторинг портов 02-25-2007 Менеджер зон 01-18-2007 Работаем с ZFS 12-18-2006 Зонная Защита Solaris 10 12- 8-2006 Полезные команды 12- 6-2006 Отключаем ненужные сервисы: быстро и удобно 12- 4-2006 Считаем траффик на десятке 11-27-2006 Введение в IPF Firewall 11-22-2006 Мониторинг сети стандартными средствами(третья часть) 11-10-2006 Резервное копирование и восстановление root-раздела на RAID1 11- 8-2006 Зоны и патчи 11- 7-2006 DTlogin в стиле OpenSolaris 10-16-2006 ZFS Root на Solaris 10-11-2006 Мониторинг сети стандартными средствами(вторая часть) 10-11-2006 Cоздание собственного мини-образа Solaris x86 10- 9-2006 Мониторинг сети стандартными средствами(первая часть) 10- 6-2006 Разрешаем root удалённый логин 10- 3-2006 Работаем с базой wtmpx 09-28-2006 Solaris Zone за 2 минуты 09-27-2006 Запускаем Linux в Solaris Brandz 09-25-2006 Создание RAID 1 в Solaris 9 09-23-2006 Сбрасываем забытый пароль root 09-21-2006 Logadm как он есть (часть вторая) 09-19-2006 Восстанавливаем потерянный Disk Label 09-15-2006 Переходники Cisco Console на 9 и 25 pin 09-11-2006 Как удалить GNOME 09-11-2006 Настройка ALOM 09-11-2006 DTrace в одну строку 09- 7-2006 Выявляем ошибки системных вызовов с DTrace 09- 6-2006 Анализ вывода mpstat и vmstat с помощью DTrace 09- 6-2006 Solaris x86 pxe install по минимуму 09- 4-2006 DTrace - первые шаги 08-31-2006 Выявляем активных nfs-клиентов c помощью Dtrace 08-31-2006 logadm как он есть 08-31-2006 Русские шрифты (cp1251) в CDE Solaris 10 используя Xmanager 2.0 08-30-2006 Пример использования DTrace для решения возникшей проблемы 08-30-2006 Введение в DTrace на примере 08-29-2006 Stat-утилиты и анализ производительности системы 08-28-2006 Squid в Solaris 10 08-28-2006 Копирование умирающего системного диска на новый 08-28-2006
« предыдущая страница
(Страница 2 из 2, всего записей: 10)
|
КатегорииБыстрый поискКалендарь
Новостные лентыАвторы |
|||||||||||||||||||||||||||||||||||||||||||||||||
|
|



