Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
linux:astra [2025/02/05 11:37] – [Astra doc] admin | linux:astra [2025/05/22 19:47] (current) – [Astra config] admin | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Linux.Astra ====== | ====== Linux.Astra ====== | ||
+ | https:// | ||
Информация по astra 1.7 https:// | Информация по astra 1.7 https:// | ||
Line 20: | Line 21: | ||
===== Astra Images ===== | ===== Astra Images ===== | ||
https:// | https:// | ||
+ | |||
+ | ===== Astra links ===== | ||
+ | - virt KVM - https:// | ||
+ | - mandat attr - https:// | ||
+ | |||
+ | - https:// | ||
+ | ===== Astra migration dd / boot recovery ===== | ||
+ | * Astra ++dd recovery | | ||
+ | <code BASH> | ||
+ | -- Recovery AStra 1.74 from DD | ||
+ | |||
+ | |||
+ | |||
+ | sudo parted /dev/sda mklabel gpt | ||
+ | sudo parted /dev/sda mkpart primary 1MiB 513MiB | ||
+ | sudo parted /dev/sda set 1 boot on | ||
+ | sudo parted /dev/sda mkpart primary 513MiB 550MiB | ||
+ | sudo parted /dev/sda mkpart primary 550MiB 55GB | ||
+ | sudo sgdisk --typecode=1: | ||
+ | sudo sgdisk --typecode=2: | ||
+ | sudo sgdisk --typecode=3: | ||
+ | sudo sgdisk --partition-guid=1: | ||
+ | sudo sgdisk --partition-guid=2: | ||
+ | sudo sgdisk --partition-guid=3: | ||
+ | sudo mkfs.vfat -F 32 /dev/sda1 | ||
+ | sudo mkswap /dev/sda2 | ||
+ | sudo swapon /dev/sda2 | ||
+ | sudo pvcreate /dev/sda3 | ||
+ | |||
+ | |||
+ | # Create a volume group (VG) named " | ||
+ | sudo vgcreate vg0 /dev/sda3 | ||
+ | |||
+ | # Create a logical volume (LV) named " | ||
+ | sudo lvcreate -L 55G -n root vg0 | ||
+ | |||
+ | # Format the logical volume as ext4 (or any other filesystem) | ||
+ | sudo mkfs.ext4 / | ||
+ | |||
+ | |||
+ | mount.cifs // | ||
+ | |||
+ | sudo pv / | ||
+ | fsck /dev/sda1 | ||
+ | sudo pv / | ||
+ | |||
+ | |||
+ | # Optionally, mount the new logical volume to /mnt for testing | ||
+ | sudo mkdir -p /mnt/root | ||
+ | sudo mount / | ||
+ | |||
+ | |||
+ | sudo mount /dev/sda1 / | ||
+ | sudo mount --bind /dev / | ||
+ | sudo mount --bind /proc / | ||
+ | sudo mount --bind /sys / | ||
+ | sudo chroot /mnt/root | ||
+ | |||
+ | grub-install --target=x86_64-efi | ||
+ | update-grub | ||
+ | |||
+ | new pass test rvirt04 | ||
+ | vmadmin | ||
+ | ctrhtn1! | ||
+ | |||
+ | deb http:// | ||
+ | deb http:// | ||
+ | deb http:// | ||
+ | |||
+ | </ | ||
+ | ++ | ||
===== Astra hint ===== | ===== Astra hint ===== | ||
* определить сборку и версию ''/ | * определить сборку и версию ''/ | ||
Line 209: | Line 281: | ||
lvconvert --merge / | lvconvert --merge / | ||
</ | </ | ||
+ | |||
+ | ===== 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 | ||
+ | parted /dev/sda mkpart primary 1025MiB 2049MiB # sda2 - swap | ||
+ | parted /dev/sda mkpart primary 2049MiB 300GB # sda3 - LVM | ||
+ | |||
+ | # Format partitions | ||
+ | mkfs.fat -F32 / | ||
+ | mkswap / | ||
+ | pvcreate / | ||
+ | |||
+ | # Create LVM structure | ||
+ | vgcreate vg_system / | ||
+ | lvcreate -L 60G -n lv_root vg_system | ||
+ | lvcreate -L 100G -n lv_data vg_system | ||
+ | |||
+ | # Format LVM partitions | ||
+ | mkfs.ext4 / | ||
+ | mkfs.ext4 / | ||
+ | |||
+ | mount / | ||
+ | |||
+ | |||
+ | # Restore the image to the LVM logical volume with progress | ||
+ | sudo pv / | ||
+ | |||
+ | |||
+ | -- get data | ||
+ | # Mount root, boot/efi, and data partitions | ||
+ | mount / | ||
+ | mkdir -p / | ||
+ | mount /dev/sda1 / | ||
+ | mkdir -p / | ||
+ | mount / | ||
+ | |||
+ | 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= | ||
+ | /dev/sdd2 : start= | ||
+ | /dev/sdd3 : start= | ||
+ | |||
+ | </ | ||
+ | ++++ | ||
+ | ===== Astra audit ufix ===== | ||
+ | |||
+ | {{ : | ||
+ | ++++Src code| | ||
+ | <code BASH> | ||
+ | # get | ||
+ | mkdir -p /tmp/ufix | ||
+ | cd /tmp/ufix | ||
+ | scp user@server:/ | ||
+ | # archive | ||
+ | FILENAME=$(hostname)_$(date +%Y-%m-%d).tgz; | ||
+ | |||
+ | chmod 777 ./ufix | ||
+ | chmod u+x ./ufix | ||
+ | ./ufix -jR /boot /bin /sbin /lib /usr /bin/ / | ||
+ | ./ufix -e ./ | ||
+ | ./ufix -h ./ | ||
+ | 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 / | ||
+ | cat / | ||
+ | cat / | ||
+ | cat / | ||
+ | cat / | ||
+ | cat / | ||
+ | cat / | ||
+ | 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 | ||
+ | cat / | ||
+ | netstat -tuln > netstat.txt | ||
+ | ss -tuln > ss_list.txt | ||
+ | iptables -L -v -n > iptables.txt | ||
+ | firewall-cmd --list-all > firewall.txt | ||
+ | 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 | ||
+ | find /etc/ -perm -4000 -o -perm -2000 > setuid_setgid.txt | ||
+ | chkconfig --list > services_runlevel.txt | ||
+ | rpm -qa > rpm_installed.txt | ||
+ | snap list > snap_installed.txt | ||
+ | cat / | ||
+ | cat / | ||
+ | cat / | ||
+ | cat / | ||
+ | cat / | ||
+ | |||
+ | |||
+ | </ | ||
+ | ++++ | ||
+ | |||
+ | |||
+ | ===== Astra config | ||
+ | * Astra Set ++timezone| | ||
+ | <code BASH> | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | ++ | ||
+ |