linux:astra

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
linux:astra [2025/04/10 04:55] – [Astra boot recovery] adminlinux:astra [2025/05/22 19:47] (current) – [Astra config] admin
Line 22: Line 22:
 https://registry.astralinux.ru/latest/download/ \\ https://registry.astralinux.ru/latest/download/ \\
  
-===== Astra boot recovery ===== +===== Astra links ===== 
-  * Astra ++recovery |+  - virt KVM  - https://wiki.astralinux.ru/pages/viewpage.action?pageId=3277425 
 +  - mandat attr - https://wiki.astralinux.ru/pages/viewpage.action?pageId=41191598 
 + 
 +  - https://github.com/bioinformatics-ptp/kvmBackup/wiki/Create-a-snapshot 
 +===== Astra migration dd / boot recovery ===== 
 +  * Astra ++dd recovery |
 <code BASH> <code BASH>
  -- Recovery AStra 1.74 from DD  -- Recovery AStra 1.74 from DD
Line 32: Line 37:
 sudo parted /dev/sda mkpart primary 1MiB 513MiB sudo parted /dev/sda mkpart primary 1MiB 513MiB
 sudo parted /dev/sda set 1 boot on sudo parted /dev/sda set 1 boot on
-sudo parted /dev/sda mkpart primary 513MiB 550 MiB+sudo parted /dev/sda mkpart primary 513MiB 550MiB
 sudo parted /dev/sda mkpart primary 550MiB 55GB sudo parted /dev/sda mkpart primary 550MiB 55GB
 sudo sgdisk --typecode=1:C12A7328-F81F-11D2-BA4B-00A0C93EC93B /dev/sda sudo sgdisk --typecode=1:C12A7328-F81F-11D2-BA4B-00A0C93EC93B /dev/sda
Line 276: Line 281:
 lvconvert --merge /dev/vg0/main_snap lvconvert --merge /dev/vg0/main_snap
 </code> </code>
 +
 +===== Astra migration - old =====
 +++++ Astra migration - old|
 +<code BASH>
 +
 +#-- Rvirt04
 +# Partition the disk using parted
 +parted /dev/sda mklabel gpt
 +parted /dev/sda mkpart primary 1MiB 1025MiB    # sda1 - /boot/efi
 +parted /dev/sda mkpart primary 1025MiB 2049MiB # sda2 - swap
 +parted /dev/sda mkpart primary 2049MiB 300GB   # sda3 - LVM
 +
 +# Format partitions
 +mkfs.fat -F32 /dev/sda1                        # Format sda1 as FAT32 for EFI
 +mkswap /dev/sda2                               # Format sda2 as swap
 +pvcreate /dev/sda3                             # Initialize sda3 as LVM physical volume
 +
 +# Create LVM structure
 +vgcreate vg_system /dev/sda3                   # Create volume group
 +lvcreate -L 60G -n lv_root vg_system           # Create root logical volume (60GB)
 +lvcreate -L 100G -n lv_data vg_system          # Create data logical volume (100GB)
 +
 +# Format LVM partitions
 +mkfs.ext4 /dev/vg_system/lv_root               # Format root as ext4
 +mkfs.ext4 /dev/vg_system/lv_data               # Format data as ext4
 +
 +mount /dev/vg_system/lv_data /mnt/    # Mount data to /mnt/root/data
 +
 +
 +# Restore the image to the LVM logical volume with progress
 +sudo pv /mnt/boot.img | sudo dd of=/dev/sda1 bs=4M status=progress
 +
 +
 +-- get data
 +# Mount root, boot/efi, and data partitions
 +mount /dev/vg_system/lv_root /mnt/root         # Mount root to /mnt/root
 +mkdir -p /mnt/root/boot/efi                    # Create boot/efi directory
 +mount /dev/sda1 /mnt/root/boot/efi             # Mount sda1 to /mnt/root/boot/efi
 +mkdir -p /mnt/root/data                        # Create data directory
 +mount /dev/vg_system/lv_data /mnt/root/data    # Mount data to /mnt/root/data
 +
 +sudo sfdisk /dev/sdX < partition_table_backup.txt
 +part:
 +label: gpt
 +label-id: 7F6B3CF0-40F7-504A-A0D1-9E21442B0E57
 +device: /dev/sdd
 +unit: sectors
 +first-lba: 2048
 +last-lba: 468862094
 +
 +/dev/sdd1 : start=        2048, size=     1048576, type=C12A7328-F81F-11D2-BA4B-00A0C93EC93B, uuid=125CDFD1-11A6-C444-BD0A-A7161E0C6947
 +/dev/sdd2 : start=     1050624, size=    19531776, type=0657FD6D-A4AB-43C4-84E5-0933C84B4F4F, uuid=A690A365-B3FB-A24F-9ED1-585BFCC774F8
 +/dev/sdd3 : start=    20582400, size=   419430400, type=A19D880F-05FC-4D3B-A006-743F0F84911E, uuid=251F310F-56EE-694D-941A-44057D9BCFD1
 +
 +</code>
 +++++
 +===== Astra audit ufix  =====
 +
 +{{ :linux:pasted:ufix.zip |}}
 +++++Src code|
 +<code BASH>
 +# get 
 +mkdir -p /tmp/ufix
 +cd /tmp/ufix
 +scp user@server:/tmp/ufix.zip ./
 +# archive
 +FILENAME=$(hostname)_$(date +%Y-%m-%d).tgz; tar -czf "$FILENAME" --exclude ufix.tgz --exclude "ufix 1.sh" --exclude "$FILENAME" .
 +
 +chmod 777 ./ufix
 +chmod u+x ./ufix
 +./ufix -jR  /boot /bin /sbin /lib /usr /bin/ /lib/security /etc/init.d /etc/opt/drweb.com /etc/opt/kaspersky > ListFile.txt
 +./ufix -e ./ListFile.txt
 +./ufix -h ./ListFile.prj
 +systemctl list-dependencies > services.txt
 +lsb_release -a > lsb.txt
 +apt list --installed > astra_apt_list.txt
 +yum list --installed > redos_yum_list.txt
 +dpkg -l > dpkg.txt
 +dpkg --get-selections | grep -v deinstall > pkgs.txt
 +cat /etc/ssh/sshd_config > ssh_conf.txt
 +cat /etc/astra/build_version > astra_build.txt
 +cat /etc/audit/auditd.conf > audit1.txt
 +cat /etc/audit/audit.rules > auditrul.txt
 +cat /etc/audit/audit.rules.prev > audrulpr.txt
 +cat /etc/audit/audit-stop.rules > audstop.txt
 +cat /etc/audit/rules.d > rules.txt
 +ip a > ip.txt
 +uname -a > uname.txt                     # Информация о ядре и системе
 +uptime > uptime.txt                       # Время работы системы
 +hostnamectl > hostname.txt                # Информация о хосте
 +dmesg > dmesg.txt                         # Запись сообщений ядра
 +lsblk > lsblk.txt                         # Информация о блоковых устройствах
 +df -h > disk_usage.txt                    # Информация о свободном месте на дисках
 +free -h > memory_usage.txt                # Информация о потреблении памяти
 +top -b -n 1 > top.txt                     # Состояние процессов
 +ps aux > processes.txt                    # Список запущенных процессов
 +ip route > ip_route.txt                   # Таблица маршрутизации
 +cat /etc/hosts > hosts.txt                 # Содержимое файла hosts
 +cat /etc/network/interfaces > interfaces.txt  # Настройки сетевых интерфейсов
 +netstat -tuln > netstat.txt                # Состояние сетевых соединений
 +ss -tuln > ss_list.txt                     # Альтернативная команда для сетевых соединений
 +iptables -L -v -n > iptables.txt           # Правила iptables
 +firewall-cmd --list-all > firewall.txt     # Настройки Firewall (если используется firewalld)
 +tcpdump -i any -c 100 > tcpdump.txt        # Сниффинг трафика
 +cat /etc/passwd > passwd.txt               # Список пользователей
 +cat /etc/shadow > shadow.txt               # Хеши паролей
 +cat /etc/group > group.txt                 # Список групп
 +last > last_logins.txt                     # Последние входы в систему
 +auditctl -l > audit_current_rules.txt      # Текущие правила аудита
 +ausearch -m avc -ts recent > selinux.txt    # Логи SELinux
 +find /etc/ -perm -4000 -o -perm -2000 > setuid_setgid.txt  # Поиск SUID/SGID файлов
 +chkconfig --list > services_runlevel.txt   # Уровни запуска служб
 +rpm -qa > rpm_installed.txt                # Установленные пакеты RPM
 +snap list > snap_installed.txt             # Установленные пакеты Snap
 +cat /var/log/auth.log > auth_log.txt        # Логи аутентификации (на Ubuntu)
 +cat /var/log/secure > secure_log.txt        # Логи безопасности (на CentOS)
 +cat /var/log/syslog > syslog.txt            # Общая информация о системе
 +cat /var/log/messages > messages_log.txt    # Основные системные сообщения
 +cat /etc/ssh/ssh_config > ssh_client_conf.txt  # Конфигурация клиента SSH
 +
 +
 +</code>
 +++++
 +
 +
 +===== Astra config   =====
 +  * Astra Set ++timezone|
 +<code BASH>
 + timedatectl status
 + timedatectl set-timezone Asia/Yekaterinburg
 +</code>
 +++
 +
  • linux/astra.1744260957.txt.gz
  • Last modified: 2025/04/10 04:55
  • by admin