Много было сказано о рисках безопасности, связанных с Java. Однако набор отрыжки (тест ручки) зависит от Java.
Безопасно ли устанавливать Java? если да, то как правильно это сделать?
Мой Ubuntu - это веб-сервер, и мне не нужна Java для веб-сервисов - только для пакета burp.
Я думаю, что проблема с безопасностью Java в первую очередь связана с:
Итак, чтобы смягчить это, вы должны:
sudo apt-get update && sudo apt-get upgrade
позже) Поскольку вы устанавливаете Java на сервер и не запускаете там браузер, вам нужно будет решить только первую проблему: обновляйте Java регулярно (что в любом случае следует делать с любым установленным программным обеспечением).
Сначала включить репозиторий юниверсов . Если вы еще этого не сделали.
Затем вы устанавливаете Java с
sudo apt-get install openjdk-7-jre
. Это установит Java без Java-плагина.
Чтобы получить автоматически обновляемую Java от Oracle, вы можете использовать PPA, предоставленный из webup8.
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
Эта статья содержит подробности об Oracle-Java PPA. К сожалению, я не знаю, как не установить Java-плагин с этим PPA.
Для установки последней версии Oracle Java:
Для проверки установленной архитектуры системы Ubuntu
$ uname -m
или
$ arch
Скачать Oracle Java JDK для Linux. Убедитесь, что вы выбрали правильные сжатые двоичные файлы для вашей архитектуры системы 32-битной или 64-битной (которая заканчивается на tar.gz). Она будет загружена в папку Downloads в home.So сначала откройте nautilus с sudo как
sudo nautilus
и создайте папку java в
/usr/local/
, а затем выполните следующие команды:
cd /home/"your_user_name"/Downloads
sudo cp -r jdk-7u40-linux-x64.tar.gz /usr/local/java
cd /usr/local/java
sudo chmod a+x jdk-7u40-linux-x64.tar.gz
sudo tar xvzf jdk-7u40-linux-x64.tar.gz
На этом этапе вы должны иметь две несжатые двоичные директории в / usr / local / java проверьте его с помощью
ls -a
Теперь отредактируйте файл системного пути с помощью
sudo gedit /etc/profile
, прокрутите вниз до последнего и добавьте следующие строки
JAVA_HOME=/usr/local/java/jdk1.7.0_40
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH
Сохранить и выйдите и напишите эти команды в терминале, чтобы проинформировать вашу систему Ubuntu Linux, где находится ваш Oracle Java JDK / JRE.
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_40/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_40/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.7.0_40/bin/javaws" 1
sudo update-alternatives --set java /usr/local/java/jdk1.7.0_40/bin/java
sudo update-alternatives --set javac /usr/local/java/jdk1.7.0_40/bin/javac
sudo update-alternatives --set javaws /usr/local/java/jdk1.7.0_40/bin/javaws
. /etc/profile
Теперь все установлено, просто проверьте его по
java -version
, вывод должен быть похож на
java version "1.7.0_40"
Java(TM) SE Runtime Environment (build 1.7.0_40-b40)
Java HotSpot(TM) Server VM (build 23.1-b03, mixed mode)
Поздравляем, теперь он установлен.