Найти тему
ЕСЕНТУКИ

ДЕНЬГИ БУМАГА ВЫСТРЕЛЫ

Оглавление

Создать общий ресурс на виртуальной машине Gentoo. Предоставить доступ только на чтение.

Установка samba - emerge samba

Создание каталогов для шейринга - mkdir /home/smbshare /home/smbshare/{readonly_folder}

Установим права:chmod 755 /home/smbshare/readonly_folder

Откроем nano /etc/samba/smb.conf

Что прописываем туда:

[GLOBAL]

workgroup = VIRTUAL

security = USER

available = Yes

browseable = Yes

server string = MyServer

netbios name = SambaServer

[readonly]

path = /home/smbshare/readonly_folder

read only = Yes

guest ok = No

Проверим файл конфигурации

testparm /etc/samba/smb.conf

groupadd smbgroup

usermod -aG smbgroup smbuser

smbpasswd smbuser

Я советую ставить Qwe_1234

rc-service samba start

rc-update add samba default

Для подключения по Винде в строке проводника пишем: \\SambaServer

Для подключения на Линуксе: устанавливаем smbclient, smbclient \\SambaServer -U smbuser

Установить ОС RedOS на физическую машину (ноутбук)

Размер SSD — 85.9 ГБ

Оперативка — 8192 МБ

Процессоры — 4

Включить EFI ✅

Загрузочный сектор UEFI:

Cпецификация программы, которая соединяет прошивку компьютера с его операционной системой. В UEFI есть ряд настроек, которые можно изменить для оптимизации работы системы и улучшения ее производительности.

0.5 ГБ EFI

Boot 1 ГБ,

/ - Ключевая директория компьютера или сервера

50% от своб места — 42.2 ГБ

Home 28 ГБ

10 ГБ, точка монт.: var

4.2 ГБ, файл. система: раздел подкачки

Создать сетевой мост для QEMU/KVM

nmcli conn show

Смотрим какие интерфейсы у нас имеются и работают. В данном примере enp2s0 физический интерфейс и подключен к роутеру.

Создаем подключение типа «мост» используя интерфейс br0:

nmcli con add ifname br0 type bridge con-name br0

Добавляем физический наш интерфейс (в данном случае enp2s0) в качестве подчиненного устройства к нашему только что созданному мосту br0:

nmcli con add type bridge-slave ifname enp2s0 master br0

Отключаем STP на мосту br0:

nmcli con modify br0 bridge.stp no

Отключаем наше подключение по физическому интерфейсу:

nmcli c down enp2s0

Поднимаем подключение по нашему мосту:

nmcli c up br0

ну и в настройках virt-manager находим интерфейсы для подключения и выбираем br0 как мост

Установить Open Office вместо LibraOffice в Astra Linux

https://www.openoffice.org/ru/download/index.html — качаем файлик

ls

Переходим в директорию “Загрузки”

cd “Загрузки”

Распаковываем openoffice

tar -xvf Apache_OpenOffice_4.1.8_Linux_x86-64_install-deb_en-US.tar.gz

Удаляем либреофис чтобы тот не конфликтовал с опенофисом, обязательно со звездочкой для удаления всех пакетов, мне пришлось удалять libreoffice-common дополнительно без нее

sudo apt remove libreoffice*

Переходим в директорию ru/DEBS/desktop-integration

cd ru/DEBS

DPKG — менеджер пакетов в Debian подобных системах. Позволяет получать информацию о . deb пакетах, а также устанавливать их или удалять. В данном случае мы распаковываем скачанный пакет и устанавливаем его на систему

sudo dpkg -i *.deb

cd desktop-integration Далее выполняем sudo dphg -i *.deb

Смотрим список файлов и каталогов в директории

ls

Выходим из всех директорий

cd

Проверка установки

openoffice4

Вывести информацию обо всех устройствах системы и переправить вывод отчёта в html файл

Для просмотра информации о системе существует утилита lshw. Утилита устанавливается отдельно: sudo apt install lshw
Для получения полной информации инструмент следует использовать от имени
sudo.
Справка в формате HTML
sudo lshw -html > lshw.html
полученный файл далее может быть отрыт с помощью web-браузера, например: firefox lshw.html

Выведите все процессы, для которых реальным пользователем является пользователь, которым вы вошли в систему

ps -u $USER

«ps -e -o nlwp |tr -d " " | grep -v "^1$"| wc -l

top

Создать правило, создающее новый каталог в /home/user при подключении запоминающего устройства USB (флешки)

sudo nano /etc/udev/rules.d/98-name.rules

Внутри прописываем:

ACTION==”add”, KERNEL==”имя флешки, чекнуть можно через lsblk”, RUN+=”/usr/bin/mkdir /home/имя юзера/new_folder”

Обновляем правила

sudo udevadm control --reload-rules

Проверяем

Создать пользователя User1 в предложенной операционной системе и предоставить ему права sudo.

sudo useradd имя_юзера

sudo usermod -aG sudo имя_юзера

passwd имя_юзера

Для проверки можно зайти на созданного пользователя: su - имя_пользователя

Проверить команды, требующие права суперпользователя

Выйти из учетки: exit

SCSI"

Настройка NTP в Gentoo Linux.

1. Установка, настройка и запуск ntp сервера.

1.1 Установка ntp сервера.

# emerge ntp

1.2 Параметры запуска демона. Настройки хранятся в /etc/conf.d/ntpd

# nano /etc/conf.d/ntpd

NTPD_OPTS="-g -c /etc/ntp.conf" # g - разрешить переход на большой скачок времени, с - исользовать конфигурационный файл.

1.3 Настройка /etc/ntp.conf

server 0.gentoo.pool.ntp.org prefer

server 1.gentoo.pool.ntp.org

server 2.gentoo.pool.ntp.org

server 3.gentoo.pool.ntp.org

restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap nopeer

restrict 192.168.2.0 mask 255.255.255.0 nomodify notrap nopeer

driftfile /var/lib/ntp/ntp.drift

logfile /var/log/ntpd.log

#server - параметр задает, какие серверы будут использоваться.

#prefer - если сервер задан с аргументом prefer, то этому серверу отдается предпочтение перед остальными. Ответ от предпочитаемого сервера будет отброшен, если он значительно отличается от ответов других серверов, в противном случае он будет использоваться безотносительно к другим ответам.

#restrict - параметр в файле /etc/ntp.conf позволяет вам контролировать, какие машины могут обращаться к вашему серверу. Можно использовать несколько правил.

#nomodify - игнорировать пакеты NTP 6 и 7 (модификация состояния), notrap - отказать в обеспечении mode 6 trap сервиса (удаленная журнализация событий), nopeer - обслуживать хост, но не синхронизоваться с ним, ignore - игнорировать все пакеты.

#driftfile - параметр driftfile задает файл, который используется для хранения смещения частоты системных часов. Программа ntpd использует его для автоматической компенсации естественного смещения часов, позволяя ему поддерживать достаточно правильную настройку, даже если он на некоторый период отключается от внешнего источника информации о времени.

#logfile - путь до файла куда записываются данные о состоянии демона.

1.4 Запуск ntp сервера.

# /etc/init.d/ntpd start

Синхронизация происходит не сразу, надо подождать примерно 5 минут.

1.5 Добавление в автозапуск.

# rc-update add ntpd default

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

Диагностика серверов синхронизации.

# ntpq -pn

Где p - параметр выводит список всех источников синхронизации, n - показывать ip адреса, вместро dns.

Трассировка пути синхронизации:

# ntptrace

2. Установка, настройка и запуск ntp клиента.

2.1 Установка ntp клиента.

# emerge ntp-client

2.2 Настройка /etc/conf.d/ntp-client

Измените "gentoo.pool.ntp.org" в переменной NTPCLIENT_OPTS на "192.168.2.2" # На адрес вашего локального ntp сервера.

2.3 Запуск ntp клиента.

# /etc/init.d/ntp-client start

2.4 Добавление в автозапуск.

# rc-update add ntp-client default

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

Синхронизировать время с указанного адреса:

# ntpdate 192.168.2.2

# ntpdate -d 192.168.2.2

Где d - режим отладки.