
Вот некоторые основные команды Linux для инженера DevOps:
*Управление файлами и каталогами*
1. `cd`: Сменить каталог
2. `mkdir`: создать каталог
3. `rm`: Удалить файл или каталог
4. `cp`: Копировать файл
5. `mv`: Переместить или переименовать файл
6. `touch`: создать новый пустой файл
7. `ls`: Список файлов и каталогов
8. `pwd`: Распечатать рабочий каталог
*Редактирование и просмотр файлов*
1. `nano`: Редактировать файл с помощью редактора nano
2. `vim`: Редактирование файла с помощью редактора vim
3. `cat`: Просмотр содержимого файла
4. `less`: Просмотр содержимого файла постранично
5. `head`: Просмотр первых нескольких строк файла
6. `tail`: Просмотр последних нескольких строк файла.
*Управление процессами*
1. `ps`: Список запущенных процессов
2. `kill`: завершить процесс
3. `pkill`: завершить процесс по имени
4. `bg`: Запустить процесс в фоновом режиме
5. `fg`: Перевести фоновый процесс на передний план
6. `jobs`: Список запущенных заданий
*Управление сетью*
1. `ssh`: безопасное подключение к удаленному серверу
2. `scp`: безопасное копирование файлов между серверами
3. `ping`: проверка сетевого подключения
4. `dig`: Запрос DNS-серверов
5. `nslookup`: Запрос DNS-серверов
6. `wget`: Загрузка файлов из интернета
7. `curl`: Передача данных на веб-сервер и с него
*Управление системой*
1. `reboot`: Перезагрузить систему
2. `shutdown`: Выключить систему.
3. `uptime`: Отображение времени безотказной работы системы
4. `free`: Отображение использования памяти и диска
5. `df`: Отображение использования диска
6. `du`: Отображение использования диска для каталога
7. `top`: Отображение системных процессов и использования ресурсов.
8. `htop`: Отображение системных процессов и использования ресурсов.
*Безопасность*
1. `sudo`: запуск команды с правами суперпользователя.
2. `su`: Переключиться на другую учетную запись пользователя
3. `chmod`: Изменить права доступа к файлу
4. `chown`: Изменить владельца файла
5. `chgrp`: изменение владельца группы файлов
6. `ssh-keygen`: Генерация ключей SSH
7. `ssh-copy-id`: Копирование ключей SSH на удаленный сервер
*Автоматизация*
1. `cron`: Планирование задач для запуска на более позднее время
2. `at`: Запланировать выполнение задачи на более позднее время
3. `batch`: Запланировать выполнение задачи, когда система простаивает.
4. `script`: Запись и воспроизведение терминальной сессии
5. `expect`: Автоматизация интерактивных команд
*Разнообразный*
1. `man`: Отображение страниц руководства для команды
2. `info`: Отображение информации о команде
3. `help`: Отображение справки по команде
4. `echo`: Вывести текст на экран
5. `printf`: Вывод форматированного текста на экран.
6. `yes`: Повторно вывести строку
7. `sleep`: приостановить выполнение на указанное время
Это лишь некоторые из основных команд Linux для инженера DevOps. Существует множество других доступных команд и инструментов, и конкретные команды, которые вы будете использовать, будут зависеть от ваших конкретных требований к работе и задач.
Пожалуйста, воспользуйтесь возможностью и поделитесь этим видео с друзьями и семьей, если вы найдете его полезным.
No Comments