Статьи
YouTube-канал

Статьи с тэгом «Linux»

Работа с системой контроля версий git из консоли

12 апреля 2022

Тэги: файлы, руководство, Linux.

Git - это распределённая система контроля версий, которую создал Линус Торвальдс в процессе разработки ядра Linux.

Ключевой особенностью системы является её децентрализованность. Благодаря git вы можете вносить изменения в ветку (branch), которая хранится в репозитории (хранилище) на удалённом сервере и видна другим разработчикам. С другой стороны, вы можете создать свою локальную ветку, которая будет видна только на вашей рабочей станции. Однако в любой момент вы можете сделать её общедоступной, разместив в репозитории на удалённом сервере. А можете произвести слияние (merge) вашей локальной ветки с репозиторием так, что на сервере она будет выглядеть частью «ствола» дерева изменений.

В настоящий момент git как система контроля версий является стандартом среди разработчиков, поэтому давайте рассмотрим эту систему более подробно. Начнём с установки и настройки.

Читать полностью...

Настройка Ubuntu под хостинг JVM приложения

23 марта 2022

Тэги: Spring, руководство, Java, gradle, maven, PostgreSQL, SQL, Nginx, Linux.

Если Вам интересно, как настроить сервер для хостинга JVM приложения, то предлагаю вашему вниманию следующую инструкцию. Предположим, вы только что получили доступ к чистому VPS серверу, на котором крутится Ubuntu и вы хотите на нём развернуть полноценное JVM приложение, основанное на Spring. Для полноты картины мы настроим также локальный postgres и доступ извне по http.

Прежде всего обновляем индекс менеджера пакетов apt. У вас должно быть достаточно прав для выполнения sudo, а также ваш сервер должен иметь доступ в Интернет.

Читать полностью...

Полезные команды Linux

30 ноября 2021

Тэги: руководство, Linux, файлы.

Если вы только начинаете работать в unix-подобной системе, такой как Linux или MacOS, то для вас будет полезна следующая таблица, в которой я постарался собрать часто используемые консольные команды.

Сразу добавляйте эту страницу в «Избранное»! Если у вас есть идеи, как расширить этот список - пишите в комментах.

Базовые команды

КомандаОписание
pwdвывести полный путь до текущей директории
lsсписок файлов в текущей директории
ls -laсписок файлов в текущей директории, в том числе скрытых
cd или cd ~перейти в домашний каталог
cd путьперейти в указанный каталог
historyистория выполненных ранее команд с порядковыми номерами
!номер_командыповторить команду с указанным номером
clearочистить консоль
exitзакрыть консоль (при работе в оконном режиме) или разлогиниться (если вы заходили под другим пользователем)
Читать полностью...