<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>SunHelp.Ru Русская документация по Solaris, Sun - Tips</title>
    <link>http://www.sunhelp.ru/</link>
    <description>Описание DTrace, ZFS, Solaris Zones и других возможностей Solaris</description>
    <dc:language>ru</dc:language>
    <generator>Serendipity 1.1.2 - http://www.s9y.org/</generator>
    <pubDate>Wed, 02 Apr 2008 12:13:20 GMT</pubDate>

    <image>
        <url>http://www.sunhelp.ru/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: SunHelp.Ru Русская документация по Solaris, Sun - Tips - Описание DTrace, ZFS, Solaris Zones и других возможностей Solaris</title>
        <link>http://www.sunhelp.ru/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Tips</title>
    <link>http://www.sunhelp.ru/archives/4-Tips.html</link>
            <category>Tips</category>
    
    <comments>http://www.sunhelp.ru/archives/4-Tips.html#comments</comments>
    <wfw:comment>http://www.sunhelp.ru/wfwcomment.php?cid=4</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://www.sunhelp.ru/rss.php?version=2.0&amp;type=comments&amp;cid=4</wfw:commentRss>
    

    <author>nospam@example.com (SunHelp.Ru)</author>
    <content:encoded>
    &lt;h3&gt;Есть совет по Solaris? Пришли его нам!&lt;/h3&gt;&lt;br /&gt;
Советуем также почитать &lt;a href=&quot;http://www.sun.drydog.com/faq/&quot;&gt;Solaris x86 FAQ&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;a href=&quot;#1&quot;&gt;&lt;font color=#FE4217&gt;1. Как попасть в LOM&lt;/a&gt;&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;a href=&quot;#2&quot;&gt;&lt;font color=#FE4217&gt;2. Как сменить пароль LOM&lt;/a&gt;&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;a href=&quot;#3&quot;&gt;&lt;font color=#FE4217&gt;3. Как загрузиться с CDROM&lt;/a&gt;&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;a href=&quot;#4&quot;&gt;&lt;font color=#FE4217&gt;4. Как включить логирование сервера NFS&lt;/a&gt;&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;a href=&quot;#5&quot;&gt;&lt;font color=#FE4217&gt;5. Как поменять редактор в crontab&lt;/a&gt;&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;a href=&quot;#6&quot;&gt;&lt;font color=#FE4217&gt;6. Как автоматизировать соединения tip&lt;/a&gt;&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;a href=&quot;#7&quot;&gt;&lt;font color=#FE4217&gt;7. Как создать таблицу разделов такую же как на другом диске&lt;/a&gt;&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;a href=&quot;#8&quot;&gt;&lt;font color=#FE4217&gt;8. Как посмотреть пользователей без паролей&lt;/a&gt;&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;a href=&quot;#9&quot;&gt;&lt;font color=#FE4217&gt;9. Как посмотреть информацию о драйвере сетевого интерфейса (для bge)&lt;/a&gt;&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;a href=&quot;#10&quot;&gt;&lt;font color=#FE4217&gt;10. Как быстро скопировать данные с одной файловой системы на другую&lt;/a&gt;&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;a href=&quot;#11&quot;&gt;&lt;font color=#FE4217&gt;11. Как сделать копию boot-диска в Solaris 10&lt;/a&gt;&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;a href=&quot;#12&quot;&gt;&lt;font color=#FE4217&gt;12. Как поставить лимит на вывод служебных сообщений в консоли Solaris&lt;/a&gt;&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;a href=&quot;#13&quot;&gt;&lt;font color=#FE4217&gt;13. Как удалить старые патчи&lt;/a&gt;&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;a href=&quot;#14&quot;&gt;&lt;font color=#FE4217&gt;14. Как разобраться в разрешениях на файлы и директории&lt;/a&gt;&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;a href=&quot;#15&quot;&gt;&lt;font color=#FE4217&gt;15. Как индексировать &lt;i&gt;man&lt;/i&gt;-страницы&lt;/a&gt;&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;a href=&quot;#16&quot;&gt;&lt;font color=#FE4217&gt;16. Как подмонтировать &lt;i&gt;iso&lt;/i&gt;-образ&lt;/a&gt;&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;a href=&quot;#17&quot;&gt;&lt;font color=#FE4217&gt;17. Как заставить DHCP-сервер выводить подробные логи&lt;/a&gt;&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;a href=&quot;#18&quot;&gt;&lt;font color=#FE4217&gt;18. Как узнать есть ли  утечки памяти&lt;/a&gt;&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;a href=&quot;#19&quot;&gt;&lt;font color=#FE4217&gt;19. Как настроить сетевой принтер в Solaris 10&lt;/a&gt;&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;a href=&quot;#20&quot;&gt;&lt;font color=#FE4217&gt;20. Как настроить ntp-клиента в Solaris 10&lt;/a&gt;&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;a href=&quot;#21&quot;&gt;&lt;font color=#FE4217&gt;21. Как поднять зону в Solaris 10&lt;/a&gt;&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;a href=&quot;#22&quot;&gt;&lt;font color=#FE4217&gt;22. Как пересоздать испорченный boot archive в Solaris 10&lt;/a&gt;&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;a href=&quot;#23&quot;&gt;&lt;font color=#FE4217&gt;23. Как сгенерировать пароль с помощью /dev/random&lt;/a&gt;&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;a href=&quot;#24&quot;&gt;&lt;font color=#FE4217&gt;24. Как изменить приоритет команды&lt;/a&gt;&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;a href=&quot;#25&quot;&gt;&lt;font color=#FE4217&gt;25. Как узнать из какого пакета файл&lt;/a&gt;&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;a href=&quot;#26&quot;&gt;&lt;font color=#FE4217&gt;26. Как выполнить операцию со списком файлов&lt;/a&gt;&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;a name=&quot;1&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;font color=#FE4217&gt;&lt;br /&gt;
Как попасть в LOM:&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
Подсоединиться терминалом к Serial Management Port, получить консоль сервера&lt;br /&gt;
Нажать последовательно &#039;#.&#039;&lt;br /&gt;
Набрав lom&gt; break, получаем ok&lt;br /&gt;
&lt;a name=&quot;2&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&lt;font color=#FE4217&gt;&lt;br /&gt;
Как сменить пароль LOM:&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
Подсоединиться терминалом к Serial Management Port для получения консоли сервера &lt;br /&gt;
Включить питание сервера. После POST-сообщений подождать 1-2 минуты до появления приглашения ok&lt;br /&gt;
Ниже пример вывода консоли:&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
Please login: &lt;br /&gt;
SC Alert: Host System has Reset&lt;br /&gt;
[wait one two minutes]&lt;br /&gt;
Serial line login timeout, returns to console stream.&lt;br /&gt;
ok&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
Загрузите Solaris&lt;br /&gt;
Командой scadm поменяйте пароль:&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
# cd /usr/platform/`uname -i`/sbin&lt;br /&gt;
# ./scadm userpassword admin&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
Набрав последовательно &#039;#.&#039;, получите на консоли приглашение lom&lt;br /&gt;
Войдите в lom, используя новый пароль &lt;br /&gt;
&lt;a name=&quot;3&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&lt;font color=#FE4217&gt;&lt;br /&gt;
Как загрузиться с CDROM:&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
В загруженном Solaris:&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
#reboot -- cdrom&lt;br /&gt;
или&lt;br /&gt;
#reboot -- cdrom -s (в single-mode)&lt;br /&gt;
или&lt;br /&gt;
#eeprom boot-device=cdrom&lt;br /&gt;
#init 6&lt;br /&gt;
или&lt;br /&gt;
# eeprom auto-boot?=false (если нужен выбор)&lt;br /&gt;
# init 6&lt;br /&gt;
В lom: &lt;br /&gt;
lom&gt; reset&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
После перезагрузки вернитесь в lom, набрав &#039;#.&#039; и дайте команду lom&gt; break чтобы получить ok&lt;br /&gt;
Теперь можно дать команду: ok boot cdrom или если вы хотите загрузиться в single-mode: ok boot cdrom -s &lt;br /&gt;
&lt;a name=&quot;4&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&lt;font color=#FE4217&gt;&lt;br /&gt;
Как включить логирование сервера NFS&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
Необходимо добавить опцию -o log в команде share или прописать данную опцию в файле /etc/dfs/dfstab для необходимого ресурса, затем выполнить &lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
#shareall &lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
и перезапустить сервер NFS (в Solaris 10 #svcadm restart svc:/network/nfs/server),&lt;br /&gt;
после этого смотрим лог файл в каталоге /var/nfs&lt;br /&gt;
Параметры логирования задаются в файле /etc/default/nfslogd&lt;br /&gt;
&lt;a name=&quot;5&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&lt;font color=#FE4217&gt;&lt;br /&gt;
Как поменять редактор в crontab&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
По умочанию при вызове команды crontab -e используется своеобразный редактор ed.&lt;br /&gt;
Чтобы его поменять необходимо определить переменную EDITOR, например вот таким образом&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
#export EDITOR=vi &lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
Таким образом мы определяем удобный для нас редактор, для редактирования заданий сron&lt;br /&gt;
&lt;a name=&quot;6&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&lt;font color=#FE4217&gt;&lt;br /&gt;
Как автоматизировать соединения tip&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
Прописать каждое соединение в  /etc/remote. Например: &lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
cisco::dv=/dev/ttya:br#9600:el=&lt;sup&gt;C&lt;/sup&gt;S&lt;sup&gt;Q&lt;/sup&gt;U^D:ie=%$:oe=^D&lt;br /&gt;
где &lt;br /&gt;
cisco = имя соединения&lt;br /&gt;
dv = the device&lt;br /&gt;
br = baud rate&lt;br /&gt;
el = EOL marks&lt;br /&gt;
ie = input EOF marks&lt;br /&gt;
oe = output EOF string&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
Для соединения необходимо только набрать:&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
# tip cisco&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;a name=&quot;7&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&lt;font color=#FE4217&gt;&lt;br /&gt;
Как создать таблицу разделов такую же как на другом диске&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Запускаем format (создаем на диске b такую же таблицу как на диске a):&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
format&lt;br /&gt;
select disk a  (Выбираем нужный диск из списка)&lt;br /&gt;
partition&lt;br /&gt;
print   (Смотрим таблицу разделов)&lt;br /&gt;
name&lt;br /&gt;
rootdisk   (Имя по усмотрению, например rootdisk)&lt;br /&gt;
quit   (Возвращаемся назад)&lt;br /&gt;
disk  &lt;br /&gt;
select disk b   (Выбираем диск b)&lt;br /&gt;
partition   (Смотрим таблицу разделов перед изменениями)&lt;br /&gt;
select&lt;br /&gt;
--Pick rootdisk   (Выбираем из меню имя)&lt;br /&gt;
label   (Записываем таблицу)&lt;br /&gt;
quit   (Выходим)&lt;br /&gt;
quit   (Выходим из format)&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;a name=&quot;8&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&lt;font color=#FE4217&gt;&lt;br /&gt;
Как посмотреть пользователей без паролей &lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
Это можно сделать двумя способами&lt;br /&gt;
&lt;ul&gt;первый: &lt;br /&gt;&lt;br /&gt;
#logins -p&lt;br /&gt;
второй: &lt;br /&gt;&lt;br /&gt;
Это вывод команды #passwd -sa&lt;br /&gt;
 где (PS) пароль установлен, пользователь блокирован (LK), пароль не установлен (NP), вход в систему запрещён (NL)&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;a name=&quot;9&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&lt;font color=#FE4217&gt;&lt;br /&gt;
Как посмотреть информацию о драйвере сетевого интерфейса (для bge)&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
# prtconf -D | grep -i netw&lt;br /&gt;
     network, instance #0 (driver name: bge)&lt;br /&gt;
     network, instance #1 (driver name: bge)&lt;br /&gt;
     network, instance #2 (driver name: bge)&lt;br /&gt;
     network, instance #3 (driver name: bge)&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
Также:&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
# grep bge /etc/path_to_inst&lt;br /&gt;
&quot;/pci@1f,700000/network@2&quot; 0 &quot;bge&quot;&lt;br /&gt;
&quot;/pci@1f,700000/network@2,1&quot; 1 &quot;bge&quot;&lt;br /&gt;
&quot;/pci@1d,700000/network@2&quot; 2 &quot;bge&quot;&lt;br /&gt;
&quot;/pci@1d,700000/network@2,1&quot; 3 &quot;bge&quot;&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
И по загрузке:&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
# modinfo | grep bge&lt;br /&gt;
104  13f57b3   b123 202   1  bge (BCM579x driver v0.39)&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;a name=&quot;10&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&lt;font color=#FE4217&gt;&lt;br /&gt;
Как быстро скопировать данные с одной файловой системы на другую&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
# mount /dev/dsk/md/d30 /mnt	# монтируем новое зеркало&lt;br /&gt;
# ufsdump 0f - /dev/rdsk/c1t2d0s7 | ( cd /mnt; ufsrestore xf - )&lt;br /&gt;
# rm -f /mnt/restoresymtable&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;a name=&quot;11&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&lt;font color=#FE4217&gt;&lt;br /&gt;
Как сделать копию boot-диска в Solaris 10&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Если у вас только один раздел &quot;/&quot; на диске и это десятка,&lt;br /&gt;
можно:&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
#prtvtoc /dev/rdsk/c0t0d0s0 | fmthard -s - /dev/rdsk/c0t1d0s0&lt;br /&gt;
#newfs /dev/dsk/c0t1d0s0&lt;br /&gt;
#mount /dev/dsk/c0t1d0s0 /a&lt;br /&gt;
#cd /&lt;br /&gt;
#find . -mount | cpio -pmdv /a&lt;br /&gt;
#installboot /usr/platform/`uname -i`/lib/fs/ufs/bootblk /dev/rdsk/c0t1d0s0&lt;br /&gt;
#vi /a/etc/vfstab (меняем c0t0d0s0 на c1)&lt;br /&gt;
#mkdir /a/tmp&lt;br /&gt;
#mkdir /a/dev&lt;br /&gt;
#mkdir /a/proc&lt;br /&gt;
#touch /a/etc/mnttab&lt;br /&gt;
#mkdir /a/etc/svc/volatile&lt;br /&gt;
#mkdir /a/system/object&lt;br /&gt;
#mkdir /a/system/contract&lt;br /&gt;
#umount /a&lt;br /&gt;
#init 0&lt;br /&gt;
#boot otherdisk -r&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
И система загрузится с другого диска. Все это проделывать лучше в single mode&lt;br /&gt;
&lt;a name=&quot;12&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&lt;font color=#FE4217&gt;&lt;br /&gt;
Как поставить лимит на вывод служебных сообщений в консоли Solaris&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
Если создать файл:&lt;br /&gt;
&lt;ul&gt; &lt;br /&gt;
$ touch $HOME/.hushlogin&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
вы уменьшите объем служебной информации (число сообщений почты и т.д.), появляющейся  на консоли при логине и дальнейшей работе.&lt;br /&gt;
&lt;a name=&quot;13&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&lt;font color=#FE4217&gt;&lt;br /&gt;
Как удалить старые патчи&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
find /var/sadm/pkg -name obsolete.Z -exec rm {} + &lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;a name=&quot;14&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&lt;font color=#FE4217&gt;&lt;br /&gt;
Как разобраться в разрешениях на файлы и директории&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;pre&gt;&lt;br /&gt;
r -- read (has value of 4)&lt;br /&gt;
w -- write (has value of 2)&lt;br /&gt;
x -- execute (has value of 1)&lt;br /&gt;
&lt;br /&gt;
rwxrwxrwx chmod 777 filename&lt;br /&gt;
rw-rw-rw- chmod 666 filename&lt;br /&gt;
r--r--r-- chmod 444 filename&lt;br /&gt;
-w--w--w- chmod 020 filename&lt;br /&gt;
--x--x--x chmod 001 filename&lt;br /&gt;
--------- chmod 000 filename&lt;br /&gt;
&lt;br /&gt;
Чтобы назначить разрешение рекурсивно, используйте &lt;i&gt;-R&lt;/i&gt; опцию.&lt;br /&gt;
т.e. #chmod -R 777 directoryname&lt;br /&gt;
&lt;/ul&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;a name=&quot;15&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&lt;font color=#FE4217&gt;&lt;br /&gt;
Как индексировать &lt;i&gt;man&lt;/i&gt;-страницы&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
Создаем индекс:&lt;br /&gt;
#catman -w&lt;br /&gt;
Теперь можно искать нужную информацию в базе &lt;i&gt;man&lt;/i&gt; с помощью команды:&lt;br /&gt;
# man -k pattern&lt;br /&gt;
например, найти все &lt;i&gt;man&lt;/i&gt;-страницы, содержащие информацию о сетевом интерфейсе &lt;i&gt;hme&lt;/i&gt;:&lt;br /&gt;
# man -k hme &lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&quot;16&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&lt;font color=#FE4217&gt;&lt;br /&gt;
Как подмонтировать &lt;i&gt;iso&lt;/i&gt;-образ&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
# lofiadm -a /export/temp/solaris.iso /dev/lofi/1&lt;br /&gt;
&lt;br /&gt;
# mount -F hsfs -o ro /dev/lofi/1 /mnt&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
или одной командой:&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
# mount -F hsfs -o ro `lofiadm -a /export/temp/solaris.iso` /mnt&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&quot;17&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&lt;font color=#FE4217&gt;&lt;br /&gt;
Как заставить DHCP-сервер выводить подробные логи &lt;br /&gt;
&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
Добавляем в файл /etc/inet/dhcpsvc.conf : &lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
VERBOSE=TRUE&lt;br /&gt;
LOGGING_FACILITY=7&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
Создаем лог-файл:&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
# touch /var/log/dhcpd.log&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
Добавляем в /etc/syslog.conf:&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
daemon.debug    /var/log/dhcpd.log&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
Затем:&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
# kill -HUP &#039;PID_of_syslogd&#039;&lt;br /&gt;
# svcadm restart svc:/network/dhcp-server:default&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;a name=&quot;18&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&lt;font color=#FE4217&gt;&lt;br /&gt;
Как узнать есть ли  утечки памяти &lt;br /&gt;
&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
Смотрим использование памяти ядром:&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
# echo ::kmastat | mdb -k&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
Большое количество в &quot;memory in use&quot; - причина для беспокойства в том случае,  если: &lt;br /&gt;
1. Значение &quot;memory in use&quot; больше чем пол-гигабайта. &lt;br /&gt;
2. Большое значение &quot;buffer in use&quot; , приближается по значению к &quot;buffer total&quot;. &lt;br /&gt;
3. Значения &quot;memory in use&quot; и &quot;buf in use&quot;  продолжают расти.&lt;br /&gt;
Например:&lt;br /&gt;
&lt;pre&gt;&lt;br /&gt;
# echo &quot;::kmastat&quot; | mdb -k&lt;br /&gt;
 cache                        buf    buf    buf    memory     alloc alloc &lt;br /&gt;
 name                        size in use  total    in use   succeed  fail &lt;br /&gt;
 ------------------------- ------ ------ ------ --------- --------- ----- &lt;br /&gt;
 ...&lt;br /&gt;
 kmem_alloc_144               144 50024768 50054480 7322255360  953738905    0&lt;br /&gt;
&lt;/pre&gt;&lt;br /&gt;
&lt;a name=&quot;19&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&lt;font color=#FE4217&gt;&lt;br /&gt;
Как настроить сетевой принтер в Solaris 10 &lt;br /&gt;
&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
Ищем PPD-файл для нашего принтера, скажем, HP Laserjet 3000.&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
# cd /usr/lib/lp/model/ppd/system/foomatic/&lt;br /&gt;
# cd HP &lt;br /&gt;
# ls *3000*&lt;br /&gt;
HP-LaserJet_3000-Postscript.ppd.gz  HP-LaserJet_3000-lj5gray.ppd.gz&lt;br /&gt;
HP-LaserJet_3000-hpijs.ppd.gz       HP-LaserJet_3000-pxlmono.ppd.gz&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
Выбрали PPD, конфигурируем теперь с помощью lpadmin:&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
# lpadmin -p hp3000 -v /dev/null -m netstandard_foomatic -n \&lt;br /&gt;
/usr/lib/lp/model/ppd/system/foomatic/HP/HP-LaserJet_3000-hpijs.ppd.gz -o \&lt;br /&gt;
dest=&lt;IP or Hostname of printer&gt;:9100 -o protocol=tcp -T unknown -I postscript&lt;br /&gt;
# enable hp3000&lt;br /&gt;
# accept hp3000&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
Пробуем что-нибудь напечатать:&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
# lp -d hp3000 /etc/release&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;a name=&quot;20&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&lt;font color=#FE4217&gt;&lt;br /&gt;
Как настроить ntp-клиента в Solaris 10 &lt;br /&gt;
&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
Создаем файл /etc/inet/ntp.conf со следующим содержимым:&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
# /etc/inet/ntp.conf &lt;br /&gt;
# sets up reference to NTP Pool Servers&lt;br /&gt;
#&lt;br /&gt;
driftfile /etc/inet/ntp.drift&lt;br /&gt;
&lt;br /&gt;
server	0.pool.ntp.org&lt;br /&gt;
server	1.pool.ntp.org&lt;br /&gt;
server	2.pool.ntp.org&lt;br /&gt;
server	pool.ntp.org&lt;br /&gt;
# end of /etc/inet/ntp.conf&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
Затем:          &lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
# svcadm enable network/ntp&lt;br /&gt;
&lt;/ul&gt;          &lt;br /&gt;
Тестируем:&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
# ntpq -p&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;a name=&quot;21&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&lt;font color=#FE4217&gt;&lt;br /&gt;
Как поднять зону в Solaris 10 &lt;br /&gt;
&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;pre&gt;&lt;br /&gt;
# mkdir -p /zones/myzone&lt;br /&gt;
# mkfile 6g /zones/myzone&lt;br /&gt;
# lofiadm -a /zones/myzoneloopbackfile&lt;br /&gt;
/dev/lofi/1&lt;br /&gt;
# newfs /dev/rlofi/1&lt;br /&gt;
# mount /dev/lofi/1 /zones/myzone&lt;br /&gt;
# chmod go-rwx /zones/myzone&lt;br /&gt;
# zonecfg -z myzone&lt;br /&gt;
zonecfg:myzone&gt; create&lt;br /&gt;
zonecfg:myzone&gt; set zonepath=/zones/myzone&lt;br /&gt;
zonecfg:myzone&gt; set autoboot=true&lt;br /&gt;
zonecfg:myzone&gt; add net&lt;br /&gt;
zonecfg:myzone:net&gt; set address=192.168.100.10&lt;br /&gt;
zonecfg:myzone:net&gt; set physical=e1000g0&lt;br /&gt;
zonecfg:myzone:net&gt; end&lt;br /&gt;
zonecfg:myzone&gt; info&lt;br /&gt;
zonecfg:myzone&gt; verify&lt;br /&gt;
zonecfg:myzone&gt; commit&lt;br /&gt;
zonecfg:myzone&gt; exit&lt;br /&gt;
# zoneadm -z myzone install&lt;br /&gt;
# zoneadm -z myzone boot&lt;br /&gt;
# zoneadm list -v&lt;br /&gt;
  ID NAME             STATUS         PATH&lt;br /&gt;
   0 global           running        /&lt;br /&gt;
   2 myzone         running        /zones/myzone&lt;br /&gt;
# zlogin -e @ -C myzone&lt;br /&gt;
(the first time the zone is booted, it takes you through the&lt;br /&gt;
usual setup menus.)&lt;br /&gt;
(type &quot;@.&quot; to exit zlogin)&lt;br /&gt;
&lt;/ul&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;a name=&quot;22&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&lt;font color=#FE4217&gt;&lt;br /&gt;
Как пересоздать испорченный boot archive в Solaris 10 &lt;br /&gt;
&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
Загружаемся в safe-mode, затем:&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
# rm -f /a/platform/i86pc/boot_archive; bootadm update-archive -R /a&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;a name=&quot;23&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&lt;font color=#FE4217&gt;&lt;br /&gt;
Как сгенерировать пароль с помощью /dev/random &lt;br /&gt;
&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
~# echo `head -n 10 /dev/random | tr -cd &quot;[:alnum:]_-&quot; | cut -c &#039;1-8&#039;`&lt;br /&gt;
pgoAeTiy&lt;br /&gt;
~#&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;a name=&quot;24&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&lt;font color=#FE4217&gt;&lt;br /&gt;
Как изменить приоритет команды&lt;br /&gt;
&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
Самый низкий приоритет - 19, самый высокий - 1, 10 - по дефолту.&lt;br /&gt;
Повышаем:&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
# nice -n 1 COMMAND&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
Понижаем:&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
# nice -n 19 COMMAND&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
В дефолт:&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
# nice COMMAND&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;a name=&quot;25&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&lt;font color=#FE4217&gt;&lt;br /&gt;
Как узнать из какого пакета файл&lt;br /&gt;
&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
Полная информация:&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
# pkgchk -l -p /usr/sbin/fuser&lt;br /&gt;
Pathname: /usr/sbin/fuser&lt;br /&gt;
Type: regular file&lt;br /&gt;
Expected mode: 0555&lt;br /&gt;
Expected owner: root&lt;br /&gt;
Expected group: bin&lt;br /&gt;
Expected file size (bytes): 7944&lt;br /&gt;
Expected sum(1) of contents: 558&lt;br /&gt;
Expected last modification: Apr 06 15:48:18 2002&lt;br /&gt;
Referenced by the following packages:&lt;br /&gt;
SUNWcsu&lt;br /&gt;
Current status: installed&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
или только имя пакета:&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
# grep /usr/sbin/fuser /var/sadm/install/contents | awk &#039;$2 ~ /^f$/ {print $NF}&#039;&lt;br /&gt;
SUNWcsu&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;a name=&quot;26&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&lt;font color=#FE4217&gt;&lt;br /&gt;
Как выполнить операцию со списком файлов&lt;br /&gt;
&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
Для Bourne-оболочек (sh, ksh, zsh, bash) - пример 1:&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
~$ for file in *gz&lt;br /&gt;
&gt; do&lt;br /&gt;
&gt; mkdir $file.dir&lt;br /&gt;
&gt; ( cd $file.dir; gzip -dc $file | tar xf - )&lt;br /&gt;
&gt; done&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
Пример 2:&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
~$ for x in `ls -tr *.log`&lt;br /&gt;
&gt; do&lt;br /&gt;
&gt; cat $x &gt;&gt; biglog&lt;br /&gt;
&gt; done &lt;br /&gt;
&lt;/ul&gt; 
    </content:encoded>

    <pubDate>Mon, 28 Aug 2006 17:57:14 +0400</pubDate>
    <guid isPermaLink="false">http://www.sunhelp.ru/archives/4-guid.html</guid>
    
</item>

</channel>
</rss>
