Загрузите в системное спасение CD. Или, если Ваша корневая учетная запись заблокирована, начальная загрузка к однопользовательскому режиму (добавить 1
в конец команды загрузки). Кроме этого, нет. Вы могли вообразить, как небезопасный, который сделал бы систему?
Вот список инструментов, которые, по-моему, должны быть доступными на всех хостах Соляриса:
prstat
выше, но люди, приезжающие из мира Linux, привыкли к top
. Конец истории. date
.. и потому что хвост GNU может следовать за повернутыми файлами журнала.find
поддерживайте больше опций, чем Sun так же.patch
. Эти пакеты должны быть частью Вашей установки по умолчанию, используете ли Вы JumpStart (Солярис 10), IPS (Солярис 11) или что-то еще.
Вышеупомянутые инструменты поднимут несколько сотен K дискового пространства. Нет действительно никакой причины не установить их по умолчанию.
Список фокусируется на инструментах, в которых пользователи будут нуждаться особенно, если они будут выбирать сценарии оболочки от Интернета и ожидать, что они будут работать. Если Вы будете системным администратором затем, то Вы, вероятно, скажете, что список еще длиннее, но это - другая история. Другими словами, чистые инструменты системного администратора не рассмотрели (да, я знаю, что различие не легко сделать),
Если Вы создаете хост, который будет использоваться для создания двоичных файлов C/C++, затем взглянули на эту регистрацию.
Вы находитесь в удаче. Почти все уже там, и все - от официальной Oracle репозиторий Соляриса, но обратите внимание что, даже если пакет доступен в глобальной зоне, это не будет автоматически установлено в локальных зонах.
Каждый из пакетов может быть установлен с этой командой (как корень):
pkg install <pkgname>
например:
pkg install //solaris/text/gawk
Пакеты:
Item Package name Path after install G L -------------- ----------------------------------- ------------------- - - top pkg://solaris/diagnostic/top /usr/bin Y N GNU tar pkg://solaris/archiver/gnu-tar /usr/bin Y N GNU binutils pkg://solaris/developer/gnu-binutils /usr/bin N N GNU coreutils pkg://solaris/file/gnu-coreutils /usr/bin Y N GNU findutils pkg://solaris/file/gnu-findutils /usr/bin Y N GNU awk pkg://solaris/text/gawk /usr/bin Y N GNU diffutils pkg://solaris/text/gnu-diffutils /usr/bin Y N GNU grep pkg://solaris/text/gnu-grep /usr/bin Y N GNU sed pkg://solaris/text/gnu-sed /usr/bin Y N Vim editor pkg://solaris/editor/vim /usr/bin N N
Примечания:
Путь: Название двоичного файла снабжается префиксом g
если эквивалентный инструмент Sun существует.
G: Установлен по умолчанию в глобальной зоне? (т.е. установка сервера)
N: Установлен по умолчанию в локальной зоне?
Необходимо действительно обновить до Соляриса 11. Намного лучше.
Однако, если Вы все еще застреваете на Солярисе 10 затем, можно получить пакеты из Сопутствующего Диска Соляриса. Это было ранее распределено самим Sun, но в наше время распределяется SunFreeware. Это - сайт, которому можно доверять. Не думайте о загрузке источников и создании себя, потому что это не требуется.
Загрузите отдельные пакеты с приведенной ниже таблицы.
Каждый из пакетов может быть установлен с этой командой (как корень):
pkgadd -d <pkgname>
например:
pkgadd -d SFWtop
Пакеты:
Item Package name Path after install -------------- ------------------- --------------------------- top SFWtop /opt/sfw GNU tar (already installed) /usr/sfw GNU binutils (already installed) /usr/sfw GNU coreutils SFWcoreu /opt/sfw GNU findutils SFWgfind /opt/sfw GNU awk SFWgawk /opt/sfw GNU diffutils SFWdiffu /opt/sfw GNU grep (already installed) /usr/sfw GNU sed SFWsed /opt/sfw Vim editor SFWvim /opt/sfw
Я не знаком с текущим Солярисом, но назад когда я использовал его, GCC (gcc и g ++) были насущной необходимостью. Так же для GNU делают. Мы также установили удар, оболочке по умолчанию очень недоставало интерактивного использования (мы использовали оболочку системы для сценариев, хотя).
Вероятно, захочет энергию (весь offshots исходного vi, который я видел, очаровательны некоторым антикварным способом, но всем в мире Linux установили энергию).
"Каким пакетам" вопрос ответили другие хорошо.
Я думаю "от того, где" вопрос заслуживает другого ответа.
OpenCSW является большим ресурсом для установки пакетов с открытым исходным кодом на Солярисе. Они являются намного более актуальными и всесторонними, чем другие.
Кроме того, "pkgutil" инструмент дает Вам apt/yum/pkg как функциональность на Солярисе 10.
Также рассмотрите:
И не обязательно необходимый из-за Linux мимо, но в значительной степени необходимый для меня: инструментарий Dtrace: http://www.brendangregg.com/dtrace.html (Поскольку Вы хотите к статистике IO для каждого процесса :)
В Солярисе 11, это pkg:/system/dtrace/dtrace-toolkit.
lsof
использует недокументированный взлом, чтобы сделать его приемы на Солярисе. Поэтому это считают 'небезопасным' некоторые. Я сомневаюсь, что возможно убедить истинных системных администраторов делать это частью установки по умолчанию.
– peterh
28.02.2013, 23:57
/usr/gnu
,/usr/ucb
, и/usr/sfw
. Люди, происходящие из Unix и Linux (и пользователи Автоинструментов) часто, должны находить GNU эквивалентной командой, потому что команда Posix, обеспеченная Солярисом, является настолько анемичной. Также посмотрите Подготовку к Предстоящему Удалению UCB Utilities от Следующей Версии Соляриса. – 01.04.2017, 07:17