初入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
上面的坑都是本人查阅各处找寻回来的答案解决的,亲测均有效,如果有朋友又遇到类似的问题,可以留言本人协助解决。
初入linux系统的更多相关文章
- ssh 使用密钥无法登入Linux系统
今天测试密钥登入linux系统时 出现如下问题: root@compute01:~# ssh alicxxx@xxx.com -p -i alickicxxxxxxx.key @@@@@@@@@@@@ ...
- 初入Linux
初步进入linux世界 [Linux 系统启动过程] Linux的启动其实和windows的启动过程很类似,不过windows我们是无法看到启动信息的,而linux启动时我们会看到许多启动信息,例如某 ...
- 说说我心中的Linux系统
我不知道在阅读此篇文章的你,是一个什么样的人,或许你只是偶然看到此篇文章的路人,或许是对linux有兴趣但没接触过linux的圈外人,或许是已经入行没多久的菜鸟,或许是喜欢linux却学习不下去预备放 ...
- 在Linux系统上利用Tomcat搭建测试环境
第一歩:查看Linux系统的IP地址. 输入命令:ifconfig 第二歩:WinSCP工具 1.下载WinSCP工具,便于文件直接从windows系统直接拖动到Linux系统中,图形化创建文件夹等. ...
- windows系统如何通过Xshell 客户端连接 linux系统(主要介绍ubuntu系统)
一. 1.查看ubuntu系统的ip地址:ifconfig 在window系统运行窗口下:ping ubuntu系统的IP地址:例如:ping 192.168.163.129 出现下述命令就是ping ...
- 写给正在入坑linux系统的伙伴
光阴似箭,时光如梭,转年出来工作已经3年了.从一个职场新人慢慢熟悉职场的工作方式,适应职场工作的环境,学习了很多知识,也总结了很多经验.现在的目标就是一步一个脚印,慢慢打磨自己,希望早日成为取代其他人 ...
- 第三次随笔--安装虚拟机及学习linux系统初体验
第三次随笔--安装虚拟机及学习linux系统初体验 ·学习基于VirtualBox虚拟机安装Ubuntu图文教程在自己笔记本上安装Linux操作系统 首先按照老师的提示步骤进行VirtualBox虚拟 ...
- linux系统初体验
.操作系统的认识和安装 linux 一切皆文件! 对于我们学习以及以后从事运维工作的人儿来说,推荐centos,其他发行版本,万变不离其宗.(试着安装一个系统玩玩) 2.linux 系统基础 2.1. ...
- Linux-导入已安装的Linux系统
之前在安装过一个Linux系统,由于重装电脑需要将之前安装的系统重新移动到VMWare中,让Linux系统能够重新运行起来,这样也省去了每次重新安装系统的麻烦. 废话不多说,咱们直接看是如何做? 1) ...
随机推荐
- hyperledger fabric部署总结
之前在有道云笔记上分享过,但想想还是搬到这里来吧,以后统一方便整理自己的知识进入正题.... 之前在调研 hyperledger fabric,其实部署说明官网都有,只是东西都是国外的照着操作也会遇到 ...
- C#实现在foreach中删除集合中的元素
List<string> str = new List<string>(); str.Add( "zs"); str.Add("ls") ...
- IIS 运行ASP.Net的基本配置(编辑中。。。)
今天在新建的IIS上运行Asp.net 程序,发现IIS根本没有走asp的路由系统,直接返回了404,后来发现是IIS没有正确安装,需要安装以下的组件: 未安装前,IIS里的样子: 安装后,IIS的样 ...
- sqlite3 学习
安装sqlite: [ sqlite]$ wget http://www.sqlite.org/sqlite-3.6.16.tar.gz[ sqlite]$ tar -xzvf sqlite-3.6. ...
- flex布局学习
教程来自阮一峰的flex布局教程实例篇 容器五大属性: flex-direction:容器内项目的排列方向 (1)row:横向从左往右排列(默认) (2)row-reverse:横向从右往左排列 (3 ...
- axios 拦截器统一在接口增加时间戳参数,防止走缓存。
request.interceptors.request.use( config => { if (config.method == 'post') { config.data = { ...c ...
- java.lang.IllegalArgumentException: Invalid source 'classpath:spring-mvc.xml'
今天在跑项目时遇到java.lang.IllegalArgumentException: Invalid source 'classpath:spring-mvc.xml'报错,自己也是摸索了很久,一 ...
- linux 大杂烩
1.linux mysql输错命令 mysql命令行中执行多行命令时,如果前边输入的命令发生错误,是很令人头疼的事情,可以通过输入\c来取消前边的输入,重新进入“mysql->”提示符. 2.l ...
- set操作
Set操作,Set集合就是不允许重复的列表 sadd(name,values) # name对应的集合中添加元素 scard(name) 获取name对应的集合中元素个数 sdiff(keys, *a ...
- Justoj 2389: 拼接三角形 二分查找
2389: 拼接三角形 时间限制: C/C++ 1 s Java/Python 3 s 内存限制: 128 MB 答案正确: 7 提交: 21 提交 我的状态 ...