Linux Skill - Освой Linux c нуля до DevOps – Telegram
Linux Skill - Освой Linux c нуля до DevOps
11.2K subscribers
55 photos
103 videos
483 links
Освой Linux c нуля до DevOps
Подробный гайд по Linux и море других уроков для системных администраторов

📩 По всем вопросам: @chorapov

РКН https://vk.cc/cMUwm4
Download Telegram
Обзор зарплат на 29.05.2023. Вакансий с указанной заработной платой для 'Linux администратор' (Россия) найдено: 95. Всего вакансий для 'Linux администратор' (Россия): 320.

Какие вакансии рассматривались при расчёте зарплат: поиск вакансий по наличию слов 'LINUX АДМИНИСТРАТОР' (или их синонимов) внутри заголовка вакансии. Область (местоположение) поиска вакансий: 'РОССИЯ'.

Таким образом, анализ заработных плат произведён на основе 95 вак. с указанной зп, что составляет ~29% от общего числа вакансий (=320) для 'Linux администратор' (Россия).


Пояснение.

Понятие 'Linux администратор' рассматривается как общее понятие, поэтому при расчёте зарплат для 'Linux администратор' также учитываются вакансии для следующих специализаций: 'системный администратор (Linux)' и так далее.

Специализации перечислены в разделе "Статистика зарплат по некоторым профессиям и специализациям": возможно, зарплатные обзоры по уточнённым специализациям будут более полезными.

Истоник: https://zarplan.com/zarplata/LINUX%20АДМИНИСТРАТОР/РОССИЯ/
👍24
Media is too big
VIEW IN TELEGRAM
Бесплатный курс по Linux c нуля до DevOps

Модуль 1. Введение
Урок: Операционная система - общие сведения

Вводная лекция об устройстве операционной системы: из каких программных компонент состоит и как работает. Слушатели узнают, что объединяет операционные системы, работающие на персональном компьютере, в сервере и на мобильном телефоне.

Источник: https://youtu.be/hb9CTGSJm88
👍42🔥3
Media is too big
VIEW IN TELEGRAM
Бесплатный курс по Linux c нуля до DevOps

Модуль 1. Введение
Урок: История UNIX. Часть 1

Источник: https://youtu.be/-AdPuwn_cyE
👍15🔥1
Media is too big
VIEW IN TELEGRAM
Бесплатный курс по Linux c нуля до DevOps

Модуль 1. Введение
Урок: История UNIX. Часть 2

Источник: https://youtu.be/CMfveo_I0YI
👍12🔥2
Media is too big
VIEW IN TELEGRAM
Бесплатный курс по Linux c нуля до DevOps

Модуль 1. Введение
Урок: Установка и настройка Linux-системы: Astra
Скачать: https://www.comss.ru/page.php?id=6158&ysclid=llf54bscw5663194545

Источник: https://youtu.be/4jqELWF46p4
👍26👎1
Media is too big
VIEW IN TELEGRAM
Бесплатный курс по Linux c нуля до DevOps

Модуль 1. Введение
Урок: Установка и настройка Linux-системы: Mint
Скачать: https://www.linux.org/pages/download/

Источник: https://youtu.be/BtVlm5YUC_k
👍20👎1
Media is too big
VIEW IN TELEGRAM
Бесплатный курс по Linux c нуля до DevOps

Модуль 1. Введение
Урок: Установка и настройка Linux-системы: Kali
Скачать: https://www.linux.org/pages/download/

Источник: https://youtu.be/jlaVh22fFS8
👍25
Media is too big
VIEW IN TELEGRAM
Бесплатный курс по Linux c нуля до DevOps

Модуль 1. Введение
Урок: Терминал и командная строка
Linux команды: ls, rm, mkdir, pwd, cd, echo

Источник: https://youtu.be/XAfDrMeqoHY
👍30
Media is too big
VIEW IN TELEGRAM
Бесплатный курс по Linux c нуля до DevOps

Модуль 1. Введение
Урок: Терминал и командная строка
Linux команды: file, mv, cp, rmdir, ps, kill 9, find, sort, , clear

Источник: https://youtu.be/gRU9IIPnf2Qh
👍22
This media is not supported in your browser
VIEW IN TELEGRAM
Бесплатный курс по Linux c нуля до DevOps

Модуль 1. Введение
Урок: Терминал и командная строка
Linux команды: mv, настройка Терминала

Источник: https://youtu.be/lZ05B9Coibg
👍14👎2
Media is too big
VIEW IN TELEGRAM
Бесплатный курс по Linux c нуля до DevOps

Модуль 1. Введение
Урок: Терминал и командная строка
Linux команды: cmp, df, apt get install, remove, update, upgrade, chmod

Источник: https://youtu.be/HU91A46XQBc
👍16👎1🔥1
Media is too big
VIEW IN TELEGRAM
Бесплатный курс по Linux c нуля до DevOps

Модуль 1. Введение
Урок: Терминал и командная строка
Linux команды: sudo !!,man,cd ,jot,cal,tac,w,yes,du,expr,look,espeak

Источник: https://youtu.be/DucNT8-nDjI
👍24👎2
Media is too big
VIEW IN TELEGRAM
Бесплатный курс по Linux c нуля до DevOps

Модуль 1. Введение
Урок: Терминал и командная строка
Linux команды: factor, reset, mtr, ps aux, alias, tr, tree, uname, lsb_release, wall, date, uptime, hostname, shutdown, reboot, gedit, wc

Источник: https://youtu.be/fEopv5oixCE
👍14👎1
Media is too big
VIEW IN TELEGRAM
Бесплатный курс по Linux c нуля до DevOps

Модуль 1. Введение
Урок: Терминал и командная строка
Linux команды: grep, zip, unzip, tar

Источник: https://youtu.be/ixl5beydW70
👍10👎1
Media is too big
VIEW IN TELEGRAM
Бесплатный курс по Linux c нуля до DevOps

Модуль 1. Введение
Урок: Терминал и командная строка
Linux команды: gksu, pstree, top, screenfetch

Источник: https://youtu.be/KG9R9MzC2KQ
👍11🔥1
Media is too big
VIEW IN TELEGRAM
Диспетчер задач в Linux!

Системный монитор (Диспетчер задач) в Linux - это инструмент, который позволяет отслеживать и контролировать различные системные ресурсы, такие как процессор, оперативная память, дисковое пространство, сетевая активность и другие. Он предоставляет информацию об использовании ресурсов, а также позволяет пользователю управлять процессами и устанавливать приоритеты. С помощью системного монитора можно быстро обнаружить узкие места в системе и проблемы с производительностью, а также контролировать использование ресурсов для оптимальной работы.

Источник: https://youtu.be/AHIWaA4l3jE
👍9
Лучшие практики для повышения производительности Linux-системы

Linux - это широко используемая операционная система, известная своей стабильностью и надежностью. Однако, с ростом использования вычислительных мощностей и объемов данных, многие пользователи и администраторы системы стремятся оптимизировать производительность своих Linux-систем. В этой статье мы рассмотрим некоторые лучшие практики, которые помогут повысить производительность Linux-системы.

1. Обновление ядра системы:
Одним из первых шагов к оптимизации производительности Linux-системы является установка и использование последней версии ядра Linux. Новейшие версии ядра обычно содержат исправления ошибок, новые функции и улучшения производительности.

2. Оптимизация файловой системы:
Файловая система имеет ключевое значение для общей производительности системы. Рекомендуется использовать файловые системы, специально разработанные для высокой производительности, такие как ext4 или XFS. Также можно настроить параметры монтирования файловой системы, такие как использование журналирования и оптимизация блоков.

3. Ограничение запущенных процессов:
Большое количество одновременно работающих процессов может снижать производительность системы. Рекомендуется ограничить запущенные процессы, особенно на серверных системах, с помощью инструментов, таких как управление процессами, Nice и CGroups.

4. Оптимизация использования памяти:
Управление памятью - важный аспект производительности Linux-системы. Включение и настройка механизмов сбора мусора, таких как swap space и кэш памяти, могут помочь оптимизировать использование доступной памяти и улучшить производительность.

5. Оптимизация сети:
Недостаточная производительность сети может быть узким местом в Linux-системе. Для оптимизации сетевых настроек можно установить правильные параметры TCP/IP Stack, настроить сетевые интерфейсы, маршрутизацию и так далее.

6. Отключение ненужных служб:
Запуск ненужных служб и процессов может использовать ценные ресурсы системы, что негативно сказывается на производительности. Рекомендуется отключить ненужные службы и процессы с помощью инструментов управления службами и настройки сервисов.

7. Использование оптимизированных приложений:
Некоторые приложения имеют специальные версии или параметры настройки, которые могут повысить их производительность в Linux-системах. Рекомендуется изучить и использовать такие оптимизированные приложения, например, с использованием многопоточности и аппаратного ускорения.

Оптимизация производительности Linux-системы является сложным заданием, требующим хорошего понимания операционной системы и соответствующих настроек. В этой статье мы рассмотрели лишь некоторые из лучших практик, которые помогут улучшить производительность Linux-системы. Важно помнить, что каждая система уникальна, поэтому следует провести дополнительные исследования и тестирования, чтобы найти оптимальные настройки для вашей конкретной ситуации.
👍23👎2
Linux - популярная операционная система с открытым исходным кодом, которая предлагает обширный набор утилит и команд для управления системой. В этой статье мы представим несколько интересных и полезных команд Linux, которые могут быть использованы в повседневной работе.

1. ls - отображение содержимого директории:
Команда ls позволяет просматривать содержимое директории. С добавлением различных опций, таких как -l (длинный формат), -a (включить скрытые файлы) и -h (читаемый размер), можно получить более подробную информацию о файлах и директориях.

Пример использования:
ls -l



2. grep - поиск совпадений в файле или выводе:
Команда grep позволяет искать строки, соответствующие заданному шаблону, в текстовых файлах или выводе других команд. Это мощный инструмент, который может быть использован, например, для поиска определенного текста в лог-файлах или для фильтрации вывода других команд.

Пример использования:
grep "error" logfile.txt



3. find - поиск файлов и директорий:
Команда find позволяет осуществлять поиск файлов и директорий на основе различных критериев, таких как имя файла, тип, размер и время изменения. Это полезная команда для нахождения определенных файлов или для выполнения операций с файлами в определенной директории и ее поддиректориях.

Пример использования:
find /path/to/dir -name "*.txt"



4. du - отображение использования дискового пространства:
Команда du позволяет отобразить информацию о использовании дискового пространства файлами и директориями. С добавлением опций, таких как -h (читаемый размер) и -s (сводная информация), можно получить более удобный и краткий вывод.

Пример использования:
du -h /path/to/dir



5. top - мониторинг системных ресурсов:
Команда top позволяет мониторить использование системных ресурсов, таких как процессор, память и загрузка системы. Это полезная команда для отслеживания производительности системы и определения процессов, потребляющих много ресурсов.

Пример использования:
top


Linux предлагает множество полезных и интересных команд, которые могут значительно упростить повседневную работу. В этой статье мы представили всего лишь несколько команд, но их использование может быть очень полезным и эффективным. Мы рекомендуем вам изучить дополнительные команды и их опции, чтобы раскрыть всю мощь Linux-системы и повысить свою продуктивность.
👍29
Бесплатный курс по Linux c нуля до DevOps

Программа курса
1. Введение
1.1 Операционная система - общие сведения
1.2 История UNIX
1.3 Установка и настройка Linux-системы (примеры: Astra, Mint, Kali)
- Установка и настройка Linux-системы: Astra
- Установка и настройка Linux-системы: Mint
- Установка и настройка Linux-системы: Kali
- Установка и настройка Linux-системы: Ubuntu
1.4 Терминал и командная строка:
- команды: ls, rm, mkdir, pwd, cd, echo
- команды: file, mv, cp, rmdir, ps, kill 9, find, sort, , clear
- команды: mv + настройка терминала
- команды: cmp, df, apt get install, remove, update, upgrade, chmod
- команды: sudo !!, man, cd, jot, cal, tac, w, yes, du, expr, look, espeak
- команды: factor, reset, mtr, ps aux, alias, tr, tree, uname, lsb_release, wall, date, uptime, hostname, shutdown, reboot, gedit, wc
- команды: grep, zip, unzip, tar
- команды: gksu, pstree, top, screenfetch

2. Основы командной строки:
- Работа с файлами и директориями
- Управление процессами
- Перенаправление ввода/вывода и конвейеры
- Создание и выполнение скриптов командной строки

3. Основы системного администрирования Linux:
- Управление пользователями и группами
- Управление файловой системой и разрешениями доступа
- Управление пакетами и обновлениями

4. Сетевые основы:
- TCP/IP и сетевые протоколы
-- Что такое TCP/IP
-- 00. Введение: стек сетевых протоколов, независимость и инкапсуляция уровней
-- 01. Некоторые сведения о физическом уровне и управлении виртуальными машинами
-- 02. Интерфейсный уровень и его представление
-- 03. Интерфейсный уровень: сетевые мосты и VLAN
-- 04. Сетевой уровень: адресация и маршрутизация
-- 05. Сетевой уровень: связность и целевая маршрутизация
-- 06. Транспортный уровень: TCP, UDP и не только
-- 07. Транспортный уровень: трансляция адресов и формирование трафика
-- 08. Прикладной уровень: возможности системы
-- 09. Прикладной уровень: что нужно для полноценной работы?
-- 10. Введение в межсетевые экраны
-- 11. Туннелирование и частные сети
- Настройка сети в Linux
- Удаленное управление
- Безопасность

5. Основы программирования:
- Основы языка программирования
-- Python
-- Bash
- Создание скриптов и автоматизация задач

6. Виртуализация и контейнеризация:
- Виртуализация с помощью VirtualBox
- Контейнеризация с помощью Docker

7. Системы контроля версий:
- Введение в Git
- Работа с репозиториями и ветвлением

8. Инфраструктура как код:
- Введение в инструменты автоматизации. Примеры:
1) Ansible
2) Chef
3) Puppet
- Создание и управление конфигурациями серверов

9. CI/CD и автоматическая сборка:
- Интеграция непрерывной поставки и непрерывного развертывания
- Создание пайплайнов сборки и развертывания

10. Мониторинг и логирование:
- Установка и настройка системы мониторинга (примеры: Nagios, Prometheus)
- Логирование событий и анализ логов

11. Облачные технологии и DevOps:
- Введение в облака. Примеры:
1) AWS
2) Azure
- Конфигурация и автоматизация облачных ресурсов

12. Безопасность и сетевые аспекты:
- Основы безопасности Linux-сервера
- Защита сети и протоколов

13. Сложные сценарии и решения:
- Работа с крупными и сложными проектами
- Решение проблем и отладка системы
👍97🔥14👀6👎1
Linux Skill - Освой Linux c нуля до DevOps pinned «Бесплатный курс по Linux c нуля до DevOps Программа курса 1. Введение 1.1 Операционная система - общие сведения 1.2 История UNIX 1.3 Установка и настройка Linux-системы (примеры: Astra, Mint, Kali) - Установка и настройка Linux-системы: Astra - Установка…»