Заглавная Обсуждение
Читать Просмотр кода История

3.2. Панель GNOME

ALT Linux

⁠26.2. Панель GNOME

Панель GNOME расположена в нижней части экрана.

Элементы панели GNOME

На панели расположены:

  • основное меню — Меню GNOME, обеспечивающее доступ ко всем графическим приложениями и изменениям настроек;

  • Кнопка — Обзор  — кнопка Обзор;

  • Панель задач с кнопками избранных приложений;

  • раскладка клавиатуры;

  • текущие дата и время;

  • системное меню для управления звуком, сетевыми соединениями и питанием системы;

  • кнопка Показать рабочий стол — позволяет свернуть (развернуть) все открытые окна на текущем рабочем месте.

Через Меню GNOME осуществляется запуск всех приложений, установленных на компьютер.

Меню MATE — все доступные программы

Примечание

Открыть меню также можно, нажав клавишу Super.

Кнопка Обзор позволяет переключаться между режимами Обзор и Рабочий стол.

Режим Обзор позволяет получить доступ к открытым окнам и приложениям. В этом режиме для поиска приложений, файлов, папок можно просто начать набирать текст.

GNOME. Режим Обзор

Чтобы переключиться на окно, следует в режиме Обзор нажать на это окно. Если у вас открыто несколько виртуальных рабочих столов, можно нажать на любой из них, чтобы посмотреть, какие окна открыты на этом виртуальном рабочем столе.

На панели задач отображаются избранные и запущенные приложения. Для открытия приложения достаточно щёлкнуть мышью по значку на панели задач. Если приложение уже запущено, под его значком будет показана белая полоса. Нажатие правой кнопки мыши на значке открывает меню, в котором можно выбрать любое из уже открытых окон запущенного приложения или открыть новое окно.

Запущенные приложения на панели задач

Если у приложения есть значки на Панели задач, то приложение можно запустить, щелкнув по этому значку.

Примечание

Для добавления приложения на Панель задач необходимо в контекстном меню нужного приложения выбрать пункт Прикрепить к панели приложений:

Добавление приложения на Панель задач

Чтобы удалить значок приложения из Панели задач, необходимо в контекстном меню значка приложения выбрать пункт Открепить.

Примечание

Используйте комбинацию клавиш Alt+Tab для переключения между открытыми окнами.

Удерживая нажатой клавишу Alt, нажимайте Tab для последовательного переключения между окнами. Отпустите обе клавиши, чтобы подтвердить свой выбор.

На правой части панели отображаются раскладка клавиатуры, текущие дата и время, системное меню для управления звуком, сетевыми соединениями и питанием системы.

При нажатии на строку даты и времени (Super+V) открывается календарь со списком предстоящих событий и уведомлений.

Календарь и уведомления

Нажатие на кнопку, расположенную в правом углу панели, открывает Системное меню:

Системное меню GNOME

Системное меню также можно открыть, нажав Super+S.

В системном меню отображается индикатор состояния батареи и кнопки:

  •   — кнопка для запуска инструмента создания снимков экрана;

  •   — кнопка для запуска приложения Настройки GNOME;

  •   — кнопка блокировки сеанса доступа;

  •   — кнопка позволяющая приостановить или выключить компьютер, предоставить доступ к компьютеру другому пользователю без полного выхода из системы.

С помощью ползунков можно регулировать громкость звука или яркость экрана.

Остальная часть меню содержит кнопки быстрых настроек, с помощью которых можно управлять доступными службами и устройствами (например, Wi-Fi, Bluetooth).

На рабочий стол можно добавить ярлыки программ:

  1. Открыть Меню GNOME и в контекстном меню нужного приложения выбрать пункт Создать ярлык на рабочем столе:

    Создать ярлык на рабочем столе

  2. В контекстном меню созданного ярлыка выбрать пункт Разрешить запуск:

    Разрешить запуск ярлыка

#C
cd ~/Projects/
mkdir -p Project_02/terraform
cd Project_02/terraform
cp ~/Projects/Project_01/terraform/provider.tf ./
terraform init
cp ~/Projects/Project_01/terraform/network.tf ./
openstack --insecure network list //значение(cloud-net) network_id
openstack --insecure subnet list //значение(192.168.1.0.24) subnet_id
vim network.tf
resource "openstack_networking_port_v2" "port_vm_acm-server" {
    name           = "port_acm-server"
    network_id     = "61845892-f9cc-4fde-962c-34b59425a74d"
    admin_state_up = true

    fixed_ip {
        subnet_id   = "13592ca4-8782-410b-9bcc-90810ccab6fe"
        ip_address  = "192.168.1.104"
    }
}

resource "openstack_networking_port_v2" "port_vm_db-server" {
    name           = "port_db-server"
    network_id     = "61845892-f9cc-4fde-962c-34b59425a74d"
    admin_state_up = true

    fixed_ip {
        subnet_id   = "13592ca4-8782-410b-9bcc-90810ccab6fe"
        ip_address  = "192.168.1.105"
    }
}

resource "openstack_networking_port_v2" "port_vm_bar-agent01" {
    name           = "port_bar-agent01"
    network_id     = "61845892-f9cc-4fde-962c-34b59425a74d"
    admin_state_up = true

    fixed_ip {
        subnet_id   = "13592ca4-8782-410b-9bcc-90810ccab6fe"
        ip_address  = "192.168.1.106"
    }
}

Добавление SSH-ключей

#cloud-config
ssh_authorized_keys:
  - ssh-rsa ПУБЛИЧНЫЙ_КЛЮЧ username@server

Можно добавить несколько ключей сразу:

#cloud-config
ssh_authorized_keys:
  - ssh-rsa ПУБЛИЧНЫЙ_КЛЮЧ username@server
  - ssh-rsa ПУБЛИЧНЫЙ_КЛЮЧ_2 username2@desktop

Создание пользователя с правами sudo, добавление SSH-ключей и настройка оболочки bash

#cloud-config
users:
  - name: username
    groups: sudo
    shell: /bin/bash
    sudo: ['ALL=(ALL) NOPASSWD:ALL']
    ssh-authorized-keys:
      - ПУБЛИЧНЫЙ_КЛЮЧ username@server
      - ПУБЛИЧНЫЙ_КЛЮЧ_2 username2@desktop

Установка LAMP на Ubuntu

#cloud-config

package_update: true
packages:
  - apache2
  - php-mysql
  - mysql-server
  - libapache2-mod-php
  - php-gd
  - php-curl

runcmd:
  - [ find, /var/www, -type, d, -exec, chmod, 2775, {}, \; ]
  - [ find, /var/www, -type, f, -exec, chmod, 0664, {}, \; ]

write_files:
  - path: /var/www/html/phpinfo.php
    owner: www-data:www-data
    content: |
      "<?php phpinfo(); ?>"

  

После завершения настройки при переходе по адресу http://ip_адрес_сервера/phpinfo.php отобразится страница с параметрами PHP.

cp ~/Projects/Project_01/terraform/vm-game.tf ./vm.tf
openstack --insecure flavor list //значение(1024RAM 1vCPU) flavor_id
openstack --insecure image list //значение(alt-p11-cloud-x86_64.qcow2) uuid
vim vm.tf
resource "openstack_compute_instance_v2" "acm-server" {
  name      = "ACM-Server"
  flavor_id = "101"
  user_data = file("cloud-init.yml")

  block_device {
    uuid                  = "827e08fa-fd3c-41cd-92ca-845bb5018478"
    source_type           = "image"
    volume_size           = "20"
    boot_index            = 0
    destination_type      = "volume"
    delete_on_termination = true
  }

  network {
    port = openstack_networking_port_v2.port_vm_acm-server.id
  }
}

resource "openstack_compute_instance_v2" "db-server" {
  name      = "DB-Server"
  flavor_id = "03bf1b85-2f5f-4ada-a07b-8b994b6dcb57"
  user_data = file("cloud-init.yml")

  block_device {
    uuid                  = "827e08fa-fd3c-41cd-92ca-845bb5018478"
    source_type           = "image"
    volume_size           = "20"
    boot_index            = 0
    destination_type      = "volume"
    delete_on_termination = true
  }

  network {
    port = openstack_networking_port_v2.port_vm_db-server.id
  }
}

resource "openstack_compute_instance_v2" "bar-agent01" {
  name      = "BAR-Agent01"
  flavor_id = "03bf1b85-2f5f-4ada-a07b-8b994b6dcb57"
  user_data = file("cloud-init.yml")

  block_device {
    uuid                  = "827e08fa-fd3c-41cd-92ca-845bb5018478"
    source_type           = "image"
    volume_size           = "10"
    boot_index            = 0
    destination_type      = "volume"
    delete_on_termination = true
  }

  network {
    port = openstack_networking_port_v2.port_vm_bar-agent01.id
  }
}

Смена режима загрузки

Отдельные действия с сервером, например, восстановление пароля root или пересоздание разделов на диске, требуют отличных от стандартного (многопользовательского) режимов загрузки ОС.

Сменить режим загрузки системы можно на вкладке Доступ в блоке Режим загрузки ОС:

Mode Os

Далее выберите нужный режим загрузки и нажмите Сохранить и перезагрузить.


cp ~/Projects/Project_01/terraform/cloud-init.yml ./
terraform apply
vim /etc/hosts
192.168.1.100   haproxy01.dev.au.team   haproxy01
192.168.1.100   game.au.team
192.168.1.101   game01.dev.au.team      game01
192.168.1.102   game02.dev.au.team      game02
192.168.1.103   game03.dev.au.team      game03
192.168.1.104   acm-server.au.team      acm-server
192.168.1.105   db-server.au.team       db-server
192.168.1.106   bar-agent01.au.team     bar-agent01
192.168.1.104   cb.au.team

wget https://download.cyberprotect.ru/releases/CyberBackup/18.1.39034/CyberBackup_18_64-bit.x86_64
scp CyberBackup_18_64-bit.x86_64 acm-server:~/
scp CyberBackup_18_64-bit.x86_64 db-server:~/
scp CyberBackup_18_64-bit.x86_64 bar-agent01:~/

#DB-SERVER
sudo apt-get update && sudo apt-get install -y postgresql17-server
sudo /etc/init.d/postgresql initdb
sudo systemctl enable --now postgresql
sudo vim /var/lib/pgsql/data/postgresql.conf
listen_addresses = '*'

sudo vim /var/lib/pgsql/data/pg_hba.conf
host   all      all         0.0.0.0/0      md5

sudo systemctl restart postgresql
createuser -U postgres --superuser --encrypted --pwprompt cyberbackup

Статистика использования ресурсов

Для полного понимания работы системы и рационального управления ресурсами необходимо проводить мониторинг ключевых параметров.

На вкладке Дашборд каждого сервера вы найдете графики использования процессора и сетевого подключения за последние сутки, а также данные о занятости диска.

Данные статистики позволяют оперативно анализировать состояние сервера в случае возникновения проблем и дают представление о работе системы в целом — достаточно ли текущих параметров для корректной работы сервера или требуется принять меры (изменить число ядер, увеличить полосу пропускания или размер диска).

Если у сервера нет публичного IPv4-адреса и он работает только в приватной сети (или имеет только IPv6-адрес), не будут отображаться данные графиков по оперативной памяти и нагрузке на диск.

Интернет-трафик

Здесь вы можете видеть входящий и исходящий трафик.

Для просмотра точного значения показателей в необходимый момент наведите курсор на желаемую точку на графике.

Traffic

Процессор

В графике статистики по использованию процессора (CPU) вы можете увидеть использование всех процессорных ядер виртуального сервера в процентах. Для каждого ядра максимальным значением является 100%, соответственно, максимальным значением на графике может быть 200%, 400% и так далее, в зависимости от числа ядер процессора.

Для просмотра точного значения показателей в необходимый момент наведите курсор на желаемую точку на графике.

Cpu

Память

Для оперативной памяти отображаем два графика: на одном выводится объем памяти, используемой приложениями, на втором — общий график, который отображает общий объем используемой памяти, занятой и приложениями, и операционной системой для кэширования диска.

При наведении курсора на точку графика можно увидеть точное значение.

D5f31ae5 8884 4d61 9268 83c9645d19db

По клику на конкретный вид графика можно отключить и снова включить его отображение:

3365ade2 8803 419d 9da6 4a6f7518ac55

Диск

Для диска мониторится наличие свободного места, а также нагрузка на диск.

Место на диске

Переполнение диска приводит к нестабильной работе сервера, поэтому важно отслеживать объем занятого дискового пространства. 

Соответствующий пункт дашборда выводит данные о текущем состоянии основного (системного) диска. Данные обновляются раз в час.

Disk Usage

При достижении лимита в 95% на контактный ящик аккаунта будет отправлено уведомление о необходимости принять меры (освободить место на диске или увеличить его размер). Уведомления на e-mail включены по умолчанию. Отключить их или заменить на аналогичные уведомления по SMS можно в разделе Уведомления.

#ACM-Server
sudo apt-get update && sudo apt-get dist-upgrade -y && sudo update-kernel -y && sudo apt-get clean && sudo reboot
uname -r //узнать версию ядра
sudo apt-get install kernel-source-<x.x>
sudo apt-get install -y kernel-source-6.12
sudo apt-get install -y kernel-headers-modules-6.12 gcc make kmod-sign
cd /home/altlinux/
chmod +x CyberBackup_18_64-bit.x86_64
sudo ./CyberBackup_18_64-bit.x86_64
Enter->Принять->Management Server;Agent for Linux;Bootable Media Builder;-> далее-> Использовать PostgreSQL->192.168.1.105; 5432; cyberbackup; cyberbackup; -> 9877 -> 7780 -> Finish

+#Cloud-ADM
http://cb.au.team:9877 -> Start trial -> start

#DB-SERVER
sudo apt-get update && sudo apt-get dist-upgrade -y && sudo update-kernel -y && sudo apt-get clean && sudo reboot
sudo apt-get install -y kernel-source-6.12
sudo apt-get install -y kernel-headers-modules-6.12 gcc make kmod-sign
cd /home/altlinux/
chmod +x CyberBackup_18_64-bit.x86_64
sudo ./CyberBackup_18_64-bit.x86_64
Enter->Принять->Agent for Linux; Agent for PostgreSQl -> - на этапе подключения к серверу управления: 192.168.1.104; зарегистрироваться (root/toor) -> далее

#Bar-Agent01
sudo apt-get update && sudo apt-get dist-upgrade -y && sudo update-kernel -y && sudo apt-get clean && sudo reboot
sudo apt-get install -y kernel-source-6.12
sudo apt-get install -y kernel-headers-modules-6.12 gcc make kmod-sign
cd /home/altlinux/
chmod +x CyberBackup_18_64-bit.x86_64
sudo ./CyberBackup_18_64-bit.x86_64
Enter->Принять->Agent for Linux -> на этапе подключения к серверу управления: 192.168.1.104; зарегистрироваться (root/toor) -> далее

#Cloud-ADM
http://cb.au.team:9877
Devices -> Phisical and VM

Резервное копирование

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

При этом важно иметь в виду, что копии, создаваемые в панели управления, защищают не от всех возможных проблем — при программном или аппаратном сбое на сервере либо удалении сервера восстановить данные будет невозможно. Мы рекомендуем дополнительно создавать удаленные копии для полной сохранности ваших данных.

В панели управления вам доступно создание как резервных копий (бэкапов), так и снапшотов (точки восстановления).

Резервные копии

Управлять резервным копированием вы можете на вкладке Бэкапы: создавать и удалять резервные копии, восстанавливать данные из них, а также управлять автоматическим резервным копированием.

Стоимость опции

Резервные копии — платная опция, стоимость которой зависит от объема диска. Стоимость бэкапа составляет 6 рублей за 1 ГБ диска. 

Оплачивается именно размещение копий на наших мощностях, а не их создание. Оплата списывается за каждый существующий бэкап, даже если новые бэкапы больше не создаются. 

Создание резервных копий

Для создания новой копии нажмите на кнопку «Создать бэкап».

Selection 097

Далее выберите диск, для которого будет создаваться бэкап, и при необходимости укажите комментарий. После этого нажмите на кнопку «Создать».

Screenshot 11 26 24 18:17:12

В зависимости от размера диска и загруженности системы бэкапов, процесс может занять от пары секунд до нескольких минут. Как только он завершится, копия отобразится в панели управления.

Обратите внимание, что создать бэкап невозможно, если на сервере создан снапшот.

Категория: ALT Linux