Теги: CLI

Создание SSH-туннеля. Часть 1 из 4

SSH туннель — это туннель, создаваемый посредством SSH соединения и используемый для шифрования туннелированных данных. Используется для того, чтобы обезопасить передачу данных в интернете. Особенность состоит в том, что незашифрованный трафик какого-либо протокола шифруется на одном конце SSH соединения и расшифровывается на другом.
Категория: ОС LinuxРазное

Утилита rcync: синхронизация директорий и backup-ы

Утилита rsync — это программное обеспечение с открытым исходным кодом, которое можно использовать для синхронизации файлов и директорий с локального компьютера на удаленный и наоборот. Примечательная особенность rsync — возможность передавать зашифрованные файлы с помощью SSH.
Категория: ОС LinuxРазное

WordPress. Установка и использование WP-CLI

WP-CLI позволяет управлять сайтами на WordPress через интерфейс командной строки. Можно выполнять как стандартные функции, вроде установки темы или плагина, так и операции, не поддерживаемые стандартным интерфейсом. Главным преимуществом использования WP-CLI является время, сэкономленное при установке, настройке и управлении сайтом.
Категория: Web-разработкаCMS WoprdPress

Установка SSH-сервера на Ubuntu 18.04 LTS

В основном, SSH реализован в виде двух приложений — SSH-сервера и SSH-клиента. В Ubuntu используется свободная реализация клиента и сервера SSH — OpenSSH. При подключении клиент проходит процедуру авторизации у сервера и между ними устанавливается зашифрованное соединение по протоколу ssh1 или ssh2.
Категория: ОС LinuxРазное

Linux. Команда echo

Команда echo — это не системная утилита, у нее нет исполняемого файла. Она существует только внутри интерпретатора bash. Опций всего несколько: -n, -e, -E. Если включена опция -e, то можно использовать escape-последовательности: \c, \t, \v, \b, \n, \r.
Категория: ОС LinuxКоманды
Теги: BashCLILinuxКоманда

Начало работы с Git

Git — это популярная система контроля версий и совместной разработки проектов с открытым исходным кодом. С помощью Git можно отслеживать изменения в исходном коде своих проектов, возвращать предыдущие версии в случае критических ошибок, а также делиться своим кодом со всеми желающими и принимать от них исправления.
Категория: Web-разработкаРазное

Vagrant. Начало работы. Часть 2 из 2

Для автоматической установки и настройки программного обеспечения предназначена настройка config.vm.provision. Мы будем использовать самый простой способ — shell-скрипт, но доступны также и другие: Ansible, Chef, Puppet. Во время установки Vagrant запустит указанный в настройке скрипт внутри созданной виртуальной машины.
Категория: Web-разработкаРазное

Vagrant. Начало работы. Часть 1 из 2

Vagrant — консольная утилита, которая управляет виртуальными машинами. По умолчанию Vagrant работает с системой виртуализации VirtualBox. Такая связка доступна в операционных системах Windows, Mac и Linux. В директории проекта надо создать файл Vagrantfile с описанием конфигурации виртуальной машины.
Категория: Web-разработкаРазное

Browser-sync. Живая перезагрузка

Как обычно происходит верстка макета? Вносим изменения в html или css. Сохраняем. Переключаемся на Chrome. Обновляем страницу. Тестируем. Переключаемся на Firefox. Обновляем страницу. Тестируем. Переключаемся на MS IE. Обновляем страницу. Тестируем. И так раз за разом, пока макет не будет готов.
Категория: Web-разработкаHTML и CSS

Миграции базы данных

Версия базы данных — определенное состояние структуры базы данных. Миграция — это обновление структуры базы данных от одной версии до другой, обычно более новой. Есть много готовых разнообразных инструментов, которые занимаются миграциями. Но, очень часто, нужно просто залить в базу изменения, которые сделаны другим разработчиком.
Категория: Web-разработкаPHP и MySQL
Каталог оборудования
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Производители
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Функциональные группы
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.