Jawaban:
Live Upgrade, yang menggunakan ZFS, membuat snapshot yang dapat ditulis dari lingkungan boot sistem operasi. Dengan Live Upgrade, Anda dapat menerapkan tambalan ke lingkungan boot snapshot, lalu menjadikan snapshot tersebut dapat di-boot. Setelah reboot berikutnya Anda mendapatkan lingkungan OS yang ditambal. Jika Anda menemukan masalah dengan tambalan, Anda dapat membuat snapshot yang lama dapat di-boot, reboot, dan Anda telah mencadangkan perubahan Anda. Ini solusi yang cukup mengesankan untuk penambalan.
ZFS untuk lingkungan boot membutuhkan Solaris 10u6 atau yang lebih baru.
Juga, Zona Solaris cukup berguna untuk isolasi aplikasi. Jelas DTrace sangat bagus tetapi RedHat sedang bermain catchup dengan System Tap.
ZFS, DTrace dan SMF adalah fitur yang hampir tidak tersembunyi karena siapa pun yang pernah mendengar tentang Solaris juga pernah mendengar tentang mereka.
Jika Anda benar-benar ingin mengenal beberapa fitur Solaris yang tersembunyi / kurang dikenal, saya sarankan Anda membaca ebook Fitur Solaris yang kurang dikenal oleh Jörg Möllenkamp .
Jangan lupa SMF (Manajemen Layanan). Saya belum melihat sesuatu yang sebanding dengan linux (semua petunjuk terima kasih diterima). Itu memang menyelamatkan saya (dan kolega) banyak penanganan tiket :)
Ada sejumlah fitur yang dimiliki Solaris yang diinginkan oleh orang-orang Linux. Ini termasuk:
Beberapa pengalaman pribadi ...
Saya menemukan Zona sangat mudah dan berguna sehingga saya hanya membuat satu untuk setiap layanan yang saya jalankan di rumah - dengan cara ini saya dapat bermain dan menguji berbagai hal tanpa merusak semuanya. Salah satu zona adalah reverse proxy (Sun Web Java Proxy) sehingga saya dapat bermain dengan server web yang berbeda dengan mudah.
Saya juga menemukan hierarki paket opencsw (sebelumnya dikenal sebagai Blastwave) jauh lebih baik daripada apa pun yang terlihat - selalu menangani semua dependensi.
Dan - jangan lupa - kompatibilitas biner. Jika suatu aplikasi ditentukan untuk membutuhkan Linux dengan kernel 1.2.3_4 Anda sebaiknya memilikinya. Di Solaris semuanya hanya berfungsi pada rilis mendatang. Bagi saya ini berarti meng-upgrade ketika saya inginkan dan tidak stres melakukannya.
Berikut adalah beberapa dokumen menarik jika Anda ingin menggali lebih dalam: Fitur Solaris yang kurang dikenal
Hanya untuk selera - Spesial Adminstration:
Upgrade Langsung Layanan Manajemen Fasilitas Manajemen Sumber Daya pfiles fuser / ekspor / rumah? /rumah? autofs? lockfs Tentang core dan crash CacheFS Jumpstart Enterprise Toolkit
(apakah saya terdengar seperti iklan? maaf ...)
Dua alasan terbesar dan menarik untuk Solaris tampaknya adalah DTrace dan ZFS, yang keduanya tidak tersedia secara langsung untuk Linux.
Tidak harus disembunyikan, tetapi tidak jelas bagi orang-orang Linux adalah utilitas pengamatan proses: pstack, pmap, pflags, pfile, pcred, psig, dan pldd. Juga prstat, yang kurang lebih setara dengan atas, tetapi juga dapat mengagregasi penggunaan sumber daya oleh pengguna, zona, proyek, dan menampilkan akuntansi keadaan mikro.
Lihatlah proyek dan tugas untuk mengelola banyak aplikasi dalam satu instance OS.
Saya tidak tahu setara dengan coreadm di Linux, meskipun mungkin tersebar di / proc di suatu tempat.
Logadm agak tumpul tetapi pengganti yang baik untuk logrotate, dan umumnya lebih kuat / fleksibel.
Pengaturan keamanan multi-level (peran, otorisasi, profil) berbeda dari Linux (konteks SELinux, AppArmor).
Sistem Pengemasan Gambar (IPS) di OpenSolaris cukup rapi, tetapi masih dalam pengembangan.
Juga, +1 untuk LiveUpgrade. Sangat bagus, terutama dengan snapshot ZFS.
Sebagian besar hal-hal GNU userland yang Anda gunakan sudah tersedia, dan mungkin diinstal secara default pada Solaris yang cukup baru.
Fast Reboot untuk OpenSolaris melompati proses HW Probing / BIOS POST / GRUB normal pada perangkat keras x86, memungkinkan untuk reboot terjadi di <10sec bukannya ~ 2mins. Bahkan mendukung mem-boot Lingkungan Boot alternatif (mis. Mengembalikan pembaruan yang gagal).
ZFS dan SMF memang hebat, tetapi yang paling menyebalkan dari solaris adalah bahwa manajer paket sudah ketinggalan zaman di belakang rekan-rekan linux-nya.
Juga semua utilitas berbeda dalam cara yang halus (killall anyone?), Jika Anda sering menggunakan mesin linux, beralih ke solaris berarti membaca halaman manual lagi dan lagi. Pager "lebih" yang kurang bagus dan terminal yang selalu sedikit salah konfigurasi membuat hidup Anda sulit.
Solaris Crash Analysis Tool -alat terbaik untuk membantu analisis dump crash kernel Solaris.
Tidak seperti Linux, "lsof -o" (tampilkan offset file) berfungsi. Ini bisa berguna untuk menunjukkan sejauh mana suatu proses ketika membaca atau menulis data dalam jumlah besar.
Tutorial "Fitur Solaris yang Dikenal" yang dikonsolidasikan sangat membantu.
Mungkin jebakan terbesar untuk pemain baru, pengguna Linux yang khas mungkin tergoda untuk menjalankan killall pada host Solaris;
System Administration Commands killall(1M)
NAME
killall - kill all active processes
SYNOPSIS
/usr/sbin/killall [signal]
DESCRIPTION
killall is used by shutdown(1M) to kill all active processes
not directly related to the shutdown procedure.
killall terminates all processes with open files so that the
mounted file systems will be unbusied and can be unmounted.
killall sends signal (see kill(1)) to the active processes.
If no signal is specified, a default of 15 is used.
The killall command can be run only by the super-user.
ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Availability | SUNWcsu |
|_____________________________|_____________________________|
SEE ALSO
kill(1), ps(1), fuser(1M), shutdown(1M), signal(3C), attri-
butes(5)
SunOS 5.10 Last change: 14 Sep 1992 1