Горячие клавиши терминала Linux (часть 2)
История команд:
Стрелки вверх и вниз — используются для перемещения вперед и назад по истории команд.
#СекретыСисадмина
История команд:
Стрелки вверх и вниз — используются для перемещения вперед и назад по истории команд.
Ctrl + r
— можно использовать для поиска по истории команд.Ctrl + p
— предыдущая команда в истории команд.Ctrl + n
— следующая команда в истории команд.Ctrl + g
— если вы находитесь в режиме поиска, завершает поиск.Ctrl + o
— выполнить найденную поиском команду.Alt +
.
— использовать последнее слово предыдущей команды.#СекретыСисадмина
Bash. Проверка файлов
Kоманды позволяют проверять различные условия, касающиеся файлов:
#СекретыСисадмина
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
— Проверяет, существует ли файл, и соответствует ли его идентификатор группы идентификатору группы текущего пользователя.#СекретыСисадмина
Горячие клавиши терминала Linux (часть 3)
Перемещение курсора:
#СекретыСисадмина
Перемещение курсора:
Ctrl + a
— перейти в начало строки.Ctrl + e
— перейти в конец строки.Alt + b
— перейти влево на одно слово.Alt + f
— перейти вправо на одно слово.Ctrl + b
— перейти влево на один символ.#СекретыСисадмина
Горячие клавиши терминала Linux (часть 4)
Редактирование:
#СекретыСисадмина
Редактирование:
Ctrl + u
— удалить весь текст слева от курсора.Ctrl + k
— удалить весь текст справа от курсора.Alt + Del
— удалить всё слева от курсора до ближайшего пробела.Alt + d
— удалить всё справа от курсора до ближайшего пробела.Ctrl + d
— удалить текущий символ.Ctrl + h
— удалить предыдущий символ.Ctrl + w
— удалить 1 слово или параметр слева от курсора.#СекретыСисадмина
Горячие клавиши терминала Linux (часть 5)
Редактирование:
#СекретыСисадмина
Редактирование:
Alt + t
— поменять текущее слово с предыдущим.Ctrl + t
— поменять местами два символа перед курсором.Esc + t
— поменять местами два слова перед курсором.Ctrl + y
— вставить то, что было вырезано.Alt + u
— сделать верхний регистр символов от позиции курсора до конца текущего слова.Alt + l
— сделать нижний регистр символов от позиции курсора до конца слова.Alt + c
— перевести символ под курсором в верхний регистр и перейти к концу слова.#СекретыСисадмина
14 неожиданных способов использовать терминал Linux
Терминал заменит вам браузер, почтовый клиент и аудиоплеер, а также позволит посмотреть «Звёздные войны» и поговорить с животными.
Терминал Linux — универсальный инструмент, способный сделать с системой что угодно. Конечно, подавляющее большинство пользователей терминал открывают очень редко. Но если вы хотите почувствовать себя гуру Linux, вам стоит познакомиться с ним поближе.
#СекретыСисадмина
📁 Скачать/Download 👇
Терминал заменит вам браузер, почтовый клиент и аудиоплеер, а также позволит посмотреть «Звёздные войны» и поговорить с животными.
Терминал Linux — универсальный инструмент, способный сделать с системой что угодно. Конечно, подавляющее большинство пользователей терминал открывают очень редко. Но если вы хотите почувствовать себя гуру Linux, вам стоит познакомиться с ним поближе.
#СекретыСисадмина
📁 Скачать/Download 👇
Media is too big
VIEW IN TELEGRAM
Что нужно для работы системному администратору?
В этом ролике автор рассматривает, какой минимальный набор должен быть у системного администратора под рукой, чтобы максимально быстро справляться со своей работой. Вы разберете основные инструменты и софт, которые позволят диагностировать неисправности и устранять их.
00:00 Вступление
01:16 Необходимые инструменты и оборудование
09:40 Необходимый набор программ
10:02 Пользовательский софт
13:47 Профессиональное ПО
17:22 Активаторы
17:56 Итоги
Смотреть это видео на youtube: youtu.be/ClOd4--_kK0
#СекретыСисадмина
В этом ролике автор рассматривает, какой минимальный набор должен быть у системного администратора под рукой, чтобы максимально быстро справляться со своей работой. Вы разберете основные инструменты и софт, которые позволят диагностировать неисправности и устранять их.
00:00 Вступление
01:16 Необходимые инструменты и оборудование
09:40 Необходимый набор программ
10:02 Пользовательский софт
13:47 Профессиональное ПО
17:22 Активаторы
17:56 Итоги
Смотреть это видео на youtube: youtu.be/ClOd4--_kK0
#СекретыСисадмина
Команды Kill, Pkill, Killall. Как Убить Процесс в Linux
Задачи в Linux называются процессами. Каждый процесс имеет уникальный идентификатор. Чтобы завершить запущенные процессы Linux, мы можем использовать команду kill. В этом руководстве мы покажем вам, как убить процесс в Linux, чтобы улучшить ваши навыки управления VPS.
#СекретыСисадмина
📁 Скачать/Download 👇
Задачи в Linux называются процессами. Каждый процесс имеет уникальный идентификатор. Чтобы завершить запущенные процессы Linux, мы можем использовать команду kill. В этом руководстве мы покажем вам, как убить процесс в Linux, чтобы улучшить ваши навыки управления VPS.
#СекретыСисадмина
📁 Скачать/Download 👇
Первоначальная настройка Cisco Catalyst
В этом материале автор разбирается в том, что желательно настроить на нулевом Cisco Catalyst.
#СекретыСисадмина
📁 Скачать/Download 👇
В этом материале автор разбирается в том, что желательно настроить на нулевом Cisco Catalyst.
#СекретыСисадмина
📁 Скачать/Download 👇
Восстановление данных с виртуальных машин VMWare vSphere ESXi
По умолчанию ESXi сохраняет файлы виртуальной машины в том же каталоге, что и файлы конфигурации для виртуальной машины. Для этого ESXi создает хранилища (Datastore) на VMFS разделах диска.
#СекретыСисадмина
📁 Скачать/Download 👇
По умолчанию ESXi сохраняет файлы виртуальной машины в том же каталоге, что и файлы конфигурации для виртуальной машины. Для этого ESXi создает хранилища (Datastore) на VMFS разделах диска.
#СекретыСисадмина
📁 Скачать/Download 👇
Forwarded from Секреты сисадмина | DevOps, Linux, SRE
adduser — команда, упрощающая создание учетных записей пользователей в основанных на Debian дистрибутивах
Команда adduser используется в дистрибутиве Debian для упрощения создания учетных записей пользователей, а также автоматической проверки их соответствия политике упомянутого дистрибутива. Она реализована в виде обертки для таких утилит, как useradd, passwd и chfn и использует дополнительный файл конфигурации /etc/adduser.conf для хранения параметров, относящихся к политике дистрибутива Debian.
Базовый синтаксис команды adduser:
1. Создается учетная запись пользователя с именем.
2. Создается домашняя директория пользователя /home/, в которую копируются файлы из директории /etc/skel.
3. Создается группа пользователей с именем, соответствующим имени нового пользователя, причем сам этот пользователь добавляется в нее.
4. Выводится запрос ввода пароля для учетной записи пользователя.
5. Выводится запрос ввода дополнительной информации, относящейся к учетной записи пользователя.
Примеры использования
Создание учетной записи пользователя iodminbook
Команда adduser используется в дистрибутиве Debian для упрощения создания учетных записей пользователей, а также автоматической проверки их соответствия политике упомянутого дистрибутива. Она реализована в виде обертки для таких утилит, как useradd, passwd и chfn и использует дополнительный файл конфигурации /etc/adduser.conf для хранения параметров, относящихся к политике дистрибутива Debian.
Базовый синтаксис команды adduser:
# adduser
В результате исполнения данной команды выполняются следующие операции:1. Создается учетная запись пользователя с именем.
2. Создается домашняя директория пользователя /home/, в которую копируются файлы из директории /etc/skel.
3. Создается группа пользователей с именем, соответствующим имени нового пользователя, причем сам этот пользователь добавляется в нее.
4. Выводится запрос ввода пароля для учетной записи пользователя.
5. Выводится запрос ввода дополнительной информации, относящейся к учетной записи пользователя.
Примеры использования
Создание учетной записи пользователя iodminbook
# adduser iodminbook
Добавление пользователя iodminbook в группу testgroup# adduser iodminbook testgroup
#СекретыСисадминаCISCO ASA: блокировка доступа к сайтам
В данной статье мы расскажем вам как заблокировать доступ к определенным вебсайтам (к их доменам) с самым обычным межсетевым экраном Cisco ASA.
#СекретыСисадмина
📁 Скачать/Download 👇
В данной статье мы расскажем вам как заблокировать доступ к определенным вебсайтам (к их доменам) с самым обычным межсетевым экраном Cisco ASA.
#СекретыСисадмина
📁 Скачать/Download 👇
Forwarded from Секреты сисадмина | DevOps, Linux, SRE
Скрипт переустановки пароля пользователя MikroTik
# Скрипт смены пароля пользователя
# только для исполнения в терминале ROS
{
:global EnterString do={
:local cont 0; :local string ""
:while ($cont!=13) do={
:local key ([:terminal inkey])
:if ($key!=13) do={
:local char [[:parse "(\"\\$[:pick "0123456789ABCDEF" (($key >> 4) & 0xF)]$[:pick "0123456789ABCDEF" ($key & 0xF)]\")"]]
:set string ("$string"."$char")}
:set cont $key
}
:return $string}
;
:put "Please, enter Username:"
:local RegUser [$EnterString];
:put "";
:if ([:len [/user find disabled=no name=$RegUser]]!=0) do={:put "Ok, a user with this name was found"; :put "";
:put "Please, enter new password for this user:"
:local newPass [$EnterString];
[/user remove $RegUser];
[/user add name=$RegUser password=$newPass group=full];
:put "";
:put "The user has been re-created, the password has been changed";
:put ("New user`s password: "."$newPass");
:put "Don't forget to set up access restrictions based on ip addresses";
} else={:put ("User "."$RegUser "."not found"); :put "";
}
}
Скрипт интересен строкой преобразования кода символа из переменной $key
, сграбленного с клавиатуры терминала, в сам символ.:local char [[:parse "(\"\\$[:pick "0123456789ABCDEF" (($key >> 4) & 0xF)]$[:pick "0123456789ABCDEF" ($key & 0xF)]\")"]]
#СекретыСисадмина👀 Если вы в DevOps и до сих пор мониторите «как получится» — стоит заглянуть на этот вебинар
👉 23 июля в 19:00 мск поговорим о том, как настроить мониторинг так, чтобы он действительно помогал:
🔹 какие инструменты реально работают (а какие просто красивые)
🔹 нужен ли сложный мониторинг всем
🔹 зачем DevOps-инженеру понимать бизнес-метрики
🔹 типовые ошибки: что ломает стабильность, и как не утонуть в алертах
🔹 как выбрать мониторинг под ваш проект — поэтапный разбор
🔝 Спикеры — Вячеслав Федосеев и Станислав Левин
Оба работают с продакшеном каждый день и точно знают, когда Prometheus — спасение, а когда — боль.
👉 Регистрируйтесь в боте, будет полезно.
И да, вебинар бесплатный 👌
👉 23 июля в 19:00 мск поговорим о том, как настроить мониторинг так, чтобы он действительно помогал:
🔹 какие инструменты реально работают (а какие просто красивые)
🔹 нужен ли сложный мониторинг всем
🔹 зачем DevOps-инженеру понимать бизнес-метрики
🔹 типовые ошибки: что ломает стабильность, и как не утонуть в алертах
🔹 как выбрать мониторинг под ваш проект — поэтапный разбор
🔝 Спикеры — Вячеслав Федосеев и Станислав Левин
Оба работают с продакшеном каждый день и точно знают, когда Prometheus — спасение, а когда — боль.
👉 Регистрируйтесь в боте, будет полезно.
И да, вебинар бесплатный 👌
Установите Postfix MTA и IMAP / POP3
Чтобы отправить электронное письмо с сервера CentOS 7, нам потребуется настройка для настройки современного агента пересылки почты (MTA). Mail Transfer Agent — это демон, отвечающий за отправку исходящей почты для пользователей системы или корпоративных интернет-доменов через SMTP.
#СекретыСисадмина
📁 Скачать/Download 👇
Чтобы отправить электронное письмо с сервера CentOS 7, нам потребуется настройка для настройки современного агента пересылки почты (MTA). Mail Transfer Agent — это демон, отвечающий за отправку исходящей почты для пользователей системы или корпоративных интернет-доменов через SMTP.
#СекретыСисадмина
📁 Скачать/Download 👇