- 博客(27)
- 收藏
- 关注
原创 虚拟网络无法连接本机网络(Xshell无法连接虚拟机)
Xshell无法连接虚拟机类似于,Could not connect to ‘192.168.0.128’ (port 22): Connection failed.在很多博客中也看到过许多解决方法,例如安装sshd的客户端,服务端。给sshd的22端口进行放行 sudo ufw allow 22等等在试过很多解决方法之后,全部无法解决我的问题,且发现电脑网络链接中VM8网络模块不见了...
2019-09-17 16:36:23
792
原创 Redis简述
1.什么是redisredis是一个nosql(not only sql 不仅仅只有sql)数据库,也是一个非关系型数据库2.redis的应用领域(1)分布式缓存(2) 分布式session(3)保存博客或者论坛的留言回复等总之就是用在数据量大,并发量高的情况下3.怎么用redis是将数据放在内存中,由于内容存放速度快,所以redis被广泛应用于互联网项目中优点:存取速度快,...
2019-06-25 21:44:13
216
原创 Puppet
1.Puppet简介Puppet使用一种描述性语言来定义配置项,配置项中被称为“资源”,描述性语言可以声明用户的配置状态,比如声明一个软件包应该被安装或一个服务应该被启动等。Puppet可以运行在一台服务器端,每个客户端通过SSL证书连接到服务端,得到本机器的配置列表,然后根据列表来完成配置工作,所以如果硬件性能比较高,维护管理上千上万台机器是非常轻松的,前提是客户端的配置、服务器路径、软件需...
2019-05-27 22:25:09
3189
原创 shell编程之变量详解
shell属于非类型的解释型语言,在使用变量时不像C++、JAVA语言编程时需要事先声明变量,shell给一个变量赋值,实际上就是定义了变量,在Linux支持的所有shell中,都可以用赋值符号“=”为变量赋值,shell为弱类型语言,定义变量不需要声明类型,如果在使用时需要明确变量的类型,可以使用declare指定类型,declare常见参数如下:·□ +/-:“-”可用来指定变量的属性,“+...
2019-05-16 22:38:25
239
原创 shell脚本及Hello World(第一个脚本)
要熟练掌握shell编程语言,需要大量的练习,初学者可以用shell打印“Hello World”字符,寓意着开始新的启程!shell脚本编程需要注意以下几个事项:·□ shell脚本名称命名一般为英文的大写、小写;·□ 不能使用特殊符号、空格来命名;·□ shell脚本后缀以.sh结尾;·□ 不建议shell命名为纯数字,一般以脚本功能命名;·□ shell脚本内容首行需以#!/bi...
2019-05-16 22:35:22
2855
原创 SHELL编程(介绍)
前言说到shell编程,很多从事Linux运维工作的朋友都不陌生,都对shell有基本的了解,读者可能刚开始接触shell的时候,有各种想法,感觉编程非常困难,但shell编程是所有编程语言中最容易上手,最容易学习的编程脚本语言。本章向读者介绍shell编程入门、shell编程变量、if、while、for、case、select基本语句案例演练及shell编程四剑客find、grep、awk...
2019-05-16 22:30:45
673
原创 shell编程四剑客之awk
1.awk简介awk是一个优良的文本处理工具,Linux及UNIX环境中现有的功能最强大的数据处理引擎之一,以Aho、Weinberger、Kernighan三位发明者名字首字母命名为awk,awk是一个行级文本高效处理工具,awk经过改进生成的新的版本有nawk、gawk,一般Linux默认为gawk,gawk是awk的GNU开源免费版本。awk基本原理是逐行处理文件中的数据,查找与命令行中...
2019-05-16 22:20:27
142
原创 LAMP-Apache的安装
a、有部分linux版本中已经安装了apache,先检查系统中是否已经存在httpd的服务#查看是否存在 存在的话根据自己电脑上的版本卸载[root@localhost~]#rpm -qa|grep httpdhttpd-2.2.15-60.el6.centos.4.x86_64httpd-tools-2.2.15-60.el6.centos.4.x86_64#存在,请将apac...
2019-05-08 20:41:59
91
原创 Apache Tomcat(介绍及安装)
Apache Tomcat介绍Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你...
2019-05-07 22:10:33
28854
原创 Mysql数据库----mysql主从复制
mysql主从复制MysQL主从复制环境构建至少需2台服务器,可以配置1主多从,多主多从,以1主1从为例,MySQ1.主从复制架构实战步骤如下。(1)系统环境准备master:192.168.0.134slave:192.168.0.135(2) master安装及配置master端使用源码安装MySQl.5.5版本软件后,在/etc/my.cnf配置文件[ mysqld]段中加入如...
2019-05-07 22:06:25
131
原创 Mysql数据库日志----二进制日志的介绍与配置
1.二进制日志的介绍二进制日志的作用是记录数据库里的数据被修改的SQL语句,一般为DDL和DML语句,例如含有insert、update、delete、create、drop、alter等关键字的语句。2.二进制日志的作用二进制日志最重要的作用有2个,具体如下。第一个是记录MySQL数据的增量数据,用来做增量数据库恢复,没有二进制日志功能,MySQL的备份将无法完整还原数据。第二个是实现...
2019-05-07 22:00:19
361
原创 Mysql数据库日志--慢查询日志
1.慢查询日志介绍简单地理解,慢查询日志(slow query log)就是记录执行时间超出指定值(long_query_time)或其他指定条件(例如,没有使用到索引,结果集大于1000行)的SQL语句。2.慢查询日志相关参数说明慢查询的参数,对于数据库SQL的优化非常重要,是SQL优化的前提,因此,这里以表的形式进行说明,具体见表3.慢查询日志重要参数配置企业中常见的配置慢查询的参...
2019-05-07 21:56:46
362
原创 MySQL数据库日志--错误日志实践
MySQL数据库日志知识与企业应用实践为了帮助管理员快速发现数据库的相关运行信息,MySQL为用户提供了几种日志种类,具体见表默认情况下,以上所有的日志都处于非激活状态(Linux环境)。当激活日志时,所有的日志都默认配置在数据文件的目录下。管理员也可以对上述日志进行轮询切割,实现该功能常见的命令是mysqladmin flush-logs、mysqldump的“-F”或“–master-d...
2019-04-24 21:56:21
986
原创 MySQL数据库--索引
MySQL数据库索引案例MySQL索引可以用来快速地寻找某些具有特定值的记录,所有 MySQL.索引都以B-树形式保存。如果 MySQL没有索引,执行 select时会从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。如果表中数据有上亿条数据,查询一条数据花费的时间会非常长,索引类似于电子书的目录与页码的对应关系,可加快数据的查找。如果在需搜索条件的列上创建了索引, MySQL无须...
2019-04-24 21:51:36
89
原创 MySQL备份
对于绝大多数企业来讲,失去数据就相当于失去商机、失去产品、失去客户,甚至会造成公司倒闭,那么,在所有的数据中,最核心的数据又是哪些呢?这恐怕要属数据库中的数据了,当然,并不是说其他数据不重要,只是这一部分更具代表性。既然数据库中的数据地位这么高,那么数据库备份与恢复的重要性就不言而喻了。1、mysql数据库备份基本备份输入命令:mysqldump -u root -p stumysql1&g...
2019-04-24 21:48:38
87
原创 linux虚拟机Mysql安装
yum/rpm方式安装MySQLMySQL官方网站及相关镜像网站提供了不同版本的RPM安装包,并且针对不同的硬件或操作系统平台,安装包的类型也会有区别。在使用时,可以到官方网站的下载页面进行选择,国内有一些互联网公司提供了镜像文件下载,比如搜狐、阿里云公司提供的镜像资源就非常不错。下面是搜狐网提供的数据库软件镜像地址:http://mirrors.sohu.com/mysql,如果本书使用的版...
2019-04-24 21:46:03
1134
原创 运维报错解决方法ERROR 1820 (HY000)
ERROR 1820 (HY000): You must SET PASSWORD before executing this statement当我们已经创建好MySQL的用户和密码,可以登录,却不能使用里面的文件(如下图)当出现这个错误时,说明我们还需要重新设置一下密码然后我们再使用 flush privileges 刷新一下然后重启Mysql服务即可,如图:...
2019-04-22 16:02:02
4617
原创 面试题详解
经典50道面试题目及应答评点==问题1 你为什么觉得自己能够在这个职位上取得成就? == 分析 这是一个相当宽泛的问题,它给求职者提供了一个机会,可以让求职者表明自己的热情和挑战欲。对这个问题的回答将为面试人在判断求职者是否对这个职位有足够的动力和自信心方面提供关键信息。 错误回答 我不知道。我擅长做很多事情。如果我能得到并且决定接受这份工作,我确信自己可以把它做得相当好,因为我过去一...
2019-04-21 15:04:01
413
原创 linux中 Mysql使用语法
Mysql服务启动service mysqld startMySQL初始化环境配置没有设置密码 ,执行mysql -u root 登录服务器密码配置查看目前用户• select user,host,password from mysql.user• 修改ROOT密码:set password for root@localhost=密码;set password for root@12...
2019-04-21 14:54:33
484
转载 linux Mysql数据库创建新用户
设置MySQL用户账号MySQL管理员应该知道如何设置MySQL用户账号,指出哪个用户可以连接服务器,从哪里连接,连接后能做什么。MySQL开始引入两条语句,使得这项工作更容易做。GRANT语句创建MySQL用户并指定其权限,而REVOKE语句删除权限。两条语句扮演了mysql数据库的前端角色,并提供与直接操作这些表的内容不同的另一种方法。GRANT创建用户并指定权限格式:grant 权限...
2019-04-15 21:56:26
815
原创 硬链接和软链接
硬链接介绍一般情况下,文件名和 inode 编号是一一对应的关系,每个 inode 号码对应一个文件名。但 UNIX/Linux 系统多个文件名也可以指向同一个 inode 号码。这意味着可以用不同的文件名访问同样的内容,对文件内容进行修改,会影响到所有文件名。但删除一个文件名,不影响另一个文件名的访问。这种情况就被称为硬链接(hard link)。创建硬链接的命令为:ln 1.txt 2...
2019-04-10 19:59:00
327
原创 linux三剑客之Sed及其例题
Sed操作命令sed 操作命令告诉 sed 如何处理由地址指定的各输入行。如果没有指定地址,sed 就会处理输入的所有的行命令集合x:指定行号。x,y:指定从x到y的行号范围/ pattern/:查询包含模式的行 # # % %/ pattern/ pattern/:查询包含两个模式的行/ pattern/,x:从与 pattern的匹配行到x号行之间的行x,/ pa...
2019-04-08 21:18:37
469
原创 linux基础面试题
1、什么是 GPL GNUGPL全称为 General Public License,中文名为通用公共许可,是一个最著名的开源许可协议,开源社区最著名的 Linux内核就是在GPL许可下发布的。GPL许可是由自由软件基金会创建的。GUN计划由Richard Stallman(理查德·马修·斯托曼)发起,主要目标是创建GNU操作系统,其内容软件完全以GPL方式发布。GUN名称来自GNU’s ...
2019-04-08 21:11:28
3440
3
原创 linux三剑客之 find
linux三剑客之 findfind命令用于查找指定目录下的文件,同时也可以调用其它命令执行相应的操作Linux中find常见用法find path -option [ -print ] [ -exec -ok command ] {} ;find命令的参数;path: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-prin...
2019-04-03 21:58:32
421
原创 文本处理三剑客以及配合正则表达式使用范例
**5.4、文本处理三剑客以及配合正则表达式使用范例**1、grepLinux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2、grep主要参数[options]主要参数:-a或–text 不要忽略二进制的...
2019-04-01 21:40:01
394
原创 正则表达式详解
4、正则表达式正则表达式是一种描述一组字符串的模式,为处理大量文本、字符串而定义的一套规则和方法,以行为单位进行处理。正则表达式分为两类:基本正则表达式(BRE)和扩展正则表达式(ERE)。在linux中使用正则表达式较多的有三个工具,分别为grep,sed和awk,这三个工具被称为linux文本处理的三剑客。4.1、正则表达式元字符集4.2、基本组成部分...
2019-04-01 21:20:20
161
原创 Linux命令集合
**Linux命令集合1、mkdir make directorys创建目录例子: mkdir /data 在根/下创建data目录2、Is list(列表)列表目录文件例子:1s/列根/目录下目录和文件。-l(long)长格式, -d( directorys)查看目录3、cd change directory改变目录路径例子:cd/...
2019-03-19 14:19:12
202
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人