Linux

Как настроить BIND9 в качестве вторичного DNS-сервера в Ubuntu/Debian

Как настроить виртуальные хосты Nginx в Ubuntu/Debian

Как настроить BIND9 в качестве основного DNS-сервера в Ubuntu/Debian

Как установить OpenVPN Server на Ubuntu/Debian

Настройка OpenVPN в Ubuntu/Debian

Как установить сертификат SSL на Nginx для Ubuntu/Debian

Как настроить DNS-сервер BIND9 в Ubuntu/Debian

Как настроить HTTP / 2 в Nginx на Ubuntu/Debian

VPN-сервер с OpenVPN и Stunnel

Настройка веб-сервера

Установка статического IP на сервере

Как из серого IP сделать белый IP?

Переносим Armbian на внешний HDD на Orange Pi PC (Plus)

Настройка Медиа в Majordomo. Orange Pi PC (Plus). Armbian

Установка и настройка Windows терминала

Перенос сайта

Настройка сервера (Rev1)

Установка ssh сервера на Ubuntu/Debian

Установка MajorDoMo на OrangePi

Установка MajorDoMo

Установка phpMyAdmin Ubuntu 20.04

Настройка системы умного дома на базе ESP8266

Установка MAJORDOMO Rev1

Установка сервера MQTT

Установка и настройка сервера на Ubuntu/Debian

Настройка Linux на Orange Pi

Монтирование разделов в Linux

Репозитории Linux

Установка и настройка Orange_CNC

Установка и настройка Armbian и DLNA на Orange Pi PC в картинках

Простой VPN с WireGuard

Nagios – современный и популярный инструмент для мониторинга компьютерных систем и сетей.

Перенос системы на EMMC

Настройки Linux

Удаленный рабочий стол RDP в Linux Armbian

Установка Аndroid OS на Orange Pi Plus

Установка локального сервера BLYNK на любой другой одноплатник с OC Armbian

Настройка Linux на Orange Pi

Обновление репозитория Linux

Обновление репозитория

 sudo apt update

  Установка русского языка 

sudo apt-get install language-pack-ru language-pack-ru-base language-pack-gnome-ru-base language-pack-gnome-ru firefox-locale-ru libreoffice-l10n-ru

 пакет — libreoffice-l10n-ru устанавливается для LibreOffice.

 Откройте файл /etc/default/locale  

sudo nano /etc/default/locale

  Удалите или закоментируйте все языки и вставьте это: 

LANG="ru_RU.UTF-8"

 Откройте файл /etc/default/keyboard чтоб добавить русскую раскладку клавиатуры:  

sudo nano /etc/default/keyboard

  Удалите всё и вставьте это: 

XKBMODEL="pc105"
XKBLAYOUT="us,ru"
XKBVARIANT=","
XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll"

 Перегрузитесь, интерфейс станет русским и появится переключение раскладок (alt + shift). 

 Теперь обновите систему и перегрузитесь: 

sudo apt update
sudo apt upgrade

 установим нормальную переключалку с индикатором:  

sudo apt install gxkb

 После установки gxkb, создаём файл для его автозапуска:  

nano /home/alex/.config/autostart/gxkb.desktop

   alex -имя у всех свое 

  Вставляем содержимое: 

[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=gxkb
Comment=gxkb
Exec=gxkb
OnlyShowIn=XFCE;
StartupNotify=false
Terminal=false
Hidden=false

  Сохраняем

 Теперь появится индикатор раскладки и переключаться она будет по Alt + Shift.

 Сочетание клавиш можно менять в предпоследней строчке файла — /home/alex/.config/gxkb/gxkb.cfg  

Настройка часового пояса

Настраиваем свой часовой пояс:  

sudo timedatectl set-timezone Europe/Moscow

   

sudo reboot

   Другие пояса: 

sudo timedatectl list-timezones

 

Установка редактора, медиа и т.д.

 установим менеджер пакетов, текстовый редактор, mc, медиа-проигрыватели и браузер:  

sudo apt install synaptic medit mc smplayer smtube vlc chromium-browser

  Установим кодеки:  

sudo apt install ubuntu-restricted-extras

  терминале запустить программу — armbianmonitor…   

sudo armbianmonitor -m

   будет видно как расходуются ресурсы

 

Установка Samba

 Установим samba 

sudo apt-get install -y samba samba-client

 или 

sudo apt install samba samba-common-bin

 Создайте резервную копию файла конфигурации Samba:  

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

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

sudo mkdir -p /samba/public

 Перейдите к этому каталогу и измените режим доступа и владельца:  

sudo cd /samba
chmod -R 0777 public

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

sudo mkdir /samba/private

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

sudo groupadd smbgrp

 Создайте нужных пользователей с помощью команды useradd: 

sudo useradd useralex

useralex- пользователь

 Добавьте созданных пользователей в группу: 

sudo usermod -aG smbgrp useralex

 Измените группу, которой принадлежит приватная директория:  

sudo chgrp smbgrp /samba/private

  Задайте пароль, с помощью которого пользователь будет подключаться к каталогу: 

sudo smbpasswd -a alex

alex -пароль 

 изменить пароль такой же командой 

sudo smbpasswd -a alex1

alex1- новый пароль  

Откройте файл конфигурации на редактирование с помощью текстового редактора, например nano:  

sudo nano /etc/samba/smb.conf

 Замените содержимое файла на следующие строки:  

[global]
workgroup = WORKGROUP
security = user
map to guest = bad user
wins support = no
dns proxy = no

[public]
path = /samba/public
guest ok = yes
force user = nobody
browsable = yes
writable = yes

[private]
path = /samba/private
valid users = @smbgrp
guest ok = no
browsable = yes
writable = yes

 Сохраните внесенные изменения, нажав CTRL+X, затем Enter и Y.  

 Проверить настройки в smb.conf можно с помощью команды: 

sudo testparm -s

 Чтобы изменения вступили в силу, перезапустите сервис:  

sudo service smbd restart

 Далее нужно настроить firewall, открыв порты, которые использует SAMBA.

Настоятельно рекомендуем разрешить только подключения из локального диапазона IP-адресов или виртуальной частной сети.

Адресное пространство вашей частной сети вы можете увидеть в панели управления 1cloud.

Замените значение параметра –s в правилах ниже для соответствия адресному пространству вашей частной сети.

Как правило префикс сети /24, если вы явно не подразумеваете иного:

iptables -A INPUT -p tcp -m tcp --dport 445 –s 10.0.0.0/24 -j ACCEPT

iptables -A INPUT -p tcp -m tcp --dport 139 –s 10.0.0.0/24 -j ACCEPT

iptables -A INPUT -p udp -m udp --dport 137 –s 10.0.0.0/24 -j ACCEPT

iptables -A INPUT -p udp -m udp --dport 138 –s 10.0.0.0/24 -j ACCEPT

Теперь необходимо сделать так, чтобы указанные выше правила фаервола iptables были сохранены после перезагрузки машины.

Для это установим пакет iptables-persistent: apt-get install iptables-persistent

После установки откроется окно с предложением последовать запомнить текущие правила iptables для IPv4 и IPv6.

Подтвердите это действие. Проверить актуальные правила iptables можно командой: iptables -L В выводе команды вы должны увидеть ранее добавленные разрешающие политики (Accept). 

 Или попроще можно так.

 Создаём папку для самбы:  

mkdir /home/alex/papka 

   Даём её права: 

sudo chmod -R 777 /home/alex/papka

  Бекапим дефолтный конфиг:  

sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.bak

   И создаём свой: 

sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.bak

   sudo nano /etc/samba/smb.conf

  Вставляем это: 

[global]
workgroup = WORKGROUP
netbios name = OrangePi
server string = share
security = user
map to guest = bad user
browseable = yes

[istarik]
path = /home/alex/papka
writeable = yes
browseable = yes
guest ok = yes

   Рестартуем самбу: 

sudo /etc/init.d/samba restart

  "/papka" открыта настежь.  

Установка Kodi

Установим очень удобный медиацентр — Kodi  

sudo apt install kodi

 русифицируем — SYSTEM ⇨ Appearance ⇨ International ⇨ Language.

Настраиваем источник звука — СИСТЕМА ⇨ Система ⇨ Вывод звука ⇨ Устройство вывода звука.

Если звук идёт по HDMI, то выбирайте — sndhdmi и громкость подкрутите, а то у меня на нуле стояло.  

 зайдите в Приложения ⇨ Настройки ⇨ Язык системы и там Вам предложат установить недостающие пакеты.

 По окончании установки нажмите кнопку «Применить для всей системы». 

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

Для установки программы в Ubuntu достаточно набрать команду:  

 sudo apt-get install gparted

  

 

 

 

Вверх