Премиум каналы

Admin Guides

**Admin Guides** — ваш проводник в мир управления Linux и Windows! Наш канал создан, чтобы помочь начинающим и опытным администраторам освоить азы и углубить свои знания в области операционных систем. Здесь вы найдёте ценные советы, инструкции и руководства, которые сделают вашу работу проще и эффективнее. Не упустите возможность стать экспертом в администрировании с нами! 🚀🔧

Последние публикации с канала

Вы тоже замечаете как IT-форумы теряют свою актуальность? 💬

Это связанно с развитием интернета и интернет-сообществ. Люди уходят в социальные сети, где удобней общаться за счет мобильных приложений.

И какая альтернатива сейчас есть, спросите вы? 🤔

В Telegram есть группа оформленная в формате IT-форума. Это одно из самых крупных и активных сообществ для сетевых и системных администраторов.

Присоединяйтесь — @admhelpru

04.05.2024 / 07:05

5 полезных команд PowerShell для администрирования серверов Windows

PowerShell является неотъемлемым инструментом для системных администраторов Windows.


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

1️⃣Get-WmiObject: Команда Get-WmiObject предоставляет доступ к объектам Windows Management Instrumentation (WMI), позволяя получать информацию о различных аспектах системы, таких как аппаратное обеспечение, сетевые настройки, процессы и многое другое.

Пример использования:
Get-WmiObject -Class Win32_Process


2️⃣Set-ExecutionPolicy: Команда Set-ExecutionPolicy позволяет устанавливать политику выполнения сценариев PowerShell на сервере, что может быть полезно для повышения безопасности и контроля исполнения скриптов.

Пример использования:
Set-ExecutionPolicy RemoteSigned

3️⃣New-SelfSignedCertificate: Команда New-SelfSignedCertificate используется для создания самоподписанного сертификата, что может быть полезно для тестирования безопасности или настройки защищенного соединения на сервере.

Пример использования:
New-SelfSignedCertificate -DnsName "example.com" -CertStoreLocation "Cert:\LocalMachine\My"

4️⃣Get-ADUser: Команда Get-ADUser позволяет получить информацию о пользователях в Active Directory, что полезно для управления пользователями и группами в доменной сети.

Пример использования:
Get-ADUser -Filter *

5️⃣Install-Module: Команда Install-Module используется для установки модулей PowerShell с репозитория PowerShell Gallery, что может быть полезно для расширения функциональности PowerShell и автоматизации дополнительных задач.

Пример использования:
Install-Module -Name Az

03.05.2024 / 10:05

Белый Хакер - программное обеспечение, утилиты, OSINT, инструменты, полезная литература и много другое. Совершенно новый формат непохожий на другие каналы.

ZeroDay - Уроки по кибербезопасности и хакингу с нуля. Вирусы, взломы, OSINT, криптография и свежие новости

03.05.2024 / 06:05

🔤Какой из этих языков программирования широко используется для написания сценариев и автоматизации задач в Linux?

Anonymous Quiz

9% - Java

11% - JavaScript

58% - Perl

22% - Ruby

03.05.2024 / 04:05

🫡

02.05.2024 / 15:05

Уровни выполнения (runlevels)

Уровень выполнения
(runlevel) — это непосредственное состояние операционной системы.

Например, когда Linux завершил процесс загрузки и готов к использованию. 


В таком состоянии можно управлять параметрами питания, пользовательским режимом и всем окружением.

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

Стандартное ядро Linux поддерживает семь различных уровней выполнения:

Runlevel 0 — завершает работу системы.

Runlevel 1 — однопользовательский режим работы. Чаще всего используется в целях обслуживания и выполнения других административных задач. Этот уровень также может называться Runlevel S (от англ. «Single-user»). Если вам когда-либо приходилось сбрасывать пароль на Linux, то вы вероятно уже пользовались этим режимом.

Runlevel 2 — многопользовательский режим работы (англ. «multi-user») без поддержки сетевых служб.

Runlevel 3 — многопользовательский режим с поддержкой сети, но без графического интерфейса. Чаще всего серверные версии Linux работают именно на этом уровне выполнения.

Runlevel 4 — не используется. Пользователь может настраивать этот уровень исходя из его целей.

Runlevel 5 — схож с режимом 3, но здесь запускается графический интерфейс. В этом режиме работают десктопные версии Linux.

Runlevel 6 — перезагружает систему.

В процессе загрузки Linux состояние уровня выполнения представлено буквенно-цифровым кодом. 


Узнать текущий режим уровня выполнения можно с помощью следующей команды:

sudo runlevel


Если вам по какой-либо причине потребуется изменить уровень выполнения, то это можно сделать с помощью следующей команды:

sudo telinit [номер_уровня]

02.05.2024 / 09:05

​​Уйти в пентест? Стать devops-инженером или системным администратором? 
Только вам решать, куда расти, если вы знаете Linux.

Курс "Основы Linux" обучит вас тонкостям работы с ОС: от работы в командной строке до создания прикладных программ.

- 70% практики
- сопровождение куратора
- финальный проект для портфолио
- сертификат или удостоверение о повышении квалификации
- одна из самых низких цен на обучение

Старт курса - 6 мая (длительность 3,5 месяца)

Учитесь у лучших!

@Codeby_Academy
+74994441750

02.05.2024 / 06:05

Была представлена новая версия ПО Solar NGFW 1.2

ГК "Солар" представила новую версию Solar NGFW 1.2, в которой были внесены значительные изменения.

Изменения направлены на расширение возможностей веб-интерфейса и внутренние модификации в архитектуре. 


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

Новая версия предоставляет администраторам сетей более широкие возможности управления параметрами сетевой конфигурации через веб-интерфейс.

Добавленный раздел "Сетевые интерфейсы" обеспечивает удобство работы с Ethernet и VLAN интерфейсами, предоставляя детальную информацию о их состоянии и возможности настройки.

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

Она позволяет загружать обновления на новые угрозы безопасности и обновления собственных сигнатур. 


Это облегчает процесс обновления и поддержания безопасности сети.

Руководитель продукта Solar NGFW, Альберт Маннанов, отметил, что помимо внешних изменений, в новом релизе были внесены значимые внутренние доработки, которые повышают общую скорость и стабильность работы системы.

🔥Вместе с выпуском новой версии, обновлена и методика тестирования, что гарантирует высокое качество и надежность продукта.

02.05.2024 / 04:05

Процесс загрузки Linux.
Этапы

Этапы процесса загрузки Linux условно можно разделить на:

Загрузка BIOS (POST).
Первый этап загрузки (MBR или GPT).
Второй этап загрузки (GRUB2).
Инициализация ядра.
Инициализация главного процесса (init или systemd).
Уровни выполнения (runlevels).


Разберем сегодня первые 3 из них.

Процесс загрузки компьютера начинается с инициализации BIOS (Basic Input/Output System). 


BIOS - это низкоуровневое программное обеспечение, хранящееся на чипе памяти материнской платы.

Его задача - инициировать процесс загрузки и проверить работоспособность оборудования, что называется POST (Power-On Self-Test).

POST также ищет загрузочное устройство и готовит компьютер к загрузке операционной системы.

После успешного завершения POST BIOS передает управление загрузчику первого этапа, такому как MBR (Master Boot Record) или GPT (Guided Partition Table).

MBR находится в первом секторе загрузочного диска и содержит таблицу разделов диска.

Он перенаправляет управление к загрузчику второго этапа.


Загрузчик второго этапа, такой как GRUB2 (GRand Unified Bootloader), ищет ядро операционной системы и загружает его в память компьютера.

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

Конфигурационные файлы загрузчика, например, файлы /boot/grub/grub.conf или /etc/grub.conf, хранят информацию о доступных ядрах и опциях загрузки.

🔥 После загрузки ядра управление передается ему, и операционная система начинает свою работу.

A.G. ℹ️ Help

27.04.2024 / 10:04

Обновление конфигурационных файлов при обновлении пакетов в Linux

Рассмотрим ситуацию, когда менеджер пакетов вашего дистрибутива Linux (Debian, Linux Mint, Ubuntu, Kali Linux) спрашивает про обновление конфигурационного файла.

Что нужно делать и как получить конфигурационный файл последней версии?


При некоторых обновлениях некоторых пакетов меняется структура конфигурационного файла.

Как правило, в новом файле содержаться директивы и настройки, которые необходимы для новой версии программы, без которых она не может работать.

Настройка службы — это почти всегда изменение конфигурационных файлов. 


Конечный файл может быть результатом длительной работы с конфигурацией и множества тестов. На это могут быть потрачены часы или даже дни.

Поэтому при необходимости обновить конфигурацию, возникает дилемма:

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

Именно по этой причине система спрашивает у вас каждый раз, что нужно сделать, если с обновлением программы обновляется и конфигурационный файл?

Примеры команд:

1️⃣ dpkg: Для просмотра изменений в конфигурационном файле после обновления можно использовать команду dpkg --status <package_name>.

2️⃣ apt: После обновления пакета apt иногда предлагает вам решить конфликт по конфигурационным файлам. Вы можете использовать команду apt diff <package_name>, чтобы просмотреть различия между версиями файлов.

3️⃣ diff: Вы можете использовать стандартную утилиту diff для сравнения конфигурационных файлов до и после обновления.

4️⃣ vimdiff: Для сравнения двух файлов в Vim используйте команду vimdiff.

5️⃣ meld: Это графическая утилита для сравнения файлов, которая может быть удобна для визуального сравнения изменений в конфигурационных файлах.

A.G. ℹ️ Help

26.04.2024 / 10:04

Какой из этих типов файлов не может быть исполняемым в Linux без соответствующих прав?

Anonymous Quiz

61% - .sh

21% - .exe

9% - .py

9% - .bat

26.04.2024 / 04:04

RAID-технологии в Windows Server

RAID (Redundant Array of Independent Disks) — это метод объединения нескольких физических дисков в одно логическое хранилище с целью повышения производительности, надежности или их комбинации.

RAID 0

Стрипирование данных, где информация разделяется и записывается на два или более дисков.

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

RAID 1

Зеркалирование данных, при котором каждый диск имеет точную копию другого. 


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

RAID 5

Полосовое распределение данных с паритетной информацией.

Этот уровень предоставляет баланс между производительностью и надежностью. Если один диск откажет, данные можно восстановить из информации о паритете.

RAID 6

Расширенная версия RAID 5 с двойной паритетностью.

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

RAID 10 (или 1+0)

Это комбинация RAID 1 и RAID 0. Данные стрипируются (как в RAID 0) и зеркалируются (как в RAID 1). 


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

A.G. ℹ️ Help

25.04.2024 / 10:04

🤨 Ты действительно здесь главный?

A.G. ℹ️ Help

25.04.2024 / 04:04

Какой из этих файловых форматов не поддерживается в Linux по умолчанию?

Anonymous Quiz

10% - ext4

45% - NTFS

27% - HFS+

17% - FAT32

24.04.2024 / 15:04

Система инициализации Upstart

Upstart — гибридная система инициализации, разработанная для Ubuntu, совмещающая в себе возможности систем инициализации SysV и systemd.

Она была создана для работы в более гибком окружении по сравнению с традиционной системой инициализации SysV.


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

Это позволяет более гибко и эффективно управлять запуском и остановкой служб, реагируя на различные события в системе, такие как подключение устройств USB, изменение состояния сети и т. д.

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

Кроме того, она автоматически перезапускает службы, которые аварийно завершились, что повышает надежность системы.

Однако у Upstart есть свои недостатки. Из-за событийной модели реагирования она иногда выполняет лишние задания при срабатывании события.

Например, запуск сети не всегда означает, что должен быть запущен Network File System (NFS), что может привести к избыточным нагрузкам на систему.

Для управления уровнем запуска различных служб в Upstart применяется специальная утилита — initctl, например:

$ initctl status <job>

- отображение состояния службы

$ initctl list 

- отображение списка служб

# initctl start|stop <job>

- запуск/остановка службы

A.G. ℹ️ Help

24.04.2024 / 09:04

Windows 11 прекращает поддержку десятков процессоров. Решения не существует

Windows 11 внесла новое требование к процессорам — поддержка инструкций SSE4.2. 


Из-за этого многие старые процессоры не смогут запустить новую ОС.

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

Набор инструкций SSE 4.2 стал доступен около 15 лет назад.

Intel начала поддержку с архитектуры Nehalem, а AMD — с процессоров Bulldozer.

Это исключает из списка совместимых многие модели, выпущенные до 2011 года.


Боб Пони обратил внимание на эту проблему, и, по его мнению, Microsoft включит это требование в финальную версию Windows 11, которая выйдет во втором полугодии 2024 года.

Владельцам старых ПК остается либо приобрести новое оборудование, либо отключить автоматические обновления и использовать текущую версию Windows 11 до окончания поддержки.

⚡️Microsoft ориентирована на современные процессоры, поэтому поддержка старого железа для них не приоритет.

A.G. ℹ️ Help

24.04.2024 / 04:04

😂

A.G. ℹ️ Help

23.04.2024 / 15:04

Типы командных оболочек

Типы командных оболочек в nix-системах разделяются на два основных типа: на основе Bourne shell и на основе C shell. 


К оболочкам Bourne shell относятся sh, bash, ksh и zsh, в то время как к оболочкам C shell — csh и tcsh. Ниже кратко о каждой из них:

sh (Bourne shell): Простая и быстрая. Часто используется в скриптах благодаря своей надежности.

bash (Bourne-Again shell): Поддерживает историю команд, автодополнение, возможность работы с переменными и массивами, а также встроенные команды для манипуляции файлами и текстом.

ksh (Korn shell): Имеет расширенные функции, такие как поддержка истории команд, возможность работы с арифметикой, управление заданиями и планировщик задач.

csh (C shell): Предлагает командный интерпретатор с синтаксисом, похожим на C. Она включает в себя удобные функции, такие как подсветка синтаксиса и поддержка истории команд.

tcsh (TENEX C Shell): Улучшенная версия csh с автодополнением, поддержкой командных файлов и возможностью использования редакторов vi или emacs прямо в командной строке.

zsh (Z Shell): Предлагает расширенное автодополнение, проверку орфографии, удобное управление историей команд, а также возможность кастомизации и плагинов для расширения функционала.

A.G. ℹ️ Help

23.04.2024 / 09:04
Отзывы: - 0
Поделитесь вашим мнением! Оставьте отзыв:

Похожие

Избранное