Задача: Проработать шаги по удалению Headwind MDM
("Инструмент управления Android устройствами в ЛВС"
) с системы Ubuntu 22.04 Server
, когда Вы тестируете различный функционал, документирую себе настройки и порядок действий, как поступаю я, то либо вы создаете виртуальную машину, настраиваете ее и создаете снапшот, а после накатываете сервис, а потом откатываетесь на него и опять с нуля, либо ниже действия от и до если нет возможности использовать снапшот.
Шаг №1:
Останавливаем сервис Tomcat:
ekzorchik@srv-us2204mdm:~$ sudo systemctl stop tomcat9.service
Шаг №2:
Удаляем базу и пользователя в Postgres:
ekzorchik@srv-us2204mdm:~$ sudo su - postgres postgres@srv-us2204mdm:~$ postgres@srv-us2204mdm:~$ psql psql (14.11 (Ubuntu 14.11-0ubuntu0.22.04.1)) Type "help" for help. postgres=#
Отобразить все базы сервиса Postgres:
postgres=# \list List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges -----------+----------+----------+-------------+-------------+----------------------- hmdm | hmdm | UTF8 | en_US.UTF-8 | en_US.UTF-8 | postgres | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | template0 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres + | | | | | postgres=CTc/postgres template1 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres + | | | | | postgres=CTc/postgres (5 rows) postgres=# postgres=# drop database hmdm; DROP DATABASE postgres=#
Отобразить всех пользователей сервиса postgres:
postgres=# \du List of roles Role name | Attributes | Member of -----------+------------------------------------------------------------+----------- hmdm | | {} postgres | Superuser, Create role, Create DB, Replication, Bypass RLS | {} | {} postgres=#
Удаляем конкретного пользователя согласно списку/выводу выше:
postgres=# drop user hmdm; DROP ROLE postgres=# quit postgres@srv-us2204mdm:~$ exit logout ekzorchik@srv-us2204mdm:~$
Шаг №4:
Удаляем файлы определенные каталоги и файлы:
ekzorchik@srv-us2204mdm:~$ sudo rm -Rf /opt/hmdm/ ekzorchik@srv-us2204mdm:~$ sudo rm -f /var/lib/tomcat9/conf/Catalina/localhost/ROOT.xml ekzorchik@srv-us2204mdm:~$ sudo rm -Rf /var/lib/tomcat9/webapps/ROOT ekzorchik@srv-us2204mdm:~$ sudo rm -f /var/lib/tomcat9/webapps/ROOT.war ekzorchik@srv-us2204mdm:~$ sudo rm -f /var/cache/tomcat9/files/*
Шаг №5:
Запускаем сервис Tomcat:
ekzorchik@srv-us2204mdm:~$ sudo systemctl stop tomcat9.service
И вот эти действия нужно проделывать перед тем как у Вас возникла идея удалить установленный Headwind MDM
с текущей системы, к примеру, Ubuntu 22.04 Server
, а потом снова установить, тестируя какой-либо функционал, можно конечно проще сделать:
выполнить шаги преднастройки перед установкой Headwind MDM
выключить систему (надеюсь вы используете виртуализацию)
Сделать снапшот и обозвать его как OriginalSystem
и откатываться на него, когда нужно.
На заметку: По мере выявлению нюансов заметка будет дополняться.
Пока на этом заметку считаю завершенной, с уважением автор блога Олло Александр aka ekzorchik.