04 2018 档案

摘要:问题描述: 今天同事反应,一个系统上的某些数据没有生成,看了下,怀疑定时任务没有执行,就看下了crontab,发现报了下面的错误: 问题解决: 1.基于以上的现象在网上找了下解决方法,说的是可能用户密码过期了 2.查看用户的密码过期时间 备注:通过以上的信息知道,密码在2018.4.16号过期,后续 阅读全文
posted @ 2018-04-26 16:37 Zhai_David 阅读(1645) 评论(0) 推荐(0) 编辑
摘要:需求描述: 今天帮同事调整脚本,涉及到判断一个字符串为非空的,在此记录下. 操作过程: 通过-n来判断字符串是否为非空,如果为非空那么就是真 执行结果: 备注:经过测试,字符串不是空,判断是真了. 文档创建时间:2018年4月26日16:27:34 阅读全文
posted @ 2018-04-26 16:29 Zhai_David 阅读(2978) 评论(0) 推荐(0) 编辑
摘要:需求说明: 今天一同事让统计测试环境主机型号,在此记录下. 操作过程: 1.通过dmidecode工具查询,产品型号(机器型号) 备注:dmidecode就是将SMBIOS的信息进行转换,转换成人可以读取的格式.通过DMI可以获取到系统,配件信息,比如,电脑产生,机器型号,序列号等. 解释: DMI 阅读全文
posted @ 2018-04-26 11:08 Zhai_David 阅读(18395) 评论(0) 推荐(0) 编辑
摘要:需求描述: 今天一同事要整理测试环境的主机硬件配置信息,需要提供网卡的速度的信息, 所以,就查询了下,在此记录下. 操作过程: 1.首先通过ip a命令查询主机的网口名称 备注:要查询的网口是eth0,eth1. 2.通过ethtool工具查询网卡设置信息 备注:上面的查询信息中,Speed就是网卡 阅读全文
posted @ 2018-04-26 10:56 Zhai_David 阅读(23572) 评论(0) 推荐(2) 编辑
摘要:需求描述: 新接手别人的nginx,想要查看当前都配置了哪些模块 操作过程: 1.通过nginx -V选项查看nginx的配置选项 备注:通过以上的查询结果,就可以知道nginx的配置选项,配置了哪些的模块 文档创建时间:2018年4月24日11:23:21 阅读全文
posted @ 2018-04-24 11:25 Zhai_David 阅读(7884) 评论(0) 推荐(0) 编辑
摘要:需求描述: 今天在看nginx内容的过程,遇到了tee这个命令,所以查询了下,在这里记录下使用方法. 操作过程: 1.执行以下的命令 备注:通过以上的执行可以知道,tee命令是从标准输入读取内容,然后将读取到的内容写到标准输出和指定的文件.所以,在屏幕中出现了uname -n的结果,文件中也存有该信 阅读全文
posted @ 2018-04-24 10:39 Zhai_David 阅读(3195) 评论(0) 推荐(0) 编辑
摘要:需求描述: 记录在linux平台,nginx安装的过程. 环境描述: 操作系统:Red Hat Enterprise Linux Server release 6.6 (Santiago) 操作内核版本:2.6.32-504.el6.x86_64 nginx版本:nginx-1.14.0 安装过程: 阅读全文
posted @ 2018-04-24 10:28 Zhai_David 阅读(793) 评论(0) 推荐(0) 编辑
摘要:需求描述: 使用xtrabackup工具对mysql实例中的所有的数据库进行备份,并且将备份的过程输出到指定的日志文件中. 操作过程: 1.使用xtrabacup工具备份mysql实例 备注:xtrabackup执行过程的内容会输出到STDERR,所以,直接使用>即STDOUT是不能将输出重定向到文 阅读全文
posted @ 2018-04-19 13:00 Zhai_David 阅读(655) 评论(0) 推荐(0) 编辑
摘要:需求描述: 今天一个同事,遇到个问题,程序连接sftp服务器连接不上,问我端口号是多少, 我想了一下是21还是22,所以就做了测试,发现sftp默认的连接端口号是22, 在此做下记录. 操作过程: 1.使用sftp默认的端口号进行登录 备注:可以连接,但是并没有显示当前的端口号. 2.使用-P 端口 阅读全文
posted @ 2018-04-18 16:30 Zhai_David 阅读(120497) 评论(4) 推荐(3) 编辑
摘要:需求描述: 今天在看mysqlbinlog的内容,看到了--start-position和--stop-position这些选项, 就测试下这个参数具体该怎么进行使用呢,在此记录下. 操作过程: 1.通过mysqlbinlog以文本的格式查看某个binlog的内容 备注:在at 180和at 496 阅读全文
posted @ 2018-04-18 15:08 Zhai_David 阅读(8331) 评论(1) 推荐(1) 编辑
摘要:需求描述: 最近看mysql备份恢复的时候,基于时间点恢复,提到了binary log中存的是"事件" 那么到底什么是事件呢 概念解释: binary log中存的是事件(events),事件就是描述数据库变化的数据,这些数据可以是,创建表的操作,也可以是表数据的变化. 阅读全文
posted @ 2018-04-18 12:52 Zhai_David 阅读(192) 评论(0) 推荐(0) 编辑
摘要:需求描述: 今天在看mysqlbinlog这个工具,就在想这个工具到底是干嘛的呢,在mysql数据库中, binary log中记录了数据库内容的变化或者说修改,这些修改是以二进制的方式存储到 binary log中的,那么要想将二进制格式转换成为文本格式,即通过文本格式显示 操作过程: 1.直接通 阅读全文
posted @ 2018-04-18 11:15 Zhai_David 阅读(3421) 评论(0) 推荐(0) 编辑
摘要:需求描述: 今天在mysql备份的书的内容,提到了mysqldump在备份数据库的时候,不会备份视图 所以,就做了个实验测试下,发现,是能够备份视图的,在此记录下. 环境描述: Mysql版本:5.5.57-log 操作过程: 1.对某个DB进行备份,库中包含视图v_test01 2.查看备份出来的 阅读全文
posted @ 2018-04-17 17:15 Zhai_David 阅读(990) 评论(0) 推荐(0) 编辑
摘要:需求描述: 今天在使用mysqldump工具导出表的时候,考虑能不能导出满足条件的数据行,不要 将表都导出来,查找资料,通过--where选项,就可以实现目的,做个实验,在此记录下. 操作过程: 1.通过--where选项导出满足条件的数据 备注:--where等号的后面的条件,必须要用括号扩起来. 阅读全文
posted @ 2018-04-17 14:57 Zhai_David 阅读(11848) 评论(2) 推荐(0) 编辑
摘要:需求描述: 今天接触到了mysqladmin工具,主要是一个客户端工具,用来管理mysql server的 可以通过mysqladmin直接创建数据库,而不需要登录到mysql控制台中,在此记录下. 操作过程: 1.通过mysqladmin工具来创建数据库 2.查看创建的测试库: 备注:标记为红色的 阅读全文
posted @ 2018-04-17 14:36 Zhai_David 阅读(1922) 评论(0) 推荐(0) 编辑
摘要:需求描述: 在备份数据库的时候,使用mysqldump进行数据库的备份,如果库中仅仅有innodb存储引擎, 那么使用--single-transaction就可以,如果还有其他的存储引擎类型就要使用--lock-tables选项了, 所以,备份数据库前,要查清楚,某个要备份的数据库下,表的存储引擎 阅读全文
posted @ 2018-04-17 11:48 Zhai_David 阅读(956) 评论(0) 推荐(0) 编辑
摘要:需求描述: 在看mysql的内容,经常提到存储引擎,那么到底什么是存储引擎呢 在这里对于概念进行理解,记录下. 概念解释: 存储引擎(storage engine):存储引擎就是mysql中的一个组件,这个组件的作用就是为不同的表类型来处理SQL操作. 简单来说,存储引擎的作用就是处理SQL操作的. 阅读全文
posted @ 2018-04-17 10:28 Zhai_David 阅读(1126) 评论(0) 推荐(0) 编辑
摘要:需求描述: mysql中,或者说关系型数据库中逻辑备份到底指的是什么呢,主要还是对于 概念的理解,在此记录下. 概念解释: 逻辑备份:主要指的是保存数据库的逻辑结构(比如:create dattabase,create table)和内容(insert语句). 简单来说,就是以SQL语句的方式来表示 阅读全文
posted @ 2018-04-17 10:13 Zhai_David 阅读(328) 评论(0) 推荐(0) 编辑
摘要:需求描述: 今天在看数据库备份,恢复的内容,就是对于一个概念,物理备份的理解,在这里记录下. 概念解释: 物理备份:就是对存储数据库内容的目录和文件的直接拷贝.简单来说,就是对物理文件的拷贝. 文档创建时间:2018年4月17日10:02:29 阅读全文
posted @ 2018-04-17 10:03 Zhai_David 阅读(325) 评论(0) 推荐(0) 编辑
摘要:需求说明: 今天配置了一台redis服务器,想要也和其他的数据库一样配置用户名/密码的方式进行登录. 查找了一下,没看到配置用户名的地方,就是有认证密码,所以就做了测试,在此进行记录. 操作过程: 1.开启redis的密码认证,打开redis.conf,找到以下的内容 2.将requirepass前 阅读全文
posted @ 2018-04-16 20:39 Zhai_David 阅读(3690) 评论(0) 推荐(0) 编辑
摘要:需求描述: 今天在看mysqldump工具的使用过程,发现一个同事,是这样写的mysqldump命令 思考:为啥要这么操作呢?所以,就做了个试验. 操作过程: 1.首先对mysqldump单独执行 备注:mysqldump就是进行逻辑备份,并且产生一系列的SQL语句. 优化1:在mysqldump某 阅读全文
posted @ 2018-04-11 17:36 Zhai_David 阅读(427) 评论(0) 推荐(0) 编辑
摘要:需求描述: 今天一个同事,问如何在phoenix中查询hbase中表的结构,在此记录下. 操作过程: 1.通过phoenix客户端连接到hbase数据库 2.通过phoenix的!describe命令来查看表的结构 执行结果: 备注:以上就是通过!describe显示出来的表结构 文档创建时间:20 阅读全文
posted @ 2018-04-11 15:47 Zhai_David 阅读(15765) 评论(0) 推荐(0) 编辑
摘要:需求描述: 在研究mysqldump工具的使用,想的是如何将某个库下的,或者某个表的表的定义(表结构创建语句)进行转储 操作过程: 1.通过--no-data参数,就可以将某个库的表定义进行转储 2.查看转储出来的SQL文件 备注:都是各个表的删除语句,创建表语句,各个表之间没有INSERT语句. 阅读全文
posted @ 2018-04-10 16:07 Zhai_David 阅读(792) 评论(0) 推荐(0) 编辑
摘要:需求描述: 今天在进行mysqldump实验,使用--add-drop-databases参数,于是在生成的SQL文件中,就出现了. /*!40000 DROP DATABASE IF EXISTS `top_server`*/;这种类似于注释的内容,查询了一下 在这里记录下. 操作过程: 1.使用 阅读全文
posted @ 2018-04-09 17:56 Zhai_David 阅读(2129) 评论(0) 推荐(0) 编辑
摘要:需求描述: 使用mysqldump工具对某个库下的表进行备份的方法. 操作过程: 1.通过mysqldump工具完成此目的 备注:标记颜色的部分,第一个字段是数据库的名字,后面是表的名字,各个表之间通过空格隔开. 小结: 这个备份表的方法,就是备份1个数据库的方法,不适用--databases选项, 阅读全文
posted @ 2018-04-09 16:22 Zhai_David 阅读(409) 评论(0) 推荐(0) 编辑
摘要:需求描述: 今天在做mysqldump备份某个数据库的试验,在备份某个数据库的时候可以使用 --databases参数,也可以直接进行某个数据库的备份,那么这里记录下两者的区别 操作过程: 1.使用--databases参数进行某个数据库的备份 2.不使用--databases选项进行一个数据库的备 阅读全文
posted @ 2018-04-09 16:14 Zhai_David 阅读(680) 评论(0) 推荐(0) 编辑
摘要:需求描述: 今天在用mysqldump工具进行数据库的备份的时候,突然想了一个问题,比如我有10个库要进行备份 那么是先备份哪个,然后再备份哪个呢,所以,做了实验,验证下. 操作过程: 1.使用--all-databases选项对数据库执行了全备份,查看生成备份SQL文件,过滤CREATE DATA 阅读全文
posted @ 2018-04-09 15:46 Zhai_David 阅读(515) 评论(0) 推荐(0) 编辑
摘要:需求描述: 通过mysqldump工具的--all-databases选项对所有数据库进行备份. 操作过程: 1.通过--all-databases选项对所有的数据库进行备份 备份:通过--all-databases选项对Mysql进行全库的备份.备份出来的SQL dump文件中,包含创建数据库的S 阅读全文
posted @ 2018-04-09 15:36 Zhai_David 阅读(517) 评论(0) 推荐(0) 编辑
摘要:需求描述: 通过mysqldump工具对mysql服务器中的某几个数据库进行备份. 或者就对其中的一个数据库进行备份. 操作过程: 1.通过--databases参数后面加上数据库的名字进行备份 备注:使用--databases选项,后面接多个数据库,每个数据库之间用空格隔开.不能使用逗号. 如果使 阅读全文
posted @ 2018-04-09 11:32 Zhai_David 阅读(513) 评论(0) 推荐(0) 编辑
摘要:需求描述: 今天要做mysql数据库的全备份,那么就要弄清楚一个概念,到底什么是数据库的全备份呢. 概念解释: 数据库的全备份,就是在一个给定的时间点,对于mysql服务器管理的所有的数据进行备份. 简单来说:全备份包括了Mysql Server管理的所有数据. 文档创建时间:2018年4月9日11 阅读全文
posted @ 2018-04-09 11:16 Zhai_David 阅读(269) 评论(0) 推荐(0) 编辑
摘要:需求描述: 今天在使用sftp进行get文件的时候,有很多文件名类似的文件,以为还是需要一个一个get 后来发现get也可以使用通配符的方式进行匹配获取多个文件,在此记录下 操作过程: 1.通过sftp连接到目标主机,切换到具体目录下 备注:发现这些文件都是2018004开头的文件.把这些文件都下载 阅读全文
posted @ 2018-04-09 09:47 Zhai_David 阅读(15741) 评论(0) 推荐(0) 编辑
摘要:需求描述: mysql数据库通过mysql_install_db初始化数据目录时,使用了--user选项,这里记录下该参数的作用 参数解释: 1.--user的作用:就是以哪个操作系统用户来执行mysqld进程(使用哪个用户来运行mysql server) 2.比如,指定了--user=mysql之 阅读全文
posted @ 2018-04-08 22:19 Zhai_David 阅读(6284) 评论(0) 推荐(0) 编辑
摘要:需求描述: 当将mysql的二进制包解压之后,只有通过初始化数据库的数据目录,创建系统表之后才能使用mysql Server 数据库版本:5.5.57-log 操作过程: 1.通过解压之后的mysql包中scripts目录下的mysql_install_db脚本对DB进行初始化 备注:在我的这个环境 阅读全文
posted @ 2018-04-08 21:55 Zhai_David 阅读(8340) 评论(0) 推荐(0) 编辑
摘要:需求描述: 今天在处理一个问题的时候,涉及到查看某个进程打开的文件数,在此记录下. 操作过程: 1.通过lsof命令查看某个特定的进程打开的文件数 备注:通过lsof命令,加上-p选项,后面接对应的进程PID,然后通过wc -l进行统计,就能知道某个进程当前打开了多少个文件了. 文档创建时间:201 阅读全文
posted @ 2018-04-08 21:40 Zhai_David 阅读(15236) 评论(0) 推荐(1) 编辑
摘要:问题描述: 今天一个同事反映程序有问题,让帮忙查看后台日志,发现后台日志报错的信息如下: 问题分析: 通过以上的错误提示可以知道,是程序打开太多的文件导致的. 解决过程: 1.查看当前系统用户下设置的打开文件的上限 备注:当前用户下,每个进程最多可以打开65536个文件描述符. 2.查看应用程序进程 阅读全文
posted @ 2018-04-08 21:27 Zhai_David 阅读(604) 评论(0) 推荐(0) 编辑
摘要:需求描述: 今天在测试ssh命令到底是哪个RPM包,安装之后生成的,找了一些文档 在这里进行记录下,主要是rpm -qf命令的使用,查询文件在哪个包里。 操作过程: 1.通过whereis 定位ssh命令的二进制文件在哪里即命令在哪里 备注:已经通过以上的命令查询到ssh命令的全路径。 2.通过rp 阅读全文
posted @ 2018-04-04 14:11 Zhai_David 阅读(8588) 评论(0) 推荐(0) 编辑
摘要:环境描述: 操作系统:Redhat 6.6_x64 oracle:11.2.0.4 x64 问题描述: 今天在安装oracle 11g的数据库,在进行预安装环境检查的时候,报下面的错误: 问题分析: 1.检查安装时生成的后台日志 备注:也是同样的无法检索本地节点名字。所以,怀疑和hosts的配置有关 阅读全文
posted @ 2018-04-04 13:25 Zhai_David 阅读(1373) 评论(0) 推荐(0) 编辑
摘要:需求描述: 在windows的cmd中操作,有的时候也会遇到切换了很多的目录,然后需要切换到根目录的情况 操作过程: 1.通过cd \的方式,切换回当前磁盘的根目录下 备注:未切换之前,在Drivers目录下,通过cd \回车,就切换到了d盘的根目录下。 文档创建时间:2018年4月3日22:33: 阅读全文
posted @ 2018-04-03 22:34 Zhai_David 阅读(6563) 评论(0) 推荐(0) 编辑
摘要:需求描述: 在使用cmd的过程中,有的时候需要查看当前目录下有哪些文件或者文件夹,类似linux下的ls命令 操作过程: 1.通过dir命令查看当前目录下有哪些的文件及文件夹 备注:通过dir命令,就能查看当前目录下有哪些的文件、文件夹,并且还会进行统计有多少个文件,多少个文件夹。 文档创建时间:2 阅读全文
posted @ 2018-04-03 22:30 Zhai_David 阅读(79457) 评论(0) 推荐(3) 编辑
摘要:需求描述: 在工作中,有的时候需要在cmd中进行盘符的切换,以前总有些时候 通过cd来切,就是切换不过去,每次都要进行百度查询,所以,这次就记录下, 留着以后再用。 操作过程: 1.通过win+r->cmd的方式进入到cmd命令行中 2.通过盘符加冒号的方式,切换到不同的磁盘根目录下,举例:切换到d 阅读全文
posted @ 2018-04-03 22:24 Zhai_David 阅读(3643) 评论(0) 推荐(0) 编辑
摘要:需求描述: 在使用数据库,或者刚接手一个数据库时,可以查看该数据库的数据文件存放在什么位置。 操作过程: 1.通过查看datadir系统变量来查看数据目录 备注:上面的例子中,数据目录就在/mysql/data/目录下。 文档创建时间:2018年4月3日19:32:49 阅读全文
posted @ 2018-04-03 19:34 Zhai_David 阅读(11464) 评论(1) 推荐(1) 编辑
摘要:需求描述: 今天在研究mysql的备份和恢复,使用mysqldump备份数据库时,用到--master-data选项, 在此,测试并记录选项的作用 测试过程: 1.不使用--master-data进行数据库的备份 2.查看dump的sql文件的信息 3.使用--master-data参数进行mysq 阅读全文
posted @ 2018-04-03 19:02 Zhai_David 阅读(16019) 评论(0) 推荐(2) 编辑
摘要:需求描述: 今天在研究mysql数据库的备份和恢复,用到了flush logs这个SQL语句。 所以,在此进行测试,并且记录该SQL语句的作用。 概念描述: 在mysql数据库,如果数据库启动的时候,启用了log-bin选项,那么, 所有对于数据库的修改都会记录在binary log中,binary 阅读全文
posted @ 2018-04-03 17:39 Zhai_David 阅读(20195) 评论(4) 推荐(2) 编辑

点击右上角即可分享
微信分享提示