grep -vP '^PRETTY_NAME=\"(Ubuntu 20.04.*|AlmaLinux 8.*|Centos 7 x64.*|Astra Linux 1.7.3)\"' /etc/os-release && echo 'ОС совместима' lscpu #количество памяти free --mega | awk 'NR==2{print $2}' #проверка sse4_2 lscpu | grep -q sse4_2 && echo 'sse4_2 поддерживается' #проверка размера диска if [ $(df --block-size=1m /opt/ispsystem | awk 'NR==2 {print $4}') -ge 36800 ]; then echo 'равно';fi #проверка поддержки виртуализации lscpu | grep -q AMD-V && echo 'виртуализация поддерживается' #проверка количества ядер num=$(lscpu --parse=CORE | tail -n 1);num=$((num+1));echo $num #vm6 список требований #Процессор 2 ГГц #Количество ядер 2 шт. #Оперативная память 4 Гб #Дисковое пространство 150 Гб #SSE4.2 #Операционные системы: #AlmaLinux 8; #CentOS 7 x64; #Ubuntu 20.04. #Astra Linux 1.7.3. #dci6 #сервер платформы — физический или виртуальный на основе виртуализации KVM, Hyper-V или VMware ESXi; #Процессор 2.4 ГГц #Количество ядер 4 шт #Оперативная память 8 Гб #Дисковое пространство 110 Гб #Поддерживаемые операционные системы: #AlmaLinux 8; #CentOS 7 x64; #Ubuntu 20.04. #Дополнительно для лицензий Infrastructure: # #Astra Linux Special Edition 1.7.3 редакции "Орёл", "Воронеж". #если занято больше 90 процентов, выдать предупреждение if [ $(df --block-size=1m /opt/ispsystem | awk 'NR==2 {print $5}' | sed 's/\%//g') -ge 90 ]; then echo 'занято больше 90 процентов места';else echo 'занято меньше 90% места';fi #проверка занятого места