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 ...
随机推荐
- 【bzoj1024】[SCOI2009]生日快乐
1024: [SCOI2009]生日快乐 Time Limit: 1 Sec Memory Limit: 162 MBSubmit: 2372 Solved: 1717[Submit][Statu ...
- FastDFS和apache/nginx整合
因为FastDFS默认自带的http服务器性能不好, 所以一般建议用外置的apache或者nginx 来解决http下载,以应付大并发的情况 注意nginx扩展模块只支持GET和HEAD模式获取文件, ...
- BeautifulSoup练习
html1="""<!DOCTYPE html><html lang="en" xmlns="http://www.w3. ...
- 图解KMP算法
- c# 获取客户端ip、mac、机器名、操作系统、浏览器信息
d using System; using System.Collections.Generic; using System.Linq; using System.Web; using System. ...
- adb shell unauthorized问题
出现unauthorized 一般插上usb后,手机会弹出一个要求你授权debugging的对话框,如果没有的话,就是rsa_key有问题: /adb_keys. User-installed key ...
- JSTL标签之core标签的使用
参考:http://blog.csdn.net/qq_25827845/article/details/53311722 核心标签库的导入 <%@ taglib prefix="c&q ...
- Luogu 3899 [湖南集训]谈笑风生
BZOJ 3653权限题. 这题方法很多,但我会的不多…… 给定了$a$,我们考虑讨论$b$的位置: 1.$b$在$a$到根的链上,那么这样子$a$的子树中的每一个结点(除了$a$之外)都是可以成为$ ...
- 命令(Command)模式
命令(Command)模式:命令模式是对命令的封装.命令模式把发出命令的责任和执行命令的责任分割开,委派给不同的对象 /* * 客户(Client)角色:创建了一个具体命令(ConcreteComma ...
- web.xml配置及详解
1.web.xml 是网络程序中的一个很重要的配置文件. 2.XML基础标准是为XML的进一步实用化制定的标准,它规定了采用XML制定标准时的一些公用特征.方法或规则.XML Schema描述了更加严 ...