Как развернуть .Net Core 2.1 MVC проект на Ubuntu Server 18.04

Итак, .Net Core уже давно Open Source и, на данный момент, версии 2.1. Что же это нам даёт?  Да много чего, так как теперь мы можем писать на C#  под Linux и Mac.

Но, главное — это возможность поднимать Web проекты на Linux серверах, что в разы удешевляет и ускоряет разработку.

А теперь, как развернуть MVC .Net Core 2.1 проект на вируальной машине VirtualBox с Ububtu Server 18.04 на борту. Ниже будет пошаговая инструкция, как это сделать.

Для начала, нам понадобятся такой софт:

1.VirtualBox:         https://www.virtualbox.org/wiki/Downloads
2.Ubuntu Server:  https://www.ubuntu.com/server
3.Putty:                  https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
4: WinCP:              https://winscp.net/eng/download.php

Скачиваем все. Устанавливаем VirtualBox. Создаем новую виртуальную машину Ubuntu 64x. Выделяем ей 1ГБ оперативной и 20ГБ дисковой пямяти.
Устанавливаем на нее Ubuntu Server 18.04. Тут, я думаю, проблем возникнуть не должно. На всяки случай, вот инструкция: http://slusar.su/ubuntu-server-18-04-ustanovka-i-nastroyka-na-virtualbox/

Теперь, когда виртуальный сервер установлен, запускаем его и логинимся.
Напоминаю, что подключиться к серверу можно еще и по SSH или FTP. Вот короткая инструкция http://slusar.su/kak-podklyuchitsya-k-virtualnomu-linux-ser/

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

#переход по деректориям
cd /path 
#копирование
cp /path/file.txt /path/
#удаление файла (добавляйте -R, при удалении папки) 
rm file.txt 
#открыть полный доступ к каталогу (добавляйте -R, и к вложенным файлам)
chmod 777 /direc 
#открыть порт, если нужно
iptables -I INPUT -p tcp -m tcp --dport 80 -j ACCEPT 

Читать

Как подключиться к виртуальному linux серверу по SSH и FTP

Если у вас есть виртуальная рабочая машина на Ubuntu Server 18.04 и вы хотите иметь к ней доступ по SSH или FTP, тогда вам нужно установить установить две утилиты:
1.Putty: (для SSH)               https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
2: WinCP:  (для FTP и SHH)            https://winscp.net/eng/download.php

Как установить Ubuntu Server 18.04 смотрите пошаговую инструкцию тут: http://slusar.su/ubuntu-server-18-04-ustanovka-i-nastroyka-na-virtualbox/

Скачиваем и устанавливаем эти две программы. Запускаем наш виртуальный сервер, смотрим командой ifconfig его IP, например у моего сервера IP 192.168.10.173

Читать

Ubuntu Server 18.04 установка и настройка на VirtualBox

Ниже приведена пошаговая инструкция по установке Ubuntu Server 18.04 на виртуальную машину VirtualBox и настройке доступа к ней из внешней сети.

Итак. Скачиваем VirtualBox  и устанавливаем:  https://www.virtualbox.org/wiki/Downloads
Скачиваем Ubuntu Server: https://www.ubuntu.com/server

Читать

Книга: CLR via C#. Программирование на платформе Microsoft .NET Framework 4.5 на языке C#

Эта книга, выходящая в четвертом издании и уже ставшая классическим учебником по программированию, подробно описывает внутреннее устройство и функционирование общеязыковой исполняющей среды (CLR) Microsoft .NET Framework версии 4.5.
Читать

Книга: Асинхронное программирование в C# 5.0 — Алекс Дэвис

 

Из этого краткого руководства вы узнаете, как механизм async в C# 5.0 позволяет упростить  написание асинхронного кода. Помимо ясного введения в асинхронное программирование вообще, вы найдете углубленное описание работы этого конкретного механизма и ответ на вопрос, когда и зачем использовать его в собственных приложениях.
В книге рассматриваются следующие вопросы. Читать

FOZZY — Lights Go Out

И снова песня на английском. Учим и подпеваем))

When the lights go out and the mercury rises
Angels fall to the other side
Fear meets lust just us colliding
When the lights go out we own the night
Blood red pumps up against your body
Beating like drums sucked in the fire
Wrong fells right don’t try to fight it
‘Cause the night dissolves into desire
When the light go out the walls come down
Читать

Книга. JavaScript Шаблоны.

Разработчики серверных, клиентских или настольных приложений на JavaScript нередко сталкиваются с проблемами, связанными с объектами, функциями, наследованием и другими особенностями этого языка. Какие же приемы разработки приложений на JavaScript являются наиболее удачными? Данная книга дает ответ на этот вопрос, предлагая большое количество различных шаблонов программирования на JavaScript, таких как «единственный объект» (singleton), «фабрика» (factory), «декоратор» (decorator) и другие. Можно сказать, что они являются не только методами решения наиболее типичных задач разработки ПО, но и заготовками решений для целых категорий таких задач.

Читать

Как учиться быстрее с Техникой Фейнмана

Вот, оказывается, какую технику я использую, когда пишу статьи на этот сайт)). Я уже давно заметил, что любой материал проще усваивается, если ты пытаешься его объяснить. Ведь в процессе объяснения ты глубже вникаешь в тему предмета.

Есть известная цитата, которую бросают там и тут, и обычно приписывают Эйнштейну: «Если ты не можешь объяснить что-то, значит ты это не понимаешь.» Говорил это Эйнштейн или нет, а скорее всего ничего он не говорил, это очень проницательно, и если перевернуть, то получится очень мощный совет: «Если хочешь что-то понять – объясни это.»
В этом видео я хочу копнуть эту тему глубже и показать пошаговый процесс инструмента, который называется Техникой Фейнмана, в честь великого физика Ричарда Фейнмана. Читать

Дорогами Польши. Polskie drogi.

За те 7 месяцев, что я был в Польше, мне посчастливилось проехать эту страну вдоль несколько раз. В некоторые из своих поездок я снимал дорогу и пейзажи. Вот что из этого получилось)).

Читать

×