ru
Feedback
Системный администратор

Системный администратор

Открыть в Telegram

Канал для системных администраторов. Linux, Windows, Active Directory, GPO, PowerShell. Виртуализация Hyper-V, VMWare. Облака Azure, AWS. По всем вопросам @evgenycarter

Больше
2 097
Подписчики
-924 часа
-227 дней
-14530 день
Архив постов
+9
Кремниевые Титаны #1. DEC часть 1: PDP #2. DEC часть 2: VAX #3. Nintendo Switch #4. Intel: начало #5: Fairchild Semiconductor #6: AmigaOS #7: MorphOS #8: Texas Instruments #9: Эволюция основных накопителей #10: Philips CDi источник 👉 @i_linux

🖥 Полный базовый курс по SQL. Базы данных курс для начинающих! 00:00:00 Введение 00:02:43 Платные курсы и что изучать дальше 00:04:55 Коротко об онлайн редакторе 00:07:11 Что такое база данных 00:08:10 Что такое CRUD 00:10:05 Запрос на создание первой таблицы 00:11:57 Типы данных у атрибутов(колонок) (DATA TYPES) 00:17:26 Прописываем атрибуты(колонки) первой таблицы 00:21:07 Создаем первую таблицу (CREATE TABLE) 00:21:38 Проверка на наличие таблицы при создании (IF NOT EXISTS) 00:22:18 Запрос на удаление таблицы(DROP TABLE) 00:22:33 Проверка на наличие таблицы при удалении(IF EXISTS) 00:22:57 Запрос на добавление объекта в таблицу (INSER INTO table) 00:23:35 Запрос на чтение(получение) объектов из таблицы(SELECT * FROM table) 00:24:18 Модификаторы для атрибутов(колонок) таблицы(NOT NULL, DEFAULT, UNIQUE) 00:29:26 Изменение уже существующей таблицы(ALTER TABLE, ADD, DROP, RENAME, MODIFY COLUMN) 00:36:08 Удаление объектов из таблицы(DELETE FROM table) 00:37:06 Редактирование объекта в таблице(UPDATE table) 00:39:03 Первичный ключ(PRIMARY KEY) 00:45:37 Композиция в бд 00:50:38 "Иностранный" ключ(FOREIGN KEY) 00:57:26 Индексы в бд(INDEX) 00:59:24 Готовим данные для темы алиас, юнион и слияние таблиц 01:03:30 Слияние таблиц(INNER JOIN) 01:06:02 Слияние таблиц(LEFT JOIN) 01:06:53 Слияние таблиц(RIGHT JOIN) 01:07:26 Слияние таблиц(FULL JOIN/OUTER JOIN) и Union 01:09:04 Алиас(table AS alias) 01:12:18 Select Distinct в SQL 01:13:42 AND OR NOT в SQL 01:16:18 ORDER BY и LIMIT в SQL 01:17:35 MIN и MAX в SQL 01:18:25 COUNT SUM AVG в SQL 01:19:29 LIKE в SQL 01:21:31 IN и BETWEEN в SQL 01:22:50 GROUP BY в SQL 01:25:17 EXISTS в SQL 01:27:37 ANY и SOME в SQL 01:29:00 INSERT INTO в SQL 01:30:40 Отношения в базе данных 01:32:11 Отношения один к одному 01:33:09 Отношения один ко многим 01:34:09 Отношения многие ко многим 01:37:10 Отношения один к одному и один ко многим "через" 01:39:10 SQL инъекции источник 👉 @i_linux

🚀 Открой для себя идеальный путь к лидерству с карьерным тестом от ОЭЗ «Алабуга»! 🌟 Мечтаете о карьере в крупной компании,
🚀 Открой для себя идеальный путь к лидерству с карьерным тестом от ОЭЗ «Алабуга»! 🌟 Мечтаете о карьере в крупной компании, где ваш потенциал раскроется на полную? Наш тест поможет вам определить вашу уникальную лидерскую роль. Может быть, именно вы станете тем лидером, который выведет команду на новый уровень? После прохождения теста вы можете заполнить заявку и получить приглашение на эксклюзивную лидерскую программу. Участие в программе открывает реальные перспективы трудоустройства в ОЭЗ «Алабуга», предоставляя шанс начать путь к профессиональному признанию. Сделайте первый шаг к своему будущему сегодня! Пройдите тест, подайте заявку и начните строить свою карьеру вместе с нами. 🎯

+1
Linux - Использование SSH ключа вместо Пароля | SSH Key Pair Как создать ключ SSH на Linux и Windows Как настроить логин для SSH ключей Как логиниться с SSH ключем Linux - Использование множества SSH ключей для подключения на разные Linux | ssh config Создание файла ssh config для логина на разные Linux сервера используя разные ssh ключи источник 👉 @i_linux

+4
Линуксовые Фишечки Файлы и навигация History Работа с текстом Permissions Root и sudo источник 👉 @i_linux

Подборка часто используемых команд для первоначальной настройки устройств MikroTik: имя устройства, DNS сервера, Email, время, доступы и т.д. Установки имени устройства /system identity set name=MyHomeMikrotik Установка своих DNS серверов и отключение получения их по DHCP /ip dns set servers=8.8.8.8,1.1.1.1 /ip dhcp-client set [find ] use-peer-dns=no Настройка email клиента для работы с Yandex.Mail Для корректной работы разрешите в настройках профиля авторизацию SMTP по обычному паролю или [рекомендуется] используйте пароли приложений (почта) /tool e-mail set address=smtp.yandex.ru from=example@yandex.ru password=example-pass port=587 start-tls=yes user=example@yandex.ru Настройка синхронизации времени по NTP и MikroTik Cloud Time (Москва) /system ntp client set enabled=yes server-dns-names=time.google.com,0.pool.ntp.org,1.pool.ntp.org,2.pool.ntp.org,3.pool.ntp.org /system clock set time-zone-autodetect=no /system clock set time-zone-name=Europe/Moscow /ip cloud set update-time=yes Изменение количества строк системного лога /system logging action set memory memory-lines=10000 Очистка системного лога (оставляет сообщение о смене настроек лога) /system logging action set memory memory-lines=1 /system logging action set memory memory-lines=10000 Контроль доступа с IP адресов домена Это позволяет использовать DynamicDNS для записей своего домена, и получать доступ к устройству с IP адресов, которые будут резолвится с домена. RouterOS будет сам обновлять записи и access-list при изменении записи в домене. Обратите внимание, в конце 2 строки с move. Это сделано для того, чтобы правило корректно двигалось на первое место при включенном fasttrack (то есть первое место), а также при отключенном (на нулевое место) /ip firewall address-list add address=access.example.con list=DomainIPsAccess /ip firewall filter add action=accept chain=input src-address-list=DomainIPsAccess comment="Allow DomainIPsAccess" move [find comment="Allow DomainIPsAccess"] 1 move [find comment="Allow DomainIPsAccess"] 0 Отключение ненужных служб доступа (web тоже отключается, осторожно) /ip service disable www,ftp,api,api-ssl,telnet /ip service enable ssh,winbox /ip service set ssh address="" /ip service set winbox address="" Фикс MTU (нужен редко, но метко) /ip firewall mangle add chain=postrouting out-interface-list=WAN protocol=tcp tcp-flags=syn,!ack action=change-mss new-mss=clamp-to-pmtu comment="MTU Fix" passthrough=yes Заблокировать доступ к WiFi по MAC-адресу /interface wireless access-list authentication=no mac-address=8A:EA:B7:2E:38:C1 Поместить клиента WiFi в отдельный VLAN по MAC-адресу /interface wireless access-list add interface=all mac-address=8A:EA:B7:2E:38:C1 vlan-id=99 vlan-mode=use-tag Настройка пароля и безопасности WiFi на default профиль /interface wireless security-profiles set default mode=dynamic -keys authentication-types=wpa2-psk unicast-ciphers=aes-ccm group-ciphers=aes-ccm wpa2-pre-shared-key=bigpassword Включение пробросов портов SSH /ip ssh set forwarding-enabled=both 👉 @i_linux

Установка и базовая конфигурация pfSense источник 👉 @i_linux

Экскурсия в логово ретро-гика Ностальгирующие по 80-м наверняка отдали бы правую руку за возможность оказаться в таком месте.
+9
Экскурсия в логово ретро-гика Ностальгирующие по 80-м наверняка отдали бы правую руку за возможность оказаться в таком месте. Нет, это не музей. Это логово Брайана Грина, старшего системного инженера в Арканзасе, а ещё страстного коллекционера ретро-компьютеров. Самое классное, что все его древние Apple, Atari и Commodore прекрасно работают! 👉 @i_linux

+7
Zabbix с нуля до короля Часть 1 Часть 2. UserParameters, LLD Часть 4. Ansible, Zabbix Agent Часть 5. Ansible, Vagrant, Benchmark Часть 6. Интерфейс: Hosts, Problems Docker так, чтоб нормально. Запуск GitLab CE. Часть 7. С наколенки в Git Gitlab CE. Ansible, Molecule, Lints источник 👉 @i_linux

Dynamic-wallpaper Простой bash-скрипт для установки обоев в зависимости от текущего времени, используя планировщик заданий cron. Описание 25+(более) различных типов обоев (HD/UHD/4K/5K). Добавлена поддержка pywal. Пользователи могут добавлять свои собственные обои. С помощью Cron обои меняются в зависимости от времени в течение дня. Протестировано на : Оконные менеджеры: Openbox, i3wm, bspwm, awesomewm, Fluxbox, Fvwm, Swaywm. Окружения рабочего стола : KDE, Pantheon, Gnome, Deepin, Cinnamon, XFCE, LXDE, MATE https://github.com/adi1090x/dynamic-wallpaper 👉 @i_linux

+6
Лекции по курсу "Компьютерные сети" Климанов М.М. источник 👉 @i_linux

Обложки компьютерных журналов 80-90-х годов 👉 @i_linux
+9
Обложки компьютерных журналов 80-90-х годов 👉 @i_linux

Структура директорий Linux 👉 @i_linux
Структура директорий Linux 👉 @i_linux

Горячие клавиши VirtualBox Основные ярлыки в VirtualBox F1: Отображает справку. Ctrl + D Мы получаем доступ к виртуальному медиа-менеджеру. Ctrl + G: Мы получаем доступ к настройкам VirtualBox. Ctrl + S: Открываем окно настроек виртуальной машины. Ctrl + I: Импорт виртуализированной службы. Ctrl + E: Экспорт виртуализированной службы. Ctrl + L: Показывает журнал событий виртуальной машины. Ctrl + N: Создает новую виртуальную машину. Ctrl + P: Мы приостанавливаем виртуальную машину. Ctrl + R: Мы удаляем виртуальную машину. CTRL+Q: Мы выходим из приложения. Ctrl + Alt + L: Блокировка сеанса Ctrl + Alt + ⬆ или ⬇: Переход между различными рабочими столами Ctrl + Alt + Shift + ⬆ или ⬇: Расположение рабочих столов, один на другом или под другим. Ctrl+Alt+ T: Открываем новый терминал Ctrl+Alt+ Tab: Мы переключаемся между компонентами системы. Ctrl + Windows + ⬆ или ⬇: Максимизировать или минимизировать окно Ctrl + Windows + D Показать текущий рабочий стол. Host ярлыки в VirtualBox F1: Отображает справку. Host + F: Вход в полноэкранный режим. Host + A: Настройка размера окна. Host + L: Вход в режим «fluid». Host + G: Отключить автоматическую подгонку экрана гостя. Host + I: Отключить интеграцию мыши. Host + S: Создание снимка. Host + N: Диалоговое окно информации о сеансе (это информация о машине плюс данные выполнения). Host + P: Приостановка виртуальной машины. Host + R: Перезапуск виртуальной машины. Host + Q: Закрыть виртуальную машину. Host + H: ACPI отключен. Host + Del: Это то же самое, что нажатие Ctrl + Alt + Del. Host + Пробел: Отправка Ctrl + Alt + Backspace на систему гостя (специфично для GNU / Linux). Alt ярлыки в VirtualBox Alt+Tab: Переключение между приложениями. Alt+Shift+Tab: Переключение между приложениями в обратном направлении. Alt+F1: Открытие меню поиска. Alt+F2: Открытие окна запуска. Alt+F7: Прокрутка окна. Alt + F8 + ⬆ или ⬇: Изменение размера окна. 👉 @i_linux

find в Linux как инструмент для администрирования find — утилита поиска файлов по имени и другим свойствам, используемая в UNIX‐подобных операционных системах. С лохматых тысячелетий есть и поддерживаться почти всеми из них. Базовый синтаксис ключей -name — искать по имени файла, при использовании подстановочных образцов параметр заключается в кавычки. Опция -name различает прописные и строчные буквы; чтобы использовать поиск без этих различий, воспользуйтесь опцией -iname; -type — тип искомого: f=файл, d=каталог, l=ссылка (link), p=канал (pipe), s=сокет; -user — владелец: имя пользователя или UID; -group — владелец: группа пользователя или GID; -perm — указываются права доступа; -size — размер: указывается в 512-байтных блоках или байтах (признак байтов — символ «c» за числом); -atime — время последнего обращения к файлу (в днях); -amin — время последнего обращения к файлу (в минутах); -ctime — время последнего изменения владельца или прав доступа к файлу (в днях); -cmin — время последнего изменения владельца или прав доступа к файлу (в минутах); -mtime — время последнего изменения файла (в днях); -mmin — время последнего изменения файла (в минутах); -newer другой_файл — искать файлы созданные позже, чем другой_файл; -delete — удалять найденные файлы; -ls — генерирует вывод как команда ls -dgils; -print — показывает на экране найденные файлы; -print0 — выводит путь к текущему файлу на стандартный вывод, за которым следует символ ASCII NULL (код символа 0); -exec command {} \; — выполняет над найденным файлом указанную команду; обратите внимание на синтаксис; -ok — перед выполнением команды указанной в -exec, выдаёт запрос; -depth или -d — начинать поиск с самых глубоких уровней вложенности, а не с корня каталога; -maxdepth — максимальный уровень вложенности для поиска. «-maxdepth 0» ограничивает поиск текущим каталогом; -prune — используется, когда вы хотите исключить из поиска определённые каталоги; -mount или -xdev — не переходить на другие файловые системы; -regex — искать по имени файла используя регулярные выражения; -regextype тип — указание типа используемых регулярных выражений; -P — не разворачивать символические ссылки (поведение по умолчанию); -L — разворачивать символические ссылки; -empty — только пустые каталоги. Примеры использования Ищем все файлы, начиная с текущей директории, название которых начинается на iodmin: find . -name 'iodmin*' Найти все файлы, начиная с корневой директории, название которых начинается на iodmin: find / -name 'iodmin*' Поиск в директориях /usr/local/man и /opt/local/man файлов, название которых начинается на iodmin: find /usr/local/man /opt/local/man -name 'iodmin*' Ищем графические файлы, начиная с текущего каталога (см.на кавычки): find . -type f -regex ".*\.\(jpg\|jpeg\|gif\|png\|JPG\|JPEG\|GIF\|PNG\)" Вывести список файлов (см. на / ) во всей файловой системе, чей размер больше 100 Мб: find / -size +100M -print Ищем файлы в указанных каталогах: find /var/spool/postfix/{deferred,active,maildrop,incoming}/ -type f 👉 @i_linux

4 способа восстановления загрузчика Grub 2. В данном видео показано как восстановить загрузчик Grub 2, а точнее 4 способа восстановления загрузчика Grub 2 на компьютерах с BIOS. А также рассказывается о том, что такое MBR, как в Linux сделать backup (резервная копия) MBR, как восстановить MBR и многое другое. ● 00:00 - Вступление; ● 00:44 - Что такое MBR и почему можно создать не больше 4 primary разделов ? ● 02:13 - Что нужно сделать перед тем как восстанавливать Grub 2 ? ● 03:00 - Как определить какой раздел является системным(корневым) ? ● 04:39 - 1-й способ. Как восстановить Grub 2 из окружения chroot ? ● 10:33 - 2-й способ. Как восстанавливая MBR восстановить Grub 2 ? ● 16:46 - 3-й способ. Самый простой способ; ● 19:14 - 4-й способ. Что делать, если из меню Grub не запускается Linux или как загрузиться с Linux из консоли grub ? ● 25:12 - Заключение; ● 26:01 - Заставка в конце видео. источник 👉 @i_linux

+5
BGP Зачем нужен BGP? В этом ролике я расскажу о протоколе BGP, зачем он нужен в Enterprise, а так же чем он отличается от протоколов группы IGP. Базовая конфигурация BGP В этом ролике настраиваем базовый BGP. BGP Attributes and Best Path Selection В этом видео обсуждаем атрибуты BGP и алгоритм Best Path Selection iBGP В этом видео обсуждаем iBGP, его особенности и области применения. BGP over DMVPN (Scaling DMVPN) В этом видео используем iBGP поверх DMVPN для настройки нетривиальных сетевых политик. Регулярные Выражения и BGP В этом видео говорим о применении регулярных выражений в BGP к атрибуту AS-Path. источник 👉 @i_linux

Поиск1 Советский ПК IBMPC с аналогом 8086 процессора 👉 @i_linux
+3
Поиск1 Советский ПК IBMPC с аналогом 8086 процессора 👉 @i_linux

Сеть виновата Привет. Я Марат Сибгатулин — сетевик в Яндексе, ведущий подкаста linkmeup, автор серии книг «Сети для самых мал
Сеть виновата Привет. Я Марат Сибгатулин — сетевик в Яндексе, ведущий подкаста linkmeup, автор серии книг «Сети для самых маленьких» и спикер курса Слёрм Сети для DevOps, который мы сделали совместно с linkmeup. Сегодняшний рассказ будет про несколько органических проблем современных сетевых технологий. В жизни любого инженера бывают периоды как долгой кропотливой проработки архитектуры, так и долгих кропотливых расследований инцидентов или проблем. Нет, бывают, конечно, и озарения, стремительные лёгкие открытия, но обычно слова «кропотливый» и «методичный» — неизменные спутники нашей работы. И увы — не всегда этот процесс завершается яркой кульминацией и впрыском дофамина. https://habr.com/ru/company/southbridge/blog/717634/ 👉 @i_linux