linux

linux Получить путь по символической ссылке (конечный или непостредственный, на что именно ссылается)

Используйте команду readlink, в формате:

readlink путькссылке

-- чтобы определить путь, на который непосредственно ссылается данная ссылка.

Или же можно определить конечный путь (на файл, который не является символической ссылкой)

readlink -f путькссылке

-- подходит для ситуации, когда у вас одна ссылку указывает на другую и т.д., а только последняя в цепочке на файл/директорию не являющимися ссылками.

Например:

ubuntu JDK home Определить путь к домашней папке установленной версии Java

Подразумевается, что java у вас установлена как jdk и команда

which java

возвращает какой-то путь.

Решение

В терминале выполним команду:

readlink -f  $(which java)

В ответ получим, что-то вроде:

/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

домашней папкой в нем будет является часть:

/usr/lib/jvm/java-8-openjdk-amd64/

apt Удаление репозитория

Возможно, прежде чем удалять репозиторий, вам захочется посмотреть имеющиеся.

-- после чего можно удалить:

  • или ненужные строки из файла из /etc/apt/sources.list
  • и/или ненужные файлы из директории /etc/apt/sources.list.d/

После удаления репозитория, также можно удалить его ключ из списка доверенных (если этот ключ добавлялся).

X86_CPUID_FEATURE_ECX_RDRAND is not supported by the host but....Ошибка virtualbox (ubutnu)

cpum#1: X86_CPUID_FEATURE_ECX_RDRAND is not supported by the host but has already exposed to the guest [ver=17 pass=final] (VERR_SSM_LOAD_CPUID_MISMATCH).

Result Code:
NS_ERROR_FAILURE (0x80004005)
Component:
ConsoleWrap
Interface:
IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

initramfs linux Что это такое

initramfs - это начальная файловая система в оперативной памяти, основанная на tmpfs (легковесной файловой системе в памяти с изменяемым размером).

Используется, в частности, для загрузки Linux.

Подробнее: https://wiki.gentoo.org/wiki/Initramfs/G...

Kernel panic: Unable to mount root fs Ubuntu Ошибка при загруке. Решение (Переключение ядра)

Рассматривается ситуация, когда обычное очередное обновление (выход минорной версии нового ядра) привел к тому, что компьютер перестал загружаться.

ubuntu linux Где находится файл php.ini

Все зависит от того как именно у вас установлен интерпретатор PHP:

  • Если как модуль сервера Apeche, то скорее путь может выглядеть как:
    /etc/php/версияпхп/apache2/php.ini

    например:

    /etc/php/5.6/apache2/php.ini

    -- где 5.6 - версия PHP

  • Если как fpm-служба:
    /etc/php/версияпхп/fpm/php.ini
    

    например:

    /etc/php/7.3/fpm/php.ini
    

    -- где 7.3 - версия PHP

debian install kernel headers

Определяем версию ядра линукса:

uname -r

Проверим не установлены ли уже эти заголовки:

dpkg-query -s linux-headers-$(uname -r)

Выполняем установку заголовков:

apt search linux-headers-$(uname -r)

-- служат для компиляции обычных пограмм

apt-get install linux-image-amd64 linux-headers-amd64

E: Unable to locate package... apt Ошибка. Что она означает и как решить

Например:

E: Unable to locate package google-chrome

Возможные причины и решения

  • Если вы обновляете пакет, а убедитесь, что такой пакет существует (воспользуйтесь поиском по списку установленных пакетов), например, в моем случае пакета с название google-chrome не было, а был пакет google-chrome-stable, который и отвечал за браузер хром в системе.

Pages

Subscribe to RSS - linux