Jan. 26th, 2017

Установка Ubuntu для машин без VGA

Первый вариант установки
Загрузите iso файл ubuntu c сервера. Создайте загрузочный диск USB с помощью unetbootin. Измените следующие файлы. Если вы используете Legacy режим загрузки, измените isolinux / isolinux.cfg, isolinux/txt.cfg, syslinux.cfg. Если вы используете режим загрузки UEFI, измените только файл boot /grub/grub.cfg.

isolinux/isolinux.cfg



isolinux/txt.cfg



syslinux.cfg



boot/grub/grub.cfg



Установите Ubuntu как обычно, подключившись к последовательному порту. При первой загрузке
войдите в режим редактирования опции загрузки grub с помощью клавиши e, когда вы увидите меню
загрузки grub на последовательной консоли.

Добавьте параметры консоли после ro в параметрах загрузки linux

ro console=tty0 console=ttyS0,115200n8

и нажмите Ctrl+X для загрузки с текущими настройками.

После установки редактируем GRUB (/etc/default/grub)



Второй вариант установки

Подключить жесткий диск к компьютеру с монитором и запустить обычную установку Ubuntu.
После установки редактируем GRUB /etc/default/grub и /boot/grub/menu.lst

/etc/default/grub

Редактируем



/boot/grub/menu.lst

Добавляем



Редактируем



Сохраняем настройки и делаем
# update-grub



ознакомиться
1. Прежде всего, тебе нужен отдельный /boot раздел и диск разбитый как GPT.
Если собирал ядро сам, то 32Mb будет более чем достаточно, но так как это инструкция для общего случая, то рекомендую ставить 128Mb, благо, по сегодняшним меркам это не так уж плохо.

Разбивать диск рекомендую программной gdisk, если не боишься консоли и готов читать встроенные инструкции или gparted, если хочешь привычный мышетыкательный нитерфейс.

2. Этот раздел должен быть в FAT32 из-за специфики работы EFI.
mkfs.vfat -F32 /dev/sdXY, где X и Y это буква и номер /boot раздела соответственно.

3. Далее есть несколько способов запуска нашего ядра.
Напрямую при помощи "биоса". Работает только с собранным вручную ядром
В этом случае нужно создать директорию /boot/efi/boot/ и скопировать наше ядро туда с именем bootx64.efi или bootx32.efi. Если всё сделали правильно, то при выборе загрузочного диска появится новая опция и никаких дополнительных действий не потребуется.

Напрямую, но с дополнительным прописыванием при помощи efibootmgr. Работает в большинстве случаев
Устанавливаем efibootmgr и прописываем
efibootmgr -d /dev/sdX -p Y -c -L "Название в Загрузчике" -l /vmlinuz-linux -u "root=/dev/sdXY rw initrd=/initramfs-linux.img"
Где X- буква диска, на котором у вас рут /, а Y- соответственно, раздел.

Убедись, что ты установил ядро и в /boot/ лежат файлы vmlinuz-linux и initramfs-linux.img. Если они называются иначе (например, initramfs любит так делать), то обязательно подправь запись, иначе ничего не загрузится.

Проверь запись, выполнив efibootmgr

С помощью загрузчика, вроде GRUB
Установи efibootmgr и grub и выполни
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=название_при_загрузке --recheck
Не забудь сменить target на свой Естественно, этот способ наименее надёжен, так как за вас всё делает программа и добавляет сомнительно полезный GRUB.

4. Готово, у тебя должна загрузиться система с EFI.
Я рекомендую использовать именно второй способ, поскольку он сочетает удобство, простоту и надёжность.
Я слышал, что Secure Boot не даёт загрузить Linux
Отчасти. Он был разработан, чтобы только правильно подписанный код можно было запустить при помощи EFI в биосе. Этот код можно получить, например, у Microsoft. Соответственно, далеко не у всех он есть.

Но хорошая новость в том, что, как правило, он легко отключается в самом биосе.


команды
проверка используем BIOS или UEFI.
test -d /sys/firmware/efi && echo UEFI || echo BIOS

efibootmgr
--create или -c, чтобы создать новую запись;
--part или -p, за которой следует номер раздела, на котором находится EFI System Partition;
--disk или -d, за которой следует диск, на котором находится системный раздел EFI;
--label или -L, за которой следует метка, которую необходимо использовать для загрузочной записи;
--loader или -l, за которой следует путь к образу EFI для загрузки

увидеть номер системного раздела EFI, тип таблицы разделов (GPT), UUID системного раздела EFI и файл загрузчика
sudo efibootmgr -v

создать запись
efibootmgr --create --disk /dev/sdX --part Y --label "Arch Linux" --loader /vmlinuz-linux --unicode 'root= block_device_identifier rw initrd=\initramfs-linux.img'

передав в качестве аргументов следующие значения: --bootnum или -b с идентификатором, и --delete-bootnum или -B, означающая, что нужно удалить запись:
sudo efibootmgr -b номер -B

Чтобы сделать загрузочную запись активной, выполните:
sudo efibootmgr -b номер -a
сделать не активной
sudo efibootmgr -b номер -A

Изменение порядка загрузки
sudo efibootmgr -o 0003,0001,0004,0000
В данном примере пункт 0003 станет первым, 0001 вторым, 0004 третьим и 0000 четвертым в меню UEFI BIOS.

Изменение порядка загрузки только для следующей загрузки
efibootmgr -n 4

ссылки
взято тут
https://wiki.debian.org/EFIStub
http://help.ubuntu.ru/wiki/uefiboot
https://wiki.archlinux.org/title/Unified_Extensible_Firmware_Interface_(Русский)
https://wiki.archlinux.org/title/EFISTUB
https://linux.die.net/man/8/efibootmgr
Настройка UEFI-загрузчика. Самое краткое руководство в мире
Настройка UEFI Dual Boot системы, приправленной rEFInd
Научите: Win7 + GPT + Grub
Converting to GPT in Ubuntu
https://wiki.gentoo.org/wiki/GRUB#EFI_system_partition
http://manual.aptosid.com/en/part-gdisk-en.htm
UEFI не видит установленный Linux (РЕШЕНО)



развернуть
https://t2sde.org/
https://t2sde.org/handbook/html/index.html
https://www.linux-live.org/

https://wiki.archlinux.org/index.php/Archiso_(Русский)

https://wiki.debian.org/ru/Debootstrap
Ставим Ubuntu/Debian через debootstrap из другой Linux-системы
Reproducible Live images Debian
Создание собственного дистрибутива на базе Ubuntu с нуля
Debian 12.3. Автоматизированная установка Simple-CDD
Добавление пакетов к автономному установщику Lubuntu Alternate ISO
Простая кастомизация Ubuntu LiveCD
Как сделать свою сборку Ubuntu LiveCD в три простых шага
Кастомный LiveCD Ubuntu за 5 шагов / Ubuntu LiveCD Remastering
Настройка ISO-образов Ubuntu: документация и примеры использования isorespin.sh
https://help.ubuntu.com/community/LiveCDCustomization
https://help.ubuntu.com/community/InstallCDCustomization
Сборка KDE4 для Slackware 15.0 в стиле KTown — сборка на основе патчей PBSLACKS.
https://github.com/BrunoLafleur/pbslacks

Как создать образ диска в Linux с несколькими разделами, не имея физического образца
Создаем свой загрузочный диск Linux
Раскрываем секреты загрузочных ISO-образов

Анализ и разбивка составных файлов (прошивки, образы дисков)

https://www.altlinux.org/Mkimage/Profiles/m-p/howto
http://nightly.altlinux.org/docs/mkimage-profiles.html
https://www.altlinux.org/Mkimage/FAQ
https://www.altlinux.org/Starterkits/builder
https://www.altlinux.org/Starterkits
https://www.altlinux.org/UEFI

booty - утилита для создания загрузочных образов и накопителей
скрипт "Proxmox на минималках"
https://github.com/sp00f1ng/booty
https://github.com/Tomas-M/linux-live
https://github.com/neobht/uird
https://github.com/unixabg/remaster-iso
https://github.com/zac87/debootstrap_live
https://github.com/sharhalakis/fsprotect

https://github.com/livecd-tools/livecd-tools

cubic
http://ubuntu.fliplinux.com/cubic.html
https://linuxthebest.net/kak-sozdat-svoyu-sborku-linux/
sudo apt-add-repository ppa:cubic-wizard/release
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6494C6D6997C215E
sudo apt update
sudo apt install cubic


Автоматическая установка с kickstart (uzverss установка dokuwiki centos php nginx)

How to create and use a Live CD/ru
Исполнители желаний: обзор конструкторов популярных Linux дистрибутивов
Использование LiveCD для создания пользовательского CentOS .ISO
https://build.opensuse.org/image_templates
Создание образа системы в Linux
Восемь утилит для создания своего собственного дистрибутива Linux
Создание образа Ubuntu для ARM «from scratch»

LinuxCOE SystemDesigner - это веб-приложение, которое позволяет пользователю последовательно устанавливать, настраивать и поддерживать установки системы Linux.

https://www.linux-live.org/
http://www.linuxrespin.org/
https://github.com/Distroshare/distroshare-ubuntu-imager
Create Your Own Linux Distro with Ubuntu Imager
http://www.slax.org/en/modules.php
https://chris-lamb.co.uk/projects/live-magic
http://linuxcoe.sourceforge.net/
http://www.linuxfromscratch.org/

https://openbuildservice.org/
https://wiki.debian.org/AutomateBackports

https://www.packer.io/
https://github.com/go-debos/debos
https://github.com/puppylinux-woof-CE/woof-CE

Создание образа (ов) Thinstation desktop OS.

https://github.com/osboot/make-initrd
https://www.altlinux.org/Make-initrd
Модифицируем процесс загрузки с помощью утилиты make-initrd
Создание загрузочных образов boobstrap v1.0
https://www.linuxfromscratch.org/blfs/view/systemd/postlfs/initramfs.html
man mkinitramfs update-initramfs make-kpkg

запись iso на usb с uefi
fdisk -l
fdisk /dev/sdb
o, n, p, t, ef, a, w
mkfs.vfat -F 32 -n INSTALLER /dev/sdb1
mount /dev/sdb1 /mnt/usb
mount -o loop Downloads/iso/образ.iso /mnt/iso/
cp -rfPp /mnt/iso/* /mnt/usb
sync
отмонтировать флкешку

create_installer_flash.sh




сделать загрузочную iso
OUTPUT=название_исошки
ISO_LABEL=название_раздела
ISO_DIR=каталог_с_исошкой
genisoimage -o "$OUTPUT" -D -J -r -l -b boot/syslinux/isolinux.bin -c boot/syslinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -V "${ISO_LABEL}" "$ISO_DIR"
isohybrid "$OUTPUT"

монтирование
mount -t iso9660 -o ro /dev/cdrom /cdrom

fdisk -lu arch-live-usb_201105070115.img
mount -t auto -o loop,offset=$((2048*512)) arch-live- usb_201105070115.img /mnt/

ls /dev/mapper
losetup -a
kpartx -av sysresccd.img
kpartx -dv sysresccd.img
losetup --partscan --find --show sysresccd.img
mount /dev/loop1 -o loop /mnt/img
losetup -d /dev/loop1

перепаковка iso
вбиватся от рута, заменяя имя исошки на нужное

mkdir -p /mnt/cdrom /mnt/iso
ISO_INPUT="название_исошки.iso"
mount -o loop /opt/iso/${ISO_INPUT} /mnt/cdrom
cp -rfPp /mnt/cdrom/* /mnt/iso
ISO_OUTPUT="новое_название_исошки.iso"
ISO_LABEL="название_раздела"
ISO_DIR="/mnt/iso"
ISO_PARAMS="-b EFI/BOOT/efiboot.img -no-emul-boot -eltorito-alt-boot"

редактируется что надо, делается это в /mnt/iso
genisoimage -o "${ISO_OUTPUT}" -D -J -r -l ${ISO_PARAMS} -V "${ISO_LABEL}" "${ISO_DIR}"
isohybrid "${ISO_OUTPUT}"
umount /mnt/cdrom
rm -rf /mnt/iso/*

перепаковка initrd.gz
распаковка из под рута:
zcat initrd.gz | cpio -i
запаковать:
find . | cpio -H newc -o | gzip > ../initrd.gz




docker
https://hub.docker.com/_/scratch
https://ru.stackoverflow.com/questions/839297/Как-получить-docker-образ-астралинукса-ce
создать минимальный chroot и из него — образ:
$ sudo tar -C каталог-с-chroot-ом -c . | docker import - название-образа

https://www.linuxquestions.org/questions/slackware-14/slackware-64-14-2-chroot-4175615212/
https://docs.slackware.com/howtos:general_admin:setting_up_a_slackware_chroot

Автоматически
http://tty1.uk/scripts/slackware/mkchroot
Вручную
Сначала создайте папку, которая будет содержать chroot:
mkdir /chroot_folder
Монтируем установочный ISO:
mount -o loop slackware-14.1-install-dvd.iso /mnt/cdrom # файл iso
mount -t iso9660 -o ro /dev/cdrom /cdrom # диск в cdrom
cd /mnt/cdrom
После монтирования ISO пакеты (находящиеся в папке slackware или slackware64 ) можно установить в папку chroot с помощью:
installpkg --root /chroot-folder */*.t?z
Затем размонтируйте ISO:
umount /mnt/cdrom

быстрый способ



tar -czvf chroot-slask.tar.gz chroot/
tar -xavf chroot-slask.tar.gz
tar -C chroot -c . | docker import - slackware64

С помощью boxer
pip install funtoo-boxer
$ boxer docker --tag funtoo/boxer-generic_64:2022-06-16 --stage /var/tmp/stage3-generic_64-next-2022-06-16.tar.xz
$ docker run -d --name=foobs funtoo/boxer-generic_64:2022-06-16
$ docker exec -it foobs /bin/bash

увеличить диск на виртуалке
qemu-img resize виртуалка.qcow2 +10G
parted
(parted) select /dev/sda
(parted) print
(parted) resizepart
Partition number? 1
End? [10.0GB]? 30G
(parted) quit
resize2fs /dev/sda1


docker команды
docker image ls
docker run --rm -it slackware64 /bin/bash # опция --rm -если надо чтобы потом контейнер был автоматически удалён

копирование
docker run -v /каталог_на_компе:/каталог_в контейнере
Скопировать файл с хоста в контейнер:
$ docker cp foo.txt имя_контейнера:/foo.txt
Скопировать файл с Docker-контейнера на хост:
$ docker cp имя_контейнера:/foo.txt foo.txt
docker export имя_контейнера | docker import - slackware64-mini
docker save slackware64-mini > slackware64-mini.tgz
docker load -i slackware64-mini.tgz

https://github.com/docker-library/docs
https://docs.docker.com/engine/reference/builder/
Create docker image from scratch
Linux-дистрибутив from scratch для сборки Docker-образов — наш опыт с dappdeps
Как создать наименьший возможный контейнер Docker из любого образа
OpenWrt как родной образ Docker
Распаковка образов Docker с помощью Undocker
https://github.com/moby/moby/blob/master/contrib/mkimage-alpine.sh
https://github.com/moby/moby/blob/master/contrib/mkimage-arch.sh
https://github.com/moby/moby/blob/master/contrib/mkimage-crux.sh
https://github.com/moby/moby/blob/master/contrib/mkimage-yum.sh
Создание базовых изображений

chroot
Настройка необходимых файлов
fstab
Следующий минимальный фрагмент можно использовать для /chroot_folder/etc/fstab



Вход в Chroot
Далее нам нужно подготовить три виртуальных каталога для использования в среде. Это /dev, каталог с виртуальными файлами, представляющими аппаратные устройства, /proc, каталог с виртуальными файлами, представляющими процессы, и /sys, содержащий ядро ​​и другие системные файлы:
mount -o bind /dev /mnt/dev
mount -o bind /proc /mnt/proc
mount -o bind /sys /mnt/sys

Чтобы смонтировать chroot на постоянной основе, добавьте следующее в /etc/fstab вашей хост-системы :



И перезагрузиться. Затем выполните следующую команду, чтобы смонтировать папку chroot:
mount /chroot_folder
Теперь, когда chroot настроен, в него можно выполнить chroot:
chroot /chroot_folder /bin/bash

https://wiki.archlinux.org/title/Chroot
# cd /location/of/new/root
# mount -t proc /proc proc/
# mount -t sysfs /sys sys/
# mount --rbind /dev dev/

винда
Как подготовить свой установочный образ Windows
Создание своего дистрибутива на базе MS Windows 7
MSMG ToolKit
MSMG ToolKit или создаем свой установочный дистрибутив Windows 10
Как создать собственную сборку Windows 10 с помощью инструмента MSMG ToolKit
https://www.ntlite.com/

https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server
Windows Embedded Standard 2009
Windows XP
https://msdn.lol-inter.net/
https://github.com/mauricew/msdnhash

копии оригинальных утечек:
https://github.com/tongzx/nt5src
https://github.com/selfrender/Windows-Server-2003
https://git.kicker.dev/archive/windows-xp
https://git.kicker.dev/archive/windows-server-2003
https://wink.messengergeek.com/t/windows-xp-server-2003-source-code-revisited/22711
https://rentry.co/build-win2k3
Исходный код: https://gg.gg/srv03rtm
Отсутствующие файлы: https://drive.google.com/file/d/1h_v29kNs-XaoitMrXU3rL1cY3kZqUOZg/view
https://archive.org/details/ws03_ntdev
https://archive.org/details/microsoft-leaked-source-code-archive-2020-09-24
https://www.reddit.com/r/windowsxp/comments/iz46du/comment/g6gwcpo/
https://www.limetorrents.lol/Microsoft-leaked-source-code-archive%202020-09-24-torrent-15247398.html
Утечка исходных текстов Windows XP SP1, Windows Server 2003 и других старых ОС






windows_xp_source.rar Password: internaldev


разное
всякое, разное с лора
https://www.linux.org.ru/forum/general/13540544
mkdir /mnt/iso
mount -t iso9660 /home/zenitur/ISO/ubuntu-17.04-desktop-amd64.iso -o loop /mnt/iso
mkdir /mnt/squashfs
mount -t squashfs /mnt/iso/isolinux/filesystem.squashfs -o loop /mnt/squashfs
cd /mnt/squashfs
mkdir /home/zenitur/ubuntu-image
cp -ax ./* /home/zenitur/ubuntu-image
cd /home/zenitur/ubuntu-image
umount /mnt/squashfs
umount /mnt/iso
mount -t proc none /home/zenitur/ubuntu-image/proc
mount --rbind /dev /home/zenitur/ubuntu-image/dev
mount --rbind /sys /home/zenitur/ubuntu-image/sys
chroot /home/zenitur/ubuntu-image
# source /etc/profile
# export PS1="(chroot) $PS1"
(chroot) #

Дальше нужно сгенерировать локали. раскомментировать в /etc/locales локаль en_US.UTF-8, затем выполнить locale-gen
А вот эта команда избавит от WARNING-ов при работе с некоторыми программами (они не фатальны).
mkdir -p /tmp/.private/root

Затем нужно внести изменения, ради которых всё затевалось.

Затем выйти из chroot командой exit. Затем можно, но не обязательно, привести систему к изначальному виду: удалить .bash_history в директории root. Удалить /tmp/.private. Закомментировать локаль обратно. А если устанавливал пакеты - удалить var/cache/apt/archives/*.deb

umount /home/zenitur/ubuntu-image/proc
cat /proc/mounts | awk '{print $2}' | grep "/home/zenitur/ubuntu-image/dev" | sort -r | xargs umount
cat /proc/mounts | awk '{print $2}' | grep "/home/zenitur/ubuntu-image/sys" | sort -r | xargs umount
mksquashfs ./* ../filesystem.squashfs

------------------------------------------------------------------------
сохранить систему в образ
e2image -ar /dev/sdX ~/sdaX.img

https://bootlin.com/pub/conferences/2017/jdll/opdenacker-embedded-linux-in-less-than-4mb-of-ram/opdenacker-embedded-linux-in-less-than-4mb-of-ram.pdf

Загрузочный образ Acronis + VNC + VPN
Менеджер пакетов opkg. Offline инсталляция пакетов в образ корневой файловой системы

slackbuilds.org
https://www.linux.org.ru/gallery/screenshots/13517201?cid=13517584
Исходники можно отзеркалировать так:
rsync -rtLvH --delete-after --delay-updates --safe-links --copy-links --ignore-errors --ignore-existing rsync://slackware.uk/sbosrcarch/by-name/ /mnt/mpt0/system/slackware/sbosrcarch/

Сами слакбилды можно синхронизировать, например, через github: https://github.com/willysr/slackbuilds .

Пакеты и исходники -current ветки тоже можно регулярно синхронизировать с их локальным зеркалом:
rsync -rtLvH --delete-after --delay-updates --safe-links --copy-links --ignore-errors --ignore-existing rsync://mirror.yandex.ru/slackware/slackware64-current/ /mnt/mpt0/system/slackware/slackware64-current/

полезное при сборке linux
http://dl.t2-project.org/binary/2021/
https://www.linuxfromscratch.org/
https://www.linuxfromscratch.org/alfs/
https://www.linuxfromscratch.org/blfs/
https://lx4u.ru/
https://www.lfscript.org/wiki/BuildISO
https://sourceforge.net/projects/lfs-livecd/
https://github.com/emmett1/lfs-scripts
https://github.com/teo-en-ming/teo-en-ming-linux
https://github.com/nobodino/slackware-from-scratch
http://bear.alienbase.nl/cgit/liveslak/tree/make_slackware_live.sh
http://git.liveslak.org/liveslak/tree/iso2usb.sh
# ./iso2usb.sh -i ~/Download/slackware64-live-14.2.iso -o /dev/sdX
# ./iso2usb.sh -P -i ~/Download/slackware64-live-current.iso -o /dev/sdX
# ./iso2usb.sh -i slackware64-live-xfce-current.iso -o /dev/sdX -c 50%

https://www.gnu.org/manual/
https://gcc.gnu.org/onlinedocs/gccint/index.html
https://www.gnu.org/savannah-checkouts/gnu/make/manual/make.html
https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.69/autoconf.html
http://git.savannah.gnu.org/cgit/
https://book.linuxfromscratch.ru/systemv/
https://book.linuxfromscratch.ru/systemv-nc/systemv.txt
https://linuxfromscratch.ru/patches/downloads/
ftp://ftp.lfs-matrix.net/pub/blfs/
http://www.linuxfromscratch.org/lfs/downloads/

https://gcc.gnu.org/wiki/InstallingGCC
https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#Warning-Options
https://gcc.gnu.org/onlinedocs/gcc/Directory-Options.html
https://gcc.gnu.org/wiki/FAQ#configure_suffix
https://wiki.osdev.org/GCC_Cross-Compiler
http://ftp.gnu.org/pub/gnu/gcc/
https://github.com/archlinux/svntogit-packages/blob/packages/gcc/trunk/PKGBUILD
https://github.com/archlinux/svntogit-packages/commits/packages/gcc/trunk/PKGBUILD
https://github.com/archlinux/svntogit-packages/blob/822476b38dfe76acca6ec207e7ae99a79263677a/trunk/PKGBUILD

https://docs.microsoft.com/ru-ru/cpp/preprocessor/c-cpp-preprocessor-reference?view=vs-2019

http://git.savannah.gnu.org/cgit/config.git/plain/config.sub
http://git.savannah.gnu.org/cgit/config.git/plain/config.guess




образы для установки
linux
http://mirrors.kernel.org/
------------------------------------------------------------------------
http://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/
http://cdimage.debian.org/cdimage/release/current/
debian mini netinstall
https://files.devuan.org/

https://cdimage.ubuntu.com/ubuntu-mini-iso/
http://cdimage.ubuntu.com/releases/
http://cdimage.ubuntu.com/netboot/
http://archive.ubuntu.com/ubuntu/dists/focal/main/installer-amd64/current/legacy-images/netboot/
https://neon.kde.org/download
https://files.kde.org/neon/images/user/current/
https://www.bandshed.net/avlinux/
https://ubuntustudio.org/download/
http://cdimage.ubuntu.com/ubuntustudio/releases/
http://cdimage.ubuntu.com/xubuntu/releases/
http://cdimage.ubuntu.com/mythbuntu/releases/

https://www.linuxmint.com/download.php
https://www.linuxmint.com/download_all.php

https://mxlinux.org/wiki/system/iso-download-mirrors/
https://antixlinux.com/download/
https://www.q4os.org/downloads1.html
https://wmlive.rumbero.org/

https://crunchbangplusplus.org/#download
https://www.bunsenlabs.org/installation.html

https://tile-os.com/
https://gitlab.com/tile-os

https://spirallinux.github.io/

http://runtu.org/runtu/download.html
http://download.astralinux.ru/astra/
https://dl.astralinux.ru/astra/stable/

https://trisquel.info/en/download
https://cdimage.trisquel.info/
------------------------------------------------------------------------
https://developers.redhat.com/products/rhel/download
https://wiki.centos.org/Download
https://git.centos.org/ исходники
https://getfedora.org/
https://spins.fedoraproject.org/
https://getfedora.org/ru/coreos/download/
https://alt.fedoraproject.org/alt/
https://dl.fedoraproject.org/pub/fedora/linux/releases/
http://scientificlinux.org/
http://ftp.scientificlinux.org/linux/scientific/
http://yum.oracle.com/oracle-linux-isos.html
oracle minimal boot iso
https://github.com/oracle/centos2ol
https://repo.almalinux.org/almalinux/
http://repo.virtuozzo.com/vzlinux/
https://repo.openeuler.org/ (Huawei)
https://springdale.math.ias.edu/
https://rockylinux.org/download/

http://downloads.naulinux.ru/pub/NauLinux/sites/
https://redos.red-soft.ru/downloads/

https://www.alcancelibre.org/aldos
------------------------------------------------------------------------
https://download.opensuse.org/tumbleweed/iso/
https://download.opensuse.org/distribution/
------------------------------------------------------------------------
https://www.archlinux.org/download/
https://archlinuxarm.org/about/downloads
https://endeavouros.com/download/
https://endeavouros.com/latest-release/
https://manjaro.org/download/
https://cachyos.org/download/
https://artixlinux.org/download.php - без systemd
https://ctlos.github.io/
https://github.com/ctlos/ctlosiso/releases
https://arcolinux.com/
https://blackarch.org/downloads.html
https://web.obarun.org/ - арч без systemd
https://archbang.org/links/
https://omarchy.org/

https://www.hyperbola.info/
https://repo.hyperbola.info:50000/other/live_images/gnu-plus-linux-libre/hyperbola-milky-way-latest/

https://gitlab.archlinux.org/archlinux/archiso
https://archlinux.org/packages/extra/any/archinstall/
https://github.com/archlinux/archinstall
/usr/share/archiso/configs/releng/
https://github.com/archlinux/archinstall/blob/master/examples/guided.py
https://github.com/archlinux/archinstall/blob/master/examples/minimal.py
sudo pacman -S archinstall
Предполагая, что вы используете Live-ISO Arch Linux и загрузились в режиме EFI
python -m archinstall guided
https://github.com/Torxed/archinstall_gui

https://github.com/MatMoul/archfi

https://alci.online/
https://github.com/arch-linux-calamares-installer
https://github.com/arch-linux-calamares-installer/alci-iso
https://github.com/arch-linux-calamares-installer/alci-iso-pure
https://sourceforge.net/projects/alci/files/alci-iso-pure/
https://sourceforge.net/projects/alci/

https://github.com/nwg-piotr/nwg-iso

https://github.com/helmuthdu/aui
https://github.com/ordanax/arch
------------------------------------------------------------------------
https://kde.org/linux/
https://community.kde.org/KDE_Linux
https://kde.org/linux/install/
https://files.kde.org/kde-linux/
------------------------------------------------------------------------
https://store.steampowered.com/steamos/SteamOS
https://help.steampowered.com/ru/faqs/view/65B4-2AA3-5F37-4227
https://steamdeck-images.steamos.cloud/recovery/
------------------------------------------------------------------------
https://kaosx.us/pages/download/
------------------------------------------------------------------------
https://www.mageia.org/ru/downloads/
https://www.openmandriva.org/
http://en.rosalinux.com/downloads/
https://www.rosalinux.ru/rosa-linux-download-links/
------------------------------------------------------------------------
http://ftp.altlinux.org/pub/distributions/ALTLinux/
https://www.altlinux.org/Starterkits/Download
------------------------------------------------------------------------
https://mirrors.slackware.com/slackware/slackware-iso/
http://slackware.uk/
https://slackware.uk/zenwalk/
http://www.slackel.gr
https://slackel.sourceforge.io
http://slarm64.org/
http://www.absolutelinux.org/download.html
https://www.salixos.org/download.html
http://download.zenwalk.org/
https://www.frugalware.org/download
http://cyti.latgola.lv/ruuni/
http://porteus.org/
https://www.slax.org/
------------------------------------------------------------------------
https://nixos.org/nixos/download.html
https://guix.gnu.org/download/
https://ftp.gnu.org/gnu/guix/
https://voidlinux.org/download/
https://alpinelinux.org/downloads/
https://www.adelielinux.org/download/
https://repo.chimera-linux.org/live/latest/
https://crux.nu/Main/Download
https://crux.nu/portdb/
------------------------------------------------------------------------
https://www.gentoo.org/downloads/
https://wiki.calculate-linux.org/ru/
https://www.sabayon.org/download/
------------------------------------------------------------------------
https://asahilinux.org/
------------------------------------------------------------------------

https://kiss.armaanb.net/
https://github.com/kiss-community
https://mls.akdeniz.edu.tr/iso/

https://www.glaucuslinux.org/
https://github.com/glaucuslinux/glaucus/releases

https://www.yoctoproject.org/
https://radix.pro/

http://www.linuxfromscratch.org/
https://book.linuxfromscratch.ru/
https://repo.linuxfromscratch.ru/
https://gitlab.com/Umvirt/lfsautobuilder
https://umvirt.com/linux/autobuilder
https://downloads.umvirt.com/ulfsvm/0.2/ulfsbe/
https://umvirt.com/git/lfsautobuilder/
https://umvirt.com/linux/downloads.html
------------------------------------------------------------------------
https://blendos.co/
------------------------------------------------------------------------
https://endlessos.com/
https://www.endlessos.org/

https://pop.system76.com/
https://carbon.sh/
https://tauos.co/
https://vanillaos.org/
https://wiki.gnome.org/GnomeOS/
------------------------------------------------------------------------

https://chromium.arnoldthebat.co.uk/
https://galliumos.org/download
https://galliumos.org/releases/
https://chrx.org/
https://github.com/reynhout/chrx
------------------------------------------------------------------------

https://developers.google.com/android/images/
https://developer.android.com/topic/generic-system-image/releases
https://developer.android.com/preview/gsi-release-notes
https://developers.google.com/android/ota
https://download.lineageos.org/extras
https://www.android-x86.org/
https://www.blissos.org/
https://www.neverware.com/freedownload#intro-text
------------------------------------------------------------------------
Microsoft linux
https://github.com/microsoft/CBL-Mariner
https://github.com/microsoft/azurelinux/
https://aka.ms/azurelinux-3.0-x86_64.iso
------------------------------------------------------------------------

Многообразие Linux-дистрибутивов

history UNIX
https://github.com/dspinellis/unix-history-repo

BSD
http://ftp.freebsd.org/pub/FreeBSD/releases/
https://www.freebsd.org/ru/where.html
https://mirrors.nomadlogic.org/nomadbsd/
https://mirrors.nomadlogic.org/ravynOS/releases/

http://cdn.openbsd.org/pub/OpenBSD/
https://www.openbsd.org/faq/faq4.html#Download
http://fuguita.org/ livecd openbsd

https://cdn.netbsd.org/pub/NetBSD/
https://www.netbsd.org/

http://mirror-master.dragonflybsd.org/iso-images/
http://www.puredarwin.org/

https://www.midnightbsd.org/download/


solaris
https://illumos.org/docs/about/distro/
https://www.openindiana.org/download/
http://dlc.openindiana.org/isos/hipster/latest/
https://www.openindiana.org/downloads/
https://downloads.omniosce.org/media/stable/
https://omnios.org/download.html
https://wiki.smartos.org/display/DOC/Download+SmartOS
https://wiki.smartos.org/download-smartos/
http://www.tribblix.org/download.html

plan9
http://www.vitanuova.com/inferno/downloads.html
http://9p.io/plan9/download.html
http://9front.org/iso/
https://github.com/brho/akaros
https://github.com/Harvey-OS
https://github.com/JehanneOS/jehanne/
http://lsub.org/ls/projects.html

Redox
https://www.redox-os.org/

RTEMS
https://www.rtems.org/
https://ftp.rtems.org/pub/rtems/releases/

QNX
http://www.qnx.com/download/index.html
http://www.qnx.com/download/group.html?programid=16780

GNU Hurd
https://www.debian.org/ports/hurd/hurd-cd
https://cdimage.debian.org/cdimage/ports/latest/hurd-i386/
https://people.debian.org/~sthibault/hurd-i386/installer/cdimage/
https://d-i.debian.org/daily-images/hurd-i386/
http://www.archhurd.org/download/
https://files.archhurd.org/iso/
https://www.gnu.org/software/hurd/hurd/running/qemu.html

MINIX
http://download.minix3.org/iso/

AmigaOS
https://www.haiku-os.org/get-haiku/
http://aros.sourceforge.net/ru/download.php
http://www.icarosdesktop.org/

Kolibri
http://www.kolibrios.org/ru/

MenuetOS
http://www.menuetos.net/

ToaruOS
https://github.com/klange/toaruos/releases/

Embox
https://github.com/embox/embox
http://emboxing.ru/
http://www.embox.rocks/

https://toaruos.org/
http://www.ponyos.org/
https://www.templeos.org/
------------------------------------------------------------------------

винда
https://www.microsoft.com/en-us/evalcenter/
https://tb.rg-adguard.net/public.php
https://heidoc.net/php/myvsdump.php
https://rentry.co/win10thread
https://massgrave.dev/
https://github.com/massgravel/Microsoft-Activation-Scripts
https://github.com/abbodi1406/KMS_VL_ALL_AIO
Windows Embedded Standard 2009
Windows Embedded 7
Windows XP
Windows Server 2003
https://msdn.lol-inter.net/
https://github.com/mauricew/msdnhash

http://www.colinux.org/
https://andlinux.sourceforge.io/downloads.php

React OS
https://reactos.org/download/

OS/2
eComStation
OS/2 Warp 4.0x
OS/2 Warp 4.52

DOS
https://www.freedos.org/
http://old-dos.ru/
http://fdd5-25.net/doslivecd/
http://www.fdd5-25.net/guishells.htm
PTS-DOS

Разные OS
https://wiki.osdev.org/Projects

музей OS
https://archiveos.org/
https://www.tuhs.org/
https://winworldpc.com/library/operating-systems

интернет архив
https://archive.org/


OS заточенные для виртуализации и контейнеров
сброс пароля в виртуалке
сброс пароля
sudo virt-edit -d название_виртуалки /etc/shadow
virt-sysprep --root-password password:123456 -a guest.img
Fedora Cloud Base Images
virt-sysprep -a образ.qcow2 --root-password password:12345678 --selinux-relabel


https://updates.xcp-ng.org/isos/
https://github.com/89luca89/distrobox
https://genode.org/
https://genode.org/files/sculpt/

https://mirrors.kernel.org/

https://stable.release.core-os.net/amd64-usr/current/
https://alpinelinux.org/downloads/
https://www.qubes-os.org/
https://wiki.centos.org/Download
http://cloud.centos.org/centos/
http://cloud.centos.org/centos/7/atomic/images/
https://alt.fedoraproject.org/cloud/
https://developer.ubuntu.com/core/get-started/kvm
https://distfiles.gentoo.org/releases/amd64/autobuilds/20241108T200358Z/

https://katacontainers.io/
https://www.clearlinux.org/
https://www.redhat.com/en/technologies/cloud-computing/openshift
https://ubuntu.com/core
https://microos.opensuse.org/
https://www.tritondatacenter.com/smartos
https://www.balena.io/os
https://github.com/vmware/photon/wiki/Downloading-Photon-OS
https://github.com/getumbrel/umbrel

https://cdimage.debian.org/cdimage/cloud/
http://cdimage.ubuntu.com/ubuntu-core/
https://build.opensuse.org/image_templates
https://cloud-images.ubuntu.com/
https://vault.astralinux.ru/images/
https://download.freebsd.org/ftp/releases/VM-IMAGES/
https://github.com/rancher/os/releases/
http://www.projectatomic.io/download/
https://coreos.com/os/docs/latest/booting-with-iso.html
https://vmware.github.io/photon/
https://github.com/boot2docker/boot2docker/releases
https://hub.docker.com/explore/

https://www.turnkeylinux.org/all

https://www.oracle.com/technetwork/server-storage/solaris11/downloads/index.html

FreeBSD based distro for virtual hosting platform and appliance
https://clonos.tekroutine.com/download.html
https://myb.convectix.com/download/

https://www.proxmox.com/en/downloads/category/proxmox-virtual-environment

https://www.microsoft.com/en-us/software-download/windows10
https://www.microsoft.com/ru-ru/evalcenter/evaluate-windows-server
Microsoft® Hyper-V™ Server 2008 R2
https://www.microsoft.com/en-us/download/search.aspx?q=msvhds


наборы настроенных виртуалок
https://www.osboxes.org/
https://www.turnkeylinux.org/
https://mirror.turnkeylinux.org/turnkeylinux/images/

https://freedombox.org/download/stable/

разные wm с gns3.com (нажать на APPLIANCES вверху)
https://docs.gns3.com/appliances/cumulus-vx.html

https://openvpn.net/vpn-server-resources/deploying-the-access-server-appliance-on-vmware-esxi/
https://openvpn.net/downloads/openvpn-as-latest-vmware.ova
https://openvpn.net/vpn-server-resources/deploying-the-access-server-appliance-on-hyper-v/
https://openvpn.net/downloads/openvpn-as-latest-hyperv.zip

https://developer.microsoft.com/ru-ru/windows/downloads/virtual-machines
https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/
Бесплатные VM с Windows для тестирования сайтов на старых версиях IE


Сборник образов ОС для BOCHS и QEMU

образы docker
https://distrobox.it
https://github.com/Dvlv/BoxBuddyRS

https://hub.docker.com/_/scratch
https://hub.docker.com/_/alpine
https://hub.docker.com/_/centos
https://hub.docker.com/_/fedora
https://hub.docker.com/_/debian
https://hub.docker.com/_/ubuntu
https://hub.docker.com/_/ubuntu-debootstrap
https://hub.docker.com/_/opensuse
https://hub.docker.com/r/nixos/nix
https://hub.docker.com/_/crux
https://hub.docker.com/_/mageia
https://hub.docker.com/_/alt
https://hub.docker.com/r/chimeralinux/chimera
https://nest.parrotsec.org/build/docker-images/
https://hub.docker.com/_/sourcemage
https://hub.docker.com/_/busybox

https://hub.docker.com/publishers/oracle
https://hub.docker.com/_/amazonlinux
https://hub.docker.com/_/kong
https://hub.docker.com/_/neurodebian
https://hub.docker.com/u/cumulusnetworks

https://hub.docker.com/r/vbatts/slackware
https://hub.docker.com/r/yukoff/slackware-32bit
------------------------------------------------------------------------
https://hub.docker.com/r/hectormolinero/qemu-reactos
https://github.com/hectorm/docker-qemu-reactos
------------------------------------------------------------------------
Запуск Windows-контейнеров под Linux и MacOS
https://github.com/dockur/windows
docker run -it --rm --name windows -p 8006:8006 --device=/dev/kvm --device=/dev/net/tun --cap-add NET_ADMIN -v ${PWD:-.}/windows:/storage --stop-timeout 120 dockurr/windows
https://github.com/dockur/macos
docker run -it --rm --name macos -p 8006:8006 --device=/dev/kvm --device=/dev/net/tun --cap-add NET_ADMIN -v ${PWD:-.}/macos:/storage --stop-timeout 120 dockurr/macos
------------------------------------------------------------------------
https://hub.docker.com/publishers/microsoftowner
https://hub.docker.com/_/microsoft-windows-base-os-images
https://hub.docker.com/_/microsoft-windows
https://hub.docker.com/_/microsoft-windows-servercore
https://hub.docker.com/_/microsoft-windows-nanoserver
------------------------------------------------------------------------
https://hub.docker.com/r/adelton/freeipa-server/
------------------------------------------------------------------------
https://hub.docker.com/r/harveyos/harvey/
------------------------------------------------------------------------
https://hub.docker.com/_/docker
https://hub.docker.com/_/docker-dev

https://hub.docker.com/_/nginx
https://hub.docker.com/r/nginx/unit/

https://hub.docker.com/_/postgres
https://hub.docker.com/_/mariadb

https://hub.docker.com/_/python
https://hub.docker.com/_/pypy
https://hub.docker.com/_/anaconda
https://hub.docker.com/_/django
https://hub.docker.com/_/plone


https://hub.docker.com/_/php
https://hub.docker.com/_/composer
https://hub.docker.com/_/php-zendserver
https://hub.docker.com/_/joomla
https://hub.docker.com/_/drupal
https://hub.docker.com/_/mediawiki
https://hub.docker.com/u/yiisoftware
https://phpdocker.io/generator

https://hub.docker.com/_/node

https://hub.docker.com/_/openjdk
https://hub.docker.com/_/perl
https://hub.docker.com/_/ruby
https://hub.docker.com/_/rails
https://hub.docker.com/_/golang
https://hub.docker.com/_/haskell
https://hub.docker.com/_/hello-world

https://hub.docker.com/r/phusion/baseimage
------------------------------------------------------------------------
https://github.com/GoogleContainerTools/jib

https://hub.docker.com/r/bellsoft/liberica-openjdk-alpine-musl
https://hub.docker.com/r/bellsoft/liberica-openjdk-alpine

https://github.com/Dixaba/qt5-gcc-cross
https://github.com/sqglobe/SimpleQtProject/tree/master/docker
------------------------------------------------------------------------
https://hub.docker.com/r/schuellerf/xfce-test/tags

------------------------------------------------------------------------
может пригодится
https://mxe.cc/
------------------------------------------------------------------------
Subuser превращает контейнеры Docker в обычные программы Linux
сборка с браузером и крысой
https://github.com/ConSol/docker-headless-vnc-container
https://hub.docker.com/r/creack/firefox-vnc
https://hub.docker.com/r/amanral/ubuntu-firefox/

использование Docker для запуска всех настольных приложений на компьютере
Контейнеры Docker на рабочем столе
https://github.com/jessfraz/dockerfiles
https://hub.docker.com/u/jess
------------------------------------------------------------------------
5.94-метровый docker-образ с Telegram MTProxy
https://hub.docker.com/r/telegrammessenger/proxy/
https://hub.docker.com/r/alexdoesh/mtproxy/

------------------------------------------------------------------------
OpenVPN
https://hub.docker.com/r/umputun/dockvpn
https://github.com/umputun/dockvpn
------------------------------------------------------------------------


OS заточенные на безопасность
https://www.kali.org/
https://blackarch.org/
https://www.backbox.org/
https://www.parrotsec.org/
https://fedoraproject.org/labs/security
http://www.deftlinux.net/
http://www.samurai-wtf.org/
https://www.pentoo.ch/
http://bugtraq-team.com/
https://archstrike.org/
https://sourceforge.net/projects/nst/files/
http://www.samuraiwtf.org/
https://tails.boum.org/
https://tails.net/
https://www.qubes-os.org/
https://docs.remnux.org/install-distro/get-virtual-appliance

https://www.whonix.org/wiki/VirtualBox
https://www.whonix.org/wiki/KVM#


ремонтные образы
https://www.hirensbootcd.org/download/
https://www.hirensbootcd.org/old-versions/
http://www.ultimatebootcd.com/
https://www.supergrubdisk.org/
https://www.cgsecurity.org/wiki/TestDisk_Download
https://github.com/ValdikSS/Super-UEFIinSecureBoot-Disk
http://www.system-rescue-cd.org/Old-versions/
http://www.system-rescue-cd.org/Download/
https://distfiles.gentoo.org/releases/amd64/autobuilds/current-admincd-amd64/
https://sourceforge.net/projects/systemrescuecd/files/sysresccd-x86/
https://www.altlinux.org/Rescue
https://clonezilla.org/downloads.php
https://gparted.org/download.php
https://rescuezilla.com/download.html
https://github.com/rescuezilla/rescuezilla/releases
https://sourceforge.net/p/boot-repair-cd/home/ru/
https://www.supergrubdisk.org/category/download/
https://github.com/minios-linux/minios-live/releases
https://grml.org/download/
https://github.com/leahneukirchen/hrmpf
https://mfsbsd.vx.sk/
https://debiandog.github.io/doglinux/
https://nomadbsd.org/download.html
http://knopper.net/knoppix-mirrors/index-en.html
http://frenzy.org.ua/ru/releases/1.4/download.shtml
https://www.hddsuperclone.com/hddlivecd/download
https://ab57.ru/soft/erd50.iso
https://white55.ru/soft/dart10.iso
https://hdd.by/Victoria/vcr35cd.zip
https://hdd.by/Victoria/mhdd32ver4.6iso.zip
https://hdd.by/Victoria/Windows7-10PE.zip

опции загрузки system-rescue-cd
https://www.system-rescue.org/manual/Booting_SystemRescue/
https://www.system-rescue.org/scripts/reverse_ssh/
nofirewall останавливает службы iptables и ip6table, которые включены по умолчанию, нужно для подключения по ssh
rootpass=password123 : Устанавливает пароль root для системы, работающей на livecd, равным password123, нужно для подключения по ssh
dovnc Автоматически запускать VNC-сервер для удалённого подключения через графический сеанс.
vncpass=password123 Задаёт пароль VNC для удалённого подключения. Без этой опции подключения к VNC-серверу не будут ограничены
setkmap=xx определяет, какую раскладку клавиатуры настроить в системе, где xx соответствует коду раскладки клавиатуры.

systemctl stop iptables.service
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 22 -j ACCEPT
iptables -F очищает все правила во всех цепочках брандмауэра, а также удаляет все пользовательские цепочки, если применить с опцией -X


скачать с sourceforge.net





минимальные загрузочные образы
https://ru.m.wikipedia.org/wiki/Категория:Миниатюрные_дистрибутивы_Linux
https://www.alpinelinux.org/downloads/
https://crux.nu/Main/Download
https://files.devuan.org/devuan_ascii/minimal-live/
https://wiki.calculate-linux.org/ru/cls
https://www.slax.org/
http://porteus.org/
https://github.com/minios-linux/minios-live
http://www.gnustep.org/
https://wmlive.sourceforge.net/
http://www.tinycorelinux.net/
http://minimal.linux-bg.org/#home
https://github.com/ivandavidov/minimal
http://www.puppylinux.com/
http://wiki.puppyrus.org/distr
http://www.slitaz.org/ru/get/
https://mfsbsd.vx.sk/
https://mfsbsd.vx.sk/files/iso/
Floppinux — Linux, умещенный на дискету
https://github.com/w84death/floppinux


специализированные образы
https://t2sde.org/
http://dl.t2-project.org/binary/2022/

https://bedrocklinux.org/
https://github.com/bedrocklinux/bedrocklinux-userland


https://ubuntustudio.org/download/
http://www.bandshed.net/avlinux/
http://download.linuxaudio.org/avlinux/
http://www.linuxmce.org/
https://openelec.tv/documentation/installing-openelec
https://www.openflixr.com/#Download
https://www.daphile.com/
https://libreelec.tv/

http://tug.org/texlive/acquire-iso.html
http://mirror.macomnet.net/pub/CTAN/systems/texlive/Images/

http://www.aiei.ch/gnustep/
http://mirror.noone.org/gnustep/
http://nightly.altlinux.org/p9/permalink/
http://www.gnustep.org/
https://wmlive.sourceforge.net/

https://freedombone.net/downloads/
https://freedombox.org/download/stable/
https://packages.qa.debian.org/f/freedombox-setup.html

https://downloads.openwrt.org/releases/
https://cumulusnetworks.com/
https://mikrotik.com/download
https://zeroshell.org/download/
https://www.vyos.io/
https://www.pfsense.org/download/
https://sgpfiles.pfsense.org/mirror/downloads/
https://opnsense.org/download/


https://freenas.org/download/
https://www.ipfire.org/
https://www.freepbx.org/downloads/
https://www.proxmox.com/en/downloads/category/proxmox-mail-gateway

https://github.com/getumbrel/umbrel

https://www.automotivelinux.org/software/download

https://store.steampowered.com/steamos/

http://downloads.artix.su/static/

https://www.nethserver.org/
https://zentyal.com/
https://www.univention.com/products/ucs/
https://www.clearos.com/

https://www.webosose.org/
https://github.com/webosose/build-webos/releases

https://porteus-kiosk.org/

https://steamdeck-images.steamos.cloud/recovery/

https://thinstation.github.io/thinstation/

https://dent.dev/dentos/
https://github.com/dentproject/dentOS/wiki/Installation

https://genode.org/index


------------------------------------------------------------------------
https://www.yoctoproject.org/
https://www.yoctoproject.org/software-overview/downloads/

https://radix.pro/
https://github.com/radix-platform

https://www.armbian.com/
https://github.com/NickAlilovic/build

------------------------------------------------------------------------
https://www.blackmagicdesign.com/ru/products/davinciresolve/
https://sethgoldin.github.io/install-davinci-resolve-centos/
http://downloads.blackmagicdesign.com/DaVinciResolve/DaVinci-Resolve-Linux-14.3-CentOS_7.3.iso
http://downloads.blackmagicdesign.com/DaVinciResolve/DaVinci-Resolve-Linux-14.3-CentOS_7.3.txt
------------------------------------------------------------------------


Установка
варианты установок
https://netboot.xyz/
https://netboot.xyz/booting/ipxe/
Админу на заметку - 26. Как установить любой популярный Linux по сети используя netboot.xyz
Автоматическая установка centos с kickstart

записать на флешку
в консоли
или удобной программе
http://wiki.rosalab.ru/ru/index.php/ROSA_ImageWriter
https://github.com/ventoy/Ventoy/releases
https://github.com/slacka/WoeUSB
https://unetbootin.github.io/
http://multibootusb.org/
https://etcher.io/

http://itfound.ru/89-debian-cdrom-no-detect.html
Поиск и монтирование CD-ROM
Стандартный CD-ROM не обнаружен

Detect and mount CD-ROM
No common CD-ROM drive was detected

Достаточно сменить режим работы с IDE на AHCI.
Advanced->Sata Configuration->Sata Mode Selection. И меняем с IDE на AHCI. Сохраняем настройки

если не помогло, то установка через
http://wiki.rosalab.ru/ru/index.php/ROSA_ImageWriter

если в ходе установки grub неправильно определил диск
https://debianforum.ru/index.php?topic=561.0
https://www.linux.org.ru/forum/linux-install/6670538

то загрузиться с лайвсд и переустановить grub, подправив fstab и grub.conf

https://blog.amet13.name/2014/02/linux-grub2.html
Мультизагрузочная флешка с несколькими ОС Linux

ошибки при установке
https://wiki.archlinux.org/index.php/Syslinux_(Русский)
https://wiki.syslinux.org/wiki/index.php?title=Library_modules

vesamenu.c32 not a com32r image
gfxboot.c32 not a com32r image
Быстрый способ решить эту проблему - нажать клавишу TAB, компьютер предоставит текстовое меню с вашими опциями, т.е. live live-install test etc.
или help
Копируем файлы /syslinux/isolinux.bin и /syslinux/vesamenu.c32 c образа диска Ubuntu на флэшку.

Failed to load ldlinux.c32
Boot failed: please change disks and press a key to continue.
Значит вы записали флешку для UEFI и достаточно выбрать соответствующий пункт в меню загруки (жми F8 в самом начале загрузки компьютера), в котором название флешки предваряется «UEFI:»

решилось с помощью
http://wiki.rosalab.ru/ru/index.php/ROSA_ImageWriter


сборка образов под свои нужды

команда ip
https://losst.ru/nastrojka-seti-v-linux
https://packetpushers.net/linux-ip-command-ostensive-definition/

СИНТАКСИС
Сначала рассмотрим синтаксис команды:

ip [опции] объект команда [параметры]
опции — это глобальные настройки, которые сказываются на работе всей утилиты независимо от других аргументов, их указывать необязательно.
объект — объект или устройство, с которым будем работать или о котором будем узнавать информацию.
команды — какое-либо действие с объектом.
параметры — само собой, командам иногда нужно передавать параметры, они передаются в этом пункте.

ОПЦИИ
Поддерживаются такие опции для настройки сети в lInux:
-v — только вывод информации об утилите и ее версии
-s — включает вывод статистической информации
-f — позволяет указать протокол, с которым нужно работать, если протокол не указан, то берется на основе параметров команды. Опция f должна принимать одно из значений: bridge, dnet, inet, inet6, ipx или link. По умолчанию используется inet, link — означает отсутствие протокола.
-o — выводить каждую запись с новой строки
-r — выполнять резолвинг и выводить символические имена хостов

Все остальные опции — ярлыки опции -f:
-4 — ярлык для -f inet
-6 — -f inet6
-B — -f bridge
-0 — -f link

ОБЪЕКТЫ
address — сетевой адрес на устройстве
link— физическое сетевое устройство
monitor — мониторинг состояния устройств
neigh — ARP
route — управление маршрутизацией
rule — правила маршрутизации
tunnel — настройка туннелирования

Во время ввода имя объекта может быть сокращено до одной буквы. При неоднозначности используется алфавитный порядок. Например, ip a show, расшифровывается как ip address show. Тогда как в ip r show, r - означает route.

КОМАНДЫ
Теперь рассмотрим доступные команды, с помощью которых может быть выполнена настройка сети linux. Вот они: add, change, del или delete, flush, get, list или show, monitor, replace, restore, save, set, и update.

Если команда не задана, по умолчанию используется show (показать).

Здесь тоже поддерживается сокращение и в большинстве случаев для выполнения нужного действия достаточно нескольких символов. Но алфавитный порядок соблюдается не всегда. Например, ip a s, означает ip address show, а не ip address set, к сожалению.

ПАРАМЕТРЫ
Параметры зависят от объекта и указанной команды. Рассмотрим самые основные:

dev имя_устройства - сетевое устройство
up - включить
down - выключить
llarrr - MAC - адрес
initcwnd - размер окна перегрузки TCP при инициализации
window - размер окна TCP
cwnd - размер окна перегрузки TCP
type - тип
via - подключиться к роутеру
default - маршрут по умолчанию
blackhole - маршрут "черная дыра" - отбрасывать пакеты и не посылать ICMP сообщения о недоступности
prohibit - маршрут "запрета" - отбрасывать пакеты и возвращать ICMP сообщения о запрете доступа
unreachable - маршрут "недостижимый" - отбрасывать пакеты и посылать ICMP пакеты о недостижимости узла.

ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ

IP LINK
Утилита ip в Linux с параметром linux позволяет управлять состоянием сетевых интерфейсов и просматривать информацию о них.

ip link show - отобразить состояние всех сетевых интерфейсов
ip l sh - то же самое
ip ll - то же самое
ip l - то же самое
ip link show eth0 - отобразить состояние eth0
ip link list up - отобразить статус всех включенных интерфейсов
ip link set eth1 up - включить eth1
ip link set eth1 down выключить eth1

IP NEIGBOUR
Объект neigbour используется для управления ARP таблицами.

ip neigh show - показать все записи ARP
ip n sh - то же самое
ip n l - то же самое
ip n - то же самое
ip neigh show dev eth0 - посмотреть все ARP записи для eth0
ip neigh flush - удалить все ARP записи
ip ne fl dev eth0 - удалить все ARP записи для eth0
ip nei add 1.1.1.13 lladdr AA:BB:CC:DD:EE:FF dev eth0 - добавить ARP запись для определенного IP адреса.
ip n del 1.1.1.13 dev eth0 - удалить все записи для указанного адреса

IP ADDRESS
Важно заметить, что вторичные ip адреса не используются в качестве исходящих адресов для отправки пакетов.

ip address show - показать все ip адреса и их интерфейсы
ip a sh - то же самое
ip a list - то же самое
ip a - то же самое
ip a l permanent - отобразить только статические ip адреса
ip a l dynamic - отобразить только динамические ip адреса
ip addr add 1.1.1.13/24 dev eth0 - установить ip адрес для интерфейса eth0
ip addr del 1.1.1.13/24 dev eth0 - удалить ip адрес интерфейса eth0
ip add flush dev eth0 - удалить все ip адреса интерфейса eth0

IP ROUTE
Утилита ip в Linux позволяет не только устанавливать ip адреса, но и настраивать маршруты. По умолчанию в Linux используется таблица маршрутизации 254, вы также можете иметь дело с таблицей 255, которую не следует изменять, а также 253, в которой хранятся маршруты по умолчанию.

ip r sh показать все маршруты в таблице маршрутизации
ip route show table nnn - отобразить все маршруты из таблицы 255
ip route get 10.10.20.0/24 - отобразить маршрут к этой сети
ip route get 10.10.20.0/24 from 192.168.12.9 - отобразить маршрут к этой сети от указного интерфейса.
ip route add 10.10.20.0/24 via 192.168.50.100 - создать маршрут
ip route delete 10.10.20.0/24 - удалить маршрут.
ip route del 10.10.20.0/24 via 192.168.50.100 - удалить маршрут.
ip route add default via 192.168.50.100 - создать маршрут по умолчанию.
ip route add 10.10.20.0/24 dev eth0 - создать маршрут к указной сети.
ip route add table nnn 10.10.20.0/24 dev eth0 - создать маршрут в специальной таблице роутинга.
ip route add blackhole 10.10.20.0/24 dev eth0 - создать blackhole маршрут.
ip route add unreachable 10.10.20.0/24 dev eth0 - создать unreachable маршрут.


Использование route
https://www.centos.org/docs/5/html/5.2/Deployment_Guide/s1-networkscripts-static-routes.html

Просмотреть таблицу можно следующими способами:
route -n (устаревшее)
netstat -rn
ip route show
cat /proc/net/route

route -f операция -тип адресат шлюз интерфейс
Команда route -f удаляет из таблицы данные обо всех шлюзах

Добавление маршрута через шлюз:
route add -net 192.168.0.0/16 gw 10.0.0.1
route add -net 192.168.0.0 netmask 255.255.255.0 gw 10.0.0.1

Добавление маршрута через интерфейс:
route add -net 192.168.0.0/16 dev eth1

Маршрут до отдельного хоста:
route add -host 192.168.0.1 gw 172.16.0.1

Маршрут по умолчанию настраивается следующей командой:
route add default gw 192.168.1.1 eth0

Удаление маршрута: route del ..


настройка сети для убунтовых
https://uzverss.livejournal.com/79797.html (Настройки, работа с сетевыми интерфейсами )
https://netplan.io/examples

nano /etc/netplan/01-network-manager-all.yaml
простой конфиг




вот совсем простенький для виртуалок с двумя сетевыми интерфейсами, один ip внутри хостовой системы, другой наружу




чуть сложнее, для виртуалок с двумя статическими адресами




в этом случае libvirt (kvm qemu) машины ходят в сеть по дефолтной конфигурации, находясь за nat


посложней, несколько адресов, на одном интерфейсе




здесь надо создавать br0 для libvirt (см ниже настройка сети KVM)

netplan --debug apply

netplan try
systemctl restart systemd-networkd
networkctl status -a

ip link set enp3s0 up
ip link set enp3s0 down


настройка сети для rhel
Настройка сети в CentOS 7

Устанавливаем статический ip
узнаём интерфейс
ip a

nano /etc/sysconfig/network-scripts/ifcfg-интерфейс



ip neig flush all # очистить кэш arp
systemd-resolve --flush-caches # очистить кэш dns имён
systemctl restart systemd-resolved # обновить dns
sudo /etc/init.d/dns-clean start # очистить кэш dns имён для старых os

ip ro
yum install net-tools # нужен для роутинга

route add default gw 192.168.1.1 # добавить шлюз по умолчанию
route del default gw 192.168.1.1 # удалить шлюз по умолчанию
route add -net 192.168.2.0/24 gw 192.168.1.2 # дополнительный роутинг
route delete -net 192.168.1.0 # удалить маршрут

лучше обойтись без net-tools, поскольку он устарел
ip route add default via 192.168.1.1
ip route add default via 192.168.1.1

https://www.centos.org/docs/5/html/5.2/Deployment_Guide/s1-networkscripts-static-routes.html
Для того чтобы добавленные маршруты работали после перезапуска системы необходимо прописать их в /etc/sysconfig/network-scripts/route-имя_интерфейса
default 192.168.0.1 dev eth0
10.10.10.0/24 via 192.168.0.1 dev eth0
172.16.1.0/24 via 192.168.0.1 dev eth0

systemctl restart network


для винды
NIC Teaming в Windows Server 2012
Объединения сетевых адаптеров NIC Teaming в Windows server 2012 R2


настройка сети KVM
http://www.linux-kvm.org/page/HOWTO
Enabling Intel VT and AMD-V virtualization hardware extensions in BIOS
Гость может связаться с внешней сетью, но не может получить доступ к хосту (macvtap)
http://onreader.mdl.ru/MasteringKVMVirtualisation/content/Ch05.html
https://wiki.libvirt.org/page/Networking
https://libvirt.org/formatnetwork.html
KVM: Creating a bridged network with NetPlan on Ubuntu 22.04
uzverss первый запуск OpenWRT на QEMU

LC_ALL=C lscpu | grep Virtualization
cat /proc/cpuinfo |egrep "vmx|svm"
grep -E --color=auto 'vmx|svm|0xc0f' /proc/cpuinfo
lsmod | grep kvm

modprobe kvm-amd
sudo apt-get install cpu-checker
kvm-ok

sudo apt-get install virt-manager
sudo usermod -aG libvirtd `id -un`
sudo virsh net-start default

Создание сети мостов KVM Linux NAT
использовать существующую default конфигурацию сети для создания нового сетевого устройства
virsh net-dumpxml default > br0.xml




в virt-manager добавить сетевое устройство и выбрать br0, адрес будет не за виртуальным nat

определить сеть из файла XML без ее запуска
virsh net-define /etc/libvirt/qemu/networks/br0.xml

запустить (ранее определенную) неактивную сеть
virsh net-start br0

создать переходную сеть, которая не может быть настроена на использование автозапуска
virsh net-create br0.xml

добавить сеть в автозапуск
virsh net-autostart br0

Проверить, включен ли флаг автозапуска
virsh net-list --all

преобразовать сетевое имя в UUID сети
virsh net-uuid br0

проверка доступных мостов в вашей системе
brctl show br0

ip addr show dev br0

Удаление сети
отключить сеть, чтобы поместить ее в неактивный режим
virsh net-destroy br0

проверить
virsh net-undefine br0

brctl show br0

перезапустить
service libvirtd restart

добавить br0 интерфейс к vm, pxe который будет настроен как сервер среды Preboot eXecution.
# virsh attach-interface --domain pxe --type bridge --source br0 --model virtio --config --live
# virsh domiflist pxe

Отсоединение интерфейса, подключенного к виртуальной машине
# virsh detach-interface --domain pxe --type bridge --mac 52:54:00:47:2f:eb --config
# virsh domiflist pxe

на виртуалке
sudo apt install qemu-guest-agent

/etc/network/interfaces


dhclient -v enp7s0
route add default gw 10.1.0.1 enp7s0
ping -I enp7s0 ya.ru



Создание моста Linux с помощью brctl

Создайте новый мост:
# brctl addbr br0

Добавьте устройство к мосту, например eth0:
# brctl addif br0 eth0

Назначение IP-адреса
# ip addr add dev br0 192.168.2.4/24
# ip route add default via 192.168.2.1 dev br0

Покажите текущие мосты и с каким интерфейсом они связаны:
# brctl show

Установите мостовое устройство вверх:
# ip link set up dev br0

Удалите мост, вам нужно сначала установить его вниз:
# ip link set dev br0 down
# brctl delbr br0


DHCP
Для получения настроек по DHCP, выполняем следующую команду:
dhclient eth0

Для отключения получения IP адреса по DHCP, выполняем следующую команду:
killall dhclient


DNS
update-resolve-conf
cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 8.8.8.8
nameserver 8.8.4.4

echo "nameserver 8.8.8.8" >> /etc/resolv.conf

Если система использует systemd-resolved, то указанный выше IP-адрес будет 127.0.0.53

systemd-resolved
Настройка кеширования DNS с помощью systemd-resolved
resolvectl status
files – считывание настроек из файла /etc/hosts (имеет наивысший приоритет);
myhostname – считывание имени текущего хоста;
resolve [!UNAVAIL=return] – считывание настроек с помощью локального кеширующего DNS-сервера, systemd-resolved поддерживает внутренний каталог с собственным файлом resolv.conf;
dns – обращение напрямую к DNS-серверам (имеет низший приоритет).

vim /etc/systemd/resolved.conf
Указать список основных и запасных DNS. Для этого раскомментируйте параметры DNS= и FallbackDNS= и укажите свои значения.
В параметре DNS= рекомендуется указывать IP-адрес главного маршрутизатора в локальной сети.
В параметре FallbackDNS= рекомендуется указывать любые публичные DNS-серверы, например, 77.88.8.88 – бесплатный DNS-сервер от Яндекс.
При необходимости раскомментируйте и укажите нужные значения для следующих параметров:
DNSSEC=yes – набор расширений протокола DNS, позволяющий минимизировать атаки, связанные с подменой IP-адреса при разрешении доменных имён;
DNSOverTLS=yes – стандартный протокол для выполнения разрешения удалённой системы DNS с использованием TLS;
MulticastDNS=no – многоадресный DNS для поиска устройства или службы по имени в локальной сети;
LLMNR=no – протокол стека TCP/IP, выполняющий разрешение имён хостов в локальной сети.
Включите кеширование, раскомментировав параметр Cache= и установив значение yes.
После настройки конфигурационного файла выполните перезапуск службы systemd-resolved и проверьте её статус:

systemctl restart systemd-resolved
systemctl status systemd-resolved
systemctl enable systemd-resolved.service --now


проверка открытых портов
netstat -ltup; netstat -lntup; netstat -lntupc
ss -lntu; ss -lntup
nmap -n -Pn -sS -sU -p- localhost
lsof -i; lsof -i :80


частые команды
ifdown enp3s0
ifup enp3s0

ip link set enp3s0 up - включить enp3s0
ip link set enp3s0 down выключить enp3s0
ip link set wlan0 down - деактивировать wlan0 (ifconfig wlan0 down)
ip link set wlan0 up -активировать wlan0 (ifconfig wlan0 up)

ip link show up
ip address

ip a - узнать интерфейсы
ip addr add 192.168.100.12/24 dev enp3s0 - изменить адрес
ip addr del 192.168.100.5/24 dev enp3s0 - удалить адрес

ip addr add 172.17.2.11/16 brd + dev br0 - добавить дополнительный адрес
ip addr del 172.17.2.11/16 dev br0 - удалить дополнительный адрес


ifconfig enp3s0 192.168.100.12 netmask 255.255.255.0
ifconfig eth0 192.168.100.12 netmask 255.255.255.0

dhclient enp3s0 - получить по dhcp адрес
dhclient -r - удалить его

ip r sh

ip route add 10.0.0.0/24 via 192.168.1.50
route add -net 192.168.100.0/24 dev eth2
ip route delete 10.0.0.0/24

post-up route add -net 10.0.0.0 netmask 255.255.255.0 gw 192.168.1.50
pre-down route del -net 10.0.0.0 netmask 255.255.255.0 gw 192.168.1.50

service networking restart
/etc/init.d/networking restart

ethtool eth0
изменить скорость сетевой карточки до 100Mb/s в случае, если там стояла другая скорость.
ethtool -s eth0 speed 100 duplex full

sudo lspci - список pci устройств, среди которых есть и сетевые карты
sudo lspci -v подробнее; sudo lspci -vv - еще подробнее; sudo lspci -vvv - подробнее не бывает :)
sudo lshw - список оборудования, можно посмотреть и логическое имя сетевой карты
sudo lshw -class network список сетевого оборудования с логическими именами
ifconfig, rourte и netstat - устаревшие команды (legacy), вместо них нужно использовать ip и ss


Network namespace - виртуальный сетевой стек в linux
Примеры применения Linux network namespaces (netns)

Команда для очистки ARP кэша в Linux
ip neig flush all

Команда для очистки DNS кэша в Linux
systemd-resolve --flush-caches
systemctl restart systemd-resolved

systemd-resolve --status

ошибки
Определение правильного MTU
ping -M do -s 1500 -c 1 www.example.com
Уменьшайте значение 1500 на 10 каждый раз, пока пинг не будет успешным. Как только пинг завершится успешно, используемым значением будет MTU, которое вы должны использовать.

разное
Network namespaces или несколько виртуальных сетевых карт (интерфейсов) с разными IP на одной машине.
Добавление дополнительных network namespaces к уже настроенным.
Настройте локальный DNS-преобразователь в Ubuntu 20.04 с BIND9
Как заблокировать IP адрес с помощью ufw на Ubuntu Linux

nano /etc/ufw/before.rules
# Block страница блокировки РосТелеком
-A ufw-before-input -s 95.167.13.50 -j DROP
-A ufw-before-input -s 95.167.13.51 -j DROP

ufw reload

nano /etc/host
127.0.0.1 warning.rt.ru

Блокировку Роскомнадзора можно обойти, добавив точку в конец адреса web-сайта




полезное для серваков, часть 2
полезное для серваков, установка

заглянуть под кат

Установка


Настройки



Debian 8 настройка сервера
Как настроить сетевые параметры в Debian
Сетевые интерфейсы
Установка Debian через ssh.
CentOS 7 настройка сервера
Настройка сети в CentOS 7
Сетевые настройки в CentOS 7
Настройка DHCP-сервера на CentOS 6
Обновление Freebsd 10.3 до 11.0
Лабораторная работа «Обучаемся настраивать сети в GNU/Linux»
Systemd за пять минут
Шпаргалка по управлению сервисами CentOS 7 с systemd
Альт Сервер 8.0 Документация
https://wiki.archlinux.org/index.php/Systemd_(Русский)
Самостоятельная настройка VDS / VPS
Настройка Linux для высоконагруженных проектов и защиты от DDoS
Автоматическая перезагрузка сервера на Unix/Linux при Kernel panic
cat /proc/sys/kernel/panic
echo "30" > /proc/sys/kernel/panic

Аутентификация Samba в домене Windows
Включение Samba-сервера на базе Ubuntu в домен AD
Setting up Samba as an Active Directory Domain Controller

Как настроить OpenLDAP и выполнить административные задачи LDAP

статьи по Active Directory
Терминальный сервер на Windows Server 2012 в рабочей группе
Как установить и настроить пространство имен DFS
Windows Server Создание отказоустойчивого кластера
Создание отказоустойчивого кластера высокой доступности на Windows.
создание отказоустойчивого кластера
Кворумные модели в Windows Server 2012 R2
Общие сведения о кворуме кластеров и пулов
Использование общих томов кластера в отказоустойчивом кластере
Развертывание кластерных пространств хранения
Настройка хранилища iSCSI на Windows Server 2012R2
Настройка iSCSI-хранилища в Windows Server 2012 R2
Как подключить ISCSI диск из Windows Server 2008 R2 в Windows
Как настроить функцию Microsoft многопутевого ввода-вывода для тома StorSimple в Windows Server 2008 R2

Как понять, что происходит на сервере

IPv6
http://www.test-ipv6.com/
https://tunnelbroker.net/
Miredo: установка IPv6 в GNU/Linux за 1 минуту
IPv6 под прицелом


диски
lvm и mdadm
Настольная книга администратора Debian 12.1. RAID и LVM
LVM поверх RAID
Расширение диска/раздела находящегося под Software Raid и LVM
Уменьшение виртуального диска с LVM
Пример создания системы c MDadm+LVM
Как создать RAID массивы с помощью mdadm на Debian 9
Настраиваем RAID1+LVM (для снапшотов файловой системы) в Hetzner и ServerLoft
Создание RAID 1 (зеркало) из 2 дисков на запущенной ОС




работа с сетевыми интерфейсами

Безопасность



http://help.ubuntu.ru/wiki/iptables
https://ru.wikibooks.org/wiki/Iptables
https://fedoraproject.org/wiki/FirewallD/ru
Debian: настройка и управление IPTABLES
Настройка iptables в CentOS 7
Шпаргалка по параметрам fierwalld-cmd или опять настройка firewalld
Готовим CentOS 7. Установка и настройка firewalld
Linux: IPTABLES – руководство: часть 1 – основы IPTABLES
21 пример использования iptables для администраторов.
ufw - простой Firewall
ipfw Примеры из жизни
Блокировка сайтов с помощью ipfw на FreeBSD
Как защитить свой VDS сервер: 53 000 попыток взлома за 5 дней

firewall-cmd настройка брадмаузера

Системы защиты Linux
------------------------------------------------------------------------
статьи по Active Directory
Как запретить или разрешить доступ к определенным сайтам в Internet Explorer
AppLocker в Windows 7. Блокируем сторонние браузеры
------------------------------------------------------------------------
Заблокировать IP через .htaccess

------------------------------------------------------------------------
Централизованное обновление сертификатов Let's Encrypt
Как выпустить самоподписанный SSL сертификат и заставить ваш браузер доверять ему

Оповещение на email когда подключились через SSH
vim ~/.bashrc


SSH уведомление об авторизации
vim /etc/ssh/sshrc



------------------------------------------------------------------------
логи windows

Вертим логи как хотим ― анализ журналов в системах Windows
Повышение привилегий в Windows-среде
Как посмотреть логи windows
10 критически важных event ID для мониторинга Windows
Простой поиск недавно измененных файлов в Windows
https://docs.microsoft.com/ru-ru/windows/deployment/upgrade/log-files
логи открываемых файлов
C:\Users\User\AppData\Roaming\Microsoft\Windows\Recent
файлы логов
C:\Windows\System32\LogFiles\

Log Parser
Log Parser Studio

Отчет о VPN подключениях в ISA
Как узнать с каких IP заходили на мой сервер через удаленный рабочий стол (RDP)?

Обзор криминалистических артефактов Windows
Как сбросить пароль администратора домена
Сброс или изменение пароля Windows с помощью Linux
Как сбросить пароль Windows
Как УЗНАТЬ пароль Windows?

Commando VM: Windows для хакеров
Утилиты NirSoft для извлечения информации из Windows

изменение времени файлов, удаление истории посещения и команд в linux


------------------------------------------------------------------------

https://ssd.eff.org/ru/
https://privacytools.ru/
http://www.cypherpunks.ru/Links.html#Links
https://www.cryptoparty.in/learn/handbook
https://ru.thatoneprivacysite.net/

VPN, Proxy и тд

уязвимости
https://www.debian.org/security/
https://people.canonical.com/~ubuntu-security/cve/
https://cve.mitre.org/data/refs/refmap/source-DEBIAN.html
https://cve.mitre.org/data/refs/index.html
https://access.redhat.com/security/security-updates/#/cve
https://www.openwall.com/lists/oss-security/
CVE-2014-0196
Как попасть на дачу президента в пять часов утра
Как СОРМ сливает наши с вами данные всем желающим
Китайские закладки: непридуманная история о виртуализации, безопасности и шпионах — «Хакер»


Аутентификация беспроводных клиентов по учетным записям Active Directory
Шаг за шагом: Миграция Active Directory Certificate Service с Windows Server 2003 на Windows Server 2012 R2
Step-By-Step: Migrating The Active Directory Certificate Service From Windows Server 2003 to 2012 R2




Бэкап



http://help.ubuntu.ru/wiki/backup
http://help.ubuntu.ru/wiki/руководство_по_ubuntu_server/резервное_копирование/bacula
https://www.bareos.org/en/download.html
Бэкап с помощью Open Source решения — Bareos
Резервное копирование с помощью Bareos и Relax-and-Recover
Разбираемся с томами Bacula/Bareos
Bareos (Bacula). Облегчаем развертывание и добавление заданий.
Настройка и понимание Bacula
Bacula: для тех кому надо по-быстрому и в картинках
Как сделать резервную копию сервера CentOS 7 с помощью Bacula
TimeShift — создание резервных копий и восстановление систем Linux
http://www.fsarchiver.org/

WBADMIN – управление резервным копированием в Windows
Создание архива состояния системы с помощью командной строки
Бэкап данных виртуальной машины средствами windows backup(Система архивации данных Windows Server)
Бэкапы виртуальных машин Hyper-V и обычных компьютеров
Настраиваем Hyper-V Replica в Windows Server 2012
Настройка Hyper-V Replica в Windows Server 2012
Как я перестал беспокоиться и полюбил репликацию Hyper-V
Репликация в Hyper V 3
Настройка iSCSI хранилища в Windows Server 2012

Резервное копирование в Veeam Agent for Microsoft Windows Free

Миграция ролей и функций в Windows Server

Руководство пользователя FreeNAS (версия 0.686)
FreeNAS (backup) — организация бэкапа
Создаем сетевое хранилище на основе FreeNAS
Резервное копирование во FreeNas

Сетевой накопитель QNAP HS-210
Сравнение способов резервного копирования
Краткий обзор open source средств резервного копирования

Rsync: мощная утилита для быстрого, гибкого удаленного и локального копирования файлов
RSync. Примеры использования
http://wiki.dieg.info/rsync
Rsync настройка бэкапа на CentOS/Debian/Ubuntu
Бэкап большого количества мелких файлов
Настройка резервного копирования в Ubuntu за 20 минут
резервное копирование rsync-ом
Easy Automated Snapshot-Style Backups with Linux and Rsync
rsync SSH синхронизация файлов в Linux

Rclone Browser — удобный Qt графический интерфейс (GUI) для консольной утилиты Rclone
rdiff-backup examples
Резервное копирование на удаленный сервер
Backup linux сервера с помощью Duplicity
Бэкап Linux при помощи tar
Cкрипт инкрементального и полного бэкапов
Python: скрипт инкрементального или полного бекапа файлов

Сборка недорогой домашней NAS-системы на Linux

https://www.percona.com/software/mysql-database/percona-xtrabackup
https://ru.bmstu.wiki/Percona_XtraBackup

Архивирование и восстановление файлов с сохранением мандатных атрибутов
------------------------------------------------------------------------
всякое полезное
Клонирование linux


------------------------------------------------------------------------
удалить файлы старше 500 дней
find /mnt/DATAMAIN2/BACKUPS/ -type f -mtime +500 -exec rm -rf {} \;


сохранить систему в образ
e2image -ar /dev/sdX ~/sdaX.img

Ncftp - передача данных по сети
tar -czf - /var | ncftpput -u USERNAME -p USERPASS -c SERVERNAME var.tar.gz
где

/var - в моем частном случае, раздел, который необходимо забекапить
USERNAME - логин для авторизации на FTP-сервере
USERPASS - пароль для авторизации на FTP-сервере
SERVERNAME - FQDN или IP-адрес FTP-сервера


https://www.dropbox.com/ru/
https://mega.nz/
https://www.sync.com/
https://nextcloud.com/
https://syncthing.net/

https://www.microfocus.com/en-us/products/vm-server-backup/overview
https://www.veeam.com/ru


Web



Что такое highload

nginx
https://nginxconfig.io/
Оптимальная настройка Nginx
Установка Nginx, PHP-FPM, MariaDB на CentOS 7 / RHEL 7
Ограничить скорость загрузки в Nginx
Виртуальный хост для отдельного пользователя с PHP-FPM и nginx
Как установить Nginx на CentOS / RHEL
Блокировка соединений используя Nginx

Установка nginx в контейнере на Docker
nginx+cgi
NGINX: uWSGI для запуска Python на CentOS
Setting up Django and your web server with uWSGI and nginx
Setting up Nginx and uWSGI for CGI scripting
Django. Запуск проекта в связке uWSGI и Nginx
CGI: пишем простой сайт на Python. Часть 4: Публикация в сети Интернет
Запускаем Python-приложения (Django, Flask, etc) через nginx и uwsgi на Ubuntu 12.04
uWSGI: добавление обработки CGI-сценариев
Развёртывание Django с uWSGI
Django на production. uWSGI + nginx. Подробное руководство
Как настроить nginx + gunicorn + web.py?
Django + Python3 + Nginx + Gunicorn + DO
Настраиваем Django + virtualenv + nginx + gunicorn + PostgreSQL + memcached + letsencrypt на Ubuntu 16.04
Django - Урок 001. Развёртывание сайта на Django + PostgreSQL + Gunicorn + Nginx
Как установить Django + Postgres + Nginx + Gunicorn на Ubuntu 14.04.
Настройка Gunicorn и uWSGI, сравнение производительности


Установка Nginx и Apache в связи в CentOS
Добавление виртуальных хостов на nginx (самое простое)
How to Install Nginx, MySQL, PHP v7 (LEMP) stack on CentOS 7
Установка и настройка LAMP ( Linux, Apache, MariaDB, PHP) c PHP 7 на Debian 8
Большой Мануал по настройке lamp-сервера на Debian
скачать скрипт для установки веб-сервера на CentOS


FTP и тд.



https://wiki.debian.org/ru/vsftpd
Debian, ftpd, vtpd, vsftpd. Very fast way.
Настройка FTP сервера в Debian 5 (Lenny) Золкин А. Н.
help.ubuntu TFTP
https://help.ubuntu.com/community/TFTP
Быстрый запуск TFTP-сервера (BOOTP) в CentOS 6
Быстрая и простая настройка samba
Настройка файлового сервера Samba на платформе Debian / Ubuntu

https://ip-calculator.ru/blog/ask/kak-ustanovit-freeradius-na-ubuntu/


DNS, BIND



Простая настройка DNS сервера BIND9 на Debian 7 Wheezy
Настройка DNS сервера под управлением bind 9 на debian linux.
Установка Bind 9 (named) в CentOS 7
Настройка Обратной DNS Зоны — PTR Запись
Настройка DNS на Windows Server 2008 R2


Bridge



https://www.freebsd.org/doc/ru/books/handbook/network-bridging.html
Как сделать мост (bridge) на FreeBSD
Простой способ раздачи интернета в сети
Фильтрующий мост между сетевыми интерфейсами
Роутер на Freebsd 10 для доступа в интернет
Пошаговая настройка роутера на Debian 8 jessie

Строим туннели. Разбираемся с новинками VPN


Мониторинг



Более чем 80 средств мониторинга системы Linux
Nagios
https://www.nagios.org/
http://xgu.ru/wiki/Nagios
http://help.ubuntu.ru/wiki/руководство_по_ubuntu_server/мониторинг/nagios
Nagios - установки и настройка
Настройка мониторинга MySQL в Nagios
Полный мониторинг системы при помощи Nagios 4
Свой сервер мониторинга с nagios и cacti
Отправка SMS из Nagios

проверка скорости интернета в консоли


Zabbix
https://www.zabbix.com/ru/
https://github.com/jjmartres/Zabbix
https://ru-zabbix.livejournal.com/
https://wiki.yola.ru/zabbix:server
Установка Zabbix
Первоначальная настройка Zabbix
Установка Zabbix-агента 3 на CentOS 7
Установка и настройка Zabbix 3.0 на CentOS 7
Установка и настройка Zabbix 3.4 на Debian 9
Использование Zabbix для мониторинга критических систем - «Хакер»
Правильное обнаружение проблем с помощью Zabbix

Уведомления в Zabbix используя GMail
Zabbix. Полное руководство. 2е изд. Андреа Далле Ваккье

Как понять, что происходит на сервере
Как посмотреть логи windows


Управление



Ansible
https://github.com/ansible
http://docs.ansible.com/ansible/latest/list_of_all_modules.html
http://jinja.pocoo.org/docs/2.10/
https://github.com/leucos/ansible-tuto
https://github.com/UnderGreen?tab=repositories
https://github.com/ansible/awx
https://polemarch.readthedocs.io/en/stable/gui.html
------------------------------------------------------------------------
Ansible для сетевых инженеров Наташа Самойленко
Автоматизируем и ускоряем процесс настройки облачных серверов с Ansible. Часть 1: Введение
Автоматизируем и ускоряем процесс настройки облачных серверов с Ansible. Часть 2: вывод playbook, отладка, повторное использование
Автоматизируем и ускоряем процесс настройки облачных серверов с Ansible. Часть 3: Переменные и файл inventory
Автоматизируем и ускоряем процесс настройки облачных серверов с Ansible. Часть 4: работаем с модулями
Автоматизируем и ускоряем процесс настройки облачных серверов с Ansible. Часть 5: local_action, условия, циклы и роли
КОНФИГУРАЦИЯ VM С VAGRANT И ANSIBLE
Ansible
Об Ansible
Ansible с чего начать
Введение в Ansible
Ansible знакомимся с системой на примерах.
Пособие по Ansible
Понимая Ansible
Система управления Ansible
Создание базовой виртуальной машины в Azure с помощью Ansible
Создание готовой среды виртуальных машин Linux в Azure с помощью Ansible
От установки AWX до запуска первого плейбука — настройка централизованного управления Ansible
Ansible для управления конфигурацией Windows. История успеха

Как управлять многостадийной средой развертывания с помощью системы Ansible
Как использовать Ansible: Справочное руководство
Автоматизация начальной настройки сервера с помощью Ansible в Ubuntu 18.04
Управление конфигурацией 101: написание Ansible Playbooks
Управление конфигурацией 101: Написание рецептов шеф-повара
Как использовать Ansible для установки и настройки Docker в Ubuntu 18.04

Ansible для управления конфигурацией Windows. История успеха
MikroTik Ansible

https://letsclearitup.com.ua/tag/ansible
------------------------------------------------------------------------
Ansible. Полное руководство - Видеоуроки
https://coursehunters.net/course/ansible-polnoe-rukovodstvo
------------------------------------------------------------------------
MikroTik / Ansible. Централизованное управление оборудованием
https://www.youtube.com/watch?v=-NfES26eE-c
------------------------------------------------------------------------
techmovs
https://www.youtube.com/watch?v=X0fM4AwiKHY
------------------------------------------------------------------------
Денис Нелюбин - Docker и Ansible — лучшие друзья DevOps
https://www.youtube.com/watch?v=14sj7HTbqoA
------------------------------------------------------------------------
Чистяков Александр: "SaltStack и Ansible — средства управления конфигурацией на языке Python"
https://www.youtube.com/watch?v=iUsI47m8QbQ
------------------------------------------------------------------------

SaltStack
https://www.saltstack.com/
Salt за 10 минут
SaltStack: использование salt-ssh
Инструменты DevOps: Чем хорош SaltStack, и какие задачи с его помощью можно решить

https://cockpit-project.org/running.html
http://www.webmin.com/
Установка и настройка удаленного доступа на CentOS 7 с помощью Webmin

FreeIPA
https://www.freeipa.org/page/Downloads
https://www.freeipa.org/page/Active_Directory_trust_setup
Разворачиваем FreeIPA сервер
Синхронизация пользователей MS Active Directory и FreeIPA
Настройка централизованной аутентификации в CentOS 7 с помощью FreeIPA
Система централизованного управления авторизацией пользователей на FreeIPA в Docker


AD
поиск неактивных пользователей
dsquery user -inactive 4 -limit 1000 > inactive-user.txt
dsquery user -inactive 4 -o samid -limit 1000 > inactive-user1.txt
dsquery user -inactive 4 -limit 1000 | dsget user -display > inactive-user.txt


удаление компов из AD
dsquery computer –inactive 10 | dsrm -noprompt -c
dsquery computer –disabled | dsrm -noprompt -c
dsquery computer -inactive 30 -limit 400 | dsrm -noprompt -subtree -c
http://winitpro.ru/index.php/2015/09/28/powershell-get-adcomputer-poluchenie-dannyx-o-kompyuterax-v-active-directory/
http://winitpro.ru/index.php/2013/01/28/kak-skryt-kontejnery-v-active-directory/

Добавление сетевых дисков с персональными папками для пользователей через GPP на примере Windows Server 2012R2
Базовые приёмы работы с файловым сервером на базе Windows Server

статьи по Active Directory


Виртуализация






полезное для серваков, часть 1
полезное для серваков, часть 2

заглянуть под кат
образы OS

варианты установок

http://help.ubuntu.ru/wiki/загрузка_ubuntu_с_iso
Руководство по установке Debian GNU/Linux
Загрузка и Запуск Программы Установки

Установка Debian GNU/Linux из системы Unix/Linux
Подготовка файлов для загрузки с карты памяти USB

Установка Archlinux c полным шифрованием системы и LVM на LUKS

как собрать настраиваемый initramfs
Установка Ubuntu Linux с винчестера. Скрипт

Установка FreeBSD на раздел реального диска из-под другой ОС

Автоматическая установка Debian
Развертывание различных дистрибутивов Linux в корпоративной среде
Ускоренное импортозамещение или как разворачивать Linux-дистрибутив БЕЗ помощи SCCM в распределённой корпоративной сети

Автоматическая установка centos с kickstart

http://www.rodsbooks.com/refind/getting.html
Настройка UEFI Dual Boot системы, приправленной rEFInd
Укрощаем UEFI SecureBoot
https://www.altlinux.org/UEFI
https://wiki.archlinux.org/index.php/Systemd-boot_(Русский)
https://wiki.archlinux.org/index.php/REFInd_(Русский)
Настройка UEFI Dual Boot системы, приправленной rEFInd
Как создать образ диска в Linux с несколькими разделами, не имея физического образца
Захват и применение Windows изображения с помощью одного. WIM-файл
Установка Ubuntu для машин без VGA

Домашнее облако⁠⁠
Домашний медиа сервер/хранилище данных своими руками⁠⁠
XPEnology и домашний NAS
Установка Xpenology на ESXi и настройка виртуального видеонаблюдения
Устанавливаем XPEnology на Proxmox
Установка Proxmox в Debian на raid 1


Внутри контейнеров — bootc
bootc это контейнеры, которые можно устанавлимать как в VM так и на BareMatel
------------------------------------------------------------------------
https://www.youtube.com/watch?v=Z1kdfNF_gSw
https://www.youtube.com/watch?v=_PjdHkUscPM
https://www.youtube.com/watch?v=mXtvzsiDVrw
------------------------------------------------------------------------
Загрузочный образ Acronis + VNC + VPN

как залить образ с виртуалки на железо
https://github.com/alex5250/replace-tv-os
из .vdi мы сделаем .img образ
VBoxManage clonemedium --format RAW Debian.vdi debian.img
Гружусь с livecd, и сожму основной раздел до 10GB удаляю swap и создаю новый, перезагружаюсь lsblk -f узнаем новые UUID разделов правлю /etc/fstab, опять гружусь в livecd и корректирую размер образа
sudo truncate --size=$[(22978559+1)*512] 'debian.img'
затем подключаюсь к железке двумя флешками, загружаюсь с livecd, заливаю полученный .img с помощью dd


сетевая установка PXE
http://help.ubuntu.ru/wiki/установка_ubuntu_по_сети
Установка и настройка инструментов, позволяющих использовать Debian систему в качестве источника PXE загрузки ОС (Linux, Windows и прочее.)
PXEBootInstall Installing Debian using network booting
Загрузка по TFTP
Автоматическая Установка Debian 7 Wheezy По Сети
Загрузочный сервер — как загрузочная флешка, только сервер и по сети
iPXE — заливка linux, windows, утилит по сети
PXE Boot за 15 минут
Мультизагрузочный PXE-реаниматор
Настройка сетевой загрузки (PXE) на CentOS7 для загрузки живой системы или загрузочного образа.
Централизованная установка Linux
Загрузка iso образа настроенной под себя Ubuntu по сети.
PXE Boot. Бездисковые устройства. Загружаемся по сети.
https://wiki.archlinux.org/index.php/PXE_(Русский)
Установка Debian удалённо: PXE + SSH
Установка Debian 9 (Stretch) через PXE сервер сетевой загрузки
Загрузка ERD Commander по сети
Создаем универсальный Install Server для автоматической сетевой инсталляции Linux и Windows на основе Cobbler
Hiren’s Boot CD 15.2 и загрузка его по сети (PXE)
Делаем аварийный загрузочный образ WinPE на базе Windows 7. (с возможностью установки Win7/8/10)
Дистрибутивы PXE
PXE-сервер, сервер для загрузки различных ОС через сеть.
Эмуляция восстановления при загрузке Acronis True Image с помощью syslinux/extlinux
Создание загрузочного диска Windows PE с .NET Framework и PowerShell
Быстрая установка ОС по сети из Windows
https://www.iventoy.com/en/download.html

https://netboot.xyz/
https://netboot.xyz/booting/ipxe/
Админу на заметку - 26. Как установить любой популярный Linux по сети используя netboot.xyz


PXE тонкие клиенты
https://ru.m.wikipedia.org/wiki/Thinstation
Разворачиваем сеть тонких клиентов Thinstation с подключением к серверу Windows Server 2012 R2 Remote Desktop Services
Thinstation Доработка тонкого клиента (Русификация и другие исправления терминального клиента Thinstation)
Пересаживаем офис на тонкие клиенты под управлением Thinstation
Создание образа (ов) Thinstation desktop OS.
Терминальный клиент poniX на базе GNU/Linux и скриптов Thinstation
Thinstation по русски
Всё о лёгком подключении тонкого клиента

http://wtware.ru/
https://matchbox.psdn.io/
https://github.com/poseidon/matchbox


сборка образов под свои нужды

записать на флешку, софт для записи, ошибки при установке


набор ПО
https://wiki.debian.org/ru/CreateLocalRepo
http://help.ubuntu.ru/wiki/создание_зеркала_репозитория
https://centos.name/?page/howto/CreateLocalRepos
https://fedoraproject.org/wiki/Ru_RU/HowTo/Локальный_репозиторий_пакетов
https://wiki.russianfedora.pro/index.php?title=Создание_локального_репозитория
Создание собственного локального репозитория Centos
CentOS: создание локального репозитория
Aptly — создание собственного репозитория
Централизованная система обновления пакетов в Ubuntu
Локальные репозитории пакетов

https://openbuildservice.org/
https://wiki.debian.org/AutomateBackports


установка Linux-кластера
Установка большого Linux-кластера Часть 1. Введение и аппаратная конфигурация
Установка большого Linux-кластера Часть 2. Конфигурирование управляющего сервера и установка узла
Установка большого Linux-кластера Часть 3. Система хранения данных и файловые системы с совместным доступом
Установка большого Linux-кластера Часть 4. Установка узлов и настройка GPFS-кластера
------------------------------------------------------------------------
Установка Consul в Unix/Linux
Установка Consul кластера в Unix/Linux
------------------------------------------------------------------------
Создание базовой виртуальной машины в Azure с помощью Ansible
Создание готовой среды виртуальных машин Linux в Azure с помощью Ansible


развернуть винду
Сетевая установка Windows в ЛВС
Быстрая установка ОС по сети из Windows
WDS (Windows Deployment Services). Быстрое развертывание клиентских машин с сервера. Создание образа развертывания WIM
Добавляем WDS универсальности
WDS (Windows Deployment Services). Быстрое развертывание клиентских машин с сервера. Создание образа развертывания WIM
Развертываем Windows по сети с использованием Windows Deployment Services
Установка Windows 10 по сети с помощью MDT 2013 и WDS
Развертывание образа Windows 10 с помощью MDT 2013 с обновлением 1
Особенности установки Windows через сеть
Развёртывание ОС Windows Server 2012 R2 на серверы Dell в режиме BARE-METAL. Часть 1
Развёртывание ОС Windows Server 2012 R2 на серверы Dell в режиме BARE-METAL. Часть 2
Автоматизация установки клиентских операционных систем при помощи Windows Deployment Services. Часть I. Установка.
Пошаговое руководство по работе со службами развертывания Windows в ОС Windows Server 2008
Установка FOD совместимости приложений
Захват и применение Windows изображения с помощью одного. WIM-файл
Быстрый поиск драйверов на сайте Microsoft


Cтроим инфраструктуру на базе продуктов MS
Почему я люблю Microsoft. Заметки зомби
Строим инфраструктуру на базе продуктов MS

Установка Win 11 с локальной учетной записью
На первом экране OOBE нажать Shift+F10 и ввести oobe\bypassnro (без пробела!)
Компьютер уйдёт в перезагрузку и на экране подключения к интернету появится пункт У меня нет интернета.

Как установить Windows на USB диск
Как установить Windows 11 и Kali Linux на одну флешку

Живительная флешка
http://www.system-rescue-cd.org/


Загрузчик
http://help.ubuntu.ru/wiki/uefiboot
Настройка UEFI-загрузчика. Самое краткое руководство в мире
Настройка UEFI Dual Boot системы, приправленной rEFInd
Инструкция по установке с EFI

efibootmgr --help
efibootmgr # получили список всех возможных загрузчиков для efi
efibootmgr -B -b XXXX # удалили ненужную запись
efibootmgr -c -L "..." -l "..." # добавили новую
efibootmgr --bootorder XXXX,YYYY,ZZZZ # изменили порядок загрузки
rm -rf /sys/firmware/efi/efivars/* # выстрелить себе в ногу и биться головой об стол





полезное для серваков, часть 1
полезное для серваков, установка

заглянуть под кат

Разработка



Jenkins
Как установить Jenkins и настроить автоматическую сборку maven-проекта на Ubuntu 16.04
Разбираемся в запуске тестов в Jenkins (+Maven +TestNG +WebDriver на Java) или туториал новичка
Управление запуском автоматизированных тестов из Jenkins
Jenkins: установка и настройка Maven билда
Jenkins CI — вещи, которых мне не хватало
Домашний билд-тест-сервер

Jira
Подробное руководство по работе в JIRA
JIRA — инструмент для тестирования и управления проектами
Debian + Nginx + JIRA + Confluence
Установка Atlassian Confluence и Jira на postgres и CentOS7
Установка JIRA Software Server (CentOS7/PostgreSQL/Nginx/SSL)
Установка Atlassian Confluence
Установка Jira и Confluence на Ubuntu 16.04 с MySQL
Установка JIRA и Confluence + nginx + MySQL на Debian

https://www.manageengine.com/ru/desktop-central/
https://www.dameware.com/


Тонкие клиенты



https://wtware.ru
Обзор тонкого терминального клиента WTware
WTware для Raspberry Pi Операционная система тонких клиентов
http://thinstation.github.io/thinstation/
https://webthinstation.at.ua/
Thinstation по русски
Thinstation Доработка тонкого клиента
Разворачиваем сеть тонких клиентов Thinstation с подключением к серверу Windows Server 2012 R2 Remote Desktop Services
LTSP: Терминальный сервер на Linux
Как я мучился, поднимая LTSP со сторонним TFTP-сервером


Почта



http://help.ubuntu.ru/wiki/postfix
http://postfixadmin.sourceforge.net/
https://roundcube.net/
https://www.rainloop.net/
Обзор и установка почтового сервера iRedMail
Полноценный почтовый сервер с iRedMail на Ubuntu
Установка почтового сервера iRedMail. Внедрение и поддержка (MySQL back-end)
Почтовый сервер iRedMail, резервное копирование и восстановление
Настройка почтового сервера iRedMail на CentOS 7
Почтовый сервер Postfix на CentOS 7 с виртуальными доменами, системой управления, веб-доступом и многим другим
Пошаговая инструкция установки Postfix и Dovecot на Ubuntu
Установка и настройка Postfixadmin
Минимальный почтовый сервер на основе Postfix и Dovecot. Часть 1: Dovecot
Минимальный почтовый сервер на основе Postfix и Dovecot. Часть 2: Postfix
Настройка postfix + dovecot + mysql база + postfixadmin + roundcube + dkim на CentOS 7
Debian: Строим почтовый сервер: Postfix виртуальные пользователи, SSL
FreeBSD: Почтовая система среднего офиса на базе Postfix
Конфигурационный файл настройки postfix
Устанавливаем почтовый сервер. Часть первая
Устанавливаем почтовый сервер. Часть вторая
Устанавливаем почтовый сервер. Часть третья
Почтовая связка vexim в сборе (vexim+exim+dovecot+mysql+sa+clamav+mailman) под Debian
Утилиты для работы с почтовым сервером Exim.Часть1
Утилиты для работы с почтовым сервером Exim.Часть2

Exchange
https://www.systoolsgroup.com/exchange-recovery.html
Восстановление отдельного почтового ящика
Указания по восстановлению удаленного почтового ящика
Настройка Apache Reverse Proxy для MS Exchange 2010, 2013, 2016 (Debian 8 Jessie/Ubuntu 14.04 Trusty Tahr)
Exchange PowerShell
http://get-powershell.ru/2015/bazy-dannyh-exchange/
https://www.dmosk.ru/miniinstruktions.php?mini=exchange-base
Имя "Get-MailboxDatabase" не распознано как имя командлета,
Если PowerShell запускается с сервера где стоит Exchange, то достаточно сперва запустить
add-pssnapin Microsoft.Exchange.Management.PowerShell.Admin
Get-Command *database*
Get-MailboxDatabase
Get-MailboxDatabase -status | Select Identity,DatabaseSize
Get-MailboxDatabase База
Для просмотра почтовых ящиков находящихся в базе данных Exchange используем следующую команду
get-mailbox -Database База



Телефония


Биллинг



Каталог биллинговых систем
BGBilling 7.0
BGBilling 6.1
Выделение ресурса VLAN на шлюз
http://docs.carbonsoft.ru/display/CarbonBilling/Home
http://www.netup.ru/UTM5/documentation.php
------------------------------------------------------------------------
Pythonix. Первоначальная настройка
https://bitbucket.org/tramX/pythonix4/downloads/
Разработка своей системы биллинга на Django
https://pypi.python.org/pypi/django-customer-billing


Шифрование



Руководство по Охране приватности GNU GnuPG
https://wiki.archlinux.org/index.php/GnuPG_(Русский)
https://wiki.archlinux.org/index.php/GNOME/Keyring
https://incenp.org/notes/2015/gnupg-for-ssh-authentication.html
Использование PGP/GPG, руководство для нетерпеливых
Пользование программой ввода пароля pinentry


нужное



Цифровая энтропия: почему ваш сервер с аптаймом в 1000 дней — это ходячий мертвец, и как с этим жить

коротко об systemd
Как посмотреть логи windows
Список кодов ошибок Windows BSoD
Анализ реестра Windows
powershell команды управления виртуальными машинами

Debian и Ubuntu, напильник, рецепты, часть 1
ubuntu 16.04 и напильник
подборка сисадмина
uzverss подборка по телефонии

софтинки
среда рабочего стола
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/winpe-intro
Windows USB/DVD Download Tool
ERD Commander (Microsoft DaRT)
Как пользоваться одной из легендарных программ по диагностике жёстких дисков под названием Victoria!
https://hdd.by/victoria.html
https://crystalmark.info/en/download/#CrystalDiskInfo
https://www.r-studio.com/ru/free-linux-recovery/
https://www.cgsecurity.org/wiki/TestDisk_Download
https://www.hex-rays.com/products/ida/support/download_freeware.shtml

Вместо бубна: огромная подборка инструментов сисадмина
Более чем 80 средств мониторинга системы Linux

Современные RAID контроллеры Adaptec от А до Я
https://www.adaptec.com/nr/pdfs/Adaptec-Controllers-AtoZ.pdf

специализированные ремонтные и минимальные образы

https://www.webmin.com/
https://cockpit-project.org/
http://vestacp.com/
https://ajenti.org/
https://www.rundeck.com/open-source

https://dban.org/
https://sourceforge.net/projects/dban/

для винды
https://live.sysinternals.com/
https://technet.microsoft.com/ru-ru/sysinternals/default.aspx

при наличие быстрого инета под Windows можно написать:
net use y: \\live.sysinternals.com\tools
y: надо заменить на любую свободную от примапленных дисков букву

https://technet.microsoft.com/ru-ru/sysinternals/
ExtPart.exe

http://www.nirsoft.net/utils/nircmd.html
Узнать ключ активации Windows

https://pentestbox.org/
https://github.com/stascorp/rdpwrap/
http://bb4win.sourceforge.net/



разное



https://prism-break.org/ru/categories/servers/

Fzf for the Win
https://github.com/junegunn/fzf/wiki/examples

Мастеру на все руки: 5 лучших инструментов для DevOps
Настройка прокси сервера на CentOS 7 (squid+AD+sams2)
Установка и настройка прокси сервера на Freebsd 10 (squid+sams2)
OpenWrt Система UCI

Redis и области его применения
Redis — главное хранилище? Что за хрень?!

Самый быстрый и надежный способ удалить все файлы в каталоге — rsync
Наиболее используемые команды MySQL

всякое полезное
Что делать, когда на сервере кончаются файловые дескрипторы (inode)
df -i
find / -type d -size +4096 -exec sh -c " ls -d {} && ls {} | wc -l" \;

Аналог victoria (тест поверхности HDD,SSD) под Linux, существует ли?
Посмотреть данные SMART smartctl -iHA
Прогнать самотестирование: smartctl -t long (результаты смотреть через ндцать часов smartctl -a)
Проверить/исправить/очистить диск - badblocks -w -svb4096
badblocks -n чтобы намагниченность обновлять

Проверка диска на битые секторы Linux
sudo fdisk -l

если файловая система размонтирована, выполнить тест с записью
sudo badblocks -vn /dev/sda2 -o ~/bad_sectors.txt

если были обнаружены битые блоки, надо сообщить о них файловой системе, чтобы она не пыталась писать туда данные
fsck -l ~/bad_sectors.txt /dev/sda1

опции badblocks
    -e - позволяет указать количество битых блоков, после достижения которого дальше продолжать тест не надо;
    -f - по умолчанию утилита пропускает тест с помощью чтения/записи если файловая система смонтирована чтобы её не повредить, эта опция позволяет всё таки выполнять эти тесты даже для смонтированных систем;
    -i - позволяет передать список ранее найденных битых секторов, чтобы не проверять их снова;
    -n - использовать безопасный тест чтения и записи, во время этого теста данные не стираются;
    -o - записать обнаруженные битые блоки в указанный файл;
    -p - количество проверок, по умолчанию только одна;
    -s - показывать прогресс сканирования раздела;
    -v - максимально подробный режим;
    -w - позволяет выполнить тест с помощью записи, на каждый блок записывается определённая последовательность байт, что стирает данные, которые хранились там раньше.


если на разделе файловая система семейства Ext, то для поиска битых блоков и автоматической регистрации их в файловой системе можно использовать команду e2fsck
sudo e2fsck -cfpv /dev/sda1

Параметр -с позволяет искать битые блоки и добавлять их в список, -f - проверяет файловую систему, -p - восстанавливает повреждённые данные, а -v выводит всё максимально подробно.

проще и нагляднее использовать WHDD
https://github.com/whdd/whdd

проверка диска, разделы можно проверять примонтироваными, причем можно сразу весь диск.
https://www.gnu.org/software/ddrescue/manual/ddrescue_manual.html
ddrescue --force /dev/sda /dev/null


https://hdd.by/Victoria/vcr35cd.zip
https://hdd.by/Victoria/mhdd32ver4.6iso.zip
https://hdd.by/Victoria/Windows7-10PE.zip


Profile

uzverss: (Default)
uzverss

December 2024

S M T W T F S
12345 67
891011121314
15161718192021
22232425262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 18th, 2026 01:36 am
Powered by Dreamwidth Studios