8 заметок с тегом

linux

Установка Ubuntu 18.04 в Hyper-V

После установки, подключаемся и вносим следующие правки в систему.

  1. В файл /etc/initramfs-tools/modules добавляем:
hv_vmbus
hv_storvsc
hv_blkvsc
hv_netvsc
  1. Устанавливаем дополнительные пакеты:
apt install linux-virtual linux-cloud-tools-virtual linux-tools-virtual
  1. Инициализируем модули:
update-initramfs -u
  1. Перезапускаем виртуальную машину и пользуемся.
30 декабря   admin   linux   work

Установка Manjaro на Lenovo 530S 14-ARR

Установка линукса на этого железо не самая тривиальная, но, зна подводные камни, достаточно простая.
Первое, что необходимо сделать — отключить Secure Boot в биосе и подключаем USB мышку После чего создаем загрузочную флешку и запускаемся с нее.
После загрузки в систему, открываем терминал и редактируем файл /usr/lib/calamares/modules/mhwdcfg/main.py и удаляем там 2 строки:

for id in self.identifier['net']:
   self.configure(b, id)

Это необходимо для того, чтобы инсталлер не крашился на определении сетевой карты. Все. Запускаем установщик. Имейте ввиду, что ни Wi-Fi адаптер, ни тачпад работать не будут в ноутбуке (ниже опишу, как это фиксить), даже после установки и накатывания обновлений.
После того, как система установлена, перезапускаемся в нее и фиксим вышеописанные проблемы (не забываем подключить USB сетевую карту).
Для фикса сетевой карты:

  1. Ставим из AUR пакет rtl8821ce-dkms-git
  2. Заносим штатный модуль lenovo в черный список:
sudo tee /etc/modprobe.d/ideapad.conf << "blacklist ideapad_laptop"

Для фикса тачпада:

  1. Скачиваем драйвер:
git clone https://github.com/Syniurge/i2c-amd-mp2.git
  1. Переходим в директорию:
cd i2c-amd-mp2
  1. Устанавливаем:
sudo ./dkms-install.sh
  1. Создаем и редактируем файл /usr/share/X11/xorg.conf.d/52-elantech-touchpad.conf
  2. Вносим в него конфиг:
Section "InputClass"
   Identifier "libinput touchpad catchall"
   MatchIsTouchpad "on"
   MatchDevicePath "/dev/input/event*"
   Driver "libinput"
   Option "ClickMethod" "clickfinger"
EndSection

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

24 декабря   admin   lifestyle   linux

Установка DaVinci Resolve в Ubuntu

Т. к. разработчики запилили DaVinci Resolve на работу в CentOS/RedHat, то, чтобы запустить приложение в Ubuntu, нужно немного поколдовать в консоли. Открываем терминал и погнали.

  1. Ставим дополнительные пакеты:
sudo apt-get install libssl-dev ocl-icd-opencl-dev
  1. Прописываем симлинки:
sudo ln -s /usr/lib /usr/lib64
sudo ln -s /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0 /usr/lib/libgstreamer-0.10.so.0
sudo ln -s /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0 /usr/lib/libgstbase-0.10.so.0
sudo ln -s /lib/x86_64-linux-gnu/libssl.so.1.0.0 /usr/lib/libssl.so.10
sudo ln -s /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /usr/lib/libcrypto.so.10
  1. Скачиваем дистрибутив
  2. Распаковываем его и запускаем установку:
sudo sh DaVinci_Resolve_15.x_Linux.sh
  1. После установки, запускать можно, как из меню приложений, так и с терминала:
/opt/resolve/bin/resolve
18 декабря   admin   linux   work

Linux — защищаемся с помощью portsentry

Если вас уже устали постоянные сканирования сервера всяческими ботами и мамкиными кулхацкарами, то 5и минутная настройка portsentry сможет избавить вас от этого. Включаем терминал, наливаем кофеек и погнали.

Для начала ставим саму утилиту: sudo apt install portsentry

Теперь редактируем файл настроек sudo vim /etc/default/portsentry и приводим 2 его параметра к виду:

TCP_MODE="atcp"
UDP_MODE="audp"

После этого редактируем основной файл с настройками sudo vim /etc/portsentry/portsentry.conf и заменяем значения на следующие:

TCP_PORTS="1,11,8080,3128,15,79,111,119,143,540,635,1080,1524,2000,5742,6667,12345,12346,20034,27665,31337,32771,32772,32773,32774,40421,49724,54320"
UDP_PORTS="1,7,9,69,161,162,513,635,640,641,700,37444,34555,31335,32770,32771,32772,32773,32774,31337,54321"
ADVANCED_PORTS_TCP="1024"
ADVANCED_PORTS_UDP="1024"
ADVANCED_EXCLUDE_TCP="113,139"
ADVANCED_EXCLUDE_UDP="520,138,137,67"
IGNORE_FILE="/etc/portsentry/portsentry.ignore"
HISTORY_FILE="/var/lib/portsentry/portsentry.history"
BLOCKED_FILE="/var/lib/portsentry/portsentry.blocked"
RESOLVE_HOST = "0"
BLOCK_UDP="1"
BLOCK_TCP="1"
KILL_ROUTE="/sbin/iptables -I INPUT -s $TARGET$ -j DROP && /sbin/iptables -I INPUT -s $TARGET$ -m limit --limit 3/minute --limit-burst 5 -j LOG --log-level DEBUG --log-prefix 'Portsentry: dropping: '"
KILL_HOSTS_DENY="ALL: $TARGET$ : DENY"
SCAN_TRIGGER="1"

Все. Перезапускаем утилиту sudo /etc/init.d/portsentry restart и получаем удовольствие об полетевшего счетчика блокировок всяких китайцев, роскомпозоров и прочего биомусора.

7 декабря   admin   linux   network

Brew на linux’e

Если вы пользователь mac, то знаете такую замечательную вещь, как brew. И если вы привыкли его использовать и хотите получить тоже самое на linux системе, то у меня для вас хорошие новости: сейчас мы добавим его к вашему любимому linux’у. Открываем терминал и погнали:

1. sudo apt-get install build-essential curl file git
2. sh -c "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh)"
3. echo 'export PATH="/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin/:$PATH"' >>~/.bashrc
4. echo 'export MANPATH="/home/linuxbrew/.linuxbrew/share/man:$MANPATH"' >>~/.bashrc
5. echo 'export INFOPATH="/home/linuxbrew/.linuxbrew/share/info:$INFOPATH"' >>~/.bashrc
6. source  ~/.bashrc
7. sudo mkdir -p /home/linuxbrew/.linuxbrew/var/homebrew/linked
8. sudo chown -R $(whoami) /home/linuxbrew/.linuxbrew/var/homebrew/linked

На этом все. Наливаем себе чай и радуемся жизни =)

22 ноября   admin   linux   work
Ранее Ctrl + ↓