Как удалить программу в Кали Линукс?

Как быстро удалить программу в Кали Линукс из терминала?

Линукс предлагает несколько способов удаления программ. Нередко пользователи, пришедшие на Кали из Ubuntu и привыкшие к Ubuntu Software Center, предварительно и сразу после установки Кали ставят менеджер пакетов synaptic

apt-get install synaptic

а затем уже оттуда устанавливают или удаляют программы и пакеты оттуда, выставляя/снимая чек-боксы с выбранного. От себя добавлю — очень часто использую подобный метод лично, ибо он выручает не раз в те моменты, когда привычными командами из терминала удаляемая программа не вычищается. Так что начните с Synaptic.

Однако, если вы успели привыкнуть к консоли, воспользуемся парой простых команд, которые помогут удалить программу в Кали Линукс. Если желание удалить пакет появилось, но с точным его названием возникли затруднения, есть простой способ найти его в списке установленных.

dpkg --list


Список получится большим, однако оттуда вы сможете заполучить то имя программы, под которым оно значится в системе. После этого воспользуйтесь традиционной командой apt-get. Я удаляю пакеты из-под root и она — команда — примет вид:

apt-get --purge remove программа

Например,

apt-get --purge remove timeshift

Если вы работаете из-под другой учётной записи, добавьте слева sudo и введите пароль:

sudo apt-get --purge remove timeshift

Пароль в терминале, напомню, не отображается. Однако, если вы собираетесь оставить файлы конфигурации пакета, флаг —purge нужно опустить, и команда удаления программы примет вид:

apt-get remove timeshift

Также согласитесь с изменениями, выбрав д. Однако большинство программ в Линукс устанавливается вместе с пакетами необходимых зависимостей для нормальной работы. Без некоторых библиотек они просто работать не будут. И после удаления программы они становятся безхозными, лишь отнимая пространство диска. И с течением времени таких библиотек становится немало. Так что сразу приучитесь подчищать за удалённым пакетом оставшийся в системе «мусор». Это делает команда

apt-get autoremove

Обе команды можно совместить, объединив их усилия ещё на этапе деинсталляции пакета:

apt-get purge --auto-remove timeshift

И завершить всё это дела зачисткой:

apt-get clean

Последней командой мы убираем кэш в хранилище менеджера пакетов в каталоге по адресу/var/cache/apt/archives. Если вы помните, то в тот момент, когда вы программу устанавливаете, файл сначала помещается именно туда. Постоянно там лежать ему не обязательно. Единственное, о чём следует помнить, то, что пакет, возможно, придётся скачать снова при установке очередного приложения.

В чём разница между remove и purge?

Функция remove файлы конфигурации оставит нетронутыми. Такой вариант удаления подходящий для приложений типа MySQL или Apache. Тем более, что настройки удаляемых приложений могут быть завязаны с оставшимися в системе. Однако именно команда purge позволит установить приложение с чистого листа. Здесь главное не переусердствовать.

Успехов.

Автозагрузка NTFS дисков Кали Линукс.

В статье описывается пример как задать автомонтирование имеющихся на жёстком диске разделов в Линукс Debian. Автозагрузка NTFS дисков Кали позволит пользователю моментально переносится в нужную директорию без «параллельных» движений. И не отвлекаясь от основного процесса. Способ подходит не только для разделов с Windows (с файловой системой NTFS), но и для любых других.

Собственно, идея заставить монтировать все имеющиеся на диске разделы появилась после установки нескольких виртуальных машин, чьи виртуальные хранилища были размещены на общем и специально выделенном заранее разделе. И на ноутбуке с мультизагрузкой, где у меня установлены две системы: Кали Линукс и Windows 7, распределение разделов выглядит так:

То есть в левой части видны физические устройства чтения и хранения информации (жёсткий диск, привод DVD, карта памяти), справа — созданные разделы. На диске имеются четыре раздела: резервируемый Windows 7, системный для «семёрки», раздел для хранения (Хранилище) и Кали на чуть менее 90 Гб. Однако, если вы также являетесь пользователем с мультизагрузочной вариантом (Линукс и Windows на одном устройстве), NTFS разделы Кали не загружает:


И, не смотря на тот факт, что разделы отображаются в проводнике…

для работы со всеми виртуальными машинами (их несколько) мне приходится отвлекаться на монтирование раздела Хранилище всякий раз. Иначе виртуальные системы свои виртуальные диски просто не видят (они все располагаются именно в Хранилище).

Между тем заставить Кали монтировать NTFS разделы уже на этапе загрузки очень просто. Смотрите, как это делаю я и адаптируйте команды под свои условия.

  • Сначала срисуем UUID каждого из NTFS разделов. В терминале запустим
fdisk -l
  • Терминал ответил (как и информация из утилиты Диски в начале статьи), что нужные мне разделы несут имена dev/sda2 и dev/sda3. Создадим для каждого из разделов в Кали свои папки и сразу их монтируем:
mkdir /Windows
mkdir /Хранилище
mount /dev/sda2 /Windows
mount /dev/dsa3 /Хранилище
  • Поверяю UUID обоих разделов командой:
blkid /dev/sda2
blkid /dev/sda3


Можно убедиться в том, что диски NTFS созданы безошибочно:

df -h /windows/


Автозагрузка NTFS дисков Кали Линукс: осталось немного

А теперь основное действие: добавим пару строк о смонтированных дисках. Пару — потому что у меня их (раздела) два. Откроем файл /etc/fstab

leafpad/etc/fstab

И для каждого из разделов через клавишу ввода ввожу строку с соответствующим для него UUID без кавычек:

/dev/sda2       /Windows        ntfs-3g defaults        0 0

/dev/sda3       /Хранилище        ntfs-3g defaults        0 0

В строках используется символ табуляции. В итоге перед перезагрузкой мой файл выглядит так:

 Всё. Теперь после перезагрузки автозагрузка NTFS дисков Кали Линукс обеспечена. Мне, однако, пришлось заново переуказывать все виртуальные хранилища в VirtualBox из-за изменившихся путей к ним. Но это другая история.

Успехов.

Автоматический вход в Кали Линукс Rolling.

Автоматический вход в Кали Линукс Rolling.

В статье описывается способ, который позволит совершить автоматический вход в Кали Линукс, не повторяя ввод логина и пароля. Причём войти в систему этот способ позволит и от имени пользователя root.

Минуем окно логина и пароля в новой версии Кали Линукс 2020.2

Понятно, что предварительная аутентификация хоть как-то помогает защитить учётную запись от проникновения к данным напрямую. Однако, если пользователь уверен, что физический доступ к компьютеру ограничен исключительно им самим, ввод логина и пароля становится толику в тягость. Согласитесь, куда приятнее сразу после выбора системы в GRUB сразу попасть на рабочий стол Кали. Особенно, если на компьютере или ноутбуке мультизагрузка. Так что приступаем.

Как совершить автоматический вход в Кали?

Кали Линукс использует в качестве дисплейного менеджера GDM3. Но для начала в этом следует убедиться, что именно он применяется таковым по умолчанию. Регистрируемся в системе как root пользователь и вводим команду:

cat /etc/X11/default-display-manager

Вывод должен быть таковым:

Далее отправляемся в файл настройки

leafpad /etc/gdm3/daemon.conf

где мы с вами кое-что подправим. Конкретно, мы раскомментируем две следующие строки, убирая значок «решётки» #:

AutomaticLoginEnable = true
AutomaticLogin = root

Сохраняем изменения через Ctrl + S. И теперь просто уходим в перезагрузку:

reboot

Всё. Проверьте: теперь при включении Кали окно регистрации пользователя (в нашем случае root) не потревожит.

Успехов.

Как сбросить пароль root Кали Линукс?

В статье описывается способ, с помощью которого можно сбросить пароль root В Кали Линукс. Это пригодится каждому, кто забыл или потерял пароль администратора. Нам не понадобятся никакие дополнительные средства: загрузочные флешки и диски подождут в сторонке.

С чем работаем?

  • рабочая версия Кали Линукс Release
  • нужен физический доступ к компьютеру с Кали

Как сбросить пароль root? Поехали…

  • загружаемся в меню GRUB

  • Задержитесь на мгновение на экране выбора запуска. Нажмите клавишу e (латинская). Появится окно режима редактирования меню GRUB:

  • клавишами «вниз/вправо» спускаемся до строки, начинающейся с linux. Прицеливаемся на ключевые команды ro и quiet:

  • их нужно заменить на rw и init=/bin/bash соответственно. Вот так:

  • Жмём F10 для сохранения изменений и продолжаем загрузку в Кали. Загрузка Кали продолжится в терминале пересчётом необходимых условий. После окончательной загрузки терминала в нём проверим наличие необходимых для смены пароля разрешений. Ждём финальной установки терминала и вводим команду
mount
  • В выводимой информации ищем косую (знак «/«), которая отображает смонтированный раздел с Кали на жёстком диске и выставленные разрешения:

  • А теперь сама процедура сброса пароля. Тут же в терминале пишем
passwd

и вводите свой новый пароль. Повторите его в поле Retype. Обратите внимание, что в целях безопасности консоль печатаемые вами символы отображаться не будут. Об успехе операции сигнализирует сообщение

password updated succesfully 

  • Пароль заменён. Перезагружаемся из терминала командой (но не привычной reboot):
exec /sbin/init
  • Загрузка системы далее пойдёт обычным порядком. Ждём окна регистрации. Проверяем учётную запись root новым паролем.

Как видите, процедура сброса и переприсвоения пароля к учётной записи root Кали Линукс проста. Однако, как и в любом процессе, возможны ошибки.

Как сбросить пароль root: вероятные ошибки

  • После ввода паролей терминал отказывается их принимать, выдавая:

passwd: Authentication token manipulation error
passwd: password unchanged

Скорее всего, вы пропустили этап присвоением полномочий: система просто отказала в сбросе пароля из-за недостатка разрешений. Вернитесь к процессу монтирования и введите команду в таком формате:

mount -o remount, rw  /

  • при попытке сменить пароль терминал выводит ошибку
[ end Kernel panic - not syncing: Attempted to kill init! exit code=0x0007f00

Начните процедуру загрузки Кали заново. Перезагрузите компьютер, снова войдите в меню редактирования GRUB. Здесь затрите строчку, которая начинается на splash.

Успехов.

Как проверить список дисков в Линукс?

Как увидеть список дисков в Линукс: какие хранилища сейчас подключены к Кали?

Жёсткие диски, как и другие подключаемые медиа устройства (устройства с малейшим намёком на присутствие хранилища) в Линукс обозначаются как папки или директории. Их содержимое вы будете видеть в формате

/dev/тип-диска_на-контроллере/и_так_далее

В Линукс, как и в Windows, разным типам носителей присваиваются разные обозначения. Но в Линукс это наиболее точно выражается именно в присвоении букв. Так, подключённые диск с устаревшим интерфейсом IDE и тот, что поновее SATA отличаются друг от друга. Линукс присваивает литеры дискам и дисководам вот так:

  • hdX — это жёсткий диск типа IDE
  • sdX — это диски типа SSD, SATA, USB, SCSI и некоторые другие
  • cdrom/dvdrom — здесь и так понятно…
  • fdX — флопи-диск

Далее. Х в названии диска обозначает цифрой номер контроллера по порядку, как они подключены на плату. Разделы помечаются также добавлением цифры (начиная с 0). Так, следует учесть, что в обозначении sda2, к примеру, мы говорим про 3-й раздел первого диска.

Как и какое устройство обозначается, мы с вами разобрались. Теперь смотрим. В системе 2 жёстких диска, картридер, флешка и DVD в оптическом дисководе.

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

Различные сборки снабжаются различными возможностями показать, что за диски к системе подключены. Расскажу о тех, которые идут с установкой Кали Линукс. И начну не с программы, а простого «рукописного» файла. В терминале можно увидеть список дисков и разделов, которые Линукс сейчас видит. Наберите:

cat /proc/partitions

df

Изначально команда предназначена для вывода сведений об использовании файловой системой пространства диска. Но эти две буквы в команде успешно используются и для того, чтобы по-быстрому взглянуть на видимые Кали хранилища. Мы с вами смотрим на диски /dev/sda/, /dev/sdb, /dev/hda.

lsblk

С помощью этой команды мы можем увидеть те диски, которые на данный момент системой заблокированы. Без дополнительных аргументов отображает список дисков в древовидной системе, где во главе расположены физические устройства, а внизу списка дочерние тома и разделы. С помощью дополнительных опций список дисков в Линукс при помощи lsblk можно изменить. Так, флаг -d отобразит только устройства (без разделов на них), -S — список SCSI дисков. Один из вариантов команды покажет диски очень комфортно и доступно:

lsblk -io KNAME,TYPE,SIZE,MODEL

fdisk

Выдаваемые этой утилитой сведения оформлены в удобочитаемые строки. Ведь эта утилита предназначена для работы с таблицей разделов. Для просмотра доступных дисков и томов добавим операнд l (строчная латинская L):

fdisk -l

parted

Помимо fdisk, parted также заточена под манипулирование таблицами разделов в Кали Линукс. И дополнительный операнд тот же, и информация на выходе по-богаче:

parted -l

Думаю, команд на сегодня хватит. Успехов.

Очистить Кали Линукс: убрать лишнее и оптимизировать.

 Редко кто из пользователей Кали Линукс серьёзно подходит к обслуживанию этой операционной системы, устанавливая её как бы «по случаю». Попробовать, посмотреть, проверить, что за вещь. Однако, как и любая другая операционная система, Кали требует ухода: чем больше вы ей пользуетесь, тем более она «тупеет». Давайте запомним несколько команд, которые помогут нам очистить Кали Линукс от накопившегося за всё время работы хлама. Далеко не все приводимые ниже инструменты очистки нужно использовать сиюмитно и регулярно. Читайте описание к командам. Но если в какой-то момент Кали начинает ругаться на нехватку пространства, пора приступать к незамедлительным действиям. После перезагрузки Кали рискует не загрузиться.

Если вы ещё не поняли — Кали совсем не та ОС, на какую можно рассчитывать как для повседневного пользования. До стабильности ей как до Китая нижней частью туловища. Но нижеследующие процедуры точно помогут вам освободить немного пространства на жёстком диске и  оптимизировать систему. Советую регулярно их, команды, повторять после получения и установки обновлений apt-get update && apt-get upgrade -y и apt update && apt -y full-upgrade.

Удаляем временные или непринимающие участия в работе файлы

Итак, с чего всё начинается? Чаще всего — с коротких классических команд df и du. Первая из них используется для проверки свободного места на диске и часто сопровождается дополнительными флагами:

df -h
df -k

Вторая показывает сколько места отнимается файлами или директориями. Заходите в любую папку и набирайте

du -sh

где -s — занятое место в -h — человекопонятном выражении. И, если системе становится тесновато, первое, что приходит на ум для высвобождения пространства:

apt-get autoremove

Следующая команда удалит все загруженные deb-файлы из директории apt cache:

apt-get clean

Размер высвобождаемого места может составлять гигабайты. Но помните, что команда удаляет также и установленные пакеты, которые могут пригодиться, если в процессе или после обновления что-то пойдёт не так. Так что удаляйте после перезагрузки системы, когда убедитесь, что Кали вполне работоспособна.

Следующая команда проверит сколько в Кали хранится файлов размером свыше, скажем 2 Гб:

find / -size +2G

Файлы из папки, скажем, .Trash можно сразу удалить. Однако как истинные Виндовозы мы привыкли к графическим вариантам решения подобных проблем: глупо было бы игнорировать готовые решения. И одно из таких есть — это встроенный Анализатор использования дисков:

Его легко найти через панель задач Кали:

Красным подсвечиваются наиболее объёмные папки и файлы, насчёт которых стоит принять решение. Как видите, у меня на рисунке более половины диска заняли резервные копии, создаваемые бесконтрольными настройками программы Timeshift. Удалим явно устаревшие:

Удаляем старые версии хидеров и образов Кали

Кали по умолчанию хранит несколько предыдущих своих версий в виде образа на случай грандиозного «облома». Помогают ли они при попытке вернуться к работоспособной версии? Не всегда. Но несколько гигабайт пространства они отбирают. Так что, если вы предпочитаете свободное место эфемерной возможности восстановиться (а большинство пользователей конкретно Кали этого не умеют, да и не смогут), присмотритесь к следующим командам:

  • этой командой вы увидите какие пакеты занимают больше всего места на диске
dpkg-query
  • проверьте вот этой командой и запомните, какой УДАЛЯТЬ НЕ НУЖНО 
uname -r
  • посмотрим на список установленных версий:
dpkg --list | grep linux-image

или

dpkg --get-selections | grep linux-image

или

dpkg -l | grep linux-image | awk '{print$2}'
  • а теперь из других выбирайте и удаляйте устаревшие (у них варианты версии ниже; однако сразу рекомендую оставить пару предыдущих на случай аварийного восстановления в случае неудачного обновления):
apt-get remove --purge linux-image-xх.xх.хx.хx-generic

Например, у меня было так, когда я проморгал установку сразу нескольких обновлений:

Команды по удалению приняли вид:

apt remove --purge linux-image-4.16.0-kali2-amd64

и

apt remove --purge linux-image-4.17.0-kali3-amd64

Оптимизируем работу оперативной памяти

И следующей командой проверим загрузку RAM:

watch -n 1 free -m

В первой строчке Mem вы видите общий размер памяти (total), какой её видит Кали. В части used показана используемая системой, в части available — пустая или свободная часть RAM, как её привыкли понимать обычные пользователи. Часть Swap вполне может быть пустой — я не выделял место на жёстком диске под файл подкачки.

А теперь познакомьтесь с командой

sync && sysctl

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

sync && sysctl=vm.drop_caches=1

очистит pagecache

sync && sysctl=vm.drop_caches=2

очистит dentries и inodes

sync && sysctl=vm.drop_caches=3

освободит память в обеих вышеперечисленных.

Как очистить Кали Линукс автоматически?

Многие знают, что для Windows, например, есть куча отличных программ, которые помогают поддерживать систему в надлежащем состоянии. По крайней мере, избавляя её от мусора. Подобный чистильщик есть и для Debian. Одна из таких программ Bleachbit (Блич-Бит). Ставится без проблем и работает качественно, автоматизируя большинство описанных выше операций. Она русифицирована, так что с настройками можно ознакомиться не торопясь. Начинаем с установки:

  • ближайший файл в сети оказался deb-пакетом, и я его скачал вручную
  • открываю из папки Загрузки и устанавливаю:
cd ./Downloads/
dpkg -i bleachbit_2.0_all_debian9.deb
  • сразу запускаю:
bleachbit

Внимательно читайте в правой части окна программы, что будет удалено в соответствии с выделенным пунктом. Но возможности программы в любом случае велики.

Успехов.

Кали Линукс: настройки и работа

Exit mobile version