в ifconfig -a можно обнаружить sppp0
Это DSCP - Domain to Service Processor Communication Protocol
https://blogs.oracle.com/olympus/entry/dscp
http://sysadminhelper.blogspot.ru/2013/07/m5000-server-sppp0-interface-in.html
https://search.oracle.com/search/search?search_p_main_operator=all&group=Blogs&q=dscp
Выключение
svc:/platform/sun4u/dscp:default
/S47pppd stop
как-то так. Но лучше не трогать.
Показаны сообщения с ярлыком solaris. Показать все сообщения
Показаны сообщения с ярлыком solaris. Показать все сообщения
среда, 19 февраля 2014 г.
четверг, 21 ноября 2013 г.
Перезапуск сервисов в разных ОС на примере sshd
http://www.starnet.com/xwin32kb/restart_sshd
для 10 соляриса на самом деле методов несколько:
1) svcadm disable ssh; svcadm enable ssh
2) svcadm restart ssh
3) svcadm restart svc:/network/ssh:default
4) /lib/svc/method/sshd restart
5) kill -HUP `cat /var/run/sshd.pid`
С 10 солярисом есть особенность: если конфиг-файл был ошибочен, всякими svcadm restart ssh сервис не поднимается и порт не слушается, хоть уже установленные соединения и не рвутся. Система переходит в maintenance, проверять так:
svcs -xv ssh
(точного вывода нет, поэтому примерно)
State: maintenance since Thu Mar 24 19:26:28 2011
Reason: Start method exited with ...
See: /var/svc/log/network-ssh:default.log
Impact: This service is not running.
Смотрим этот самый лог на предмет ошибок
tail /var/svc/log/network-ssh\:default.log
исправляем, выводим из maintenance, запускаем, проверяем
# svcadm clear ssh
# svcadm restart ssh
State: online since 20 пҐп+я¦п¦я-я¦ 2013 пЁ. 11:39:44 MSK
See: man -M /usr/share/man -s 1M sshd
See: /var/svc/log/network-ssh:default.log
Impact: None.
И на всякий случай netstat -an|grep 22 |grep LISTEN
SMF — управление сервисами в Solaris
для 10 соляриса на самом деле методов несколько:
1) svcadm disable ssh; svcadm enable ssh
2) svcadm restart ssh
3) svcadm restart svc:/network/ssh:default
4) /lib/svc/method/sshd restart
5) kill -HUP `cat /var/run/sshd.pid`
С 10 солярисом есть особенность: если конфиг-файл был ошибочен, всякими svcadm restart ssh сервис не поднимается и порт не слушается, хоть уже установленные соединения и не рвутся. Система переходит в maintenance, проверять так:
svcs -xv ssh
(точного вывода нет, поэтому примерно)
State: maintenance since Thu Mar 24 19:26:28 2011
Reason: Start method exited with ...
See: /var/svc/log/network-ssh:default.log
Impact: This service is not running.
Смотрим этот самый лог на предмет ошибок
tail /var/svc/log/network-ssh\:default.log
исправляем, выводим из maintenance, запускаем, проверяем
# svcadm clear ssh
# svcadm restart ssh
# svcs -xv ssh
svc:/network/ssh:default (SSH server)State: online since 20 пҐп+я¦п¦я-я¦ 2013 пЁ. 11:39:44 MSK
See: man -M /usr/share/man -s 1M sshd
See: /var/svc/log/network-ssh:default.log
Impact: None.
И на всякий случай netstat -an|grep 22 |grep LISTEN
SMF — управление сервисами в Solaris
среда, 23 октября 2013 г.
File System Latency
Красивое и достаточно подробное описание дисковых операций, 1 и 2 часть - теория, применима не только к соляре. 3 и 4 - практика, солярис. 5 - что-то вроде итогов и утилиты, тоже можно посмотреть, те же strace и truss есть и в линуксе.
http://dtrace.org/blogs/brendan/2011/05/11/file-system-latency-part-1/
http://dtrace.org/blogs/brendan/2011/05/13/file-system-latency-part-2/
http://dtrace.org/blogs/brendan/2011/05/18/file-system-latency-part-3/
http://dtrace.org/blogs/brendan/2011/05/24/file-system-latency-part-4/
http://dtrace.org/blogs/brendan/2011/06/03/file-system-latency-part-5/
http://dtrace.org/blogs/brendan/2011/05/11/file-system-latency-part-1/
http://dtrace.org/blogs/brendan/2011/05/13/file-system-latency-part-2/
http://dtrace.org/blogs/brendan/2011/05/18/file-system-latency-part-3/
http://dtrace.org/blogs/brendan/2011/05/24/file-system-latency-part-4/
http://dtrace.org/blogs/brendan/2011/06/03/file-system-latency-part-5/
вторник, 22 октября 2013 г.
понедельник, 23 сентября 2013 г.
solaris: включаем систему статистики sar
Есть такая простенькая система для сбора данных по нагрузке, до систем типа того же zabbix
конечно далеко, но иногда помогает понять, когда и с чем на сервере перегруз.
конечно далеко, но иногда помогает понять, когда и с чем на сервере перегруз.
среда, 4 сентября 2013 г.
solaris: аналоги netstat -npl, -tulpn
Варианты не 1-в-1, но можно сформировать список и форматировать уже как надо, главное понять принцип.
Через lsof (ставится отдельно)
lsof -i TCP|fgrep LISTEN
получение списка без lsof
pfexec pfiles `ls /proc` 2>/dev/null | egrep '^[0-9]|port:' | grep -v "AF_INET6" | sed -e 's/sockname: AF_INET//' -e 's/ *port: /:/'
вариант 2, фильтрованный
pfiles /proc/* 2>&- |
nawk 'END {
if (f) print p
}
/^[0-9]/ {
if (f) print p, RS
p = $0
f = 0
}
/INET / {
sub(/.*INET/,"")
p = p ? p RS $0 : $0
f = 1
}'
Вариант для 1 порта через lsof
lsof -i:port
без lsof надо открывать proc(ls /proc) и парсить, пример есть тут
линки
https://blogs.oracle.com/taz/entry/get_application_pid_listening_on
http://onlineappsdba.com/index.php/2008/06/10/how-to-find-pid-listening-particular-port-on-linuxsolaris-10/
http://stackoverflow.com/questions/91169/what-process-is-listening-on-a-certain-port-on-solaris
http://www.unix.com/solaris/87330-list-tcp-ports-process.html
http://chihungchan.blogspot.ru/2007/03/which-process-listens-to-this-port-in.html
Через lsof (ставится отдельно)
lsof -i TCP|fgrep LISTEN
получение списка без lsof
pfexec pfiles `ls /proc` 2>/dev/null | egrep '^[0-9]|port:' | grep -v "AF_INET6" | sed -e 's/sockname: AF_INET//' -e 's/ *port: /:/'
вариант 2, фильтрованный
pfiles /proc/* 2>&- |
nawk 'END {
if (f) print p
}
/^[0-9]/ {
if (f) print p, RS
p = $0
f = 0
}
/INET / {
sub(/.*INET/,"")
p = p ? p RS $0 : $0
f = 1
}'
Вариант для 1 порта через lsof
lsof -i:port
без lsof надо открывать proc(ls /proc) и парсить, пример есть тут
линки
https://blogs.oracle.com/taz/entry/get_application_pid_listening_on
http://onlineappsdba.com/index.php/2008/06/10/how-to-find-pid-listening-particular-port-on-linuxsolaris-10/
http://stackoverflow.com/questions/91169/what-process-is-listening-on-a-certain-port-on-solaris
http://www.unix.com/solaris/87330-list-tcp-ports-process.html
http://chihungchan.blogspot.ru/2007/03/which-process-listens-to-this-port-in.html
пятница, 23 августа 2013 г.
solaris 5.10 и нормальный список софта
Поскольку без подписки ничего толком не поставить, надо подключить доп репу, да и не факт что для 5.10 что-то есть уже (январь 2005 года дистр), раньше это была ...wave, вместо которой теперь OpenCSW
Подготовка к работе:
http://www.opencsw.org/manual/for-administrators/getting-started.html
Какой выбрать вариант пакетов:
http://mirror.opencsw.org/opencsw/
Ставим пакет, например vim
pkgutil -i vim
Если что, конфиг в /opt/csw/etc/pkgutil.conf
Подготовка к работе:
http://www.opencsw.org/manual/for-administrators/getting-started.html
Какой выбрать вариант пакетов:
http://mirror.opencsw.org/opencsw/
DIRECTORIES: "unstable" gets a high volume of freshly built updates "testing" is a symlink to the current testing release "stable" has been deprecated "dublin" (a named release) does not get updates "kiel" (a named release) is periodically synchronized from "unstable" "current" has been removed "legacy" is a dead branch with a 2008 snapshot "allpkgs" contains all packages that can be found in the archive It is available on http://mirror.opencsw.org/opencsw/allpkgs and sites mirroring rsync://mirror.opencsw.org/opencsw-full "releases" contains symlinks to previously released catalogs
Вообще странно видеть строку ""stable" has been deprecated". Мы для себя выбрали kiel
Пример просмотра пакетов для 5.10 в kielhttp://mirror.opencsw.org/opencsw/kiel/sparc/5.10/
Ставим пакет, например vim
pkgutil -i vim
Если что, конфиг в /opt/csw/etc/pkgutil.conf
понедельник, 12 августа 2013 г.
Получаем информацию об оборудовании
Потребовалось посмотреть начинку для solaris 10.0 под sparc, гугление долго ничего не показывало. И вдруг обнаружилась крайне интересная статейка
32 vs 64: Как определить битность операционной системы и процессора
Начало бесполезно, а вот дальше шли основные диагностические команды, по которым стало понятно всё о начинке, в частности isainfo -kv, psrinfo -v, prtdiag
Плюсом про HP-UX, AIX есть.
Ниже копипаста, мало ли исчезнет оригинал.
32 vs 64: Как определить битность операционной системы и процессора
Начало бесполезно, а вот дальше шли основные диагностические команды, по которым стало понятно всё о начинке, в частности isainfo -kv, psrinfo -v, prtdiag
Плюсом про HP-UX, AIX есть.
Ниже копипаста, мало ли исчезнет оригинал.
Подписаться на:
Сообщения (Atom)