Есть такой инструмент — Portainer, очень упрощает работу с Docker и позволяет отложить в сторону командную строку.
С помощью Portainer вы сможете отслеживать состояние контейнеров, запускать, останавливать и удалять их, развертывать новые приложения, а также многое другое. В этой статье мы поговорим как выполняется установка Docker Portainer на ваш компьютер, а также как пользоваться программой
@sysadmin1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3👏2🔥1
Установка и настройка VNC сервера в CentOS 8
Virtual Network Computing (VNC) — это графическая система общего доступа к рабочему столу, позволяющая удаленно управлять компьютером с помощью клавиатуры и мыши.
В этой статье мы рассмотрим процесс установки и настройки VNC-сервера на CentOS 8, а также подключение к серверу через безопасный SSH-туннель.
Для начала вам потребуется войти в систему CentOS 8 как пользователь с правами sudo.
Часто на серверах нет графической оболочки. Если на вашем сервере она отсутствует, установите её с помощью команды:
sudo dnf groupinstall "Server with GUI"
Это займет некоторое время в зависимости от конфигурации вашей системы.
Установка VNC-сервера
Мы будем использовать TigerVNC, который доступен в стандартных репозиториях CentOS. Для его установки выполните:
sudo dnf install tigervnc-server
После завершения установки создайте начальную конфигурацию и задайте пароль:
vncserver
Вам предложат ввести пароль и решить, использовать ли режим "только для просмотра" (view-only).
Настройка VNC-сервера
Для настройки TigerVNC с Gnome откройте файл ~/.vnc/xstartup и отредактируйте его следующим образом:
vim ~/.vnc/xstartup
#!/bin/sh
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
vncconfig -iconic &
dbus-launch --exit-with-session gnome-session &
Сохраните изменения. Этот скрипт будет автоматически запускаться при старте или перезапуске сервера VNC.
Создание файла модуля Systemd
Для упрощения управления VNC создайте файл модуля Systemd:
mkdir -p ~/.config/systemd/user
cp /usr/lib/systemd/user/[email protected] ~/.config/systemd/user/
systemctl --user daemon-reload
systemctl --user enable vncserver@:1.service --now
Порт дисплея :1 означает, что VNC-сервер будет слушать на порту 5901.
Подключение к серверу
VNC через SSH-туннель
VNC — это небезопасный протокол, поэтому рекомендуется использовать SSH-туннель.
Если вы используете Linux или macOS, создайте туннель командой:
ssh -L 5901:127.0.0.1:5901 -N -f -l username remote_server_ip
Замените username и remote_server_ip на своё имя пользователя и IP-адрес сервера. Теперь вы можете подключаться к VNC через клиент, используя адрес 127.0.0.1:5901.
@sysadmin1
Virtual Network Computing (VNC) — это графическая система общего доступа к рабочему столу, позволяющая удаленно управлять компьютером с помощью клавиатуры и мыши.
В этой статье мы рассмотрим процесс установки и настройки VNC-сервера на CentOS 8, а также подключение к серверу через безопасный SSH-туннель.
Для начала вам потребуется войти в систему CentOS 8 как пользователь с правами sudo.
Часто на серверах нет графической оболочки. Если на вашем сервере она отсутствует, установите её с помощью команды:
sudo dnf groupinstall "Server with GUI"
Это займет некоторое время в зависимости от конфигурации вашей системы.
Установка VNC-сервера
Мы будем использовать TigerVNC, который доступен в стандартных репозиториях CentOS. Для его установки выполните:
sudo dnf install tigervnc-server
После завершения установки создайте начальную конфигурацию и задайте пароль:
vncserver
Вам предложат ввести пароль и решить, использовать ли режим "только для просмотра" (view-only).
Настройка VNC-сервера
Для настройки TigerVNC с Gnome откройте файл ~/.vnc/xstartup и отредактируйте его следующим образом:
vim ~/.vnc/xstartup
#!/bin/sh
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
vncconfig -iconic &
dbus-launch --exit-with-session gnome-session &
Сохраните изменения. Этот скрипт будет автоматически запускаться при старте или перезапуске сервера VNC.
Создание файла модуля Systemd
Для упрощения управления VNC создайте файл модуля Systemd:
mkdir -p ~/.config/systemd/user
cp /usr/lib/systemd/user/[email protected] ~/.config/systemd/user/
systemctl --user daemon-reload
systemctl --user enable vncserver@:1.service --now
Порт дисплея :1 означает, что VNC-сервер будет слушать на порту 5901.
Подключение к серверу
VNC через SSH-туннель
VNC — это небезопасный протокол, поэтому рекомендуется использовать SSH-туннель.
Если вы используете Linux или macOS, создайте туннель командой:
ssh -L 5901:127.0.0.1:5901 -N -f -l username remote_server_ip
Замените username и remote_server_ip на своё имя пользователя и IP-адрес сервера. Теперь вы можете подключаться к VNC через клиент, используя адрес 127.0.0.1:5901.
@sysadmin1
👍3❤1🔥1👏1
Настройка_сетевого_интерфейса_на_CentOS.pdf
238.3 KB
Настройка сетевого интерфейса на CentOS
Конфигурирование сетевых интерфейсов в CentOS заметно отличается от того, как это выполняется в Ubuntu. В CentOS управлением сетевой подсистемой занимается Network Manager (NM).
⏺ Network Manager - это демон, который располагается поверх libudev и других интерфейсов ядра Linux (и пары других демонов) и предоставляет высокоуровневый интерфейс для настройки сетевых интерфейсов.
@sysadmin1
Конфигурирование сетевых интерфейсов в CentOS заметно отличается от того, как это выполняется в Ubuntu. В CentOS управлением сетевой подсистемой занимается Network Manager (NM).
@sysadmin1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥2👏2
Команды Linux для управления файлами
1.
Когда команда используется с одним текстовым файлом (вот так: cat путь_к_файлу), она отображает его содержимое в окне терминала. Если указать два файла и больше (cat путь_к_файлу_1 путь_к_файлу_2), она склеит их. А если ввести cat путь_к_файлу_1 > новый_файл — объединит содержимое упомянутых файлов в новый документ.
2.
Позволяет изменять права доступа к файлу. Может пригодиться, если вы хотите внести изменения в системный файл.
3.
Изменяет владельца файла или каталога. Следует выполнять с правами суперпользователя. Например, chown user:group ваш_файл изменит владельца и группу файла на заданные.
4.
Выводит информацию об указанном файле.
5.
Открывает простой текстовый редактор. Можно создать новый текстовый файл или открыть существующий: nano путь_к_файлу.
6.
Переименовывает один или несколько файлов. Команду можно использовать и для массового переименования по маске.
7.
Изменяет дату последнего открытия или модификации указанного файла.
8.
Команда для создания или извлечения архивов tar. Например, tar -cvf архив.tar ваши_файлы создаст архив архив.tar из указанных документов, а tar -xvf архив.tar извлечёт их.
9.
Аналогичным образом распаковывает и сжимает архивы ZIP. Например, zip -r9 архив. zip папка создаст архив архив. zip, содержащий все файлы и подкаталоги из папки, с максимальным уровнем сжатия.
10.
Создаёт новую папку в текущей терминальной или в указанной папке: mkdir путь_к_папке.
11.
Удаляет упомянутую папку.
12.
Удаляет файлы. Может работать как с отдельными элементами, так и с группой, соответствующей определённым признакам.
13.
Создаёт копию нужного файла в папке терминала: cp путь_к_файлу. Также вы можете указать назначение cp путь_к_файлу путь_для_копии.
14.
Перемещает файл из одной папки в другую. Вы можете указать имя для перемещаемого файла. Забавно, но в Linux эта команда может использоваться и для переименования документов. Просто укажите ту же папку, где находится файл, и другое название.
15.
Поиск файлов по определённым критериям, таким как имя, тип, размер, владелец, дата создания и модификации.
16.
Поиск текстовых файлов, содержащих определённые строки. Критерии очень гибко настраиваются.
17.
Поиск файлов и папок, чьи названия подходят запросу, и отображение их путей в файловой системе.
@sysadmin1
1.
catКогда команда используется с одним текстовым файлом (вот так: cat путь_к_файлу), она отображает его содержимое в окне терминала. Если указать два файла и больше (cat путь_к_файлу_1 путь_к_файлу_2), она склеит их. А если ввести cat путь_к_файлу_1 > новый_файл — объединит содержимое упомянутых файлов в новый документ.
2.
chmodПозволяет изменять права доступа к файлу. Может пригодиться, если вы хотите внести изменения в системный файл.
3.
chownИзменяет владельца файла или каталога. Следует выполнять с правами суперпользователя. Например, chown user:group ваш_файл изменит владельца и группу файла на заданные.
4.
fileВыводит информацию об указанном файле.
5.
nanoОткрывает простой текстовый редактор. Можно создать новый текстовый файл или открыть существующий: nano путь_к_файлу.
6.
renameПереименовывает один или несколько файлов. Команду можно использовать и для массового переименования по маске.
7.
touchИзменяет дату последнего открытия или модификации указанного файла.
8.
tarКоманда для создания или извлечения архивов tar. Например, tar -cvf архив.tar ваши_файлы создаст архив архив.tar из указанных документов, а tar -xvf архив.tar извлечёт их.
9.
zipАналогичным образом распаковывает и сжимает архивы ZIP. Например, zip -r9 архив. zip папка создаст архив архив. zip, содержащий все файлы и подкаталоги из папки, с максимальным уровнем сжатия.
10.
mkdirСоздаёт новую папку в текущей терминальной или в указанной папке: mkdir путь_к_папке.
11.
rmdirУдаляет упомянутую папку.
12.
rmУдаляет файлы. Может работать как с отдельными элементами, так и с группой, соответствующей определённым признакам.
13.
cpСоздаёт копию нужного файла в папке терминала: cp путь_к_файлу. Также вы можете указать назначение cp путь_к_файлу путь_для_копии.
14.
mvПеремещает файл из одной папки в другую. Вы можете указать имя для перемещаемого файла. Забавно, но в Linux эта команда может использоваться и для переименования документов. Просто укажите ту же папку, где находится файл, и другое название.
15.
findПоиск файлов по определённым критериям, таким как имя, тип, размер, владелец, дата создания и модификации.
16.
grepПоиск текстовых файлов, содержащих определённые строки. Критерии очень гибко настраиваются.
17.
locateПоиск файлов и папок, чьи названия подходят запросу, и отображение их путей в файловой системе.
@sysadmin1
👍9🔥4🥰2❤1👏1🤡1
Media is too big
VIEW IN TELEGRAM
Зачем нужен и как работает Docker?
Чтобы научиться работать с докером, важно понимать принципы его работы. В этом видео вы разберете зачем вообще нужен Docker, почему он стал популярным, а также в чем его сила и слабые стороны.
#devops #Docker
@sysadmin1
Чтобы научиться работать с докером, важно понимать принципы его работы. В этом видео вы разберете зачем вообще нужен Docker, почему он стал популярным, а также в чем его сила и слабые стороны.
#devops #Docker
@sysadmin1
👍12❤4🔥4
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3🥰2❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁11🤣9🔥3
Media is too big
VIEW IN TELEGRAM
Zabbix 7, как обновиться и что поменялось
4 июня 2024 года состоялся выпуск системы мониторинга Zabbix 7 LTS. В ней появились улучшения: усовершенствован интерфейс, расширены возможности мониторинга, расширены шаблоны и API, проведены обновления в области безопасности и соответствия требованиям, улучшена производительность и т.д. На мастер-классе вы опробуете изменения на практике. Все можно будет воспроизвести «дома» в качестве новой увлекательной компьютерной игры.
@sysadmin1
4 июня 2024 года состоялся выпуск системы мониторинга Zabbix 7 LTS. В ней появились улучшения: усовершенствован интерфейс, расширены возможности мониторинга, расширены шаблоны и API, проведены обновления в области безопасности и соответствия требованиям, улучшена производительность и т.д. На мастер-классе вы опробуете изменения на практике. Все можно будет воспроизвести «дома» в качестве новой увлекательной компьютерной игры.
@sysadmin1
🔥6👍5❤1