This media is not supported in your browser
VIEW IN TELEGRAM
Школа SQL - блог ведущего аналитика Ozon tech.
Здесь разобраны реальные практические задачи по работе с база данных с собеседований крупных компаний.
Программист с глубокими знаниям баз данных, пишет код, который работает быстрее и зарабатывает больше специалистов с базовыми навыками.
Хотите, чтобы ваш код работал быстро? Лайфаки и гайды по работе с базами даных, которые вы сможете использовать уже сегодня.
Используйте весь потенциал баз данных: @sql
Здесь разобраны реальные практические задачи по работе с база данных с собеседований крупных компаний.
Программист с глубокими знаниям баз данных, пишет код, который работает быстрее и зарабатывает больше специалистов с базовыми навыками.
Хотите, чтобы ваш код работал быстро? Лайфаки и гайды по работе с базами даных, которые вы сможете использовать уже сегодня.
Используйте весь потенциал баз данных: @sql
👍9❤1🔥1
Когда компьютером пользуется сразу же несколько пользователей, информацию можно получить только по одному из них. Для этого утилите last нужно указать его имя. Рассмотрим все на примере пользователя root-user:
$last root-user🐧 Linux Education
👍5❤1🔥1
Если команда last выводит слишком большое количество информации, неудобное для изучения, то можно сократить количество строк. За это отвечает опция -n. Вот как будет выглядеть команда с ограничением на 4 строки:
$last -n 4Существует еще несколько вариантов ввода опции:
$last -4🐧 Linux Education
$last --limit 4
👍13
Вы знаете об инструментах Docker и GitLab CI? Хотите познакомиться с основами профессии DevOps-специалиста? DevOps-инженер автоматизирует процессы разработки, тестирования и доставки кода пользователю. Эта специальность стала самой высокооплачиваемой в сфере IT в России за 2022 год, по данным Зарплата.ру.
Получите базовые знания на бесплатном онлайн-интенсиве, который пройдёт 13–15 февраля в 21:00 по московскому времени.
Регистрируйтесь: 👉 https://clc.to/qlFhqw
Сразу отправим вам на почту чек-лист «Погружаемся в DevOps».
Под руководством спикера интенсива и Lead DevOps Константина Брюханова вы узнаете много нового об интересной сфере и повысите уровень своих знаний в области IT.
За 3 дня поймёте:
💻 что такое DevOps и зачем он нужен бизнесу;
💻 как работать с Docker;
💻 как создаются CI/CD-пайплайны в GitLab CI.
🎁 Всем, кто дойдёт до конца интенсива, — электронная книга издательства МИФ «Человек + машина» в подарок. Участвуйте, задавайте вопросы и получите сертификат на скидку 10 000 рублей на любой курс Skillbox.
Ждём вас в эфире 13–15 февраля в 21:00 по московскому времени!
Получите базовые знания на бесплатном онлайн-интенсиве, который пройдёт 13–15 февраля в 21:00 по московскому времени.
Регистрируйтесь: 👉 https://clc.to/qlFhqw
Сразу отправим вам на почту чек-лист «Погружаемся в DevOps».
Под руководством спикера интенсива и Lead DevOps Константина Брюханова вы узнаете много нового об интересной сфере и повысите уровень своих знаний в области IT.
За 3 дня поймёте:
💻 что такое DevOps и зачем он нужен бизнесу;
💻 как работать с Docker;
💻 как создаются CI/CD-пайплайны в GitLab CI.
🎁 Всем, кто дойдёт до конца интенсива, — электронная книга издательства МИФ «Человек + машина» в подарок. Участвуйте, задавайте вопросы и получите сертификат на скидку 10 000 рублей на любой курс Skillbox.
Ждём вас в эфире 13–15 февраля в 21:00 по московскому времени!
👍6
С помощью опции -p добиться желаемого результата не выйдет, ведь она отображает информацию о сессиях только в конкретное время. Поэтому мы будем использовать опции -s и -t. Они задают время начала и конца сбора информации. В качестве примера возьмем 17 февраля 2022 года. Эта дата задается для -s. А для -t указывается следующий день:
$last -s 2022-02-17 -t 2022-02-18
Обратите внимание на формат ввода даты. Если речь идет о вчерашнем дне, то вместо первого числа можно записать yesterday, а следующий день – today:$last -s yesterday -t todayДля вывода информации за сегодняшний день для -s следует задать значение today, а -t просто не использовать:
$last -s todayНу и еще вместо ввода даты можно указать -ndays, вместо n введя число, насколько дней назад откатиться. Вот как будет выглядеть команда для просмотра данных, сохраненных 6 дней назад:
$last -s -6days -t -5days🐧 Linux Education
👍19
Все перезагрузки в Linux отмечаются как действие пользователя reboot в команде last. А для получения подробных сведений обо всех завершениях сеансов подойдет опция -x:
$last -x
🐧 Linux Education👍20
История неудачных входов хранится в файле /var/log/btmp.
Для быстрого получения доступа к ней используется команда lastb.
Но выполнять ее следует с правами супер-пользователя:
Для быстрого получения доступа к ней используется команда lastb.
Но выполнять ее следует с правами супер-пользователя:
$sudo lastb
🐧 Linux Education👍11
Бесплатное обучение дизайну с нуля. Вместе сделаем портфолио из 4+ работ с личной поддержкой от наставника.
Что вы получите?
— Фидбэк (мощный разбор всех ДЗ от куратора)
— Тусовка (личный кабинет с уроками + живой чат)
— Портфолио и экзамен (упакуем по урокам и проверим)
— Мастер-класс "как заработать на дизайне" и найти клиента
🔥 Будем делать: веб-дизайн, графический дизайн, анимацию интерфейсов.
→ Начать обучение бесплатно
Программа бесплатного курса:
— Обучение по Figma с нуля и 4+ дз с личным разбором
— Изучение основ дизайна (контент, сетки, композиция т.д.)
— Создание анимации интерфейса
— Все о профессии и доходе дизайнера (поиск клиентов и реальный доход)
👉 Первый урок уже сегодня, кликайте сюда и забирайте все бонусы
Что вы получите?
— Фидбэк (мощный разбор всех ДЗ от куратора)
— Тусовка (личный кабинет с уроками + живой чат)
— Портфолио и экзамен (упакуем по урокам и проверим)
— Мастер-класс "как заработать на дизайне" и найти клиента
🔥 Будем делать: веб-дизайн, графический дизайн, анимацию интерфейсов.
→ Начать обучение бесплатно
Программа бесплатного курса:
— Обучение по Figma с нуля и 4+ дз с личным разбором
— Изучение основ дизайна (контент, сетки, композиция т.д.)
— Создание анимации интерфейса
— Все о профессии и доходе дизайнера (поиск клиентов и реальный доход)
👉 Первый урок уже сегодня, кликайте сюда и забирайте все бонусы
👍4
Управлять сайтом через консоль бывает запарно. Ispmanager разрабатывает софт, в котором можно управлять сервером, сервисом и работой с сайтом прямо в браузере.
В своём канале они пишут про сайты, хостинг, маркетинг и свою панель для управления веб-сервисами. Каждому веб-разработчик или системному администратору будет полезно.
Рекомендуем подписаться – @ispmanager.
В своём канале они пишут про сайты, хостинг, маркетинг и свою панель для управления веб-сервисами. Каждому веб-разработчик или системному администратору будет полезно.
Рекомендуем подписаться – @ispmanager.
👍6
useradd — создает новую учетную запись.
passwd — задает пароль для учетной записи, работает вкупе с предыдущей командой.
userdel — удаляет выбранную учетную запись.
Синтаксис простейший:
passwd — задает пароль для учетной записи, работает вкупе с предыдущей командой.
userdel — удаляет выбранную учетную запись.
Синтаксис простейший:
userdel имя учетной записи, которую нужно стереть🐧 Linux Education
👍31
sudo — выдает права суперпользователя.
sudo su — переводит терминал в режим суперпользователя.
sudo gksudo — используется для запуска графических утилит от имени администратора.
Синтаксис такой:
chmod — корректирует права доступа к выбранному файлу.
chown — назначает владельца для выбранной директории, документа, картинки или любого другого элемента в файловой системе. Синтаксис следующий:
chown имя учетной записи, которому надо передать права путь до файла, права на который нужно передать
🐧 Linux Education
sudo su — переводит терминал в режим суперпользователя.
sudo gksudo — используется для запуска графических утилит от имени администратора.
Синтаксис такой:
sudo gksudo название приложения, нуждающееся в запуске от имени администратора
sudo !! — запускает предыдущую команду от имени администратора. chmod — корректирует права доступа к выбранному файлу.
chown — назначает владельца для выбранной директории, документа, картинки или любого другого элемента в файловой системе. Синтаксис следующий:
chown имя учетной записи, которому надо передать права путь до файла, права на который нужно передать
🐧 Linux Education
👍31🔥1
clear — очищает всю выведенную в консоль информацию.
history — отображает ранее введенные команды.
whatis — вкратце описывает любую установленную программу.
man — демонстрирует подробное руководство по выбранной программе или команде.
🐧 Linux Education
history — отображает ранее введенные команды.
whatis — вкратце описывает любую установленную программу.
man — демонстрирует подробное руководство по выбранной программе или команде.
🐧 Linux Education
👍15🤩9
Для установки программ в Linux используются менеджеры пакетов. Они разнятся от дистрибутива к дистрибутиву, поэтому команды для управления ими тоже отличаются. Рассмотрим наиболее популярные.
Debian/Ubuntu
sudo apt-get install название пакета — устанавливает программу на выбор. Главное знать, как она называется.
sudo apt remove название пакета — стирает с жесткого диска имеющийся в системе пакет.
sudo apt-get update — обновляет информацию о пакетах, имеющихся в системе, и тех, что хранятся в подключенных репозиториях.
sudo apt-upgrade — обновляет установленные пакеты до самых свежих версий, доступных в подключенных репозиториях.
Red Hat Linux/CentOS
sudo dnf install название пакета — устанавливает программу на выбор.
sudo dnf upgrade — обновляет установленные пакеты до самых свежих версий.
sudo dnf remove название пакета — стирает с жесткого диска имеющийся в системе пакет.
🐧 Linux Education
Debian/Ubuntu
sudo apt-get install название пакета — устанавливает программу на выбор. Главное знать, как она называется.
sudo apt remove название пакета — стирает с жесткого диска имеющийся в системе пакет.
sudo apt-get update — обновляет информацию о пакетах, имеющихся в системе, и тех, что хранятся в подключенных репозиториях.
sudo apt-upgrade — обновляет установленные пакеты до самых свежих версий, доступных в подключенных репозиториях.
Red Hat Linux/CentOS
sudo dnf install название пакета — устанавливает программу на выбор.
sudo dnf upgrade — обновляет установленные пакеты до самых свежих версий.
sudo dnf remove название пакета — стирает с жесткого диска имеющийся в системе пакет.
🐧 Linux Education
👍10🤩1
ls — покажет содержимое директории, в которой вы находитесь. Если после команды ввести адрес конкретной папки, то она покажет то, что хранится в ней. При добавлении аргумента -R в выводе команды появятся файлы из поддиректорий.
cd — change directory, что в переводе означает «сменить директорию». Из названия понятно, что с помощью этой команды можно перемещаться между папками. Вписываем ее, а потом адрес: cd /user/test/dir/111. Есть сокращенные варианты: cd- для перемещения в предыдущую директорию или cd (без аргументов) для прыжка в домашнюю папку.
pwd — укажет полный путь до директории, в которой вы находитесь. Если вы перепрыгнули на рабочий стол с помощью cd, то pwd покажет что-то в духе /home/Polzovatel/Desktop.
file — расскажет, что перед вами изображение, директория или текстовый документ, а также предоставит информацию о них (для изображений, например, это данные EXIF).
🐧 Linux Education
cd — change directory, что в переводе означает «сменить директорию». Из названия понятно, что с помощью этой команды можно перемещаться между папками. Вписываем ее, а потом адрес: cd /user/test/dir/111. Есть сокращенные варианты: cd- для перемещения в предыдущую директорию или cd (без аргументов) для прыжка в домашнюю папку.
pwd — укажет полный путь до директории, в которой вы находитесь. Если вы перепрыгнули на рабочий стол с помощью cd, то pwd покажет что-то в духе /home/Polzovatel/Desktop.
file — расскажет, что перед вами изображение, директория или текстовый документ, а также предоставит информацию о них (для изображений, например, это данные EXIF).
🐧 Linux Education
👍13🤩1
Освоите базовые инструменты DevOps за 3 дня. Погрузитесь в устройство систем Docker и GitLab CI. Напишете конвейер для автоматической сборки проекта на бесплатном онлайн-интенсиве Skillbox, который пройдёт 13–15 марта в 21:00 по московскому времени.
Нужна только регистрация: 👉 https://goo.su/96kA6d
Тем, кто зарегистрируется, сразу отправим на почту чек-лист «Погружаемся в DevOps».
Специальность DevOps-инженера стала самой высокооплачиваемой в сфере IT в России за 2022 год, по данным Зарплата.ру.
Занятия проведёт опытный специалист, Lead DevOps, ведущий подкастов об IT и образовании — Константин Брюханов.
На интенсиве вы:
⚡️узнаете, что такое методология DevOps;
⚡️познакомитесь с профессией DevOps-инженера;
⚡️поймёте, какие задачи и с помощью каких инструментов решает DevOps;
⚡️выясните, как создать фундамент для работы;
⚡️узнаете, что такое Docker и как написать Dockerfile для проекта.
🎁 Всем дошедшим до конца интенсива подарим электронную книгу Роджера Сайпа и Робб Збиерски «Разум под контролем» издательства МИФ. Участвуйте, задавайте вопросы и получите сертификат на скидку 5 000 рублей на любой курс Skillbox.
Нужна только регистрация: 👉 https://goo.su/96kA6d
Тем, кто зарегистрируется, сразу отправим на почту чек-лист «Погружаемся в DevOps».
Специальность DevOps-инженера стала самой высокооплачиваемой в сфере IT в России за 2022 год, по данным Зарплата.ру.
Занятия проведёт опытный специалист, Lead DevOps, ведущий подкастов об IT и образовании — Константин Брюханов.
На интенсиве вы:
⚡️узнаете, что такое методология DevOps;
⚡️познакомитесь с профессией DevOps-инженера;
⚡️поймёте, какие задачи и с помощью каких инструментов решает DevOps;
⚡️выясните, как создать фундамент для работы;
⚡️узнаете, что такое Docker и как написать Dockerfile для проекта.
🎁 Всем дошедшим до конца интенсива подарим электронную книгу Роджера Сайпа и Робб Збиерски «Разум под контролем» издательства МИФ. Участвуйте, задавайте вопросы и получите сертификат на скидку 5 000 рублей на любой курс Skillbox.
👍6
Лучшие дистрибутивы Linux
Manjaro
Этот дистрибутив построен на базе довольно неоднозначного проекта под названием Arch Linux, но в повседневности такая «стартовая площадка» никак не влияет на качество операционной системы.
Этот проект хорош тем, что адаптирован под пользователей, ранее использовавших Windows. Разработчики Manjaro пытались создать бесплатную и свободную ОС, на которую было бы легко перейти с уже существующих платформ. Поэтому дистрибутив предлагает несколько графических оболочек (под разные системные требования и похожие на macOS или Windows), большой ассортимент необходимых приложений, в числе которых пакет офисных программ, мессенджеры, браузер и даже эмуляторы, помогающие запускать Windows-программы в Manjaro.
Эта ОС подходит даже геймерам, так как по умолчанию включает в себя утилиты для запуска игр, разработанных под Windows.
🐧 Linux Education
Manjaro
Этот дистрибутив построен на базе довольно неоднозначного проекта под названием Arch Linux, но в повседневности такая «стартовая площадка» никак не влияет на качество операционной системы.
Этот проект хорош тем, что адаптирован под пользователей, ранее использовавших Windows. Разработчики Manjaro пытались создать бесплатную и свободную ОС, на которую было бы легко перейти с уже существующих платформ. Поэтому дистрибутив предлагает несколько графических оболочек (под разные системные требования и похожие на macOS или Windows), большой ассортимент необходимых приложений, в числе которых пакет офисных программ, мессенджеры, браузер и даже эмуляторы, помогающие запускать Windows-программы в Manjaro.
Эта ОС подходит даже геймерам, так как по умолчанию включает в себя утилиты для запуска игр, разработанных под Windows.
🐧 Linux Education
👍21🔥1