es
Feedback
Системный администратор - Сетевые технологии - Компьютерная помощь

Системный администратор - Сетевые технологии - Компьютерная помощь

Ir al canal en Telegram

Канал для системных администраторов или те кто работает в ИТ сфере. 📚КНИГИ ПО 💠Cisco systems 💠Mikrotik 💠VoIP 💠Linux 💠 Windows server 💠 Сетевые технологии 📽Видеоуроки 🤝Поддержка Наша группа: @SySAD Feedback bot: @SySADbot

Mostrar más
8 968
Suscriptores
-2324 horas
-1087 días
-73830 días
Archivo de publicaciones
Как найти количество открытых файлов в Linux Значение сохраняется в # cat /proc/sys/fs/file-max Проверка Hard лимит в Linux # ulimit -Hn Проверка Soft лимит в Linux # ulimit -Sn Чтобы просмотреть значения Hard и Soft для разных пользователей, переключите пользователя с «su» на пользователя, ограничения которого вы хотите проверить. Например: # su root $ ulimit -Sn $ ulimit -Hn Как проверить количество системных дескрипторов файлов в Linux На серверах, некоторые из ваших приложений могут потребовать более высокий лимит для открытых дескрипторов файлов. Хорошим примером этого являются службы MySQL / MariaDB или веб-сервер Apache. Вы можете увеличить лимит открытых файлов в Linux, отредактировав опцию ядра fs.file-max. Для этого используйте утилиту sysctl. Sysctl используется для настройки параметров ядра. Например, чтобы увеличить ограничение на количество открых файла до 500000, вы можете использовать следующую команду: # sysctl -w fs.file-max=500000 Вы можете проверить текущее значение для количества открытых файлов с помощью следующей команды: $ cat /proc/sys/fs/file-max С помощью указанной команды изменения, которые вы внесли, будут оставаться активными только до следующей перезагрузки. Если вы хотите применить их на постоянной основе, вам придется отредактировать следующий файл: # vi /etc/sysctl.conf Добавьте следующую команду: fs.file-max=500000 Конечно, вы можете изменить число в соответствии с вашими потребностями. Чтобы снова проверить изменения, используйте: # cat /proc/sys/fs/file-max Чтобы изменения вступили в силу, пользователям необходимо будет выйти из системы и снова войти в систему. Если вы хотите немедленно применить ограничения, вы можете использовать следующую команду: # sysctl -p Установка количества открытых файлов для пользователя в Linux Вышеприведенные примеры показали, как установить ограничения, но вы можете установить лимит для каждого пользователя. Для этой цели, с правами пользователя root, вам необходимо отредактировать следующий файл: # vi /etc/security/limits.conf Если вы администратор Linux, предлагаем Вам ознакомиться с этим файлом. Прочитайте все комментарии в нем, поскольку он обеспечивает гибкость в плане управления системными ресурсами путем установки лимита пользователям на разных уровнях. Команды, которые вы должны добавить, имеют следующие параметры: <domain>        <type>  <item>  <value> Вот пример установки Soft и Hard лимитов для пользователя dimon: ## Example hard limit for max opened files dimon hard nofile 4096 ## Example soft limit for max opened files dimon soft nofile 1024 @sysadmin1

Шпаргалка по работе в командной строке Команды для работы с файлами ls — вывод содержимого каталога; ls -la — вывод содержимого каталога в форматированном виде (в т.ч. скрытые файлы); cd dir — перейти в каталог dir; cd — перейти в домашний каталог; pwd — показать текущий каталог; mkdir dir — создать каталог dir; rm file — удалить файл; rm -r dir — удалить каталог dir; rm -f file — принудительно удалить файл; rm -rf dir — принудительно удалить каталог dir; cp file1 file2 — скопировать file1 в file2; cp -r dir1 dir2 — скопировать каталог dir1 в каталог dir2 (если каталога dir2 нет, он будет создан); mv file1 file2 — переместить (или переименовать, если file1 и file2 находятся в одном каталоге) file1 в file2; ln -s file link — создать симлинк link на файл file; touch file — создать файл; cat > file — направить стандартный ввод в file; more file — вывод содержимого file; head file — вывод содержимого первых 10 строк file; tail file — вывод содержимого последних 10 строк file; tail -f file — вывод содержимого file по мере появления, начиная с последних 10 строк файла. @sysadmin1

Bash. Проверки файлов Kоманды позволяют проверять различные условия, касающиеся файлов -d file # Проверяет, существует ли фай
Bash. Проверки файлов Kоманды позволяют проверять различные условия, касающиеся файлов -d file # Проверяет, существует ли файл, и является ли он директорией. -e file # Проверяет, существует ли файл. -f file # Проверяет, существует ли файл, и является ли он файлом. -r file # Проверяет, существует ли файл, и доступен ли он для чтения. -s file # Проверяет, существует ли файл, и не является ли он пустым. -w file # Проверяет, существует ли файл, и доступен ли он для записи. -x file # Проверяет, существует ли файл, и является ли он исполняемым. file1 -nt file2 # Проверяет, новее ли file1, чем file2. file1 -ot file2 # Проверяет, старше ли file1, чем file2. -O file # Проверяет, существует ли файл, и является ли его владельцем текущий пользователь. -G file # Проверяет, существует ли файл, и соответствует ли его идентификатор группы идентификатору группы текущего пользователя. #!/bin/bash mydir=/home/likegeeks if [ -d $mydir ] # если файл сущетсвует и он является директорией then echo "The $mydir directory exists" # выводим сообщение cd $mydir # переходим в него ls # отображаем содержимое else # ИНАЧЕ echo "The $mydir directory does not exist" fi @sysadmin1

Bash скрипт, который находит публичный IP-адрес устройства, на котором запущен. https://bookflow.ru/bash-skript-kotoryj-nahod
Bash скрипт, который находит публичный IP-адрес устройства, на котором запущен. https://bookflow.ru/bash-skript-kotoryj-nahodit-publichnyj-ip-adres-ustrojstva-na-kotorom-zapushhen/ @sysadmin1

Утилита systemctl В Systemd есть специальный инструмент для управления службами в Linux - команда systemctl. Эта утилита позволяет делать очень много вещей, начиная от перезапуска службы linux и проверки ее состояния, до анализа эффективности загрузки службы. list-units - посмотреть все службы (юниты) которые сейчас загружены в память, аналог опции -t list-sockets - посмотреть все сокеты служб, которые сейчас загружены в память list-timers - посмотреть список таймеров, загруженных в память start - запустить службу linux stop - остановить службу linux reload - попросить службу перечитать свою конфигурацию из файловой системы restart - перезапустить службу try-restart - перезапустить службу, только если она запущена reload-or-restart - попросить службу обновить свою конфигурацию, если не поддерживается просто выполнить перезапуск службы linux isolate - запустить только одну службу вместе с ее зависимостями, все остальные остановить kill - отправить сигнал завершения процессу используется вместе с опциями --signal и --kill-who clean - удалить все данные, которые касаются указанной службы, сюда входит кэш, логи, данные выполнения is-active - проверить запущена ли служба linux is-failed - проверить не завершилась ли служба с ошибкой status - посмотреть состояние и вывод службы show - посмотреть параметры управления службой в Linux cat - посмотреть содержимое юнит файла в текстовом виде reset-failed - очистить состояние failed для служб, которые завершились с ошибкой list-dependencies - посмотреть зависимости службы linux list-unit-files - вывести все установленные файлы служб enable - добавить службу в автозагрузку disable - удалить службу из автозагрузки is-enabled - проверить если ли уже служба в автозагрузке reenable - сначала выполнить disable потом enable для службы list-jobs - все выполняющиеся задачи Systemd. snapshot - сохранить состояние служб, чтобы потом восстановить daemon-reload - обновить конфигурацию юнитов для всех служб mask - сделать юнит недоступным unmask - вернуть файл службы linux link - добавить юнит файл, который расположен не в стандартной папке для юнитов revert - вернуть юнит до состояния по умолчанию edit - отредактировать параметры службы не изменяя основной файл юнита. @sysadmin1

Как найти количество открытых файлов в Linux Значение сохраняется в # cat /proc/sys/fs/file-max Проверка Hard лимит в Linux # ulimit -Hn Проверка Soft лимит в Linux # ulimit -Sn Чтобы просмотреть значения Hard и Soft для разных пользователей, переключите пользователя с «su» на пользователя, ограничения которого вы хотите проверить. Например: # su root $ ulimit -Sn $ ulimit -Hn Как проверить количество системных дескрипторов файлов в Linux На серверах, некоторые из ваших приложений могут потребовать более высокий лимит для открытых дескрипторов файлов. Хорошим примером этого являются службы MySQL / MariaDB или веб-сервер Apache. Вы можете увеличить лимит открытых файлов в Linux, отредактировав опцию ядра fs.file-max. Для этого используйте утилиту sysctl. Sysctl используется для настройки параметров ядра. Например, чтобы увеличить ограничение на количество открых файла до 500000, вы можете использовать следующую команду: # sysctl -w fs.file-max=500000 Вы можете проверить текущее значение для количества открытых файлов с помощью следующей команды: $ cat /proc/sys/fs/file-max С помощью указанной команды изменения, которые вы внесли, будут оставаться активными только до следующей перезагрузки. Если вы хотите применить их на постоянной основе, вам придется отредактировать следующий файл: # vi /etc/sysctl.conf Добавьте следующую команду: fs.file-max=500000 Конечно, вы можете изменить число в соответствии с вашими потребностями. Чтобы снова проверить изменения, используйте: # cat /proc/sys/fs/file-max Чтобы изменения вступили в силу, пользователям необходимо будет выйти из системы и снова войти в систему. Если вы хотите немедленно применить ограничения, вы можете использовать следующую команду: # sysctl -p Установка количества открытых файлов для пользователя в Linux Вышеприведенные примеры показали, как установить ограничения, но вы можете установить лимит для каждого пользователя. Для этой цели, с правами пользователя root, вам необходимо отредактировать следующий файл: # vi /etc/security/limits.conf Если вы администратор Linux, предлагаем Вам ознакомиться с этим файлом. Прочитайте все комментарии в нем, поскольку он обеспечивает гибкость в плане управления системными ресурсами путем установки лимита пользователям на разных уровнях. Команды, которые вы должны добавить, имеют следующие параметры: <domain>        <type>  <item>  <value> Вот пример установки Soft и Hard лимитов для пользователя dimon: ## Example hard limit for max opened files dimon hard nofile 4096 ## Example soft limit for max opened files dimon soft nofile 1024 @sysadmin1

Лучшие практики сегментации корпоративной сети любой компании Данный проект создан для публикации лучших практик сегментации
+3
Лучшие практики сегментации корпоративной сети любой компании Данный проект создан для публикации лучших практик сегментации корпоративной сети любой компании. В целом схемы, приведенные в данном проекте, подходят для любой компании. https://github.com/sergiomarotco/Network-segmentation-cheat-sheet @sysadmin1

Команды для получения сведений о системе, активности пользователей date – вывести текущую дату и время cal – вывести календарь на текущий месяц uptime – показать время с момента последней загрузки ОС. w – сведения о пользователях, зарегистрировавшихся в системе users - список имен пользователей, вошедших в систему. last - список пользователей, вошедших в систему по данным из специального файла /var/log/wtmp. Отображается имя, терминал, время входа IP-адрес и т.п. last –ad - сведения о пользователях, вошедших в систему, с отображением в последней колонке имени компьютера с которого выполнен вход. last –F - отобразить время входа пользователей в систему, длительность сессий и время выхода. last –x - отобразить сведения о выключениях, перезагрузках и изменениях уровня запуска системы. last root - отобразить сведения о сеансах пользователя root. last -n 10 user1 - отобразить сведения о десяти последних сеансах пользователя user1. lastlog - отобразить список всех пользователей и время их последнего входа в систему. whoami – имя, под которым вы в данный момент работаете в системе. finger user – показать информацию о user uname -a – отобразить все сведения о системе. uname -vr – отобразить номер выпуска операционной системы и версию ядра. df – отобразить информацию об использовании дисков. du – отобразить информацию об использовании текущего каталога free – информация об использовании реальной и виртуальной памяти. whatis app - отобразить краткую информацию об app из базы данных документации. whereis app – где находится исполняемый модуль app which app – какой исполняемый модуль приложения app будет запущен по умолчанию. man command – отобразить справочную информацию для команды command @sysadmin1

+8
NGINX Official Tutorials How to define and publish APIs using NGINX Controller How to Set Quotas with NGINX Plus How to Set Up SSL with NGINX How to Serve Static Content How to Install NGINX on Debian and Ubuntu How to create an API Dev Portal using NGINX Controller Key Files, Commands, and Directories with NGINX How to Install NGINX on CentOS and Red Hat How to Install NGINX Amplify on Linux NGINX Unit: From Zero to Lift Off Dynamic SSL Key Management with NGINX Getting Started with NGINX Service Mesh NGINX as an API Gateway How to Configure NGINX Plus as a WAF Using NGINX App Protect NGINX App Protect Denial of Service (DoS) Overview Configure NGINX as a Reverse Proxy How to Streamline API Operations with API Connectivity Manager @sysadmin1

+9
Основы Ansible 2.9 для сетевых инженеров Основы. Часть 1 Основы. Часть 2 Основы. Часть 3 Модули ios_command, ios_facts Модуль ios_config Модули ресурсов Модули cli_command, cli_config Получение структурированного вывода с помощью фильтров Получение структурированного вывода с помощью ntc-ansible Примеры playbook @sysadmin1

Подборка полезных скриптов для Mikrotik Например создание резервной копии и отправка ее по электронной почте Данный скрипт фо
Подборка полезных скриптов для Mikrotik Например создание резервной копии и отправка ее по электронной почте Данный скрипт формирует файл резервной копии и отправляет его на указанный адрес электронной почты. Тема письма содержит имя маршрутизатора, текущую дату и время. Обратите внимание, что перед использованием этого сценария необходимо настроить SMTP-сервер. Параметры конфигурации см. в разделе /tool e-mail. https://help.mikrotik.com/docs/display/ROS/Scripting+examples#Scriptingexamples-Generatebackupandsenditbye-mail @sysadmin1

+9
Курс Системного Администратора Linux для новичков. - Вступление в курс по Системному Администрированию Линукс. - Как установить Линукс/Linux. Урок 1 Установка. - Базовые навыки и знакомство с консолью Линукс. Урок 2. Базовые навыки и команды - Краткий обзор стандартных директорий Линукс. Урок 3. Базовое знакомство со структурой директорий. - Базовые команды Линукс, часть 1. Урок 4. - Базовые команды Линукс, часть 2, текстовый редактор vi. Урок 5 - Настройка ssh соединения к серверу, понятие айпи адреса. Урок 6. - Пользователи и группы в Линукс. Урок 7. - Права доступа в Линукс. Урок 8. - Расширенные права доступа - SUID, SGID, Sticky bit. Урок 9. - Работа с ACL. Урок 10. - Установка и управление пакетами в CentOS. Урок 11. - Стандартные потоки ввода/вывода в Linux. Урок 12. - Установка веб-сервера Apache. Урок 13. - Стадии инициализации системы в Linux @sysadmin1

+5
Bash Что такое bash Команды в bash Перенаправление в bash Управление задачами в bash Понятие о сценариях оболочки bash Ветвления, циклы, функции в сценариях bash @sysadmin1

+9
Virtualizing MikroTik How to run Cloud Hosted Router (CHR) on VMware CHR: all about licensing Using MikroTik CHR in Hyper-V MikroTik CHR on ProxMox CHR: installing on VirtualBox Install EVE-NG on QEMU (no vmware needed) Install EVE-NG on VMware MikroTik CCR2004 PCIe NIC in Proxmox Run MikroTik on DigitalOcean VPS Install GNS3 on Linux and learn MikroTik networking @sysadmin1

💸Когда-то биткойн никого не интересовал, а теперь вы сами видите, насколько выросла цена Вышел новый HAMSTER COMBATCOIN, с н
💸Когда-то биткойн никого не интересовал, а теперь вы сами видите, насколько выросла цена Вышел новый HAMSTER COMBATCOIN, с ним очень легко работать, и он пока бесплатен. Начни сейчас, сейчас подходящее время 👇🏻👇🏻👇🏻 https://t.me/hamster_kombat_bot?start=kentId197696304 #Hamster #NotCoin #TON

Как перенести виртуальную машину из гипервизора VirtualBox в VMware, Hyper-V и обратно 00:00 - Вступление 00:57 - Как перенести виртуальную машину с VirtualBox на VMware 03:47 - Как перенести виртуальную машину с VMware в VirtualBox 05:55 - Как перенести виртуальную машину с VirtualBox на Hyper-V 07:57 - Как импортировать виртуальную машину с Hyper-V в VirtualBox и VMware 10:22 - Заключение @sysadmin1

+1
Серия коротких видео - Linux CLI in 60 Seconds - The watch Command - The zypper Command @sysadmin1

+4
Серия коротких видео - Linux CLI in 60 Seconds - ls - ping - the sed Command - the ssh Command - the systemctl Command @sysadmin1