ch
Feedback

不要被骗子欺骗!Telemetrio 会找到并标记这些频道 👉 如果想查看标记,请订阅

Linux

Linux

前往频道在 Telegram

Все для системного администратора, новости и информация из мира Linux По всем вопросам @evgenycarter

显示更多
2 447
订阅者
无数据24 小时
-67 天
-3930 天
帖子存档
Linux
2 447
👍 👉@linuxchmod
+8
👍 👉@linuxchmod

Linux
2 447
Шпаргалка по работе в командной строке Команды для работы с файлами 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 строк файла. 👉@linuxchmod

Linux
2 447
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 👉@linuxchmod

Linux
2 447
Установка и настройка IPFire 2.27 источник 👉@linuxchmod

Linux
2 447
🎥 Вебинар по Linux: Процессы в Linux: как работает система изнутри Разбираемся, что такое процессы в Linux, как их контролир
🎥 Вебинар по Linux: Процессы в Linux: как работает система изнутри Разбираемся, что такое процессы в Linux, как их контролировать и что делать с зомби и сиротами. На вебинаре вы узнаете: - Что такое процесс в Linux и чем он отличается от программы. - Как устроен жизненный цикл процесса — от создания до завершения. - Что такое состояния процессов и как их отследить с помощью системных утилит. - Как управлять процессами: приоритеты, фоновые задания, остановка и завершение. В результате вебинара вы: - Научитесь находить и анализировать процессы с помощью ps, top, htop и других инструментов. - Разберётесь, кто такие “зомби” и “сироты” и как их «убить» корректно. - Поймёте, как Linux управляет процессами и что происходит при системных вызовах к ядру. - Сможете уверенно контролировать работу процессов и решать проблемы зависших приложений.. 🎁 Все участники вебинара получат специальные условия на полное обучение курса "Administrator Linux. Basic" 👉 Для участия зарегистрируйтесь: https://vk.cc/cREdS4 Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Linux
2 447
Хьюстон, у нас проблемы😭 👉@linuxchmod

Linux
2 447
Утилита 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 - отредактировать параметры службы не изменяя основной файл юнита. 👉@linuxchmod

Linux
2 447
🎥 Вебинар по Linux: Введение в Docker: контейнеры, изоляция и первые шаги. На вебинаре вы узнаете: - Чем контейнеризация отл
🎥 Вебинар по Linux: Введение в Docker: контейнеры, изоляция и первые шаги. На вебинаре вы узнаете: - Чем контейнеризация отличается от виртуализации и почему Docker стал стандартом. - Как устроены контейнер, образ и Docker Engine. - Как запустить и управлять контейнерами с помощью базовых команд docker run, ps, exec, stop). - Как использовать Docker Hub и скачивать готовые образы. В результате вебинара вы: - Разберётесь в ключевых понятиях Docker. - Научитесь запускать и управлять контейнерами. - Сможете использовать готовые образы для своих тестовых окружений. - Поймёте, куда двигаться дальше в изучении контейнерных технологий. 🎁 Все участники вебинара получат специальные условия на полное обучение курса "Administrator Linux. Professional" 👉 Для участия зарегистрируйтесь: https://vk.cc/cRv63I Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Linux
2 447
Как найти количество открытых файлов в 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 👉@linuxchmod

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

Linux
2 447
Команды для получения сведений о системе, активности пользователей 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 👉@linuxchmod

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

Linux
2 447
+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 источник 👉@linuxchmod

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

Linux
2 447
Коллекция примеров пошаговых сценариев администрирования систем с помощью PowerShell https://learn.microsoft.com/ru-ru/powers
Коллекция примеров пошаговых сценариев администрирования систем с помощью PowerShell https://learn.microsoft.com/ru-ru/powershell/scripting/samples/sample-scripts-for-administration?view=powershell-7.2 👉@linuxchmod

Linux
2 447
Подключение удаленных USB устройств. USBIP В этом видео мы расскажем о том, как получить общий доступ к usb-устройствам через ip-сеть для совместного использования. Расскажем, какие устройства можно подключить таким способом и продемонстрируем подключение в консольном и графическом варианте. 00:00 Вступление 01:14 Настройка на сервере 02:40 Настройка на клиенте 04:37 Графическая утилита 👉@linuxchmod

Linux
2 447
52 года Ethernet. Почему технология по-прежнему остаётся сердцем Интернета В 2023 году верному кабелю Ethernet и его протокол
52 года Ethernet. Почему технология по-прежнему остаётся сердцем Интернета В 2023 году верному кабелю Ethernet и его протоколу исполняется 50 лет, и, несмотря на свой возраст, технология продолжает питать сетевую инфраструктуру по всему миру. Многие технологии пришли и ушли за последние 50 лет, некоторые на сегодняшний день достигли своего пика и постепенно движутся к упадку. Ethernet же, начавшийся со скромного исследовательского проекта, произвёл революцию в способах коммуникации и никуда уходить не собирается. Всего через 50 лет после его изобретения планета Земля теперь буквально окутана проводами Ethernet. https://habr.com/ru/companies/timeweb/articles/741102/ 👉@linuxchmod

Linux
2 447
🐧 System Level Meetup: C / Linux Kernel Track 📅 22 ноября 2025 года 🕚 11:00 — 22:00 📍 Москва, 2-й Кожуховский пр., 29, ко
🐧 System Level Meetup: C / Linux Kernel Track 📅 22 ноября 2025 года 🕚 11:00 — 22:00 📍 Москва, 2-й Кожуховский пр., 29, корп. 6 (МЦК, станция «ЗИЛ») 🎟 Формат: онлайн и офлайн. Участие бесплатное, по предварительной регистрации. Приглашаем Linux-инженеров и разработчиков системного ПО на System Level Meetup от YADRO. Поговорим о том, как развивается ядро Linux, о поддержке нового железа и архитектуры, которые формируют цифровую инфраструктуру будущего. 🔍 Что обсудим: — развитие RISC-V SBI и поддержка со стороны Linux; — автоматизация сборки ядра и патчинга Debian с помощью open-source инструментов; — универсальные хост-ОС и безопасный запуск приложений для разных платформ; — взаимодействие user space и ядра: IOCTL и расширение работы с устройствами. 📌 В программе: — RISC-V SBI: история, поддержка ОС и перспективы; — Автоматизация работы с ядром Linux для CI-процессов; — Универсальные хост-ОС и безопасность исполнения; — IOCTL и эмуляция устройств: кейсы и практика. 🗣 Спикеры: Станислав Богатырёв (YADRO), Константин Карасев (Аврора СДЗ), Никита Шубин (YADRO), Константин Невидин (Синтакор) и другие. 📌 Офлайн-гостей ждут демозона с оборудованием YADRO, активности, еда, подарки и afterparty. 📌 Онлайн-участники смогут задавать вопросы спикерам в прямом эфире. 👉 Регистрация открыта. Количество мест ограничено.

Linux
2 447
Краткий справочник команд linux 👉@linuxchmod
+9
Краткий справочник команд linux 👉@linuxchmod

Linux
2 447
+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 источник 👉@linuxchmod