zoukankan      html  css  js  c++  java
  • 初入linux系统

         作为微软的老铁粉了,看到微软进军linux这么久了,是时候该跟上脚本了,不然该落后了,脚步是如此之快,着实让我吃了一惊,说干就干,

    绝不是开玩笑的,谁也阻止不了.net开源,跨平台的脚步了。以前别人说.net 烂的时候,我无言以对,确实因为靠拖控件入门的webform,.net

    身价被一度拉低,而且死死的绑在windows上面,想要开到linux上面,需要借助mono,jexus等。现在谁再说这句话,注意啦,我要怼回去了,

    最新的.net web技术 .net core 2.0已经可以不借助其他的工具,跟java,php一样的部署到linux,mac系统上面了,当然它的大本营windows必

    须还是可以的,不同的是,它已经能够完全的与windows脱钩了,以前的mono,跑的其实还是windows服务,现在咱不用了,对,老铁你没听

    错,java,php怎么跑,咱就怎么跑,因为本人还是用的vs2015,没有.net core 2.0的demo,贴点博客园上面前辈的图

    http://www.cnblogs.com/sword-successful/p/5964999.html

    入手了,先vmware搭个centos 7 搞起,此前对linux的认识只有它全是靠输入命令行工作的,从0开始学习,

    所以我开始装了个入门版的Ubuntu系统长这个样子的

     安装步骤我就不说了,百度谷歌上面一搜有很多教程的,我只说我遇到的坑

    linux操作文档:https://github.com/geffzhang/opendotnet/blob/master/Linux/Linux%20%E7%AE%80%E8%A6%81.pdf

    vim练级文档:https://coolshell.cn/articles/5426.html

    都是大牛的文档

    1.怎么进入root账户  命令sudo -i ,然后提示输入当前用户的密码,输入之后回车就出来了,

    左边的带$的时候普通账户,右边带#的是root用户

    2.

    /etc/init.d/network restart

    #使ip配置生效
     

    3.yum 源的问题

        网易(163)yum源是国内最好的yum源之一 ,无论是速度还是软件版本,都非常的不错,将yum源设置为163yum,可以提升软件包安装

       和更新的速度, 同时避免一些常见软件版本无法找到。具体设置方法如下:

        1,进入yum源配置目录
        cd /etc/yum.repos.d

        2,备份系统自带的yum源
        mv CentOS-Base.repo CentOS-Base.repo.bk
       下载163网易的yum源:
        wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

        3,更新玩yum源后,执行下边命令更新yum配置,使操作立即生效
         yum makecache

     4.安装nginx 

       照着这篇文章弄得:http://www.linuxidc.com/Linux/2016-09/134907.htm

       Whereis nginx命令 查看nginx安装位置

       使用./nginx -s reload重新读取配置文件,发现报nginx: [error] open() /usr/local/nginx/logs/nginx.pid failed (2:       No such file or directory)错误,

       说明此时nginx是关闭的

       使用nginx -c的参数指定nginx.conf文件的位置

       命令:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

       若出现这个错误

       

     因为此时Nginx是开启的,80端口被占用,关闭再执行

      /usr/local/nginx/sbin/nginx -s stop  关闭nginx

      

       

      nginx 的守护进程(即windows的服务)还没有创建,因为虚拟机无法共享到主机的剪贴板,那一大段代码要手动写挺麻烦的,

      先不弄了

     5.Ping  一直ping下去,不停止

        ctrl+c可以终止ping,关于这部分知识linux操作文档里面

       有提到,叫终止命令操作,里面说的很具体

    6.部署.net core 环境,照这篇文章弄就ok

    http://www.cnblogs.com/virtualWindGuest/p/7783907.html

      上面的坑都是本人查阅各处找寻回来的答案解决的,亲测均有效,如果有朋友又遇到类似的问题,可以留言本人协助解决。

  • 相关阅读:
    Entity SQL 初入
    ObjectQuery查询及方法
    Entity Framework 的事务 DbTransaction
    Construct Binary Tree from Preorder and Inorder Traversal
    Reverse Linked List
    Best Time to Buy and Sell Stock
    Remove Duplicates from Sorted Array II
    Reverse Integer
    Implement Stack using Queues
    C++中const限定符的应用
  • 原文地址:https://www.cnblogs.com/shellphen/p/7745999.html
Copyright © 2011-2022 走看看