Смена JAVA_HOME в Ubuntu

2016-04-07 13:24
Просмотры: 14155

После обновлений в Ubuntu бывают ситуации когда приложения использующие Java перестают работать(ошибки при запуске) или не запускаются. Зачастую это связано с тем, что приложения начинают использовать установленную с апдейтами новую версию Java. Например PhpStorm 9.0.2 не хочет работать с Java 9. Для того что бы заставить использовать версию "пониже" достаточно сменить системную переменную JAVA_HOME и указать какую версию Java использовать.

Категории: Linux, Java

ssh icon, иконка ssh, консоль

Когда SSH-клиент перебирает и предлагает серверу доступные SSH-ключи, например для пользовательского сеанса, добавленные командой ssh-add, а сервер не хочет их принимать, то возникает ошибка Too many authentication failures for user.

Категории: Linux, SSH

Антивирус для Ubuntu

2014-09-01 00:45
Просмотры: 6155
ClamAV - логотип

Linux системы спроектированы и сделаны более жесткими к запуску вирусов, и поэтому более защищенные чем Windows системы. Но Linux не исключение и вирусы так же существуют под данную операционную систему. Одним из наиболее распространенных и простых в использовании антивирусов по Ubuntu является утилита ClamAV. ClamAV - это бесплатное ПО разработанное для обнаружения троянских программ, вирусов, malware(вредоносных программ). В особенности используется как email сканер вирусов на серверах(VPS, VDS, dedicated server).

ClamAV может только обнаруживать вирусы и помещать зараженные файлы в карантин, но он не может удалить вирус из файла. ClamAv обнаруживает вирусы на всех платформах, но это в первую очередь полезно для вирусов под Windows и malware файлов(вредоносных программ).

Категории: Linux

Часто возникает ситуация, когда одного сгенерированного ssh-ключа недостаточно. Это могут быть ключи авторизации к git репозиториям, к двум разным серверам, ключ может достаться от кого то по наследству или доступен только на рабочем компьютере. При генерации ключа, командой ssh-keygen -t rsa -C "...", указываем имя файла отличное от имени по умолчанию (id_rsa), например bitbucket_rsa и github_rsa. После этого создаем конфигурационный файл

touch ~/.ssh/config

и указываем для каких хостов использовать определенный ключ. Например:

Категории: Linux

<port> - порт на котором поднят ssh на удаленной машине

<ssh_login> - логин доступа по ssh

<ssh_host> - удаленный хост, на котором поднят ssh

<ssh_storage_dir> - директория для копирования на удаленном хосте

<local_storage_dir> - директория для сохранения на локальном компьютере

-r - указывает что папку нужно скопировать рекурсивно. Если копируется файл, то параметр можно опустить

Категории: Linux

<port> - порт на котором поднят ssh на удаленной машине

<absolute_path_to_local_file> - абсолютный путь к локальному файлу

<ssh_login> - логин доступа по ssh

<ssh_host> - удаленный хост, на котором поднят ssh

<ssh_storage_dir> - директория для сохранения на удаленном хосте локального файла

rsync -av --progress --inplace --rsh='ssh -p<port>' <absolute_path_to_local_file> <ssh_login>@<ssh_host>:<ssh_storage_dir>
Категории: Linux

Удаления старых версий ядер в Ubuntu

2013-11-13 10:05
Просмотры: 2427

ubuntu-kernel

В процессе обновления Ubuntu в системе накапливается большое количество старых редакций ядер, которые не используются в текущее время. В случае, если Вы установили Ubuntu полностью в директорию "/", особой проблемы это не вызывает. Однако, если в процессе установки системы Вы создали отдельную директорию "/boot" с объемом 100-200Мb (как это советуют на многих форумах по Ubuntu), то в какой-то момент при очередном автоматическом обновлении системы Вы получите сообщение об отсутствии свободного места, и обновление будет прервано.

В этом случае необходимо удалить устаревшие ядра со всеми сопутствующими дополнениями. Полностью автоматический способ очистки системы...

Категории: Linux

Ubuntu Touch выйдет 17 октября

2013-09-20 12:36
Просмотры: 1881

Хотя Ubuntu Edge не получил достаточного финансирования, но операционная система Ubuntu Touch дальше развивается. Один из сотрудников Canonical, Nicholas Skaggs, в своем блоге сообщил, что начался месяц финального тестирования Ubuntu Touch.

Предполагается, что операционка первое время будет распространяться в виде прошивки для существующих устройств, таких как Galaxy Nexus, Nexus 4, Nexus 7, и Nexus 10. Каждый может поучаствовать в тестировании, установив на свое устройство Ubuntu Touch.

Категории: Новости, Linux