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学习

Linux学习之设置连接网络

章接前文,我们一步一步的去安装了一个CentOS7的Linux系统,接下来第一件事情我们将这个系统的网络连接建立,由于许多的软件安装都是可以在线进行安装,所以没网不行。刚刚安装的系统无法连接互联网,我们可以通过两种方式查看是否有网络连接,分别是 ping 与 ip addr,前者与Windows类似查看与某个网络的数据连接,后者是查看本机的ip地址,参考下图所示: 如上图所示,无法 ping 通 www.chendd.cn ,本机也没有IP地址,想要连接网络只需要修改ifconfig-enoXXXXXX的文件,将其中最后一行的ONBOOT的值修改为yes即可,其中文件名称可能会不一样(定义的文件结构前缀一样),文件所在路径为:/etc/sysconfig/network-scripts/,更改文件使用 vi 命令,该命令的基本使用如下: vi 文件路径加文件名 vi 文件名 直接进入文件查...

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

Linux学习

Linux学习之安装Linux虚拟机

本文所述的安装Linux虚拟机是指在Windows系统安装VMware虚拟机软件,再安装CentOS的Linux系统版本,本系列教材中所述的所有示例如果特殊描述均为在此环境下实践。安装虚拟机也是在假设已经安装完成VMware的基础上和已经下载好对应的CentOS安装包,详细操作如下: 打开WMware软件,点击菜单栏文件---新建虚拟机 在弹出的向导窗口选择典型安装,点击下一步选择安装程序光盘映像文件(iso)文件,并点击下一步,参考如下图所示: 接下来在向导窗口中选择需要安装的系统类型及版本号,这里选择Linux系统与CentOS 64位版本,参考如下图所示: 下一步选择磁盘下的虚拟机安装位置(如果空间较大默认即可),再下一步选择将虚拟磁盘拆分成多个文件,再下一步直到完成,参考如下图所示: 这里特将新安装的虚拟机重命名为“CentOS 64 mysql”,点击右侧的开启此虚拟机按钮,将进...

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

Linux学习

Linux学习之从0到入门

基本描述 Linux终于我还是入手了,虽然很迟,但为时不晚。Linux给我的感觉就是在黑窗口下去cao作系统,直接使用Windows的图形化界面多方便啊,想干啥干啥,也不用牢记那一大堆的命令,然而今年我觉得需要学习的新技术太多了,故Linux就上榜了,耐着性子去摸索摸索,初步来掌握只求简单理解一下能干活为先。 工作这么多年,把重点关注放在代码编写及代码质量方面了,并没有实际使用到Linux,仅仅只有两个单位使用到一点点吧,都是很基础的使用一下,然而这些使用都是在别人的指导下去实践的,本次花了心思去学习Linux,带着能够入门使用的目的去学习掌握它,围绕的重点还是在于使用它去部署项目和实际的应用上。 学习路线 在此之前,我并没有想好如果学习Linux这个系统,应该去学习它什么,怎么去使用,先学习什么再学习什么,学到什么程度为止?随着动手实践的深入,逐渐的目的开始明朗起来,本次围绕下列几个方面...

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

Linux学习
本站信息

 运营时间: 天

 用户数量: 人

 文章数量: 篇

 评论数量: 条

 点赞个数: 个

 最后更新:

标签云