Как установить Node.JS на Linux или на Ubuntu 19.04

В этой заметке мы рассмотрим пример того, как установить утилиты управления HPE System Management Tools на сервер HP ProLiant DL380 G5 с установленной ОС Debian GNU/Linux 9.3 ‘Stretch’. В целом процесс схож с рассмотренным ранее примером для CentOS Linux 7, но имеет свои особенности.

Почему стоит wordpress установить локально?

Вы можете задаваться вопросом: нужен ли wordpress на локальном компьютере? Краткий ответ — да! Ниже приведены некоторые преимущества, по которым стоит создать локальный сайт на вордпресс перед его размещением в Интернете. И так, установка wordpress на компьютер, дает следующие преимущества:

  1. Гибкость и экономию время: создание современного сайта WordPress с нуля требует времени. Если бы вы пошли по прямому пути (настройка и разработка WordPress на живом сервере), вы бы потратили часы в Интернете, чтобы ваш сайт заработал. Однако, если вы выберете локальную установку, подключение к Интернету потребуется только тогда, когда вы захотите подключить сайт к сети.
  2. Минимизация время простоя: вы не можете позволить себе радикальные изменения — например, изменение темы WordPress — на живом сайте. Это может привести к поломке вашего сайта, и его работа и репутация будут серьезно затронуты. Лучшим вариантом является тестирование в автономном режиме, а затем внесение изменений в действие после исчерпывающего тестирования.
  3. Ускоренная разработка: установка wordpress локально дает вам возможность быстро протестировать плагины и темы изменения кода и верстки при этом не дожидаясь передачи файлов и вступления изменений в силу. При этом вы можете сделать это, не нарушая ничего на вашем сайте.

Безусловно, это не все преимущества, которые имеет локальная установка wordpress, тем не менее, давайте углубимся и перейдем непосредственно к вопросу, как установить вордпресс на локальный сервер и начнем пожалуй с ОпенСервер, затем перейдем к XAMPP и Денвер.

Конечная цель

Для начала пара слов о том, что такое вообще Windows Subsystem for Linux, он же WSL в сокращённом варианте. Это прослойка между ядром Windows и приложениями для Linux, которая позволяет преобразовывать системные вызовы к ядру Linux в вызовы к ядру Windows. Благодаря тому, что виртуализация практически отсутствует, такое решение работает быстрее традиционной виртуализации, где эмулируется целый компьютер, как это происходит в Oracle VirtualBox и VMWare Player.

Кроме того, WSL включает в себя целый ряд утилит для интеграции с Windows — пути в файловой системе автоматически преобразовываются в нужный формат, из-под Linux можно запускать приложения в Windows (но не наоборот!), Linux в WSL имеет доступ ко всем портам и сервисам в Windows.

Для разработчика основное применение WSL сразу же видится в развёртывании среды разработки именно там. Всё же установка многих языков, компиляторов и интерпретаторов, утилит происходит в Linux куда проще — часто одной командой из репозитория. Да и привычная консоль под рукой.

В статье будет рассматриваться именно настройка среды разработки в WSL — для примера возьмём небольшой проект, написанный на Python/Angular/Go (а почему бы и нет?), разрабатываемый в Visual Studio Code. Однако описанные рекомендации в целом подойдут для любого другого редактора или IDE.

КАК УСТАНОВИТЬ WORDPRESS

Для начала, переходим на сайт:

КАК УСТАНОВИТЬ WORDPRESS

и кликаем на кнопку «Скачать WordPress».

КАК УСТАНОВИТЬ WORDPRESS

Устанавливаем отметку на «Сохранить файл» и нажимаем на «ОК».

Читайте также:  Переадресация с одного домена на другой (редиректоры)

Выбираем папку для сохранения скачиваемого архива и нажимаем на «Сохранить».

КАК УСТАНОВИТЬ WORDPRESS

Нам нужно открыть «Nautilus» с правами суперпользователя, для чего открываем Терминал, даём команду «sudo nautilus», вводим пароль и нажимаем Enter на клавиатуре.

Переходим в папку со скачанным архивом и из архива извлекаем файлы, после чего копируем полученную папку «wordpress».

КАК УСТАНОВИТЬ WORDPRESS

Переходим в «Компьютер — var — www» и вставляем скопированную папку.

Запускаем phpMyAdmyn и создаём базу данных в кодировке «utf8_general_ci».

КАК УСТАНОВИТЬ WORDPRESS

База данных успешно создана.

В адресной строке браузера вводим «localhost/wordpress» и нажимаем на кнопку «Создать файл настроек».

КАК УСТАНОВИТЬ WORDPRESS

На следующей странице нажимаем на кнопку «Вперёд».

В поле «Имя базы данных» пишем имя созданной на шаге 4 БД, в поле «Имя пользователя» пишем «root», в поле «Пароль» — вводим пароль, который создали при установке и настройке MySQL в предыдущей статье, больше ничего не трогая, нажимаем кнопку «Отправить».

КАК УСТАНОВИТЬ WORDPRESS

Создаём файл «», для чего копируем предлагаемый код.

При помощи «Nautilus» с правами суперпользователя, переходим по пути «Компьютер — var — www — wordpress» и открываем файл «» для редактирования в текстовом редакторе.

КАК УСТАНОВИТЬ WORDPRESS

Заменяем весь код в этом файле на скопированный на предыдущем шаге и сохраняем файл под названием «».

Запускаем установку.

КАК УСТАНОВИТЬ WORDPRESS

СОСТАВЛЯЮЩИЕ:

  • в поле «Название сайта» пишем желаемое название;
  • «Имя пользователя» — на Ваш выбор;
  • «Пароль дважды» — придумываете пароль;
  • «Ваш e-mail» — соответственно свой e-mail;
  • «Приватность» — оставляем как есть;
  • нажимаем на кнопку «Установить WordPress».
КАК УСТАНОВИТЬ WORDPRESS

Надпись «Поздравляем» говорит нам о успешной установке движка, нажимаем на кнопку «Войти».

Вводим свой Логин и Пароль, после чего осуществляем вход в админпанель WordPress.

КАК УСТАНОВИТЬ WORDPRESS

Установив тему, смотрим на результат по адресу «localhost/wordpress».

Теперь обещанный в начале статьи код для правильной установки плагинов через админпанель WordPress:

КАК УСТАНОВИТЬ WORDPRESS

if ( is_admin() ) { add_filter ( ‘filesystem_method’, create_function(‘$a’, ‘return «direct»;’ ) ); define ( ‘FS_CHMOD_DIR’, 0751 ); }

который вставляем в конец файла «» и сохраняем файл.

Спасибо за внимание, дорогие читатели блога! Теперь Вы знаете как установить WordPress 3.7.1 в Ubuntu  Поделитесь ссылкой на статью с друзьями, при помощи кнопок социальных сетей.

Как установить код Visual Studio с помощью Snap в Ubuntu

Snap — это магазин, который официально поддерживает распространение кода Visual Studio.

Чтобы установить VS Code с Snap, выполните следующие действия:

Как установить код Visual Studio с помощью Snap в Ubuntu
  1. Откройте Терминал.
  2. Введите следующую команду для установки кода Visual Studio в Linux и нажмите Enter :

    sudo snap install —classic code

После выполнения этих шагов вы можете запустить редактор из меню «Приложения». Кроме того, когда доступно новое обновление, демон Snap автоматически обновит приложение.

Устанавливаем Nginx

sudo apt-get update sudo apt-get -y install nginx

После чего, если в браузере перейти по айпишнику, должна показаться его стандартная страница такого вида:

если же Ngnix устанавливается с ошибкой и при заходе по айпи показывается страница ошибки, как случилось у меня, возможно вам поможет эта статья, её я решил выделить в отдельный пост. Дело в том, что по умолчанию он настроен поддерживать 6 версию айпи протокола, которой нету у провайдера, которого я упомянул в начале статьи.

У кого всё норм, двигаемся дальше.

WordPress и Windows: алгоритм

Так как Вордпресс не появляется из никуда, его необходимо скачать. Это можно сделать на официальном портале программы Чтобы система адекватно работала именно на вашем localhost (персональном компьютере), необходимо при скачивании выбрать пункт “XAMPP для Windows”. Следуйте процедуре установки. Это совсем не сложно. Тяжелее, например, установить World of Tanks, чем вордпресс.

Легче всего локальная установка WordPress производится с помощью XAMPP. XAMPP – это бесплатное программное обеспечение, которое очень легко скачать. Оно представляет собой продукт PHP разработки. Перед началом, проверьте, поддерживает ли его ваш хостинг.

Читайте также:  Где в Ubuntu лежат удалённые файлы (корзина)

С помощью хостинга, на котором работает ваш сайт, запустите локальный сервер. Там же на локальном сервере через кнопку, где Start и MySQL, делаем клик на Admin или то же самое в браузере: http://localhost/phpmyadmin/. Поздравляем, если вы попали в программу управления базами phpMyAdmin, вы правильно следовали инструкциям и ваш локальный сервер готов к работе.

Основные шаги:

  1. загрузите XAMPP (выбирайте самый подходящий вариант, который будет зависеть от вашей операционной системы);
  2. установите XAMPP со стандартными настройками;
  3. запустите XAMPP (выбором “начать загрузку панели управления сейчас”, а посте кликнуть “готово”);
  4. создайте базу данных;
  5. загружаем, устанавливаем и настраиваем WordPress.

Для правильной настройки работы системы остается переименовать один файл в каталоге, который называется В текстовом редакторе переименуйте его на После чего можно устанавливать WordPress на свой хостинг.

Основные данные, которые потребуется ввести

При настройке системы потребуется вводить определенные данные, а именно:

  • в поле «Имя базы данных» – wordpress;
  • имя настоящего пользователя – это «root»;
  • сервер базы данных называется «localhost»;
  • а в поле «префикс таблиц» – «wp_»;

Порядокзаполнения пунктов зависит от вашего хостинга, а поле с паролем следует оставить незаполненным.

Установить node js с помощью NVM:

NVM расшифровывается как « vesion meneger» (Менеджер версий ), его особенность заключается в том, что он работает на уровне независимых директорий в вашей домашней директиве, это означает вы можете скачивать несколько версий Node JS и они не будут влиять друг на друга.

Пишем эту команду:

PowerShell

12 curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.34./install.sh -o install_nvm.shnano install_nvm.sh

Если у вас открылось что то подобное, то всё правильно установилось.

Установить node js с помощью NVM:

Запускаем скрипт:

PowerShell

1 bash install_nvm.sh

Теперь перезагружаем компьютер, после чего смотрим какая сейчас последняя версия Node JS:

PowerShell

1 nvm ls-remote

Нам нужна версия с надписью “Latest LTS: Dubnium”, это версия самая актуальна и стабильная, как видите в моём случаи последняя стабильная версия это , если вы смотрите эту статью через длительный промежуток времени, после её публикации, то возможно у вас будет другая версия.

Устанавливаем последнюю версию Node JS:

PowerShell

1 nvm install 10.16.3

Вместо , указываем нужную вам версию.

Установить node js с помощью NVM:

Если у вас установлено несколько версий и вы хотите поменять активную, то используйте эту команду:

PowerShell

1 nvm use версия_которая_вам_нужна

Что бы посмотреть установленные версии, вводим команду:

PowerShell

1 nvm ls

Компиляция и запуск программ C, C++

Сначала посмотрим, как скомпилировать и запустить простую программу, написанную на языке Си.

Компиляция и запуск программ на C

Напишите свой код/программу в любимом редакторе CLI/GUI.

Я собираюсь написать свою программу на Си с помощью редактора nano.

$ nano ostechnix.c

Примечание. Вам необходимо использовать расширение .c для программ на Си или .cpp для программ на Си++.

Скопируйте/вставьте следующий код:

#include <stdio.h> int main() { printf(«Welcome To OSTechNix!»); return 0; }

Нажмите Ctrl+O и Ctrl+X для сохранения и выхода из файла.

Чтобы скомпилировать программу, запустите:

$ gcc ostechnix.c -o ostechnix

Или:

$ cc ostechnix.c -o ostechnix

Если в вашем коде/программе есть синтаксические или семантические ошибки, они будут отображены. Сначала необходимо их исправить, чтобы двигаться дальше. Если ошибки нет, то компилятор успешно сгенерирует исполняемый файл ostechnix в текущем рабочем каталоге.

Наконец, запустите программу с помощью команды:

$ ./ostechnix

Вы увидите вывод, как показано ниже:

Welcome To OSTechNix!

Чтобы скомпилировать несколько исходных файлов (например, source1 и source2) в исполняемый файл, запустите:

$ gcc source1.c source2.c -o executable

Для разрешения предупреждений, необходима отладка символов на выходе:

$ gcc source.c -Wall -Og -o executable

Читайте также:  Linux Admin — Мониторинг трафика в CentOS

Скомпилировать исходный код в инструкции ассемблера:

$ gcc -S source.c

Скомпилировать исходный код без связывания:

$ gcc -c source.c

Вышеприведенная команда создаст исполняемый файл под названием source.o.

Если ваша программа содержит математические функции:

$ gcc source.c -o executable -lm

За более подробной информацией обращайтесь к man-страницам (страницы руководства).

$ man gcc

Компиляция и запуск программ на C++

Напишите вашу C++ программу в любом редакторе по вашему выбору и сохраните ее с расширением .cpp.

Пример простой C++ программы:

$ cat

Программа:

#include <iostream> int main() { std::cout << «Welcome To OSTechNix!» << std::endl; return 0; }

Чтобы скомпилировать эту программу на C++ в Linux, просто запустите:

$ g++ -o ostechnix

Если ошибок не было, то можно запустить эту Си++ программу под Linux с помощью команды:

$ ./ostechnix

Выведет:

Welcome To OSTechNix!

В качестве альтернативы мы можем скомпилировать приведенную выше программу на C++, используя команду «make«, как показано ниже.

$ make ostechnix

Вы заметили? Я не использовал расширение .cpp в вышеприведенной команде для компиляции программы. Нет необходимости использовать расширение для компиляции Си++ программ с помощью команды make.

Запустите, используя команду:

$ ./ostechnix Welcome To OSTechNix!

За более подробной информацией обращайтесь к man-страницам.

$ man g++

Надеюсь, что статья помогла.

Заключение:

С такими настройками WordPress на сервере c 1GB RAM, 1CPU выдерживает 500+ пользователей в секунду. Больше не смог сгенерировать в рамках бесплатного плана

Теперь можно настроить ftp сервер и создать виртуальных ползователей, после чего залить контент и установить CMS.

Также рекомендую настроить резервное копирование Ваших сайтов.

Для подолнитльного спокойствия можно установить fail2ban

После того как контент будет загружен, рекомендую оптимизировать изображения для увеличения скорости отдачи изображений.

Установка и настройка необходимых плагинов WordPress

Все плагины ставятся сразу из админки. Достаточно пройти в раздел Плагины — Добавить новый и ввести имя плагина в поле поиска.

CW Image Optimizer. Плагин, оптимизирующий каждую фотографию, загружаемую на сайт. В настройке не нуждается. Достаточно было установки Littleutils из прошлого шага. Хочу подчеркнуть — все альтернативы этого плагина платные. Есть разве что EWWW Image Optimizer, но он плохо оптимизирует.

DCO Russian Fixes — плагин для транслитерации имён файлов и ссылок и корректировки формата дат. После установки и активации в настройке не нуждается.

SSL Insecure Content Fixer (Фильтр небезопасного содержимого SSL) — делает все ссылки на сайте ведущими на https-версию вместо http. Работа защищенного соединения HTTPS влияет на ранжирование в поиске Гугла, нужно по-максимуму использовать эту возможность. Рекомендую после установки плагина зайти в раздел Настройки — Небезопасный контент SSL и переключить плагин на режим Виджеты, чтобы все ссылки страницы вели на защищённые версии.

iThemes Security — плагин для повышения уровня безопасности. После установки и активации в верхней части панели управления появится кнопка «Получите бесплатно API ключ» — нажмите и получите его. Настройки iThemes Security смотрите ниже в отдельной главе.

Autoptimize — для объединения всех .css и .js файлов темы и плагинов в один, чтобы сократить количество запросов к серверу. Пока протокол HTTP/2 не шибко актуален, для ускорения загрузки страниц можно экономить запросы. Я перепробовал все подобные плагины, Autoptimize — самый корректный, он совместим с большинством тем WordPress. После установки и активации плагина зайдите в его настройки и включите все три вида оптимизации: HTML, CSS и JS.

W3 Total Cache — самый лучший в мире плагин кэширования. С Nginx отлично дружит, после установки и настройки сайт будет летать. Выделил настройку в отдельную главу. Ничего сложного, нужно просто пробежаться по пунктам.

Другие полезные плагины можете посмотреть в моих обзорах плагинов.