Linux之旅
如今 linux 随着云服务的狂扫全球之势,对吾等准开发人员而言也不可继续视而不见了,硬着头皮调用情绪开始 Linux 之旅。
一、主机准备
既然 Linux,必然和日常工作的环境产生了“冲突”,经过权衡,虚拟机的优点战胜双系统的缺点。虚拟机选择 VMware,简单性能好。
二、Linux准备
Linux如何选择,考虑到云服务器上大多都是CentOS,便选择它吧。到 centos.org 上下载 dvd iso,版本号 centos7 64bit。
三、安装系统
此处不赘述详细过程,只谈一点儿碰到的细节:VMWare很“智能”,选择了 iso 之后便会告知它能够进行快速安装,意思是“我知道怎么装”。默认分配 1g memory,我调到 2g。一路下来的确不用操心点击什么,直到创建用户处不再往下自动进行了,手动进行了创建。安装完成后,发现居然有图形界面。我以为应该是控制台界面。随意百度了一下,有人说是内存分配的大,就自动改变了安装策略,此处不再纠结,反正图形界面下也可以随时使用 terminal 即可了。
四、安装mysql repository
安装 mysql 一路下来发生一点儿小波折,首先找到一篇参考,如下链接:[ http://www.centoscn.com/mysql/2016/0315/6844.html ]。默认 centos 是没有 mysql 的,所以直接进行到获取 rpm 的步骤,遇到了关于网络访问的错误提示

从字面儿看倒是解释的很清楚:解析不了主机,遂百度一番 linux 下的 dns 设置,使用 vi 命令更改了一下 conf 文件实现
vi /etc/resolv.conf
nameserver 223.5.5.5
:wq 保存退出。
配置完成后继续运行,继续报错,考虑是否虚拟机网络配置问题,因为此时 web 也是打不开的。调整虚拟机网络模式,更改 nat 方式为 bridge,断开,重连,网页打开,解决。重新输入 wget 命令

“xxxx.rpm saved” 下载 rpm 完成(惶恐说一句,到目前为止,还不知道 Repository 是什么,rpm 是什么,只是看其关系推测是类似安装文件,或安装引导性的东西)。
往下继续,rpm 下来了,按照教程执行对 rpm 的安装,即将 repository 安装入本机 repository 列表
yum localinstall mysql57-community-release-el7-11.noarch.rpm

按照教程,此处输入 y 继续

(省略部分与教程相同内容)
五、安装mysql
yum install mysql-community-server

碰到第二次确认,继续 y,安装已下载的包,直到完成
使用命令,将会列出有关 mysql 的信息(rpm -qi:查询一个已安装的软件包信息)

至此,发现 “package 0:5.7.19-1.el7 is not installed”,mysql 后面命令也无法执行,安装为成功,待续
Linux之旅的更多相关文章
- Linux之旅(1): diff, patch和quilt (下)
Linux之旅(1): diff, patch和quilt (下) 2 quilt 我们自己的项目能够用cvs或svn管理所有代码.但有时我们要使用其它开发人员维护的项目.我们须要改动一些文件,但又不 ...
- Linux之旅-ubuntu下搭建nodejs环境
.NET Core也开源了,并且可移植到Linux下,而ubuntu作为linux发行版的翘楚,极大的方便了初学者的入门,搭建完ASP.NET Core运行环境后,作为半前半后的开发人员,就继续着搭建 ...
- Linux之旅(二)
上一章讲到,mysql 安装遇到问题 ...莫名其妙好了,此处已回想不起为什么好了,只得跳过. 六.安装php7 参考教程[ http://www.thinkphp.cn/topic/48196.ht ...
- Linux之旅第一篇-目录结构及操作目录
一.引言 Linux对java开发来说也是一项必备的技能,因为项目基本都是部署在Linux操作系统的服务器中,虽然项目不一定需要我们去部署,但不管是自己测试环境部署,还是一些生产环境中日志的查看,Li ...
- linux之旅首页
为什么有此系列文章 目录 为什么有此系列文章 一直使用windows,决定使用linux作为操作系统. 使用此系列文章来记录我使用linux过程中遇到的问题,和应对方式 目录 安装linux
- [Linux之旅一] .NET Core 2.2部署到Docker中
第一步,使用VS2017或者VS2019创建.NET Core 2.2或3.1的项目,如下图: 在创建项目的时候记得勾选Docker支持,这样会自动创建Dockerfile文件,这个文件用于构建Doc ...
- 探索 Linux 系统的启动过程
引言 之所以想到写这些东西,那是因为我确实想让大家也和我一样,把 Linux 桌面系统打造成真真正正日常使用的工具,而不是安装之后试用几把再删掉.我是真的在日常生活和工作中都使用 Linux,比如在 ...
- kali linux 、 windows、ubuntu三系统的引导问题
'小飞机'是一个学生,所以接触的东西,虽广泛,但并不精通,在此利用随笔,记录自己的一些学习过程,以及自己的想法,既可以有时间自己复习,也可以顺便帮助别人. 近期由于同学的引诱以及男生天生对于破解的好奇 ...
- 在linux CentOS6上安装web环境
感谢浏览,欢迎交流=.= 都说linux作为服务器优于window,近期也是学习了下linux. win7下安装了linux虚拟机,购买linux阿里云主机,开启linux之旅. 进入正题,在linu ...
随机推荐
- 4-拷贝我的eclipse写安卓的配置说明
1.下载加压: 2.配置关于jdk的javahome路径,配置过eclipse的到这里就可以了,否则百度ecplise安装配置环境变量即可: 3.以安卓项目方式加入appcompat-v7; 4.每次 ...
- OpenCV的Rect矩形类用法
转自 http://blog.csdn.net/kh1445291129/article/details/51149849 //如果创建一个Rect对象rect(100, 50, 50, 100),那 ...
- tensorflow rank
可把tensorflow 中的tensor 理解为一个n维数组或列表, tensor 为静态变量,拥有动态维度.在tf中, 只有tensor能在节点和图计算中传递.
- caret 分类回归树 用法
http://topepo.github.io/caret/feature-selection-overview.html
- 专题1-MMU-lesson1-MMU功能解析
1.Memory Management Unit(存储器管理单元) 单片机与ARM在硬件体系上的一些区别:其中就有MMU的区别. 虚拟地址的使用 把p1.c复制成P2.c,把变量a改成b,再进行编译看 ...
- 僵固式思维 OR 成长式思维
有意无意中,看到这样的一篇文章,觉得非常富有正能量,而且也比较有同感.而且,不仅仅对于职场暂时失落或者失意的人有帮助,就是对学生,也一样的.故特分享,以共勉之. 我想每个新人进入职场之后都会遇到的第一 ...
- Delphi xe7 up1 调用android振动功能
Delphi xe7 up1 调用android振动功能 振动用到以下4个单元: Androidapi.JNI.App,Androidapi.JNIBridge,Androidapi.JNI.Os,A ...
- Sql Server - CURSOR (游标)
1.声明游标 DECLARE 游标名 CURSOR SELECT语句(注:此处一定是SELECT语句) 2.打开游标 OPEN 游标名 3.读取 ...
- springcloud 实现微服务间调用
package com.idoipo.ibt.config; import org.apache.http.HttpException; import org.apache.http.HttpRequ ...
- HackTwo
使用延迟加载以及避免代码重复 一.概要: <include />标签是整理布局的有效工具,提供了合理组织XML布局文件的有效方法. ViewStub是实现延迟加载视图的优 ...