Системный Администратор (Сисадмин)
13.9K subscribers
1.7K photos
1.55K videos
87 files
1.73K links
Настройка серверов Windows, Linux, сетевое оборудование Cisco Systems, D-Link, HP, Huawei, Juniper, MikroTik. Книги и мануалы для сисадминов.
По всем вопросам @evgenycarter

РКН clck.ru/3KoGJ3
Download Telegram
Службы/Сервисы


Службы которые можно отключить для повышение производительности домашнего ПК c windows 10:

Dmwappushservice – служба маршрутизации пуш-сообщений WAP, один из так называемых элементов слежки Microsoft.

NVIDIA Stereoscopic 3D Driver Service – если на своем ПК или ноутбуке с графическим адаптером от NVIDIA вы не смотрите стереоскопическое 3D-видео, данную службу можно смело отключить.

Superfetch – может быть отключена, если в качестве системного диска используется SSD.

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

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

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

Диспетчер печати – отключать стоит исключительно в том случае, если вы не пользуетесь не только физическим принтером, но и виртуальным, то есть не экспортируете электронные документы в формат PDF.

Общий доступ к подключению к Интернету (ICS) – если вы не раздаете со своего ПК или ноутбука Wi-Fi, и к нему не требуется подключаться с других устройств для обмена данными, службу можно отключить.

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

Сетевая служба Xbox Live – если не играете на Xbox и в Windows-версии игр для этой консоли, службу можно отключить.

Служба виртуализации удаленных рабочих столов Hyper-V – это виртуальная машина, интегрированная в корпоративные версии Windows.
Если вы таковой не пользуетесь, можете смело деактивировать как конкретно эту службу, так и указанные ниже, напротив которых мы установили пометку «Hyper-V» или это обозначение есть в их названии.

Служба географического положения – название говорит само за себя, с помощью этой службы система отслеживает ваше местоположение. Если считаете ее ненужной, можете отключать, но помните, что после этого даже стандартное приложение «Погода» будет работать некорректно.

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

Служба датчиков – аналогично предыдущему пункту, может быть отключена.

Служба завершения работы в качестве гостя — Hyper-V.

Служба лицензий клиента (ClipSVC) – после отключения этой службы могут неправильно работать приложения интегрированного в Windows 10 Microsoft Store, поэтому будьте осторожны.

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

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

Служба обмена данными — Hyper-V.

Служба общего доступа к портам Net.TCP – предоставляет возможность совместного использования TCP-портов. Если таковая вам не нужна, можете деактивировать функцию.

Служба поддержки Bluetooth – можно отключить лишь в том случае, если вы не используете Bluetooth-совместимые устройства и не планируете этого делать.

Служба пульса — Hyper-V.

Служба сеансов виртуальных машин Hyper-V.

Служба синхронизации времени Hyper-V.

Служба шифрования дисков BitLocker – если вы не используете данную функцию Windows, можете отключать.

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

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

👉 @sysadminof
👍3🤔1
Шпаргалка по метрикам производительности cURL: как измерить задержку сервера

Эту шпаргалку я написал в первую очередь, потому что был несколько озадачен, когда в течение более, чем 10 минут пытался найти в Google значение time_pretransfer. Попробуйте сами, я подожду. Это настоящая загадка!

Rus https://habr.com/ru/companies/ruvds/articles/568614/

Eng https://speedtestdemon.com/a-guide-to-curls-performance-metrics-how-to-analyze-a-speed-test-result/

👉 @sysadminof
👍5
❤️

Подписывайтесь на канал 👉@tipsysdmin
6🤩3👍1🤮1
Команды Linux: Пользователи и группы

groupadd group_name — создать новую группу с именем group_name
groupdel group_name — удалить группу group_name
groupmod -n new_group_name old_group_name — переименовать группу old_group_name в new_group_name
useradd -c "Nome Cognome" -g admin -d /home/user1 -s /bin/bash user1 — создать пользователя user1, назначить ему в качестве домашнего каталога /home/user1, в качестве shell'а /bin/bash, включить его в группу admin и добавить комментарий Nome Cognome
useradd user1 — создать пользователя user1
userdel -r user1 — удалить пользователя user1 и его домашний каталог
usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 — изменить атрибуты пользователя
passwd — сменить пароль
passwd user1 — сменить пароль пользователя user1 (только root)
chage -E 2005-12-31 user1 — установить дату окончания действия учётной записи пользователя user1
pwck — проверить корректность системных файлов учётных записей. Проверяются файлы /etc/passwd и /etc/shadow
grpck — проверяет корректность системных файлов учётных записей. Проверяется файл/etc/group
newgrp [-] group_name — изменяет первичную группу текущего пользователя. Если указать «-», ситуация будет идентичной той, в которой пользователь вышил из системы и снова вошёл. Если не указывать группу, первичная группа будет назначена из /etc/passwd

👉 @sysadminof
👍11
Forwarded from Официальный канал TrueConf
🗣Вебинар: обзор системы для корпоративных коммуникаций и совместной работы в крупных предприятиях TrueConf Enterprise

11 октября в 13:00 по МСК
мы проведём обучающий вебинар, посвящённый TrueConf Enterprise — специальной системе для корпоративных коммуникаций и совместной работы в крупных предприятиях с большим числом сотрудников и филиалов.

👥 Ведущие — Лев Якупов, директор по маркетингу Труконф, и Руслан Мартьянов, руководитель отдела технической поддержки, расскажут о ключевых преимуществах системы, проведут демонстрацию отказустойчивости решения и обзор возможностей, а также ответят на вопросы зрителей.

🗓 Дата: 11 октября 2023
🕒 Время: 13:00 по МСК
➡️ Участие по предварительной регистрации

@trueconf
Please open Telegram to view this post
VIEW IN TELEGRAM
👏1
Как настроить SSH на Cisco

Заходим в привилегированный режим;
cisco>enable

Устанавливаем дату и время (нужны для генерации ключа);
cisco#clock set 09:02:13 27 Apr 2022

Входим в режим конфигурирования;
cisco#conf t

Указываем домен и имя устройства (для генерации ключа);
cisco(config)#ip domain name domain.local
cisco(config)#hostname cisco-ssh


Генерируем ключ для SSH;
cisco-ssh(config)#crypto key generate rsa

Храним пароли в зашифрованном виде;
cisco-ssh(config)#service password-encryption

Создаем пользователя admin с паролем Pa$$w0rd и максимальными привилегиями;
cisco-ssh(config)#username admin privilege 15 secret Pa$$w0rd

Задаем пароль для привилегированного режима;
cisco-ssh(config)#enable secret Pa$$w0rd

Активируем протокол ААА;
cisco-ssh(config)#aaa new-model

Разрешаем компьютерам внутренней сети заходить на Cisco по SSH;
cisco-ssh(config)#access-list 23 permit 192.168.0.0 0.0.0.255

Входим в режим конфигурирования терминальный линий;
cisco-ssh(config)#line vty 0 4

Запрещаем все, кроме SSH;
cisco-ssh(config-line)#transport input ssh

Активируем автоматическое поднятие строки после ответа системы на проделанные изменения;
cisco-ssh(config-line)#logging synchronous

Позволяем входить сразу в привилигированный режим;
cisco-ssh(config-line)#privilege level 15

Настраиваем автоматическое закрытие SSH сессии через 60 минут;
cisco-ssh(config-line)#exec-timeout 60 0

Привязываем группу доступа, созданную на шаге 10, к терминальной линии;
cisco-ssh(config-line)#access-class 23 in

Выходим из настроек и сохраняем конфигурацию.
cisco(config-line)exit
cisco(config)exit
cisco#copy run start


👉 @sysadminof
👍4
Media is too big
VIEW IN TELEGRAM
Настраиваем аутентификацию SSH по ключу в Linux / Unix

Заходить (авторизоваться) на сервер по SSH можно, используя пару логин-пароль, а можно, используя пару публичного и приватного ключа, причём именно использование ключей является способом предпочтительным. Почему? Во-первых, вход по SSH ключам безопаснее, во-вторых, удобнее. Как это настроить и использовать — об этом пойдёт речь в очередном видео, а заодно обсудим настройку серверного SSH, запрет входа root пользователем, запрет входа по паролю и другие важные фичи. Поехали!

источник

👉 @sysadminof
👍9
This media is not supported in your browser
VIEW IN TELEGRAM
eDEX-UI

Это полноэкранный кроссплатформенный эмулятор научно-фантастического терминала с расширенным мониторингом, который выглядит и ощущается как научно-фантастический компьютерный интерфейс

https://github.com/GitSquared/edex-ui

👉 @sysadminof
👍13
Структура и процесс загрузки EXE-программы

Описание:
В отличии от COM-программы, EXE-программы могут состоять из нескольких сегментов.
Кодов, данных, стека.
EXE-программы могут занимать больше 64Кбайт.
EXE-файл имеет заголовок, который используется при его загрузке.
Заголовок состоит из: форматированной части содержащей сигнатуру и данные,
необходимые для загрузки EXE-файла, и таблицы настройки адресов (Relocation Table)
Таблица состоит из значений в формате сегмент:смещение.

Запуск EXE-программы:
0. вызов функции DOS4Bh
1. Определяется сегментный адрес свободного участка памяти, размер которого достаточен для размещения программы.
2. Создается и заполняется блок памяти для переменной среды.
3. Создается блок памяти для PSP и программы (сегмент:0000h - PSP; сегмент+0010h:0000h - программа)
В поле PSP заносятся соответствующие значения.
4. Адрес DTA устанавливается равным PSP:0080h.
5. В рабочую область загрузчика считывается форматированная часть заголовка EXE-файла.
6. Вычисляется длина загрузочного модуля по формуле:
Size=((PageCnt*512)-(HdrSize*16))-PartPag.
7. Определяется смещение загрузочного модуля в файле, равное HdrSize*16.
8. Вычисляется сегментный адрес (START_SEG) для загрузки - обычно это PSP+10h
9. Считывается в память загрузочный модуль (начиная с адреса START_SEG:0000).
10. Для каждого входа таблицы настройки:
а) читается слово I_OFF и I_SEG
б) вычитается RELO_SEG=START_SEG+I_SEG
в) читается слово по адресу RELO_SEG:I_OFF
г) к прочитанному слову прибавляется START_SEG
д) результат заполняется по тому же адресу(RELO_SEG:I_OFF)
11. Распределяется память для программ в соответствии с MaxMEM и MinMem
12. Инициализируются регистры, выполняются программа:
а) ES=DS=PSP
б) AX=результат проверки правильности идентификаторов драйверов, указанных в командной строке
в) SS=START_SEG+ReloSS, SP=ExeSP
г) CS=START_SEG+ReloCS, IP=ExeIp

👉 @sysadminof
👍8
Настройка WireGuard на Mikrotik

Если не касаться wiki и официального сайта, и объяснять как можно проще, то это VPN туннелирование через UDP.

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

Соединение одноранговое, открытый исходный код, и полу-автоматизированное создание маршрутов(для некоторых клиентов) - что еще нужно, для счастья ;)

Возможность использовать WireGuard появилась в mikrotik начиная с седьмой версии RouterOS.

https://habr.com/ru/articles/702164/

👉 @sysadminof
👍5
Бесшовный апгрейд ПО для системы хранения данных: как организовать и улучшить

Любое программное обеспечение необходимо обновлять — ПО для систем хранения данных (СХД) не исключение. Логика апгрейда в СХД нетривиальна: в системе есть несколько контроллеров хранения, обновлять которые нужно последовательно, учитывая все возможные риски — потерю отказоустойчивости, конфликт версий и другие. При этом даунтайм сервиса или миграция данных на другую систему — варианты, которые не устроят ни одну компанию.

Я Владимир Приходько, руководитель отдела разработки подсистем управления в компании YADRO. Вместе с командой мы развиваем пользовательский функционал СХД. В тексте расскажу о специфике бесшовного обновления ПО в системах хранения данных и дам рекомендации, как выстроить этот процесс с учетом лучших практик. Все описанные подходы мы с командой успешно используем в обновлении СХД TATLIN.UNIFIED.

https://habr.com/ru/companies/yadro/articles/764350/

👉 @sysadminof
👍3
📌10 вопросов с ответами Системному администратору

Вопрос №1. В каких топологиях может работать технология Ethernet?
Ответ:
Bus, Star, Full Mesh, Tree

Вопрос №2. Какой механизм проверки на наличие ошибок используется в Ethernet?
Ответ:
Для проверки на наличие ошибок используется контрольная сумма кадра, которая вычисляется перед отправкой кадра. Значение суммы вставляется в конец кадра. На приеме вычисляется новая контрольная сумма и сравнивается с полученной. Если оба значения равны, то кадр принимается к дальнейшей обработке, в противном случае уничтожается.

Вопрос №3. В какой последовательности подключены пины в перекрестном кабеле?
Ответ:
бело-оранжевый, оранжевый, бело-зеленый, синий, бело-синий, зеленый, бело-коричневый, коричневый - бело-зеленый, зеленый, бело-оранжевый, синий, бело-синий, оранжевый, бело-коричневый, коричневый.

Вопрос №4. При каком режиме коммутатор не анализирует кадры на наличие ошибок?
Ответ:
Cut-through

Вопрос №5. За счет чего достигается высокая скорость коммутации?
Ответ:
Благодаря чипам ASIC

Вопрос №6. Как называется трафик, получателем которого является один конкретный хост?
Ответ:
Unicast

Вопрос №7. Каким цветом загорается индикатор RPS при подаче резервного питания коммутатору, в котором установлен?
Ответ:
Мигающий оранжевый

Вопрос №8. К портам коммутатора подключили концентратор, компьютер и другой коммутатор. Какова будет индикация DUPLX на портах коммутатора, к которым подключены вышеперечисленные устройства? Все настройки выставлены по умолчанию.
Ответ:
Концентратор - выключен, компьютер - зеленый, коммутатор - зеленый.

Вопрос №9. В каком режиме командной строки IOS можно запустить команду ping и traceroute?
Ответ:
В пользовательском и привилегированном.

Вопрос №10. Перечисли все режимы работы командной строки IOS.
Ответ:
Пользовательский, привилегированный, глобальной конфигурации.

👉 @sysadminof
👍14
This media is not supported in your browser
VIEW IN TELEGRAM
Murex

Bash-подобная среда оболочки и сценариев с расширенными возможностями, разработанными для обеспечения безопасности и производительности (например, более интеллектуальный инструментарий DevOps).

https://github.com/lmorg/murex

👉 @sysadminof
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Команды Linux для управления системой

1. df
Отображает объём вашего диска и количество свободного места на нём.

2. free
Показывает объём доступной и занятой оперативной памяти.

3. uname
Отображает сведения о системе. Если ввести uname, терминал сообщит только информацию о Linux. А вот команда uname -a выдаёт сведения об имени компьютера и версии ядра.

4. uptime
Сообщает, как давно запущена ваша система.

5. whereis
Отображает расположение исполняемого файла нужной программы.

6. whoami
Называет имя пользователя. Полезно, если вы забыли, под каким логином зашли в систему.

7. reboot
Перезагружает компьютер.

8. shutdown -h now
Выключает систему, чтобы можно было отключить питание компьютера.

9. shutdown -h +10
Выключает систему с указанием времени в минутах. В данном примере — через 10 минут.

10. shutdown -r 20:00
Перезагружает систему в заданное время. В нашем случае — в 20:00.

11. shutdown -c
Отменяет предварительно запланированное выключение системы.

12. lsb_release -a
Показывает информацию о дистрибутиве. Полезно, если вы много экспериментируете с разными системами и забыли, в какой именно работаете. Ну или если вам нужно узнать номер версии вашей ОС.


👉 @sysadminof
👍8
This media is not supported in your browser
VIEW IN TELEGRAM
Команды Linux для управления пользователями

1. useradd
Регистрирует нового пользователя. Введите useradd имя_пользователя, и профиль будет создан.

2. userdel
Удаляет учётную запись и файлы пользователя.

3. usermod
Изменяет учётную запись пользователя. Может переместить его домашнюю папку или назначить дату, когда учётная запись будет заблокирована.

4. passwd
Изменяет пароли учётных записей. Обычный пользователь может сделать это только со своим профилем. Суперпользователь способен изменить пароль любой учётной записи.

👉 @sysadminof
👍4