Обложка канала

Системный администратор. Страница 24

18542 @i_odmin

Системный администратор. Все для системного администратора: библиотека электронных книг, полезные статьи, мануалы.

  • Системный администратор

  • Системный администратор

    Советы по настройке history команд в Bash Каждая вводимая в терминале команда сохраняется в файле ~/.bash_history. Чтобы посмотреть историю команд – введите history. Настройка истории команд в Bash осуществляется путем добавления переменных окружения в файл ~/.bashrc. Чтобы изменения в ~/.bashrc вступили в силу, выполните: source ~/.bashrc 1. Добавляем Отображение Даты и Времени в Bash History Иногда очень полезно узнать время, когда какая-либо команда была выполнена. Установите HISTTIMEFORMAT, чтобы сохранять время выполнения каждой команды. Для этого добавьте следующую строку в файл ~/.bashrc: export HISTTIMEFORMAT="%h %d %H:%M:%S " Теперь, набрав history, Вы получите следующий вывод: 113 Jun 08 16:31:06 sudo ifconfig 114 Jun 08 16:31:10 top 115 Jun 08 16:31:19 ping disnetern.ru 116 Jun 08 16:31:22 history 2. Увеличиваем Размер Хранимой Истории Увеличьте HISTSIZE — количество команд, которые необходимо запоминать в списке истории (стандартное значение — 500). export HISTSIZE=5000 Увеличьте HISTFILESIZE — максимальное количество строк, содержащееся в файле истории (стандартное значение — 500). export HISTFILESIZE=5000 3. Добавляем Команды Bash в Файл с Историей Bash перезаписывает файл .bash_history? Чтобы добавлять новые команды в файл с историей, а не переписывать его каждый раз, добавьте следующую строку в ~/.bashrc: shopt -s histappend 4. Мгновенно Сохранять Историю Команд По умолчанию, Bash записывает историю команд в .bash_history, при завершении сессии. Если сессия внезапно оборвется Вы потеряете текущую историю команд. Используйте переменную $PROMPT_COMMAND, чтобы сохранять команды сразу после выполнения: Добавьте следующую строку в файл ~/.bashrc, если переменная $PROMPT_COMMAND не была задана ранее: PROMPT_COMMAND='history -a' Добавьте следующую строку, если переменная $PROMPT_COMMAND уже была задана: PROMPT_COMMAND='$PROMPT_COMMAND; history -a' #Bash 👉 @i_odmin
  • Системный администратор

    Горячие клавиши терминала 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+_ - отменить последнее действие со строкой. 👉 @i_odmin
  • Реклама

  • Системный администратор

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

    ❗️ Для архитекторов, разработчиков, DevOps-инженеров или сетевых и сисадминов, тимлидов или специалистов ИБ OTUS открывает набор на онлайн-курс «Cloud Solution Architecture» Ответьте на 25 вопросов и проверьте, насколько вы готовы к обучению. Сможешь сдать — пройдёшь на продвинутый курс "Cloud Solution Architecture" по специальной цене! 🎯В результате обучения вы освоите необходимые компетенции для разработки и поддержки архитектуры облачных приложений Время прохождения теста ограниченно 40 минут 👉 Пройти тест: https://otus.pw/vQ8I/ Протестируй учебный процесс заранее и приходи на открытые уроки курса! ▶️30 января в 20:00 открытый урок «Архитектура построенная на событиях. Функции-как-сервис» ▶️16 февраля в 20:00 открытый урок «Обзор облачных инструментов СУБД и кешей»
  • Системный администратор

    Обои Windows 12 сгенерированные ИИ Midjourney Download: 4K-Set Подписывайтесь на канал 👉@tipsysdmin
  • Системный администратор

    Открытый практикум DevOps by Rebrain: Развёртывание kubernetes на своих машинках с помощью kubeadm Успевайте зарегистрироваться. Количество мест строго ограничено! Запись практикума “DevOps by Rebrain” в подарок за регистрацию! 👉Регистрация Время проведения: 24 Января (Вторник) в 20:00 по МСК Программа практикума: 🔹Зачем нужен карманный kubernetes? 🔹Популярные альтернативы kubeadm (MicroK8s, Docker Desktop) 🔹Kubernetes за десять минут, первый сервис за одну Кто ведет? Павел Фискович - Инженер с 2009. Мечтатель. Отец. He/him Бесплатные практикумы по DevOps, Linux, Networks и Golang от REBRAIN каждую неделю. Подключайтесь!
  • Системный администратор

    Что такое TCP/IP? В чём разница между IP, TCP, и UDP? Как работает IPv4 источник 👉 @i_odmin
  • Системный администратор

    Хотите научиться работать в DevSecOps проектах? ⚡️ Приглашаем 19 января в 20:00 мск на бесплатный вебинар «Сервисная сетка на базе Istio в Kubernetes». На занятии мы: — Рассмотрим один из базовых инструментов для обеспечения безопасности Kubernetes-кластеров — сервисная сетка (service mesh) на базе opensource-инструмента Istio. — Посмотрим, из каких компонентов состоит сервисная сетка, как устроен инструмент Istio (control и data plane, sidecar, envoy), как осуществляется и внедряется термин наблюдаемости (observability). — Продемонстрируем, как развернуть k3d-кластер, проинсталировать Istio и добавить в сервисную сетку свое первое приложение, развернутое в Kubernetes-кластер. 👉🏻 Регистрация на вебинар: https://otus.pw/Rfpw/
  • Системный администратор

    adduser — команда, упрощающая создание учетных записей пользователей в основанных на Debian дистрибутивах Команда adduser используется в дистрибутиве Debian для упрощения создания учетных записей пользователей, а также автоматической проверки их соотвествия политике упомянутого дистрибутива. Она реализована в виде обертки для таких утилит, как useradd, passwd и chfn и использует дополнительный файл конфигурации /etc/adduser.conf для хранения параметров, относящихся к политике дистрибутива Debian. Примечание: в дистрибутивах, не имеющих отношения к Debian, команда adduser полностью аналогична команде useradd (если быть точнее, она представлена обычной символьной ссылкой на утилиту useradd). Базовый синтаксис команды adduser: # adduser В результате исполнения данной команды выполняются следующие операции: 1- Создается учетная запись пользователя с именем . 2- Создается домашняя директория пользователя /home/, в которую копируются файлы из директории /etc/skel. 3- Создается группа пользователей с именем, соотвествующим имени нового пользователя, причем сам этот пользователь добавляется в нее. 4- Выводится запрос ввода пароля для учетной записи пользователя. 5- Выводится запрос ввода дополнительной информации, относящейся к учетной записи пользователя. Несложно догадаться, что для выполнения практически всех описанных действий может использоваться приведенная ниже последовательность команд на основе более распространенных утилит: # useradd -m -U # passwd # chfn Еще одним вариантом использования рассматриваемой команды является добавление существующего пользователя в новую группу пользователей. В этом случае используется следующий синтаксис: # adduser Данная команда также может быть заменена на более сложную команду на основе более распространенной утилиты usermod: # usermod -G , ..., Вторая команда является более сложной, но при этом и более гибкой, ведь она позволяет добавить пользователя сразу в несколько новых групп. Примеры использования Создание учетной записи пользователя iodminbook # adduser iodminbook Добавление пользователя iodminbook в группу testgroup # adduser iodminbook testgroup @i_odmin_book
  • Системный администратор

    Визуальное руководство по туннелям SSH: Локальная и удаленная переадресация портов. SSH – это еще один пример древней технологии, которая широко используется и сегодня. Вполне возможно, что освоение пары трюков с SSH в долгосрочной перспективе более выгодно, чем освоение дюжины инструментов Cloud Native, которым суждено устареть в следующем квартале. Одна из моих любимых особенностей этой технологии – туннели SSH. Не имея ничего, кроме стандартных инструментов, и часто используя всего одну команду, вы можете добиться следующего: - Доступ к внутренним конечным точкам VPC через публичный экземпляр EC2. - Открыть порт с локального хоста виртуальной машины разработчика в браузере хоста. - Открыть любой локальный сервер из домашней/частной сети внешнему миру. И многое другое Но несмотря на то, что я ежедневно использую SSH-туннели, мне всегда требуется время, чтобы найти нужную команду. Должен ли это быть локальный или удаленный туннель? Какие должны быть флаги? Должен ли это быть локальный_порт:удаленный_порт или наоборот? Итак, я решил наконец разобраться с этим, и в результате получилась серия лабораторных работ и наглядная шпаргалка. itmozg.ru/vizualn…ljam-ssh 👉 @i_odmin
  • Системный администратор

    🎁 В рамках курса «Administrator Linux» OTUS приглашаем протестировать учебный процесс. 19 января в 20:00 мск присоединяйтесь к бесплатному уроку 👉 Тема урока: Знакомство с Nginx. Веб-сервер на Linux». На уроке мы: - Познакомимся с веб-сервером Nginx - Посмотрим основные принципы конфигурации и диагностики. - Поговорим о базовых принципах взаимодействия веб-сервера и браузера. 🔥 В результате обучения вы получите настроенный веб-сервер Nginx на базе CentOS для ваших проектов. 👉 Для участия зарегистрируйтесь https://otus.pw/Mosr/
  • Системный администратор

    Окружение рабочего стола Cinnamon Большой обзор ОС Manjaro cinnamon 21.1.2 Пара слов по глюки в Manjaro cinтamon 21.1.2 Linux mint cinnamon - оптимальный выбор для новичка, впечатления, пара слов про криптопро и anbox Linux mint debian edition 5 (LMDE) - после установки, cinnamon 5.2, особенности, отличия от debian Linux mint 21 после установки, что нового, настройка, i3 10100f + RX 6400 Лампострим в день рожденья - поговорим про ALT linux и поиграем)) Что такое ALT linux starterkit(стартеркиты) - обзор дистрибутивов VPN cloudflare 1.1.1.1 + wireguard в linux - как настроить в различных окружениях рабочего стола Делаем загрузку linux более эстетичной - скрываем логи при запуске или выключении системы Тестовый стрим - Endeavour OS на старом ноутбуке - Lenovo thinkpad x220 Все видео доступны на youtube 👉 @i_odmin
  • Системный администратор

    Вы НЕ сошли с ума (о режиме сна в Windows) Заголовок не для кликбейта, а для тех людей, кто как и я уже устали разбираться в проблемах режима сна на их новеньких ноутбуках: вы не сошли с ума! Проблема действительно существует и она остаётся без решения со стороны Microsoft и производителей ноутбуков уже 3 (три!) года! Суть коротко В одном абзаце: из-за плохой реализации режима modern standby (он же S0 State), который пришёл на смену обычному режиму сна (он же S3 State), ноутбук может рандомно и без предупреждения включиться у вас в сумке. Следовательно он сожрёт весь заряд в тщетных попытках установить обновления windows (ну куда ж без них), или проверить почту, и оставит вас с пустой батареей в самый неподходящий момент, по дороге раскалив докрасна и ноутбук и всё, что лежало рядом. Чёткого и однозначного решения проблемы нет! Только различные обходные пути, с разной степенью успеха применимые от модели к модели и от вендора к вендору. Вдобавок с этими способами решения проблемы борется Microsoft, постоянно отключая способы отката на S3. https://habr.com/ru/post/709332/ 👉 @i_odmin
  • Системный администратор

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

  • Системный администратор

    Открытый практикум Teamlead by Rebrain: Как нанять 20 сеньоров за 1 собес и не облажаться Успевайте зарегистрироваться. Количество мест строго ограничено! Запись практикума “DevOps by Rebrain” в подарок за регистрацию! 👉Регистрация Время проведения: 18 Января (Среда) в 19:00 по МСК Программа практикума: 🔹Поговорим о собеседованиях и о том как сократить их количество 🔹Разберем, как готовить матрицы компетенций и как они помогают в управлении 🔹Затронем тему онбординга в распределенных командах 🔹Выясним, как счастье разработчика на рабочем месте влияет на рост продуктовых метрик Кто ведет? Максим Ульянов - Руководитель отдела клиентской разработки в RUTUBE. 3+ лет управления командами. Oпыт работы в крупных провайдерах wi-fi сетей, с нуля строил архитектуру клиентского приложения для интернет-магазина МТС, руководил направлениями разработки в X5 Tech Бесплатные практикумы по DevOps, Linux, Networks и Golang от REBRAIN каждую неделю. Подключайтесь!
  • Системный администратор

    Подписывайтесь на канал 👉@tipsysdmin
  • Системный администратор

    Какие знания нужны, чтобы стать администратором Linux с нуля? Познакомьтесь с важнейшими командами Linux! 👉 Приходите на открытый урок «Базовые команды в Linux» В результате урока вы: - Узнаете, почему важно знать, как работать в командной строке - Познакомитесь с bash — популярной командной оболочкой в Linux - Научитесь базовым командам для работы с файлами в Linux. - Поймете, как сделать командную строку такой же понятной, как "Мой компьютер" в Windows А продолжить изучать эту операционную систему сможете на курсе «Administrator Linux» в OTUS. 🔥 Спикер вебинара: Андрей Буранов, преподаватель онлайн-курса и специалист по UNIX-системам в компании Mail.Ru Group. 👉 Зарегистрируйтесь на мероприятие