Что следует сделать сразу после установки Kali Linux

Время от времени приходится переустанавливать операционный системы. Кто-то делает это чаще, кто-то реже. Я обратил внимание, что после каждой переустановки я делаю одни и те же действия по настройке и доводке системы.

Причём, с одной стороны, систему я переустанавливаю не так часто, чтобы запомнить эти команды, которые мне нужны раз в несколько недель или раз в несколько месяцев. Из-за этого мне приходится «прыгать» по страницам веб-сайтов (многие из которых я сам же и перевёл/написал), смотреть там команды и вводить их. С другой стороны, систему я переустанавливаю достаточно часто, чтобы это занятие (вспоминать где что написано и «прыгание» по веб-сайтам) мне уже надоело.

В общем, суть этого поста в одном — я собрал все команды, которые мне реально нужны и которые я регулярно использую, в основном, сразу после установки Kali Linux.

1. Проверка и исправление репозиториев

Разные подробности в статье «Проверка / восстановление / очистка репозиториев (источников приложений) Kali Linux Rolling», а здесь только две ключевые команды:

проверка

if cat /etc/apt/sources.list | grep -E "deb https://http.kali.org/kali kali-rolling main contrib non-free" || cat /etc/apt/sources.list | grep -E "deb https://http.kali.org/kali kali-rolling main non-free contrib"; then echo -e "\n\nРепозитории в порядке"; else echo -e "\n\nПроблемы с репозиториями"; fi

исправление

echo -e "deb https://http.kali.org/kali kali-rolling main non-free contrib" > /etc/apt/sources.list

2. Установка Дополнений гостевой ОС VirtualBox для Kali Linux

Этот пункт ТОЛЬКО если вы установили Kali Linux в виртуальный компьютер.

sudo apt-get update
sudo apt-get install -y virtualbox-guest-x11
sudo reboot

Теперь у вас должна быть полная интеграция машины и экрана, а также возможность расшаривать папки с главной системой.

3. Подключение дисков Windows в Kali Linux. Решение проблемы с ошибкой «The disk contains an unclean file system (0, 0). Metadata kept in Windows cache, refused to mount».

Этот пункт нужен если у вас проблемы с доступом к Windows дискам из Kali Linux. Такое может случиться, когда вы установили Kali Linux в качестве второй системы или на флешку.

Смотрим диски и ищем проблемный интересующий нас:

fdisk -l

На найденный диск (у меня это к примеру /dev/sdb1) натравляем команду ntfsfix:

sudo ntfsfix /dev/sdb1

4. Отключение функции Gnome по блокировке экрана

Найдите Параметры, далее Электропитание, в Выключение экрана выберите "Никогда".

Вернитесь назад в Параметры.

Выберите Конфиденциальность, нажмите Блокировка экрана и отключите "Автоматическая блокировака экрана".

5. Включение или отключение интеллектуальных опций боковой панели

Перейдите в Дополнительные параметры, далее Расширения, найдите там Dash to dock. Теперь нажмите шестерёнку и в открывшемся окне найдите и отключите "Интеллектуальное скрытие".

6. Ежедневное обновление системы

sudo apt-get update && sudo apt-get dist-upgrade -y

7. Регулярная очистка системы

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

Для этого применяется команда:

sudo apt-get autoremove -y

Её использование безопасно и не должно приводить к проблемам.

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

Для роллинг дистрибутивов кэш разрастается очень быстро, и если вы недостаточно квалифицированы, чтобы откатиться до старой версии, установочный пакет которой сохранён в кэше, то для вас эти сотни мегабайт или даже несколько гигабайт – это зря потраченное место на жестком диске. Поэтому время от времени можно выполнять команды

sudo apt-get autoclean -y

и

sudo apt-get clean -y

clean - удалить скачанные файлы архивов

clean вычищает локальный репозиторий от полученных файлов пакетов. Она удаляет все, кроме lock файла из /var/cache/apt/archives/ и /var/cache/apt/archives/partial/.

autoclean - удалить старые скачанные файлы архивов

Как и clean, autoclean вычищает из локального репозитория скаченные файлы пакетов. Разница только в том, что она удаляет только файлы пакетов, которые не могут быть больше загружены и в значительной степени бесполезны.

Это позволяет поддерживать кэш в течение долгого периода без его слишком большого разрастания. Опция настройки APT::Clean-Installed не даст быть удалёнными установочным файлам тех пакетов, которые установлены в данный момент.

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

sudo apt-get install -f -y

Опция -f, --fix-broken исправляет, пытается привести в норму систему с нарушенными зависимостями. Эта опция, когда используется с install/remove, может пропустить какие-либо пакеты, чтобы позволить APT найти вероятное решение. Если пакеты указаны, это должно полностью исправить проблему. Эта опция иногда необходима при запуске APT в первый раз; APT сама по себе не позволяет существовать в системе пакетам со сломанными зависимостями. Вполне возможно, что структура зависимостей системы может быть настолько нарушена, что потребуется ручное вмешательство (что обычно означает использование dpkg --remove для устранения некоторых пакетов-нарушителей). Использование этой опции совместно с -m в некоторых ситуациях может вызвать ошибку. Пункт в файле настройки: APT::Get::Fix-Broken.

8. Замена среды рабочего стола в Kali Linux на Cinnamon

Cinnamon2

Gnome 3 меня неимоверно бесит. Любимой средой рабочего стола является Cinnamon.

sudo apt-get install kali-defaults kali-root-login desktop-base cinnamon
sudo update-alternatives --config x-session-manager

Фоны рабочего стола можно найти в директории /usr/share/backgrounds/.

Но в Cinnamon (не только на Kali Linux, но также и на других дистрибутивах) имеется следующая особенность: если войти как пользователь root, то всё работает, но невозможно установить обои рабочего стола (он всегда чёрный), невозможно на рабочем столе создать ярлыки, правая кнопка мыши вообще не работает на рабочем столе. А в Kali основным пользователем как раз и является root. С этой ошибкой я сталкивался минимум год назад, т.е. она существует уже годы и никто не хочет её исправлять - возможно, это сделано специально. Если вы хотите Cinnamon, то комфортнее дополнительно создать нового пользователя и работать под ним. 

Если вам нравятся другие среды рабочего стола, то устанавливаются они следующими командами.

Установка Xfce в Kali Linux:

sudo apt-get install kali-defaults kali-root-login desktop-base xfce4 xfce4-places-plugin xfce4-goodies

Для удаления:

sudo apt-get remove xfce4 xfce4-places-plugin xfce4-goodies

Установка KDE в Kali Linux:

sudo apt-get install kali-defaults kali-root-login desktop-base kde-plasma-desktop

Установка стандартных отобранных Debian пакетов и фреймворков в Kali Linux:

sudo apt-get install kali-defaults kali-root-login desktop-base kde-standard

Установка KDE Full (полный набор) в Kali Linux:

sudo apt-get install kali-defaults kali-root-login desktop-base kde-full

Для удаления:

sudo apt-get remove kde-plasma-desktop kde-plasma-netbook kde-standard

Установка LXDE в Kali Linux:

sudo apt-get install lxde-core lxde kali-defaults kali-root-login desktop-base

Для удаления:

sudo apt-get remove lxde-core lxde

Установка GNOME в Kali Linux:

sudo apt-get install gnome-core kali-defaults kali-root-login desktop-base

Для удаления:

sudo apt-get remove gnome-core

Установка MATE в Kali Linux:

sudo apt-get install kali-defaults kali-root-login desktop-base mate-core

Следующая команда установит mate-core и дополнения

sudo apt-get install kali-defaults kali-root-login desktop-base mate-desktop-environment

(или) Установите окружение рабочего стола MATE с ещё большим количеством дополнительных пакетов

Следующая команда установит mate-core + mate-desktop-environment и ещё больше дополнений.

sudo apt-get install kali-defaults kali-root-login desktop-base mate-desktop-environment-extra

Для удаления:

sudo apt-get remove mate-core

Установка e17 в Kali Linux:

sudo apt-get install e17

Для удаления:

sudo apt-get remove e17

Используйте следующую команду чтобы выбрать главное окружение рабочего стола. Эта команда выведет список доступных вариантов.

sudo update-alternatives --config x-session-manager

9. Установка аналога Total Commander

Все родные файловые менеджеры во всех Linux просто никакие. Они представляют собой клон проводника Windows, которым на самой Windows не пользуется вообще никто.

Двухпанельных файловых менеджеров под Linux хватает. Мне раньше очень нравился Krusader. Но проблема в том, что его поведение отличается от файловых менеджеров под Windows. Лично я от этого испытывал дискомфорт. Сейчас, после появления Double Commander, ситуация улучшилась до великолепной. Этот двухпанельный файловый менеджер не только является кроссплатформенным, но и имеет абсолютное аналогичное поведение как и Total Commander, даже в мелочах. В общем, конечно же, нам нужно установить нормальный файловый менеджер (кстати, установите его и на Windows вместо вашего пиратского Total Commander) и больше никаких Nemo, Nautilus’ов и прочих ужасов:

sudo apt-get install doublecmd-gtk

10. Создание обычного пользователя

Это необязательно, но многим бывалым пользователям Linux непривычно работать из-под рута. Если вы относитесь к таким, то вы можете создать обычного пользователя:

useradd -m -G sudo -s /bin/bash new_user

Замените new_user на желаемое имя.

Установите пароль для нового пользователя:

passwd new_user

Если вам нравится работать под обычным пользователем, но не нравится при каждом использовании sudo вводить пароль, то выполните следующую команду:

echo '%sudo ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers

Рекомендуемые статьи:

6 комментариев to Что следует сделать сразу после установки Kali Linux

  1. mescaline:

    Не хватает sudo apt autoremove

  2. Лев:

    СПАСИБО Алексей )

  3. ААндрей:

    После установки доп. Пакетов например: apt-get install  git, появляються проблемы с зависимостями , невозможно ничего установить!

  4. mescaline:

    По поводу пункта №8, на офф.сайте Kali есть разное рабочие окружение, но нет Cinnamon. На одном из сайтов читал, что нет его намеренно, т.к работает Cinnamon с Kali некорректно…

    P.S ~ Не знаю, из-за этого или нет, но после перехода с гнома на Cinnamon, у меня пошли ошибки, переустановил систему с рабочим столом отличным от Cinnamon.

    • Alexey Alexey:

      Я постоянно сижу в Cinnamon в Kali и других Linux. Во всех них с Cinnamon проблема следующая: если войти как пользователь root, то всё работает, но невозможно установить обои рабочего стола (он всегда чёрный), невозможно на рабочем столе создать ярлыки, правая кнопка мыши вообще не работает на рабочем столе. А в Kali основным пользователем как раз и является root. С этой ошибкой я сталкивался минимум год назад, т.е. она существует уже годы и никто не хочет её исправлять - возможно, это сделано специально.

      Больше ничего плохого про Cinnamon сказать не могу - очень нравится.

      Я дополню эту статью - напишу в ней об этом нюансе и напишу про установку других окружений рабочего стола.

Добавить комментарий

Ваш e-mail не будет опубликован.