Linux

Установка пакетов в ubunta и Alpine Linux

UBUNTA

Установка MC (миднайт командер)
sudo apt install mc

 

Alpine Linux

Установка nano
apk add --no-cache nano

Установка MC
apk add --no-cache mc

Полезные команды

открыть папку с правами администратора

в терминале введи 
sudo nautilus

 

 

УСТАНОВКА ОБНОВЛЕНИЙ UBUNTU

 Сперва выполняем 

sudo apt update

 

потом одну из команд

 

sudo apt upgrade

sudo apt full-upgrade

 

Причем рекомендуется именно вторая команда (sudo apt full-upgrade) обновления ubuntu, поскольку она более продумана и обновляет больше пакетов.

  • upgrade - устанавливает самые новые версии всех пакетов доступные в репозиториях. Использует все репозитории их /etc/apt/souces.list и /etc/apt/souces.list.d/*. То есть обновляются пакеты не только из официальных репозиториев, но и из PPA. Обновляются только установленные пакеты, если же для обновления пакета необходимо установить или удалить другой пакет, такие пакеты обновлены не будут.
  • full-upgrade - кроме всего, что делает upgrade, здесь поддерживается умное разрешение зависимостей для новых версий пакетов. Конфликтующие пакеты могут быть удалены, а новые, дополнительные - установлены.

 

 

Установка portsentry 

sudo apt update
sudo apt install portsentry
 
 

 

 

fail2ban: защита SSH

Fail2Ban - это программа, защищающая сервера от bruteforce атак. (атак, при которых методом перебора - злоумышленник подбирает пароль к SSH или другому сервису)

Установка:

sudo apt-get install fail2ban

Сначала скрипт предложит изменить ssh порт. Для примера: изменив номер порта с 22 на 8382 мы затрудним обнаружение ssh для ботов.\
Далее будет запрос на количество неуспешных попыток авторизации: (по умолчанию - 3)\
Последний вопрос - это на какое время в часах мы будем блокировать ip с которого были неуспешные попытки авторизациии.\
После этого скрипу скачает, установит и настроит сервис.
Так же будет настроен мониторинг файла /var/log/astra.log: при неуспешных попытках авторизации в веб-интерфейсе Astra - пользователь будет заблокирован.
Если вы используете другое имя log-файла для astra - исправьте его в файле /etc/fail2ban/jail.local

Настройка fail2ban завершена.

Просмотр статистики:

fail2ban-client status

Для разблокировки ip нужно выполнить команду:

fail2ban-client set ssh-iptables unbanip IPADDRESS

Изменить пароль root в Ubuntu

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

sudo su

Оболочка, при этом, попросит ввести пароль администратора. После успешного ввода пароля появится приглашение от имени root

 

Теперь можно выполнить, непосредственно, процедуру изменения пароля:

passwd

После ввода данной команды будет предложено ввести новый пароль sudo два раза (чтобы исключить опечатки).

Установка synaptic и центра приложений в Ubuntu

Для установки synaptic в Ubuntu / Linux Mint / Debian, введите в Терминал:

 

sudo apt update
sudo apt install synaptic




Установка центра приложений

sudo apt-get install gdebi

Настройка Ubuntu Server, xRDP, xfce4, русификация

 

 

Подопытный Ubuntu Server 14.04. Устанавливаю xRDP и графическое окружение.

 

sudo apt-get -y update
sudo apt-get -y install xfce4 (будет установлено минимум программ)

или

для установки дополнительных программ
sudo apt-get install xubuntu-desktop 
sudo apt-get install xfce4-goodies
 
 
sudo apt-get -y install xrdp

Настраиваем использование сервером установленной графической оболочки по умолчанию.

sudo echo xfce4-session >~/.xsession

Редактируем файл запуска xRDP.

nano /etc/xrdp/startwm.sh

Содержимое файла следующее (в конце должна быть пустая строка).

#!/bin/sh
if [ -r /etc/default/locale ]; then
. /etc/default/locale
export LANG LANGUAGE
fi
startxfce4

По окончанию выполнить:

sudo service xrdp 
sudo restart reboot now

Русификация.

sudo su
apt-get update
apt-get upgrade
apt-get install language-pack-ru
dpkg-reconfigure locales

Проставляем звездочки напротив ru_RU.UTF-8 UTF-8


Выбираем
ru_RU.UTF-8 UTF-8 и жмем "ОК"



Здесь надо проверить, изменилась ли локаль.

cat /etc/default/locale

Должно быть что-то вроде содержания ниже. Если нет, то изменить.

LANG="ru_RU.UTF-8"
LANGUAGE="ru:en"

Далее  продолжает процесс русификации:

dpkg-reconfigure keyboard-configuration
dpkg-reconfigure console-setup
echo 'FRAMEBUFFER=Y' >> /etc/initramfs-tools/initramfs.conf update-initramfs –u reboot now

Information

All images are for demonstration purpose only. You will get the demo images with the QuickStart pack.

Also, all the demo images are collected from Unsplash. If you want to use those, you may need to provide necessary credits. Please visit Unsplash for details.