Docker学习(二)安装Docker和卸载

基本描述 看了一大推的视频教程后,终于下决心去安装实践的时候,也是走了一些弯路的,以至于我的安装非常费劲,现在分享出来的安装优势为: ①介绍Docker安装的地址; ②根据Linux系统选择合适的Docker版本进行安装; ③绕过Docker国外的下载龟速; ④分享完整的安装过程; 本次Docker实践是在Windows7主机上安装VMware10虚拟的CentOS7的版本,首先看下具体的系统版本信息,如下: [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) [root@localhost ~]# [root@localhost ~]# uname -a Linux localhost.localdomain 3.10.0-327.el7.x86_64 #1 SMP Thu No...

文章分类:经验分享 技术知识

Docker学习

Docker学习(一)了解Docker

本批次系列教程的主题是介绍Docker的学习和实践,笔者根据自身的实战经验结合粗浅掌握的深度总结而来。纸上来的终觉浅,绝知此事要躬行,前后也是花费了三周左右的业余时间去学习和实践它,感觉还只是新手入门级水平。 什么是Docker? Docker是Google使用go语言开发出来的一个开源的应用容器引擎,可以让开发者快速的打包应用程序及相应的依赖程序到一个轻量级、可移植的容器中,再发布容器到任意的服务器上(Linux与Windows都支持Docker)。容器间使用沙箱机制,相互之间互不影响。 从Docker的图标来看,鲸鱼的背好比是一个部署平台,背上有一个一个的集装箱,集装箱好比是平台中的一个容器,每个容器都是一个独立的盒子,盒子里面可以是有多种对应的应用程序的,而且盒子里面的东西本质上也是由一个微型小系统承载的多款应用软件,所以说Docker是一个应用的部署平台,每一个应用软件都有其对应有...

文章分类:经验分享 技术知识

Docker学习

Linux学习之自启动脚本

基本介绍 之前在学习Spring Cloud 系列技术那段时间,经常会使用到Nacos等其它中间件,每次开启虚拟机后还需要额外手动执行几个启动应用程序的脚本,也算稍显麻烦,于是就实践了一下Linux启动时自动运行脚本的实现,时隔半年才来整理汇总实现,所以本文所述的实践过程也许会有所遗漏,不过也是在尽量还原当时的实践,详见下文。 本文的自启动脚本的实现顺序大致为: (1)在“/etc/rc.d/init.d”目录创建脚本文件“chendd-service”,并赋可执行权限; (2)编写chendd-service脚本中的命令脚本; (3)使用“chkconfig”命令将该脚本添加至系统启动可运行中,并启动该服务; 本文的自启动脚本的命令行主要是启动Nacos和zipkin两个组件,并记录启动命令的执行结果,包括运行脚本前置输出提示以及脚本执行原命令和命令输出结果等,最终将这些输出结果追加至自...

文章分类:经验分享 技术知识

Linux学习

Linux学习之修改IP地址

用的好好的IP,估计是由于电脑的休眠的原因,导致虚拟机CentOS7的IP地址发生了变化(其实这已经是出现第2次了),本来对于学习用的虚拟机来说IP地址是多少都是无所谓的,但使用久了一些示例中绑定了这些IP地址,另外一些中间件的访问及配置都写了固定IP,考虑再三后还是将这些IP给改回来,即将动态IP修改为静态IP。于是就非常费劲的有了本次实践,将IP地址为“192.168.244.141”的修改为“192.168.244.138”,下图为“ip addr”命令查看的IP地址信息,可以看到是动态地址,如下图所示: 修改IP地址为静态指定的时候,需要已知三个条件需要明确,即:新IP地址、网关地址、子网掩码,由于是使用VMware虚拟机,借助它提供的功能来辅助查看,参考如下所示:。 输入命令来修改网卡ens33的配置,该名字不同的机器可能不一致,可以使用ip addr来查看具体名称,参考地址为:...

文章分类:经验分享 技术知识

Linux学习
封面图片

MySQL数据库的定时备份实践

1.背景介绍 也许你会发现本站建站时间久远,但是本站的各类访问量总是很低,这大概是有两个方面的原因,其一是因为本站升级2.0后,所有的文章访问数据并未同步(不仅仅是文章,所有的数据均为同步,比如用户数据等,也许是这些数据并不重要吧);另一个原因则是大概在十天前执行了一个update语句(默认的MySQL客户端事务为自动提交的),把所有文章的访问量全给清零了,关于系统全站的访问量数据也是本站2.0近期(一个月内)才完善增加的,前者原因是主动放弃的,后者却是自己失误所致,所以本篇文章主要是来实现一个MySQL数据库的定时备份,也算是让数据更加安全点吧(也许站点被黑,资料被丢失了呢)。 2.备份脚本 本篇文章所实现的MySQL数据库定时备份,主要是实现与个人的契合度较高的实现,若对数据有非常高的要求,则需要使用实时备份或同步的方式实现(不是本次实践的目的),以shell脚本的方式编写备份脚本文件...

文章分类:经验分享 技术知识

MySQL

Linux学习之安装MySQL

官网下载安装包、安装方式为解压版,一步一步的安装成功之路 在Linux下安装MySQL的安装笔者目前已经安装三次了,由于都是近期安装,故好好的整理一下个人认为的最优安装方式奉上,可谓呕心沥血版了。 安装方式介绍 由于本人在安装MySQL的过程中,至少发现了有3种安装的方式,详细为: 1、所有的直接在线安装; 2、采用rpm包的方式安装; 3、采用解压的方式安装(本文采用这种); 个人认为这些安装方式中,采用解压版的方式安装最为靠谱,浅浅的总结出解压版安装的优势: (1)安装无需再从网络下载,今后使用的服务器无法连接互联网和批量服务器安装耗费流量带宽; (2)基于解压安装所涉及调整文件的范围可控,同时便于安装失败的回滚; (3)移植性较强,更加专业的安装方式; (4)、、、、、、; 一、下载MySQL安装包 进入MySQL官网下载地址(https://dev.mysql.com/downlo...

文章分类:经验分享 技术知识

Linux学习MySQL

Linux学习之安装Tomcat9

开始安装 在继Jdk8安装完毕后,接下来动手实践的目的就应该很明朗了,必须是继续Tomcat的安装,本文以运行起来Tomcat自带的项目示例为目标。当然了,经过百科后的结果主要涉及两个地方,分别是安装文件的解压缩和网络防火墙端口号的放行。 首先将安装文件同步至/usr/local/tools/目录下,并解压缩文件夹为apache-tomcat-9.0.16,之后我们就可以启动Tomcat服务器了,启动命令为:如果在$Tomcat_Home/bin目录下可用的命令为:./startup.sh、sh startup.sh,catalina.sh run 这3种,其中catalina.sh 的方式可以查看到具体的启动过程日志,如果使用后者启动,可使用Ctrl + C的方式退出,关闭Tomcat命令与启动类似,找stop相关的命令,参考启动截图为: 检查是否启动成功 Tomcat的默认启动端口为8...

文章分类:经验分享 技术知识

Linux学习

Linux学习之安装Jdk8

终于到了使用Linux系统来做一些与日常开发相关的事情了,通过前面几篇文章对应知识点的实践,笔者表示对这方面的知识已经初步建立了认知,可以通过百科搜索一些资料进行响应部署与设置的cao作了,以安装Jdk来讲,以往的经验告诉我除了解压安装文件外,还需要配置环境变量,本篇文章以安装Jdk8的Linux版本为主导,安装完毕后使用 vim 命令新建两个java示例进行编译和运行,成功为算。 安装过程 首先你得有一个Linux版本的Jdk8的安装包(个人不喜欢直接从网上下载的方式,相关的开发软件均采用解压版安装的方式),我们通过Xftp将其同步至Linux服务器上的/usr/local/tools/目录下,使用tar命令将其解压,解压后的文件结构如下图所示: (解压命令参考) 接下来我们配置环境变量,CentOS7版本的环境变量为/etc/profile文件,使用 vim 命令修改它,添加JAVA_...

文章分类:经验分享 技术知识

Linux学习

Linux学习之客户端软件介绍

本篇文章所述的客户端软件指使用Xshell连接远程Linux虚拟机,使用Xftp作为文件传输传输工具,至于其它的同款类似软件想了解得需要自行百科了。经过别人的介绍和这几天的使用发现这款软件用起来体验还是不错的,首先界面是中文的,需要什么cao作点一点,看一看,猜一猜,试一试,基本的用法就差不多摸索到位了。 在WMware自带的黑窗口中进行命令行cao作感觉很忧伤,首先是字体较小,命令下窗口滚动条要来回的进行切换,无法复制粘贴。。。等等,于是就在了解了一些资料后选择使用了Xshell客户端,安装好自不必说。 首先打开这个软件会默认自动显示新建会话的窗口(如果已经有使用过,且记录了对应服务器及相关参数后就会有列表历史),可以点击新建,输入需要连接的服务器相关参数进行连接,参考如下图所示: 以14.128为例,点击连接按钮,由于记录的有账号等参数,所以会自动登录该账号,如下图所示已经自动登录好,...

文章分类:经验分享 技术知识

Linux学习

Linux学习之安装vim软件

在前一篇文章中初步使用到了 vi 命令去更改网络连接的参数文件,后续中的一些文章中的参数配置大多都是需要使用修改配置文件的方式更改的,所以在学习Linux之初就把 vim 这个命令的安装及使用排到这个阶段去学习学习,相比 vi 命令,vim 的升级用法有:显示行号、鼠标所在行高亮,文件语法高亮等,再次查看修改网络文件的效果参考如下图: 查看系统是否已经安装有vim软件,使用命令查看是否已经安装过,笔者这里只有这1个是不能够用的,需要安装其它相关的组件,参考下图所示: 接着使用命令在线去安装依赖组件,参考下图: 在等待一小会儿(看下载速度)后将安装完毕,参考下图: 安装成功后可用vim时的软件列表如下: 输入vim命令如下图所示: 再以查看前篇文章中的网络文件为例,输入命令 vim /etc/sysconfig/network-scripts/ifcfg-enoXXX,发现查看效果与vi命令...

文章分类:经验分享 技术知识

Linux学习
本站信息

 运营时间: 天

 用户数量: 人

 文章数量: 篇

 评论数量: 条

 点赞个数: 个

 最后更新:

标签云