В Solaris команда java
обычно (но не всегда) относится к /usr/bin/java
. /usr/bin/java
обычно является символической ссылкой на установленный двоичный файл java
.
Например, на одной из моих систем Solaris:
dev:/ which java
/usr/bin/java
dev:/ ls -l /usr/bin/java
lrwxrwxrwx 1 root other 16 Nov 19 2013 /usr/bin/java -> ../java/bin/java
dev:/
Наличие символической ссылки позволяет легко установить другую версию Java. Просто измените ссылку /usr/bin/java
на java
бинарного файла новой установленной версии, и она будет использовать новую версию. Если вам понадобится вернуться к старой версии, символическую ссылку можно быстро изменить на прежнее значение.
Чтобы установить ссылку, если она еще не существует:
ln -s <path to java binary that you wish to use> /usr/bin/java
Вы можете решить эту проблему с помощью настроек на уровне BIOS.
Должна быть настройка в управлении питанием или системой со ссылкой на кнопку питания. Обычно имеет два варианта :мгновенного действия и с задержкой на пару секунд.
Некоторое время назад я создал этот удобный скрипт:https://github.com/stackcoder/doublepress
Это может предотвратить случайное выключение, требуя двойного нажатия кнопки питания. Он написан для Debian, но я уверен, что его можно установить и на CentOS.