Системный администратор - Сетевые технологии - Компьютерная помощь
5.74K subscribers
2.82K photos
3.94K videos
997 files
528 links
Канал для системных администраторов или те кто работает в ИТ сфере.
📚КНИГИ ПО
💠Cisco systems
💠Mikrotik
💠VoIP
💠Linux
💠 Windows server
💠 Сетевые технологии
📽Видеоуроки
🤝Поддержка
Наша группа: @SySAD
Feedback bot: @SySADbot
Download Telegram
Структура файловой системы в Linux

🔵/bin: Содержит исполняемые бинарные файлы различных служб, доступные для запуска всем пользователям сервера. Включает базовые команды, такие как echo, cat, cd, pwd, ls и другие.
🔵/boot: Содержит файлы загрузчика и ядра операционной системы. Без этих файлов система не сможет запуститься.
🔵/dev: Содержит файлы устройств, подключенных к серверу, такие как терминалы (tty*) и специальные устройства, такие как null, random, zero, а также диски и их разделы (vda*).
🔵/etc: Хранит конфигурационные файлы служб по умолчанию. Здесь можно настроить параметры работы различных служб.
🔵/home: Предназначена для домашних каталогов пользователей. Здесь создаются домашние директории для локальных пользователей.
🔵/lib и /lib64: Содержат библиотеки, необходимые для работы системных служб и файлы для загрузки системы и модуля ядра. /lib также является символьной ссылкой на /usr/lib.
🔵/media: Автоматически монтирует внешние устройства, такие как USB и CD-ROM.
🔵/mnt: Используется для временного монтирования внешних устройств, чаще всего вручную.
🔵/opt: Предназначена для установки пользовательского программного обеспечения.
🔵/proc: Хранит информацию о процессах и системную информацию в виде «виртуальной файловой системы».
🔵/root: Домашняя папка для корневого пользователя root.
🔵/run: Включает данные, обрабатываемые и хранимые в оперативной памяти, такие как PID процессов и информация о ходе их выполнения.
🔵/sbin: Содержит исполняемые бинарные файлы системных служб, запуск которых возможен только с правами администратора. Является символьной ссылкой на /usr/sbin.
🔵/srv: Предназначена для общедоступных данных службы, таких как веб-сервер или FTP-сервер. По умолчанию не содержит данных.
🔵/sys: Содержит виртуальную файловую систему, в которую экспортируются данные ядра операционной системы и его модулей.
🔵/tmp: Используется для хранения временных файлов операционной системой и службами.
🔵/usr: Хранит исполняемые файлы, библиотеки и файлы документации для внутренних служб, а также данные программ, установленных пользователями. /bin, /sbin, /lib и /lib64 являются символьными ссылками на соответствующие каталоги внутри /usr.
🔵/var: Содержит часто изменяемые данные, такие как кэши, логи, очереди. Тут хранятся данные сайтов, баз данных, почтового сервера и др.
Эта файловая структура помогает упорядочить данные и облегчает навигацию и управление операционной системой.

@sysadmin1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍104🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
Почувствуйте всю боль удалёнщиков. Не каждый вывезет такое...

@sysadmin1
🤣10👍6🔥3😁21
Introduction_to_Networks_Companion_Guide_CCNAv7_by_Cisco_Networking.pdf
32.9 MB
Introduction to Networks Companion Guide (CCNAv7)
Cisco Networking Academy (2020)

Introduction to Networks Companion Guide is the official supplemental textbook for the Introduction to Networks course in the Cisco Networking Academy CCNA curriculum.

The course introduces the architecture, protocols, functions, components, and models of the internet and computer networks. The principles of IP addressing and fundamentals of Ethernet concepts, media, and operations are introduced to provide a foundation for the curriculum. By the end of the course, you will be able to build simple LANs, perform basic configurations for routers and switches, understand the fundamentals of network security, and implement IP addressing schemes. #cisco

@sysadmin1
👍72🔥2
Установка_Linux_совместно_с_Windows_10_через_WSL.pdf
968.5 KB
Установка Linux совместно с Windows 10 через WSL

WSL (сокр. от «Windows Subsystem for Linux») — это относительно новый механизм, входящий в состав Windows 10, позволяющий устанавливать непосредственно внутри Windows различные Linux дистрибутивы (например, Ubuntu, openSUSE, Debian и др.) и пользоваться такими инструментами и службами, как: vim, tmux, emacs, Apache и MySQL, а также скриптами, написанными на bash, Python, Ruby, C#, F# и пр.

@sysadmin1
👍7🔥3🎉2
This media is not supported in your browser
VIEW IN TELEGRAM
Это одна из моих любимых команд Cisco, которая сэкономила мне столько времени. Вы можете удаленно проверить Ethernet-кабель, чтобы выяснить, есть ли с ним физическая проблема или нет, избавляя себя от необходимости ехать на объект и проверять кабель вручную.

@sysadmin1
👍18🔥113
Встраиваемые_системы_на_основе_Linux.pdf
65.7 MB
📖 Встраиваемые системы на основе Linux

Год:
2017
Автор: Крис Симмондс

Вкниге подробно рассказано о том, как сконструировать встраиваемую Linux-систему из свобод- ных программ соткрытым исходным кодом, получив врезультате надежный и эффективный продукт. Рассмотрены наборы инструментов, начальные загрузчики, ядро Linux и конфигурирование корневой файловой системы. Показано, как работать ссистемами сборки Buildroot иYocto Project. Описаны процессы, потоки и управление памятью. Не обделены вниманием вопросы отладки и оптимизации платформы, атакже выполнение приложений реального времени.

#Linux

@sysadmin1
3🔥3👍2
🖥 Установка Portainer для управления Docker и Docker Composer

Есть такой инструмент — Portainer, очень упрощает работу с Docker и позволяет отложить в сторону командную строку.

С помощью Portainer вы сможете отслеживать состояние контейнеров, запускать, останавливать и удалять их, развертывать новые приложения, а также многое другое. В этой статье мы поговорим как выполняется установка Docker Portainer на ваш компьютер, а также как пользоваться программой

📖 Читать: ссылка

@sysadmin1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53👏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
👍31🔥1👏1
Настройка_сетевого_интерфейса_на_CentOS.pdf
238.3 KB
Настройка сетевого интерфейса на CentOS

Конфигурирование сетевых интерфейсов в CentOS заметно отличается от того, как это выполняется в Ubuntu. В CentOS управлением сетевой подсистемой занимается Network Manager (NM).


Network Manager - это демон, который располагается поверх libudev и других интерфейсов ядра Linux (и пары других демонов) и предоставляет высокоуровневый интерфейс для настройки сетевых интерфейсов.

@sysadmin1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥2👏2