en
Feedback
Linux

Linux

Open in Telegram

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

Show more
2 346
Subscribers
-524 hours
-347 days
-20730 days
Posts Archive
Linux
2 346
Горячие клавиши терминала Linux Общие: Ctrl+Alt+T - в дистрибутивах, основанных на Ubuntu это сочетание клавиш используется д
Горячие клавиши терминала Linux Общие: Ctrl+Alt+T - в дистрибутивах, основанных на Ubuntu это сочетание клавиш используется для открытия терминала. Tab - эта клавиша используется для автодополнения в терминале. Вам достаточно набрать начало какой-нибудь команды, затем нажать её и команда предложит доступные варианты или завершит её если она одна. Ctrl+L - очистить весь вывод терминала. Ctrl+S - приостановить вывод терминала. Ctrl+Q - возобновить вывод если он был приостановлен. Ctrl+C - отправить команде сигнал SigInt для её завершения. Ctrl+Z - свернуть текущую команду в фоновый режим. История команд: Стрелки вверх и вниз - используются для перемещения вперед и назад по истории команд. Ctrl+r - можно использовать для поиска по истории команд. Ctrl+p - предыдущая команда в истории команд. Ctrl+n - следующая команда в истории команд. Ctrl+g - если вы находитесь в режиме поиска, завершает поиск. Ctrl+o - выполнить найденную поиском команду. Alt+. - использовать последнее слово предыдущей команды. Перемещение курсора: Ctrl+a - перейти в начало строки. Ctrl+e - перейти в конец строки. Alt+b - перейти влево на одно слово. Alt+f - перейти в право на одно слово. Ctrl+b - перейти влево на один символ. Ctrl+f - перейти вправо на один символ. Ctrl+xx - перейти в конец или в начало строки. Редактирование: Ctrl+u - вырезать строку до позиции курсора. Alt+Del - удалить слово перед курсором. Alt+d - удалить слово после курсора. Ctrl+d - удалить символ под курсором. Ctrl+h - удалить символ под курсором. Ctrl+w - вырезать слово под курсором. Ctrl+k - вырезать строку от позиции курсора до конца строки Alt+t - поменять текущее слово с предыдущим. Ctrl+t - поменять местами два символа перед курсором. Esc+t - поменять местами два слова перед курсором. Ctrl+y - вставить то, что было вырезано. Alt+u - сделать верхний регистр символов от позиции курсора до конца текущего слова. Alt+l - сделать нижний регистр символов от позиции курсора до конца слова. Alt+c - перевести символ под курсором в верхний регистр и перейти к концу слова. Alt+r - вернуть строку в исходное состояние. Ctrl+_ - отменить последнее действие со строкой. 👉@linuxchmod

Linux
2 346
О UEFI Вообще, представленный в статье материл не относятся исключительно к Ubuntu. В статье освящены и вопросы на прямую не
О UEFI Вообще, представленный в статье материл не относятся исключительно к Ubuntu. В статье освящены и вопросы на прямую не зависящие от ОС. Статья сфокусирована на объяснении понятий и принципов, а также важных и интересных возможностях UEFI. Более детально сам процесс установки и настройки загрузки Ubuntu в UEFI режиме описан в этой статье или в этой. Практически все современные компьютеры оснащены системной прошивкой позволяющей загрузиться через UEFI. На более старых компьютерах за загрузку отвечал BIOS. В чем разница и как с этим всем жить - давайте разберемся. https://help.ubuntu.ru/wiki/uefi 👉@linuxchmod

Linux
2 346
#вакансия #удалённо #parttime #преподаватель #linux OTUS ищет преподавателей на онлайн-курс Administrator Linux. Professional Мы расширяем команду экспертов (уже более 650 человек) и ищем опытных практикующих специалистов, которым интересно делиться знаниями. Преподавательский опыт не обязателен — наши методисты помогут вам освоить практики преподавания. Требуется: опыт администрирования Linux от 3 лет. Виртуализация, контейнеризация, кластеризация. Разворачивание серверов, работа с сетью. Обязанности: - подготовиться к занятиям (есть материалы для опоры); - проводить онлайн-занятия, уделяя большое внимание практике. Здесь вы сможете развивать навыки публичных выступлений, работы с аудиторией и подачи обратной связи; - за доплату возможна проверка домашних заданий. Условия: ✅ гибкий график, легко совмещать с основной работой, занятия в вечернее время с 20:00 до 21:30, дни на выбор; ✅ темы занятий на выбор; ✅ оплата от 4000 до 6000 руб. за вебинар (полтора часа) и 300-400 рублей за проверку 1 домашнего задания; ✅ бонусы: доступ к нашим курсам, нетворкинг, развитие личного бренда, участие в воркшопах и конференциях. Обсудить подробнее: @HR_Nikita

Linux
2 346
+2
Что такое TCP/IP? В чём разница между IP, TCP, и UDP? Как работает IPv4 источник 👉@linuxchmod

Linux
2 346
apt-get — команда для управления пакетами программного обеспечения в дистрибутивах, основанных на Debian Команда apt-get предназначена для работы с утилитой «apt», являющейся стандартной утилитой для управлении пакетами программного обеспечения в дистрибутиве Debian, а также основанных на нем дистрибутивах (Ubuntu, Linux Mint, ...). Вы можете использовать apt-get для установки и удаления пакетов программного обеспечения из вашей системы (группами или по одному), а также обновления системных списков пакетов программного обеспечения из подключенных на данный момент репозиториев. Примеры использования Установка пакета программного обеспечения: # apt-get install <имя пакета> Переустановка пакета программного обеспечения: # apt-get install --reinstall <имя пакета> Удаление пакета программного обеспечения: # apt-get remove <имя пакета> Удаление пакета программного обеспечения со всему файлами конфигурации: # apt-get --purge remove <имя пакета> Поиск пакета программного обеспечения: # apt-cache search <имя пакета> Обновление списков пакетов программного обеспечения из подключенных репозиториев (файлов с расширением .deb): # apt-get update Обновление системы (полезно для поддержания программного обеспечения в актуальном состоянии): # apt-get upgrade Обновление дистрибутива (утилита попытается загрузить и установить пакеты программного обеспечения из состава новой версии дистрибутива): # apt-get dist-upgrade Вывод короткого списка всех доступных параметров команды: # apt-get --help Механизм автодополнения команд Для активации механизма автодополнения команд apt-get по клавише Tab следует добавить строку source /etc/bash_completion в файл .bashrc из вашей домашней директории. После этого при вводе такой команды, как «apt-get install a» и нажатии клавиши Tab командная оболочка Bash попытается подставить имя пакета программного обеспечения. Дополнительная информация Попробуйте выполнить команду: apt-get moo Вы должны будете увидеть следующий вывод: (__) (oo) /------/ / | || * /---/ ...."Have you mooed today?"… Использование в других дистрибутивах Если утилиты из комплекта поставки apt-get совместимы с вашим дистрибутивом, вы сможете воспользоваться штатным менеджером пакетов вашего дистрибутива для установки их в вашу систему. После окончания процесса установки вы сможете использовать приведенные выше команды для управления пакетами программного обеспечения дистрибутива. Устранение неполадок в дистрибутивах, использующих пакеты RPM В некоторых случаях после исполнения команды apt-get будет выводиться сообщение о невозможности блокировки определенной директории. Большинство проблем, вызывающих подобное поведение, решается путем исполнения следующей последовательности команд: rm /var/lock/rpm/transaction rm /var/lib/rpm/__db* rm /var/cache/apt/archives/lock 👉@linuxchmod

Linux
2 346
Revolution OS Перевод Дмитрий Бачило Фильм об истории появления идей свободного программного обеспечения, ядра Linux, ОС GNU, перехода Netscape (Mozilla, Firefox) с проприетарной на откртую модель разработки, создание Red Hat и т.д. источник 👉@linuxchmod

Linux
2 346
+9
Администрирование Линукс (Linux) Вводный урок Урок 1 - Разворачиваем стенды с Linux Урок 2 - Навигация в системе с использованием командной строки Урок 3 - Потоки ввода-вывода данных Урок 4 - Работа с файлами и каталогами (часть 1) Урок 5 - Работа с файлами и каталогами (часть 2) Урок 6 - Символические и жесткие ссылки в Linux Урок 7 - Монтирование файловых систем Урок 8 - Работа с пакетами средствами dpkg Урок 9 - Управление пакетами с использованием APT 👉@linuxchmod

Linux
2 346
Краткий справочник по «всем-всем» командам Linux Периодически меня на начальном курсе (в Сетевой Академии ЛАНИТ) просят дать
Краткий справочник по «всем-всем» командам Linux Периодически меня на начальном курсе (в Сетевой Академии ЛАНИТ) просят дать "список всех-всех команд с кратким описанием, что каждая из них делает". Ну прямо "всех-всех". И ведь если искать в интернете "такие" справочники существуют: либо про "20, 30, 40 команд, но самых важных", либо с неточностями и устаревшей информацией. Так что предлагаю вашему вниманию свою версию такого справочника на 300, 396, 455, 515, 612 команд. https://habr.com/ru/company/lanit/blog/683638/ 👉@linuxchmod

Linux
2 346
+9
Командная строка Команда chmod в Linux Sudo - таймаут запроса пароля. Командная строка Linux Уничтожаем Linux одной командой! Трюки командной строки Linux #1 Трюки командной строки Linux #2 Запуск команд Linux в фоновом режиме. Командная строка Linux Командная строка Linux для новичков Команды и утилиты Linux, которые могут пригодиться каждому. От новичка до системного администратора Секреты и трюки Командной строки Linux. Стань гуру. Впервые конкурс Сетевой гуру Linux. Пакеты под микроскопом. Порты, фильтрация пакетов, настройка интерфейсов источник 👉@linuxchmod

Linux
2 346
+2
Уроки Linux 1. Терминал и ввод команд. 2. Перемещение по папкам. 3. Создание, переименование, перемещение, копирование и удаление папок. 👉@linuxchmod

Linux
2 346
С чего всё начиналось... Сервер компании Google. США. 1996 г. 👉@linuxchmod
С чего всё начиналось... Сервер компании Google. США. 1996 г. 👉@linuxchmod

Linux
2 346
+9
AWX/Tower. Ansible. 01-Установка Ansible AWX/Tower за 5 минут 02-Ansible AWX. Подключение проекта. Настройка и запуск.e 03-Survey Опросы в AWX. Формы.e 04-WorkFlow Ansible AWX 01-Ansible. Начало. Что это и для чего? 01-Ansible. Начало. Что это и для чего? 01-Ansible. Начало. Что это и для чего? 02 Ansible Установка и Настройка 02 Ansible Установка и Настройка 03-Ansible. Inventory. Hosts. Groups. Подключаем Ansible к клиентамer 👉@linuxchmod

Linux
2 346
+9
Cisco Packet Tracer Урок 1 "Настройка ip адресации компьютеров и подключение к коммутатору" Урок №2 "Настройка динамической ip-адресации, DHCP, DNS, WEB серверов" Урок №3 "Настройка протокола доступа SSH на коммутаторе Cisco" Урок 4 "Настройка VLAN на коммутаторах Cisco" Урок №5 "Настройка ip-адресации vlan на коммутаторах и маршрутизаторах Cisco" Урок №6 "Настройка pool (диапазона ip-адресов) на DHCP сервере для VLAN" Урок №7 "Настройка ACL (Access Control List) на маршрутизаторе Cisco" Урок №8 - "Настройка ip-телефонии" Урок №9 "Настройка почтового сервера" Урок №10 "Настройка беспроводной сети, WiFi роутер" 👉@linuxchmod

Linux
2 346
Один из первых представителей того, что сейчас называют нетбуком, а на момент появления называлось субноутбуком. Compaq Contu
+4
Один из первых представителей того, что сейчас называют нетбуком, а на момент появления называлось субноутбуком. Compaq Contura Aero 4/25, был представлен в 1994 году. Цифра 4 показывает тип процессора (80486SX), а 25 - частоту процессора (25 МГц). Ноутбук оснащен монохромным VGA-дисплеем (640*480, 16 цветов), 4 Мб оперативной памяти (с возможностью расширения до 20 Мб) и жестким диском на 170 Мб. 👉@linuxchmod

Linux
2 346
Шпаргалка по MDRAID Создание массива: mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sda1 /dev/sdb1 После чего нужно создать конфигурационный файл mdadm.conf mdadm --detail --scan > /etc/mdadm/mdadm.conf И записать изменения в загрузочный образ: update-initramfs -u Работа с массивом Пометка диска как сбойного Диск в массиве можно условно сделать сбойным, ключ --fail (-f): mdadm /dev/md0 --fail /dev/hde1 mdadm /dev/md0 -f /dev/hde1 Удаление сбойного диска Сбойный диск можно удалить с помощью ключа --remove (-r): mdadm /dev/md0 --remove /dev/hde1 mdadm /dev/md0 -r /dev/hde1 Добавление нового диска Добавить новый диск в массив можно с помощью ключей --add (-a) и --re-add: mdadm /dev/md0 --add /dev/hde1 mdadm /dev/md0 -a /dev/hde1 Сборка существующего массива Собрать существующий массив можно с помощью mdadm --assemble. Как дополнительный аргумент указывается, нужно ли выполнять сканирование устройств, и если нет, то какие устройства нужно собирать. mdadm --assemble /dev/md0 /dev/hde1 /dev/hdf2 /dev/hdg1 mdadm --assemble --scan Проверить состояние массива и получить информацию и массиве Состояние массива: cat /proc/mdstat Информация о массиве: mdadm --detail /dev/md0 Информация об элементе массива: mdadm --examine /dev/sda1 Проверка целостности. зарускаем проверку echo check > /sys/block/md1/md/sync_action смотрим результат ~# cat /proc/mdstat Personalities : [raid10] [raid1] md0 : active raid1 sdb1[1] sda1[0] sdc1[2] sdd1[3] 128384 blocks [4/4] [UUUU] md1 : active raid10 sdd2[3] sdc2[2] sda2[0] sdb2[1] 134222848 blocks 256K chunks 2 near-copies [4/4] [UUUU] [>....................] check = 0.5% (787072/134222848) finish=19.7min speed=112438K/sec Убить массив mdadm --stop /dev/md0 mdadm --zero-superblock /dev/sda.. 👉@linuxchmod

Linux
2 346
Полезный софт для самохостинга Home Assistant и Node-RED — управление умным домом. Pi-hole — фильтрация интернет-трафика во в
Полезный софт для самохостинга Home Assistant и Node-RED — управление умным домом. Pi-hole — фильтрация интернет-трафика во всей сети, блокировка рекламы. Plex — проприетарный медиасервер для стриминга (в качестве свободной альтернативы можно использовать Jellyfin). Transmission — быстрый и простой торрент-клиент, с ним интегрируется менеджер/индексатор Radarr или Sonarr для мониторинга RSS-раздач и автоматического скачивания новых эпизодов. Всё это сразу подгружается в Plex/Jellyfin. Есть ещё менеджер Lidarr — то же самое, только для музыки, и Prowlarr для интеграции Lidarr, Mylar3, Radarr, Readarr и Sonarr в одном интерфейсе. Audioserve, audiobookshelf и Boringstreamer — простые серверы для аудиостриминга, то есть раздачи аудиофайлов из папок (аудиокниги, музыка, подкасты). Nextcloud — опенсорсная замена Google Drive и другим облачным хостингам. PhotoPrism — хранение фотографий, красивый интерфейс для просмотра альбомов и удалённого доступа. Invidious — клиент для YouTube без трекинга и рекламы. Nitter — фронтенд для Twitter (если вы им ещё пользуетесь). Whoogle — фронтенд для Google, очищенный от рекламы, скриптов, ссылок AMP, кукисов и трекинга по IP-адресам с профилированием пользователей, чем занимается Google. LibReddit — альтернативный приватный фронтенд для Reddit, тоже без трекинга и рекламы. SyncThing — синхронизация файлов между всеми устройствами. Code Server — запуск VS Code на сервере и удалённый доступ из браузера. Vaultwarden — неофициальный сервер для менеджера паролей Bitwarden. Tailscale — не требующий настройки VPN, который даёт доступ к вашему серверу из любой точки мира. Synapse — свой инстанс Matrix для децентрализованных чатов, совместимый с клиентами Element. Electrs — быстрый и эффективный сервер для кошелька Electrum. Gitea — простой хостинг Git. Uptime Kuma — мониторинг аптайма для своего сервера. 👉@linuxchmod

Linux
2 346
Горячие клавиши терминала Linux Управление окном эмулятора терминала Указанные ниже сочетания клавиш упростят вашу работу с т
Горячие клавиши терминала Linux Управление окном эмулятора терминала Указанные ниже сочетания клавиш упростят вашу работу с терминалом GNOME и большинством других приложений эмуляторов терминала. Ctrl + Shift + Q — закроет текущее окно терминала. Ctrl + Shift + T — откроет дополнительную вкладку терминала. Ctrl + Shift + W — закроет текущую вкладку. Ctrl + Shift + D — превратит вкладку в отдельное окно. Ctrl + PgUp — переместит на предыдущую вкладку. Ctrl + PgDown — переместит на следующую вкладку. https://telegra.ph/Goryachie-klavishi-terminala-Linux-03-28 👉@linuxchmod

Linux
2 346
+9
Linux Commands for Beginners 01 - Introduction 02 - Setting up a Cloud Instance 03 - Setting up a Virtualbox Virtual Machine 04 - Navigating the Filesystem 05 - Basic File Editing 06 - Moving and Renaming Files 07 - The Bash Configuration File 08 - Command Aliases 09 - Understanding Permissions 10 - Checking Resource Usage 👉@linuxchmod

Linux
2 346
🔍 Как найти и убить процессы, занявшие порт в Linux

fuser -k 8080/tcp
📌 Что делает эта команда: - fuser — показывает, какие процессы используют файл или сокет; - -k — убивает найденные процессы; - 8080/tcp — порт, который проверяем (можно заменить на свой). 💡 Альтернатива с lsof:

kill -9 $(lsof -t -i:8080)
- lsof -i:8080 — находит процессы, слушающие порт; - -t — выводит только PID; - kill -9 — принудительно завершает процессы. ⚠️ Будь аккуратен, особенно с kill -9 — он не даёт процессу корректно завершиться. 👉@linuxchmod

Linux
2 346
❓ Вы в курсе, что можно автоматизировать инфраструктуру как код с помощью Terraform и GitLab? ⏰ На открытом уроке 3 апреля в
❓ Вы в курсе, что можно автоматизировать инфраструктуру как код с помощью Terraform и GitLab? ⏰ На открытом уроке 3 апреля в 20:00 мск Вячеслав Федосеев расскажет, как настроить CI/CD-пайплайны для работы с Terraform, разграничивать окружения и эффективно управлять конфигурацией. Вячеслав — эксперт в IT с 2006 года, от первых Linux-серверов до масштабных DevOps-решений. Автор и ментор курсов по DevOps и CI/CD. Если вы DevOps-специалист, архитектор или инженер, стремящийся оптимизировать процессы и автоматизировать инфраструктуру, этот урок для вас. Повышайте свою квалификацию, изучив лучшие практики IaC, и получайте навыки, востребованные на рынке. 🎁 Все участники вебинара получат скидку на полный курс по CI/CD на основе Gitlab. 👉 Для участия зарегистрируйтесь https://vk.cc/cKdBtn Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru