yum install yum-utils rpm --import "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF" yum-config-manager --add-repo http://download.mono-project.com/repo/centos7/
yum install mono-devel
等待漫长的安装过程...html
安装成功:linux
1.新建一个文件名为hello.cs,内容以下:nginx
using System; public class HelloWorld { static public void Main () { Console.WriteLine ("Hello Mono World"); } }
2.执行命令编译web
mcs hello.cs
编译成功会出现 hello.exeubuntu
3.执行命令运行hello.exevim
1.执行下面的命令安装jexuscentos
cd /tmp wget linuxdot.net/down/jexus-5.8.2.tar.gz tar -zxvf jexus-5.8.2.tar.gz cd jexus-5.8.2
安装成功会有以下提示!服务器
启动 /usr/jexus/jws startapp
中止 /usr/jexus/jws stop框架
mkdir /wwwroot/test cd /wwwroot/test
cd /usr/jexus/siteconf vim defalut
修改配置以下图:
/usr/jexus/jws restart
而后输入ip便可正常访问,这里我传的是一个简单的html网页
1.新建 jexus.service
cd /lib/systemd/system vim jexus.service
向文件 jexus.service 粘贴下面的内容并保存:
[Unit] Description=jexus After=network.target [Service] Type=forking ExecStart=/usr/jexus/jws start ExecReload=/usr/jexus/jws restart ExecStop=/usr/jexus/jws stop PrivateTmp=true [Install] WantedBy=multi-user.target
执行命令,加入服务:
systemctl enable jexus.service
启动服务:
systemctl start jexus.service
查看服务状态:
systemctl status jexus.service
重启测试:
reboot
等待重启完成,执行命令查看服务状态,若启动则为设置成功!
sudo yum install libunwind libicu curl -sSL -o dotnet.tar.gz https://go.microsoft.com/fwlink/?linkid=848821 sudo mkdir -p /opt/dotnet && sudo tar zxf dotnet.tar.gz -C /opt/dotnet sudo ln -s /opt/dotnet/dotnet /usr/local/bin
(2)建立一个hello word程序来验证
dotnet new console -o hwapp cd hwapp dotnet restore dotnet run
dotnet publish
cd /usr/jexus/siteconf vim default
AppHost的配置格式是:
AppHost={CmdLine=应用程序命令行; AppRoot=应用程序工做目录; Port=应用程序HTTP侦听端口},其中:
“CmdLine”表示启动应用程序的命令行,如:dotnet /var/www/site1/app.dll;
“AppRoot”表示应用程序工做目录,如:/var/www/site1;
“Port”表示这个HTTP应用程序所使用的侦听端口,如:5000(Asp.Core默认端口是5000)。
systemctl start jexus.service
这里演示使用的是ABP框架的asp.net zero项目
写完了~最后感谢jexus的做者 宇内流云 写出这么好用的服务器。