Jakie są przydatne polecenia, narzędzia lub sztuczki, które można znaleźć w systemie Solaris lub OpenSolaris, które nie są dostępne w typowej dystrybucji systemu Linux?
źródło
Jakie są przydatne polecenia, narzędzia lub sztuczki, które można znaleźć w systemie Solaris lub OpenSolaris, które nie są dostępne w typowej dystrybucji systemu Linux?
Live Upgrade, który korzysta z ZFS, tworzy zapisywalne migawki środowiska rozruchowego systemu operacyjnego. Dzięki Live Upgrade można zastosować łaty do środowiska rozruchowego migawki, a następnie włączyć migawkę do rozruchu. Po następnym uruchomieniu otrzymasz łatane środowisko systemu operacyjnego. Jeśli odkryjesz problem z łatką, możesz uruchomić starą migawkę, uruchomić ją ponownie i wycofać zmiany. To dość imponujące rozwiązanie do łatania.
ZFS dla środowiska rozruchowego wymaga systemu Solaris 10u6 lub nowszego.
Ponadto strefy Solaris są bardzo przydatne do izolacji aplikacji. Oczywiście DTrace jest bardzo fajny, ale RedHat bawi się w System Tap.
ZFS, DTrace i SMF są ledwie ukrytymi funkcjami, ponieważ każdy, kto kiedykolwiek słyszał o Solaris, również o nich słyszał.
Jeśli naprawdę chcesz poznać niektóre ukryte / mniej znane funkcje Solaris, polecam przeczytanie ebooka Mniej znane funkcje Solaris autorstwa Jörga Möllenkampa .
źródło
Nie zapomnij o SMF (zarządzanie usługami). Nie widziałem jeszcze czegoś porównywalnego dla Linuksa (wszelkie wskaźniki z wdzięcznością przyjęte). Zaoszczędziło mi to (i kolegom) dużo obsługi biletów :)
źródło
Solaris ma wiele funkcji, które ludzie Linuksa chcieliby mieć. Obejmują one:
źródło
Kilka osobistych doświadczeń ...
Uważam, że Strefy są tak łatwe i użyteczne, że po prostu stworzyłem jeden dla każdej usługi, którą prowadzę w domu - w ten sposób mogę grać i testować rzeczy bez niszczenia wszystkiego. Jedną ze stref jest odwrotne proxy (Sun Web Java Proxy), dzięki czemu mogę łatwo grać z różnymi serwerami WWW.
Uważam też, że hierarchia pakietów opencsw (wcześniej znana jako Blastwave) jest o wiele lepsza niż wszystko, co dotychczas widziałem - zawsze zajmuje się wszystkimi zależnościami.
I - nie zapomnij - kompatybilność binarna. Jeśli określona jest aplikacja, która potrzebuje Linuksa z jądrem 1.2.3_4, lepiej go masz. W Solarisie wszystko działa tylko w przyszłych wydaniach. Dla mnie oznacza to aktualizację, kiedy chcę i bez stresu.
Oto kilka interesujących dokumentów, jeśli chcesz głębiej kopać: Mniej znane funkcje Solaris
Tylko dla smaku - specjalności administracyjne:
Live Upgrade Service Management Facility Management zarządzanie zasobami pfiles fuser / export / home? /Dom? autofs? lockfs Informacje o rdzeniach i awariach CacheFS Jumpstart Enterprise Toolkit
(brzmi jak reklama? przepraszam ...)
źródło
Dwa największe, przekonujące powody dla Solaris wydają się być DTrace i ZFS, z których żaden nie jest bezpośrednio dostępny dla Linuksa.
źródło
kstat, aby uzyskać wszelkiego rodzaju niesamowite statystyki jądra.
źródło
Niekoniecznie ukryte, ale dla Linuksa oczywiste nie są narzędzia do obserwacji procesu: pstack, pmap, pflags, pfiles, pcred, psig i pldd. Również prstat, który jest mniej więcej równoważny z górą, ale może również agregować wykorzystanie zasobów według użytkownika, strefy, projektu i wyświetlać rozliczenia mikrostanu.
Zobacz projekty i zadania dotyczące zarządzania wieloma aplikacjami w jednym wystąpieniu systemu operacyjnego.
Nie znam odpowiednika Coreadma w Linuksie, chociaż prawdopodobnie jest on gdzieś rozproszony w / proc.
Logadm jest nieco tępy, ale jest dobrym zamiennikiem dla logrotate i ogólnie bardziej wydajny / elastyczny.
Rozmieszczenie zabezpieczeń na wielu poziomach (role, uprawnienia, profile) różni się od Linuksa (konteksty SELinux, AppArmor).
System pakowania obrazów (IPS) w OpenSolaris jest dość schludny, ale wciąż w fazie rozwoju.
Ponadto +1 za LiveUpgrade. Jest świetny, szczególnie w przypadku migawek ZFS.
Większość materiałów użytkownika GNU, do których jesteś przyzwyczajony, jest dostępna i prawdopodobnie zainstalowana domyślnie na wystarczająco nowym systemie Solaris.
źródło
Szybki restart dla OpenSolaris pomija normalny proces sondowania sprzętowego / BIOS POST / GRUB na sprzęcie x86, pozwalając na ponowne uruchomienie w <10 sekund zamiast ~ 2 minut. Obsługuje nawet uruchamianie alternatywnych środowisk rozruchowych (np. Przywracanie nieudanej aktualizacji).
źródło
ZFS i SMF są świetne, ale prawdziwy problem z Solaris polega na tym, że menedżer pakietów jest od dawna za odpowiednikami Linuksa.
Także wszystkie narzędzia różnią się subtelnie (zabić kogokolwiek?), Jeśli przez większość czasu administrujesz maszynami z linuksem, przejście na solaris oznacza ciągłe czytanie stron podręcznika. Opieszały „więcej” pager i zawsze nieco źle skonfigurowane terminale utrudniają życie.
źródło
Narzędzie analizy awarii systemu Solaris - najlepsze narzędzie do analizy zrzutów awarii jądra systemu Solaris.
źródło
kssl, moduł SSL jądra. Cytat z ksslcfg (1M)
źródło
W przeciwieństwie do Linuksa, działa „lsof -o” (pokaż przesunięcia plików). Może to być przydatne do pokazania, jak daleko jest proces, gdy odczytuje lub zapisuje duże ilości danych.
źródło
Pomocne są skonsolidowane samouczki „Mniej znane funkcje Solaris” .
źródło
Prawdopodobnie największa pułapka dla nowych graczy, typowy użytkownik Linuksa może ulec pokusie uruchomienia killall na hoście Solaris;
źródło