Admin Guides | Сисадмин – Telegram
Admin Guides | Сисадмин
11.5K subscribers
1.41K photos
24 videos
34 files
596 links
Обучающий канал по ОС Linux & Windows для начинающих и действующих администраторов.

Админ, реклама: @Ak_Mihail
Биржа: https://telega.in/c/admguides

РКН: https://kurl.ru/nQejS
Download Telegram
Как восстановить Windows Server с помощью Veeam Agent

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

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


A.G. ℹ️ Help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥5🎉1
Права доступа командой chmod с помощью чисел

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

4 — разрешение на чтение (read)
2 — разрешение на запись (write)
1 — разрешение на выполнение (execute)
0 — отсутствие разрешения

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

🟡Если требуется только разрешение на чтение, то используйте число 4.
🟡Если нужно разрешение на чтение и запись, то сложите числа 4 и 2, что даст результат 6.
🟡Если нужно разрешение на чтение и выполнение, то сложите числа 4 и 1, что даст результат 5.
🟡Если требуется разрешение на чтение, запись и выполнение, то сложите числа 4, 2 и 1, что даст результат 7.

Примеры, как изменить права доступа к файлу с именем my_file:

▫️Права доступа rwxrwxrwx:

chmod 777 my_file


▫️Права доступа rwxr-xr-x:

chmod 755 my_file


▫️Права доступа rw-r--r--:

chmod 644 my_file


A.G. ℹ️ Help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27🔥3🎉1
PID процесса в Linux

В ОС Linux каждый процесс обладает уникальным идентификатором, который называется Process ID или PID. При создании нового процесса ему автоматически присваивается PID.

▶️Значения PID

В зависимости от значения PID, сигнал будет направляться определенной группе процессов.

Как именно значение PID влияет на отправку сигнала:

«PID > 0» - Сигнал будет отправлен процессу, который имеет идентификатор, соответствующий введенному значению.

«PID = 0» - Все процессы, которые в данный момент входят в одну группу, получают одинаковый сигнал.

«PID = −1» - В этом случае сигнал будет отправлен всем пользовательским процессам (если команду вызывает root, то сигнал будет отправлен всем процессам, за исключением init и самого kill). Для этой цели используется уникальный идентификатор пользователя (UID).

«PID < −1» - Сигнал передается процессам, которые входят в группу с GID (идентификатор группы), и значение PID (идентификатор процесса) имеет абсолютное значение.

▶️Поиск PID

Чтобы успешно завершить определенный процесс, необходимо определить его номер.

«ps» - команда отображает список активных процессов с дополнительной информацией о каждом из них.
«grep» - задача выполняется вместе с командой ps, которая занимается поиском по списку, полученному от ps.

Извлечь все процессы:

ps axu


Если список процессов достаточно длинный, то найти PID конкретного процесса может быть затруднительно. В этом случае стоит воспользоваться командой:

ps axu | grep bash


Если процесс существует, то мы увидим подобный вывод:

root 447 0.0 0.4 7932 4708 tty1 S 11:26 0:00 -bash
root 477 0.0 0.0 6268 640 tty1 S+ 11:27 0:00 grep bash


Здесь важна первая строчка. Число после username и будет являться PID.

Доп.варианты поиска:

▫️ pgrep - просматривает активные процессы и выдает PID тех, чьи атрибуты удовлетворяют запросу.

pgrep firefox


▫️ pidof - команда, принимающая на вход название.

pidof gcalctool


Жмите ⚡️, тем самым ускорите выход поста, как убить процесс зная его PID.

A.G. ℹ️ Help
Please open Telegram to view this post
VIEW IN TELEGRAM
34👍73🔥1
Как установить менеджер пакетов Chocolatey на Windows Server

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

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

В этой инструкции вы узнаете как установить менеджер пакетов Chocolatey на Windows Server.


A.G. ℹ️ Help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍74
Создаем VLAN через subinterface в ОС CentOS/Fedora/RedHat

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

Чтобы настроить тегированный интерфейс, необходимо, чтобы на сервере был загружен модуль ядра Linux — 8021q.

Для загрузки модуля:

modprobe 8021q


Если модуль уже загружен, появится ошибка:
modprobe: ERROR: could not insert '8021q': Module already in kernel


Этот модуль нужно добавить в автозагрузку:

echo 8021q >> /etc/modules-load.d/8021q.conf


Давайте создадим VLAN с идентификатором 10 для сетевого интерфейса eth0. Затем добавим конфигурационный файл ifcfg-eth0.10, который содержит описание подинтерфейса VLAN.

Открываем файл:

nano /etc/sysconfig/network-noscripts/ifcfg-eth0.10


И вписываем следующее:

ONBOOT=yes
TYPE=Ethernet
VLAN=yes
DEVICE=eth0.10
BOOTPROTO=static
IPADDR=10.10.10.10
NETMASK=255.255.255.0


Этот файл конфигурации устанавливает связь между виртуальным интерфейсом eth0.10 и физическим интерфейсом eth0. После создания этого файла конфигурации необходимо перезапустить сервис network.

systemctl restart network


Проверить сетевые настройки можно с помощью ip a и увидите, что subinterface с необходимым VLAN10 добавлен.

A.G. ℹ️ Help
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍63
Как убить процесс в Linux командой kill

Если вам известен PID процесса, вы можете принудительно остановить его, используя команду kill.

Как узнать PID процесса, можете ознакомиться по ссылке:
https://news.1rj.ru/str/admguides/391


Введите команду с номером PID процесса:

kill 279


Когда мы используем команду "kill" без аргументов, она автоматически отправляет сигнал SIGTERM.

Сигнал сообщает потребность в завершении процесса. Но сложность заключается в том, что сигнал может быть проигнорирован.

У каждого сигнала существует свой уникальный номер, в том числе у SIGTERM он равен 15.


Чтобы получить полный список всех доступных сигналов и их номеров необходимо ввести команду:

kill -l


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

Чтобы гарантировано остановить процесс, нужно отправить SIGKILL (номер 9):

kill −9 279


ℹ️ С помощью команды "kill" можно одновременно убивать несколько процессов.

Для этого необходимо указать их PID через пробел:

kill −9 267 315 442


A.G. ℹ️ Help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥112🎃1
Поддержи канал БУСТОМ!

Я немного с опозданием, так как анализировал, как другие используют этот функционал.

Теперь хочу вас радовать дополнительным контентом, правда, нужна ваша помощь:

▶️Обладатели Premium-подписки
могут проголосовать — и канал получит возможность для публикации сторисов.

Поддержать:
➡️ https://news.1rj.ru/str/admguides?boost

A.G. ℹ️ Help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍132👏1👌1🤝1
Добавление тома и создание разделов в Windows

Добавление новых томов и создание разделов в операционной системе Windows - важный процесс, который поможет вам увеличить объем хранилища данных.

В данной инструкции вы узнаете, как добавить новый том и создать разделы в операционной системе Windows.


A.G. ℹ️ Help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥5👏1👌1
Как создать резервную копию сервера Windows с помощью Veeam Backup Agent

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

В данной инструкции вы узнаете о том, как легко создать резервную копию вашего сервера Windows с помощью агента Veeam.


A.G. ℹ️ Help
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍3
Команда killall в Linux

Если у вас будет открыто несколько окон с одинаковыми приложениями, то команда killall уничтожит их все. При этом не обязательно знать PID, в отличии от команды kill.

killall — команда, которая останавливает процессы с одним и тем же названием.

Команда ищет все подходящие в папке /proc


Предположим, нам необходимо закрыть окна калькулятора:

killall gcalctool


Если не указывать аргументы при использовании команды, то по умолчанию будет отправлен сигнал SIGTERM.

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

killall -s 1 gcalctool


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

man killall


Как проверить, что процесс убит

Для того, чтобы удостовериться в том, что процесс был действительно отменен, воспользуйтесь одним из доступных способов:

ps aux | grep


pidof


pgrep


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

A.G. ℹ️ Help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥3👌1
Как делегировать контроль над OU в Active Directory

Чтобы выполнить делегирование управления, администраторы домена должны иметь разрешения или полные привилегии управления над OU.

Это можно сделать несколькими способами: через Active Directory Users and Computers, командную строку, группы и пр.

В этой статье вы узнаете, как делегировать контроль над Организационными единицами (OU) в Active Directory.


A.G. ℹ️ Help
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍4🔥2
Справочник по сетевым командам в ОС Linux

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

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

➡️ Ссылка на статью

A.G. ℹ️ Help
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍52
Как управлять OU в Active Directory

Organizational Unit — это субконтейнер в Active Directory, в который можно помещать пользователей, группы, компьютеры и другие объекты AD.

Подразделения (OU) управляются администраторами домена.

В этой статье вы узнаете, как управлять организационными единицами (OU) в Active Directory.


A.G. ℹ️ Help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤‍🔥5
This media is not supported in the widget
VIEW IN TELEGRAM
🔥18🤡10👍8
Как освободить оперативную память в Linux

sync


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

echo 1 > /proc/sys/vm/drop\_caches


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

sudo sysctl -w vm.drop_caches=3


Тоже происходит очистка кэша страниц, инодов и дэнджлиста.

sudo systemctl restart systemd-journald


Происходит перезапуск службы журнала системы.

sudo systemctl restart rsyslog


Перезапуск службы системного журнала rsyslog.

Если у вас есть ненужные дисковые разделы или устройства, вы можете их отмонтировать или удалить с помощью команды umount или fdisk.


А так же, если у вас имеются неиспользуемые процессы, то вы можете воспользоваться командой kill или killall для их завершения и освобождения памяти, которую они занимают.

A.G. ℹ️ Help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍222🔥2
Admin Guides | Сисадмин
This media is not supported in the widget
VIEW IN TELEGRAM
👍14🤡11🎉3🔥2
Установка Windows Admin Center

Одним из новых инструментов администрирования серверов на базе операционной системы Windows является Windows Admin Center.

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

В этой статье вы узнаете как подключиться к Windows Admin Center и использовать его для администрирования серверов Windows.


A.G. ℹ️ Help
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍9
Что такое команда sync в Linux?

Утилита команды синхронизирует данные из кэша в постоянную память.

Перед использованием команды sync в Linux, давайте проверим правильность написания синтаксиса и параметров/флагов для данной команды.

Синтаксис:

$ sync [option] [file]...


Опции:

Для использования доступны следующие опции с помощью команды "sync":

🟡-d (data) — эта опция синхронизирует только данные файла.

🟡-f (file-system) — он позволяет синхронизировать все файлы системных данных (включая метаданные и другие системные файлы) файла.

🟡— version — получить установленную версию.

Опции и синтаксис команды sync можно посмотреть с помощью:

$ sync --help


A.G. ℹ️ Help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥32
Установка языка R на Windows Server

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

Чтобы облегчить работу пользователей с этим языком, была разработана специальная программа RStudio.

В статье расскажем об установке языка программирования R и программы RStudio в рабочую среду под управлением Windows.


A.G. ℹ️ Help
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍3
Шифрование Windows с помощью VeraCrypt

VeraCrypt — это программа, которая используется для шифрования информации.

К примеру, на виртуальных серверах с установленной операционной системой Windows.

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


A.G. ℹ️ Help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11👌2🥱21