天天看點

.Net Core Linux centos7行—hyper-v安裝linux系統和.net core sdk

  1. 下載下傳linux系統,選擇安裝centos7

下載下傳位址:

https://www.centos.org/download/
  1. 安裝centos7
  2. hyper-v選擇建立虛拟機
  3. 根據向導一路next,虛拟機代數選擇2代。安裝選項選擇剛下載下傳的iso
  4. 選擇剛才建立的虛拟機,屬性裡面 禁用安全 啟用安全啟動。如果不禁用,啟動系統安裝的時候提示錯誤,大概意思是hash校驗過去不去之類的。
  5. hyper-v 虛拟交換機管理器 建立交換機。如果有了,可以跳過。建立的虛拟機設定裡面網絡擴充卡選擇交換機。
  6. 安裝centos7. 參考文章: http://www.cnblogs.com/dunitian/p/4976077.html 文章内非常詳細的講解了如何安裝centos,包括分區等
  7. 系統安裝完成時候,設定一些基本屬性
  8. 設定網卡靜态ip,并将網卡設定為開機啟動

    # ip a檢視網卡名字。定位到檔案/etc/sysconfig/network-scripts。編輯網卡名字的檔案,可以使用vi指令,或者使用winscp之類的ftp登入編輯。

    類似ifcfg-eth0之類的名字,主要配置選項:

    ONBOOT=yes             //開機啟動

    IPADDR=192.168.77.60    //ip位址

    PREFIX=24            //掩碼 255.255.255.0

    GATEWAY=192.168.77.1        //網關

    DNS1=192.168.77.1         //dns

    參考文章:

    http://www.cnblogs.com/dunitian/p/4975830.html
  9. 安裝.net core sdk

    官方指導說明位址:

    https://www.microsoft.com/net/core#centos

curl -sSL

https://raw.githubusercontent.com/dotnet/cli/rel/1.0.0-preview1/scripts/obtain/dotnet-install.sh

| bash /dev/stdin --version 1.0.0-preview1-002702 --install-dir ~/dotnet

可能提示 缺少包libunwind,libicu等。正常安裝缺少的包即可。使用yum -y install libunwind 指令安裝

  1. 一切安裝順利,就可以運作我們在linux的第一句hello world啦。
  2. 建立目錄,初始我們的項目。mkdir /sourcecode/myfirstapp
  3. 定位到剛才建立的目錄cd mkdir /sourcecode/myfirstapp
  4. 運作指令 dotnet new 初始化一個新的控制台程式,可以編輯Program.cs檔案,非常熟悉的Main函數,随便寫點什麼。
  5. 運作指令 dotnet run
    .Net Core Linux centos7行—hyper-v安裝linux系統和.net core sdk