- 博客(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关注的人