自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 主流浏览器与内核

1.什么时是主流浏览器?主流浏览器之所以称之为主流的原因有两个1.在市场上会有一定的市场份额。2.必须有独立研发的内核。(真正主流的原因)浏览器分为两部分:1.shell部分 2.内核部分shell部分shell部分是最不值钱的,linux可以开发shell。浏览器的导航栏工具二维码等都是shell叫做外壳,这些操做类展示部分。如图这些叫做浏览器的操作展示页面部分,这种东西...

2019-05-29 21:07:40 324

翻译 解读运维工程师

运维工程师(Operations),负责维护并确保整个服务的高可用性,同时不断优化系统架构提升部署效率、优化资源利用率提高整体的ROI.运维工程师面对的最大挑战是大规模集群的管理问题,如何管理好几十万台服务器上的服务,同时保障服务的高可用性,是运维工程师面临的最大挑战。工作职责无论做什么运维,运维工程师最基本的职责都是负责服务的稳定性,确保服务可以7*24H不间断地为用户提供服务。在此之上运...

2019-04-19 20:38:49 349

原创 shell编程之变量详解

shell属于非类型的解释型语言,在使用变量时不像C++、JAVA语言编程时需要事先声明变量,shell给一个变量赋值,实际上就是定义了变量,在Linux支持的所有shell中,都可以用赋值符号“=”为变量赋值,shell为弱类型语言,定义变量不需要声明类型,如果在使用时需要明确变量的类型,可以使用declare指定类型,declare常见参数如下:·□ +/-:“-”可用来指定变量的属性,“+...

2019-05-29 19:14:42 436

原创 shell编程入门简介

曾经有人说过,学习Linux不知道shell编程,那就是不懂Linux,现在细细品味确实是这样。shell是操作系统的最外层,shell可以合并编程语言以控制进程和文件,以及启动和控制其他程序。shell通过提示您输入,向操作系统解释该输入,然后处理来自操作系统的任何结果输出,简单来说shell就是一个用户跟操作系统之间的一个命令解释器。shell是用户与Linux操作系统之间沟通的桥梁,用户...

2019-05-29 19:07:16 185

原创 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]段中加入如下代码,然后重启 M...

2019-05-29 18:59:02 262

原创 MySQL数据库优化

MySQL数据库优化是一项非常重要的工作,而且是一项长期的工作, MySQL优化三分靠配置文件及硬件资源的优化,七分靠SQL语句的优化。MySQL数据库具体优化包括:配置文件的优化、SQL语句的优化、表结构的优化、索引的优化,而配置的优化包括:系统内核、硬件资源、内存、CPU、 MySQL本身配置文件的优化。硬件上的优化有两种方式:一种是增加内存和提高磁盘读写速度,进而提高 MySQL数据库的...

2019-05-26 22:15:50 351

原创 二进制日志的三种模式

MySQL使用不同的模式记录二进制日志信息,常见的有三种模式。(1)语句模式语句(statement-based)模式是MySQL5.6版本默认的模式,简单地说,就是每一条被修改的数据的SQL语句都会记录到master的binlog中。在复制slave库的时候,SQL进程会解析成与原来master端执行过的相同的SQL来再次执行。该模式的优点是不需要记录细到每一行数据的更改变化,因此,可减少...

2019-05-26 22:12:41 355

原创 MySQL数据库日志详解

MYSQL数据类型 详解说明 错误日志 当数据库启动运行或停止时产生该日志。 普通查询日志 客户端连接数据库执行语句时产生该日志。 二进制日志 当数据库发生改变时产生该日志。 中继日志 ...

2019-05-19 22:26:22 1385

原创 MySQL数据库索引

MySQL索引可以用来快速地寻找某些具有特定值的记录,所有 MySQL.索引都以B-树形式保存。如果 MySQL没有索引,执行 select时会从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。如果表中数据有上亿条数据,查询一条数据花费的时间会非常长,索引类似于电子书的目录与页码的对应关系,可加快数据的查找。如果在需搜索条件的列上创建了索引, MySQL无须扫描全表记录即可快速得到相...

2019-05-19 22:04:11 162

翻译 linux zip和gzip的区别

zip是将文件打包为zip格式的压缩文件gzip是将文件打包为tar.gz格式的压缩文件unzip是从zip包中解压出某个文件gunzip从tar.gz包中解压出某个文件gzip是一种文件压缩工具(或该压缩工具产生的压缩文件格式),它的设计目标是处理单个的文件。gzip在压缩文件中的数据时使用的就是zlib。为了保存与文件属性有关的信息,gzip需要在压缩文件(.gz)中保存更多的头信息内...

2019-04-26 21:28:01 13467 1

原创 进程与线程的概念及区别

进程与线程的概念及区别Linux系统各种软件和服务存在于系统,必然会占用系统各种资源,系统资源是如何分配及调度的,本节将给读者展示系统进程、资源及调度相关的内容。进程( process)是计算机中的软件程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体,在当代面向线程设计的计算机结构中,进程...

2019-04-22 21:19:49 186

原创 MySQL设置密码和免密登陆

安装完MySQL数据库之后,默认的管理员root密码为空,这很不安全。因此需要为root用户设置一个密码。如下图查询之后为空。![在这里插入图片描述](https://img-blog.csdnimg.cn/20190422210149435.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR...

2019-04-22 21:04:33 18343 4

转载 正则表达式

正则表达式简要介绍1.正则表达式的组成(1).一般字符:没有特殊意义的字符(2).特殊字符(meta字符):元字符,有在正则表达式中有特殊意义2.如下讲下正则表达式中的常见meta字符(1).POSIX BRE与ERE中都有的meta字符:\ : 通常用于打开或关闭后续字符的特殊含义,如(…)与{…}. : 匹配任何单个字符(除NUL): 匹配其前的任何数目或没...

2019-04-19 20:30:23 152

翻译 Linux命令三剑客

grep的简单使用grep的主要作用:文本搜索工具,根据用户指定的“模式”对目标文本逐行进行匹配检查;打印匹配到的行grep的工作模式:由正则表达式字符及文本字符所编写的过滤条件grep的用法:grep [OPTIONS] PATTERN [FILE…][OPTIONS]:-v: 显示不被pattern匹配到的行-i: 忽略字符大小写-n:显示匹配的行号-c: 统计匹配的行数-o...

2019-04-19 20:27:35 428

原创 移动文件

mv 1.txt ./hfdl/把当前目录下1.txt文件移动到当前目录下hfdl文件夹里。总结mv [-i f u] [源文件/源目录] [目的文件/目的目录]-i:如果目的文件已存在,询问是否覆盖-f:强制执行,不会询问-u:若源文件比目标文件新,才会移动。提示:如果源文件是多个,那么目的文件在最后,且是目录。如:f1、f2是文件,/d1、/d2是目录mv f1 f2:如...

2019-04-14 19:50:14 326

翻译 vi和vim的区别

Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。vi/vim 的使用基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线...

2019-04-14 19:44:48 304

原创 在dzqc目录下创建一个123.txt

touch /dzqc/123.txt在dzqc目录下创建一个123.txttouch 1.txt在当前路径下创建1.txt文件

2019-04-14 19:40:11 398

原创 创建一个目录/dzqc

mkdir mdzqc在当前目录创建一个名叫mdzqc的文件夹。-Z:设置安全上下文,当使用SELinux时有效;-m<目标属性>或–mode<目标属性>建立目录的同时设置目录的权限;-p或–parents 若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录;–version 显示版本信息。...

2019-04-14 19:37:06 578

原创 xshell基础常用快捷键

tab 进行补全Ctrl + a 可以快速切换到命令行开始处Ctrl + e 切换到命令行末尾ctrl + l 清屏上箭头 向上翻命令记录下箭头 向下翻命令记录Ctrl + r 在历史命令中查找Ctrl + u 删除光标所在位置之前的所有字符Ctrl + k 删除光标所在位置之后的所有字符ctrl + w 删除光标之前的一个单词Ctrl + d 结束当前输入、退出shell...

2019-04-11 19:57:29 215

原创 lrzsz命令包的下载及安装

安装lrzsz命令包后可以使用上传(rz)命令和下载(sz)命令安装推荐yum可以一步到位从下载到安装(https://img-blog.csdnimg.cn/20190411194245896.png)

2019-04-11 19:44:53 3161

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除