Команда
Если длина файла превышает количество строк в окне терминала, текст будет проноситься слишком быстро для чтения. Чтобы управлять количеством выводимых строк, вывод команды
С помощью этой команды можно прокрутить файл вперед и назад с помощью клавиш вверх и вниз, клавиш PgUp и PgDn или Home и End. Чтобы выйти из
cat (сокр. от concatenate) вываливает содержимое файла в окно терминала. Это намного быстрее чем открывать файл в редакторе, а также исключает случайное изменение файла. Чтобы просмотреть содержимое файла some_file, нужно запустить следующую команду находясь в соответствующей папке.cat some_fileЕсли длина файла превышает количество строк в окне терминала, текст будет проноситься слишком быстро для чтения. Чтобы управлять количеством выводимых строк, вывод команды
cat можно передать команде less. cat some_file | lessС помощью этой команды можно прокрутить файл вперед и назад с помощью клавиш вверх и вниз, клавиш PgUp и PgDn или Home и End. Чтобы выйти из
less нужно ввести qDevOps что это такое, Мифы о DevOps, DevOps это методологи, Мифы о DevOps инженерах, как стать DevOps инженером и тому подобное
- Что должен знать DevOps инженер junior? DevOps марафон.
- НЕ КОМПИЛИРУЙ в Docker пока не посмотришь. Рельные ошибки при сборке Docker
- Bash vs Python для DevOps инженеров и системных администраторов
- DEVOPS что это такое? Кто такой DevOps инженер в России?
- Написал телеграм бота на golang. Зачем нужны pet-проекты? Как я учу языки программирования
- Зачем Сисадмину, Ops, SRE, DevOps изучать языки программирования?
- DEVOPS инженер это миф? ТОП-5 Мифов о DEVOPS . Результат опроса.
- GITHUB ACTION, TERRAFORM, DOCKER, ANSIBLE. Развернем телеграмм бота.
- Книга по DevOps Проект Феникс. Отзыв
- ОБЛАКА убьют сисадминов, эникеев и DevOps-инженеров?
- В прод с помощью GITLAB CI/CD. На простом примере. Основы.
- GITLAB CI/CD vs JENKINS. Что выбрать для своих CI CD pipeline?
- ЗАРПЛАТА DevOps. От Junior до Senior
- Инфраструктура как код не нужна для маленьких проектoв? IaC
- Docker BUILD в GITLAB CI CD и kubernetes. Как правильно? Бонус настройка gitlab runner
- DevOрs VS SRE методология. Чем занимается DevOps-инженер и SRE
- Как писать постмортем на реальном инциденте. Разбор инцидента.
- GO VS PYTHON. Какой язык программирования выбрать для DevOps SRE и сисадминов? #DevOps
https://www.youtube.com/playlist?list=PLWCdmr_xDeged_8pzGzcEee1nNw6jLPer
- Что должен знать DevOps инженер junior? DevOps марафон.
- НЕ КОМПИЛИРУЙ в Docker пока не посмотришь. Рельные ошибки при сборке Docker
- Bash vs Python для DevOps инженеров и системных администраторов
- DEVOPS что это такое? Кто такой DevOps инженер в России?
- Написал телеграм бота на golang. Зачем нужны pet-проекты? Как я учу языки программирования
- Зачем Сисадмину, Ops, SRE, DevOps изучать языки программирования?
- DEVOPS инженер это миф? ТОП-5 Мифов о DEVOPS . Результат опроса.
- GITHUB ACTION, TERRAFORM, DOCKER, ANSIBLE. Развернем телеграмм бота.
- Книга по DevOps Проект Феникс. Отзыв
- ОБЛАКА убьют сисадминов, эникеев и DevOps-инженеров?
- В прод с помощью GITLAB CI/CD. На простом примере. Основы.
- GITLAB CI/CD vs JENKINS. Что выбрать для своих CI CD pipeline?
- ЗАРПЛАТА DevOps. От Junior до Senior
- Инфраструктура как код не нужна для маленьких проектoв? IaC
- Docker BUILD в GITLAB CI CD и kubernetes. Как правильно? Бонус настройка gitlab runner
- DevOрs VS SRE методология. Чем занимается DevOps-инженер и SRE
- Как писать постмортем на реальном инциденте. Разбор инцидента.
- GO VS PYTHON. Какой язык программирования выбрать для DevOps SRE и сисадминов? #DevOps
https://www.youtube.com/playlist?list=PLWCdmr_xDeged_8pzGzcEee1nNw6jLPer
Как удалить ссылку в Linux
Ссылкой в системе Linux называют специальный файл, который отсылает к другому файлу или директории. В результате один файл может размещаться сразу же в нескольких местах одновременно.
При удалении оригинала ссылка на него сохраняется. В результате могут возникать сбои и в целом засорятся система. В данной статье мы расскажем, как удалить ссылку в Linux.
https://losst.ru/kak-udalit-ssylku-v-linux
Ссылкой в системе Linux называют специальный файл, который отсылает к другому файлу или директории. В результате один файл может размещаться сразу же в нескольких местах одновременно.
При удалении оригинала ссылка на него сохраняется. В результате могут возникать сбои и в целом засорятся система. В данной статье мы расскажем, как удалить ссылку в Linux.
https://losst.ru/kak-udalit-ssylku-v-linux
Как установить Proton Linux
Всего несколько лет назад было сложно поверить в то, что Linux можно рассматривать в качестве игровой платформы. Да, нативных игр по-прежнему мало, но с выходом API Vulkan ускорилось развитие слоя совместимости Wine для запуска приложений Windows. Клиент Steam тому яркое доказательство, Proton позволяет запускать более 70% всей библиотеки Steam.
Вне Steam также можно встретить большое количество хороших игр. Для их запуска вы можете использовать Lutris, CrossOver, но есть третий вариант – PortProton (также известный, как PortWine). Он позволяет запускать сторонние игры с использованием Proton. В этой статье мы рассмотрим как установить Proton Linux.
Читать далее: https://losst.ru/kak-ustanovit-proton-linux
Всего несколько лет назад было сложно поверить в то, что Linux можно рассматривать в качестве игровой платформы. Да, нативных игр по-прежнему мало, но с выходом API Vulkan ускорилось развитие слоя совместимости Wine для запуска приложений Windows. Клиент Steam тому яркое доказательство, Proton позволяет запускать более 70% всей библиотеки Steam.
Вне Steam также можно встретить большое количество хороших игр. Для их запуска вы можете использовать Lutris, CrossOver, но есть третий вариант – PortProton (также известный, как PortWine). Он позволяет запускать сторонние игры с использованием Proton. В этой статье мы рассмотрим как установить Proton Linux.
Читать далее: https://losst.ru/kak-ustanovit-proton-linux
Losst
Как установить Proton Linux - Losst
Всего несколько лет назад было сложно поверить в то, что Linux можно рассматривать в качестве игровой платформы. Да, нативных игр по-прежнему мало, но с
Сценарии спуфинговых атак на спутниковые системы навигации
https://habr.com/ru/company/timeweb/blog/646765/
https://habr.com/ru/company/timeweb/blog/646765/
Хабр
Сценарии спуфинговых атак на спутниковые системы навигации
Интерактивная карта инцидентов ГНСС-спуфинга. Была раньше здесь , теперь ее нет. 96% специалистов по cybersec игнорируют проблему спуфинга; в 2012 году стоимость атаки была $100 000, в 2022 — всего...
DSTAT
Комбинированный и очень гибкий инструмент, который может быть использован для мониторинга памяти, процессора, производительности, сети или дискового пространства. Она отлично заменяет такие утилиты linux, как ifstat, iostat, dmstat и т д.
характеристика:
- Сочетает в себе vmstat, iostat, ifstat, netstat и другую информацию
- Отображение статистики в реальном времени
- Во время анализа и устранения неполадок вы можете включить элементы мониторинга и отсортировать их.
- Модульная конструкция
- Написано на python, удобно расширять существующие рабочие задачи
- Может сгруппировать статистику по блокам оборудования / сетевого оборудования и т.д.
- Может отображать текущий статус каждого устройства
- Чрезвычайная точность времени, даже если загрузка системы высока, отображение не будет задерживаться
- Отображает разные единицы разными цветами
Задержка отображения промежуточных результатов менее 1 секунды
- Поддержка вывода отчета в формате CSV и возможность импорта в Gnumeric и Excel для создания графики.
Комбинированный и очень гибкий инструмент, который может быть использован для мониторинга памяти, процессора, производительности, сети или дискового пространства. Она отлично заменяет такие утилиты linux, как ifstat, iostat, dmstat и т д.
характеристика:
- Сочетает в себе vmstat, iostat, ifstat, netstat и другую информацию
- Отображение статистики в реальном времени
- Во время анализа и устранения неполадок вы можете включить элементы мониторинга и отсортировать их.
- Модульная конструкция
- Написано на python, удобно расширять существующие рабочие задачи
- Может сгруппировать статистику по блокам оборудования / сетевого оборудования и т.д.
- Может отображать текущий статус каждого устройства
- Чрезвычайная точность времени, даже если загрузка системы высока, отображение не будет задерживаться
- Отображает разные единицы разными цветами
Задержка отображения промежуточных результатов менее 1 секунды
- Поддержка вывода отчета в формате CSV и возможность импорта в Gnumeric и Excel для создания графики.
sudo apt-get install dstat dstat#вакансия #удаленка #офис #linux #senior #kubernetes #Gitlab # RHEL
Вакансия: Инженер Linux
Компания: АНО Проектный офис по Развитию Туризма и Гостеприимства Москвы при Правительстве Москвы
Формат: удаленная работа/ гибрид/ офис в 2 м. от ст.м. Охотный ряд
О проекте: RUSSPASS – новая цифровая платформа для туристов, помогающая открывать незнакомые места и путешествовать удобно и легко. Мы стремимся создать уникальный пользовательский опыт – положительные эмоции и яркие впечатления. С RUSSPASS будет просто узнавать самые неизведанные уголки страны, быстро планировать сложные поездки, чувствовать себя безопасно и уверенно. RUSSPASS будет знать о России то, чего не знают другие сайты и приложения.
Что нужно делать:
• Техническое сопровождение и администрирование инфраструктуры Linux, порядка 300 виртуальных серверов RHEL 7 и 8
• Техническое сопровождение и администрирование системных и сетевых сервисов – DNS, SMTP, NTP, SYSLOG, NFS, HAPROXY
• Развертывание и техническая поддержка приложений - Zabbix, Prometheus/Thanos, Grafana, ELK, CRM Bitrix, Patroni/Postgresql, MongoDB, Galera/Mysql, S3 Minio, ClickHouse, Gitlab-CI, Nexus
• Планирование и проведение регламентных и плановых работ, установка обновлений ПО, обработка событий мониторинга и обращений - поиск и устранение причин инцидентов, диагностика и анализ проблем, внесение изменений в настройки
• Автоматизация задач сопровождения с использованием Ansible
• Участие в задачах развития, проактивный анализ трендов, поиск и выявление узких мест и возможностей для улучшений
Что нам важно:
• Непрерывный опыт на позиции инженера сопровождения Linux в масштабах от 100 серверов – от 2-х лет
• Знание RHEL 7 и 8, средств низкоуровневого администрирования, опыт диагностики и устранения проблем с настройками подсистем netfilter, ipvs, overlayfs, написания и тюнинга unit-файлов systemd, диагностики и устранения проблем с производительностью и откликом системы, распределением памяти, подсистемой ввода-вывода, файловой системы xfs.
• Управление безопасностью на уровне ОС – firewalld, iptables, pam, sssd, selinux, namespaces
• Знание Ansible и Bash на уровне написания сложных комплексных сценариев автоматизации развертывания и настройки конвергентных сред – ОС, серверы приложений, системные сервисы, базы данных, интеграции
• Выполнение резервного копирования и восстановления данных в СРК Bareos
• Знание PKI, TLS, openssl
• Понимание основ ITSM, навыки ведения эксплуатационной документации
•
Мы предлагаем:
• Работа по Agile, а так же мы используем современный стэк, поддерживаем разумные инициативы по внедрению новшеств, совершенствуем архитектуру и кодовую базу
• Конкурентная заработная плата: оклад плюс премии за достижение KPI
• Современное оборудование для работы
• Лотереи для сотрудников с подарками от партнеров
• Бесплатное изучение иностранных языков в офисе (китайский, английский, испанский)
• Постоянное развитие, профессиональный, карьерный и личностный рост
• Работа в молодом коллективе интересных людей
______________
Контакты: @vktbak
https://russpass.team/linux-engineer
Вакансия: Инженер Linux
Компания: АНО Проектный офис по Развитию Туризма и Гостеприимства Москвы при Правительстве Москвы
Формат: удаленная работа/ гибрид/ офис в 2 м. от ст.м. Охотный ряд
О проекте: RUSSPASS – новая цифровая платформа для туристов, помогающая открывать незнакомые места и путешествовать удобно и легко. Мы стремимся создать уникальный пользовательский опыт – положительные эмоции и яркие впечатления. С RUSSPASS будет просто узнавать самые неизведанные уголки страны, быстро планировать сложные поездки, чувствовать себя безопасно и уверенно. RUSSPASS будет знать о России то, чего не знают другие сайты и приложения.
Что нужно делать:
• Техническое сопровождение и администрирование инфраструктуры Linux, порядка 300 виртуальных серверов RHEL 7 и 8
• Техническое сопровождение и администрирование системных и сетевых сервисов – DNS, SMTP, NTP, SYSLOG, NFS, HAPROXY
• Развертывание и техническая поддержка приложений - Zabbix, Prometheus/Thanos, Grafana, ELK, CRM Bitrix, Patroni/Postgresql, MongoDB, Galera/Mysql, S3 Minio, ClickHouse, Gitlab-CI, Nexus
• Планирование и проведение регламентных и плановых работ, установка обновлений ПО, обработка событий мониторинга и обращений - поиск и устранение причин инцидентов, диагностика и анализ проблем, внесение изменений в настройки
• Автоматизация задач сопровождения с использованием Ansible
• Участие в задачах развития, проактивный анализ трендов, поиск и выявление узких мест и возможностей для улучшений
Что нам важно:
• Непрерывный опыт на позиции инженера сопровождения Linux в масштабах от 100 серверов – от 2-х лет
• Знание RHEL 7 и 8, средств низкоуровневого администрирования, опыт диагностики и устранения проблем с настройками подсистем netfilter, ipvs, overlayfs, написания и тюнинга unit-файлов systemd, диагностики и устранения проблем с производительностью и откликом системы, распределением памяти, подсистемой ввода-вывода, файловой системы xfs.
• Управление безопасностью на уровне ОС – firewalld, iptables, pam, sssd, selinux, namespaces
• Знание Ansible и Bash на уровне написания сложных комплексных сценариев автоматизации развертывания и настройки конвергентных сред – ОС, серверы приложений, системные сервисы, базы данных, интеграции
• Выполнение резервного копирования и восстановления данных в СРК Bareos
• Знание PKI, TLS, openssl
• Понимание основ ITSM, навыки ведения эксплуатационной документации
•
Мы предлагаем:
• Работа по Agile, а так же мы используем современный стэк, поддерживаем разумные инициативы по внедрению новшеств, совершенствуем архитектуру и кодовую базу
• Конкурентная заработная плата: оклад плюс премии за достижение KPI
• Современное оборудование для работы
• Лотереи для сотрудников с подарками от партнеров
• Бесплатное изучение иностранных языков в офисе (китайский, английский, испанский)
• Постоянное развитие, профессиональный, карьерный и личностный рост
• Работа в молодом коллективе интересных людей
______________
Контакты: @vktbak
https://russpass.team/linux-engineer
russpass.team
Инженер сопровождения Linux в RUSSPASS
Примеры реализации разных задач в скриптах, написанных исключительно на чистом Bash или sh.
Bash Bible
sh bible
Bash Bible
sh bible
Руководство по динамическому программированию для новичков
https://habr.com/ru/post/656007/
https://habr.com/ru/post/656007/
Примеры реализации разных задач в скриптах, написанных исключительно на чистом Bash или sh.
Bash Bible
sh bible
Bash Bible
sh bible
Настройка аутентификации на базе ключей SSH на сервере Linux
SSH или защищенная оболочка — это шифрованный протокол, используемый для администрирования и связи с серверами. При работе с сервером Linux вы, скорее всего, проведете больше всего времени в сеансах терминала с подключением к серверу через SSH.
Хотя существует несколько разных способов входа на сервер SSH, в этом учебном модуле мы уделим основное внимание настройке ключей SSH. Ключи SSH обеспечивают простой, но при этом очень безопасный способ входа на сервер. Поэтому мы рекомендуем этот метод всем пользователям.
Подробнее
SSH или защищенная оболочка — это шифрованный протокол, используемый для администрирования и связи с серверами. При работе с сервером Linux вы, скорее всего, проведете больше всего времени в сеансах терминала с подключением к серверу через SSH.
Хотя существует несколько разных способов входа на сервер SSH, в этом учебном модуле мы уделим основное внимание настройке ключей SSH. Ключи SSH обеспечивают простой, но при этом очень безопасный способ входа на сервер. Поэтому мы рекомендуем этот метод всем пользователям.
Подробнее
👍1
Установка Ubuntu Touch на Xiaomi Mi A2
Ubuntu Touch - операционная система для телефонов, разработанная компанией Canonical, а сейчас поддерживаемая сообществом Ubports. Система немного отличается от Android по взаимодействию с пользователем, но зато это почти полноценный Linux на телефоне. Она позволяет просматривать страницы интернета, смотреть видео, слушать музыку, писать СМС или делать звонки. Иными словами всё то же самое, что надо для использования телефона.
После того как Canonical прекратила разработку Ubuntu Touch со своей стороны развитие системы немного замедлилось, однако даже сейчас всё выглядит довольно неплохо. В этой статье мы рассмотрим как установить Ubuntu Touch на примере Xiaomi Mi A2. Мир смартфонов довольно разнообразный и для каждого устройства, скорее всего, будет свой способ установки.
Читать далее: https://losst.ru/ustanovka-ubuntu-touch-na-xiaomi-mi-a2
Ubuntu Touch - операционная система для телефонов, разработанная компанией Canonical, а сейчас поддерживаемая сообществом Ubports. Система немного отличается от Android по взаимодействию с пользователем, но зато это почти полноценный Linux на телефоне. Она позволяет просматривать страницы интернета, смотреть видео, слушать музыку, писать СМС или делать звонки. Иными словами всё то же самое, что надо для использования телефона.
После того как Canonical прекратила разработку Ubuntu Touch со своей стороны развитие системы немного замедлилось, однако даже сейчас всё выглядит довольно неплохо. В этой статье мы рассмотрим как установить Ubuntu Touch на примере Xiaomi Mi A2. Мир смартфонов довольно разнообразный и для каждого устройства, скорее всего, будет свой способ установки.
Читать далее: https://losst.ru/ustanovka-ubuntu-touch-na-xiaomi-mi-a2
Losst
Установка Ubuntu Touch на Xiaomi Mi A2 - Losst
Ubuntu Touch - операционная система для телефонов, разработанная компанией Canonical, а сейчас поддерживаемая сообществом Ubports. Система немного
WebRTC для всех и каждого. Часть 3
https://habr.com/ru/company/timeweb/blog/659313/
https://habr.com/ru/company/timeweb/blog/659313/
Хабр
WebRTC для всех и каждого. Часть 3
Привет, друзья! Представляю вашему вниманию третью (заключительную) часть перевода этой замечательной книги по WebRTC . Первая часть . Вторая часть . Если вам это интересно, прошу под кат. Содержание...
Импортозамещение. 5 российских сервисов в области информационной безопасности
https://habr.com/ru/post/657825/
https://habr.com/ru/post/657825/
Хабр
Импортозамещение. 5 российских сервисов в области информационной безопасности
В России остановили работу множество компаний, предоставляющие сервисы в области информационной безопасности: Cisco, Fortinet, Norton, Avast, AWS и другие. Вместо защиты, любое зарубежное ПО сейчас —...
Ядро Linux 5.17 выходит уже на этой неделе — чего ждать
https://habr.com/ru/company/vasexperts/blog/656257/
https://habr.com/ru/company/vasexperts/blog/656257/
Хабр
Ядро Linux 5.17 выходит уже на этой неделе — чего ждать
Релиз планировали на неделю раньше, но он появился только на днях. Расскажем, почему произошла задержка и поговорим о заметных нововведениях. Unsplash / Pawel Czerwinski Нужно больше тестов Первый...
Telegram позволяет узнавать координаты людей с точностью до метра
https://habr.com/ru/post/652015/
https://habr.com/ru/post/652015/
Хабр
Telegram позволяет узнавать координаты людей с точностью до метра
Привет, %username%! В телеге давно есть опциональная фича find people nearby , которая показывает точное расстояние до людей поблизости. Если использовать GPS спуфинг и трилатерацию (не путать с...