自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 shell编程

shell是操作系统的最外层,shell可以合并编程语言以控制进程和文件,以及启动和控制其他程序。shell通过提示您输入,向操作系统解释该输入,然后处理来自操作系统的任何结果输出,简单来说shell就是一个用户跟操作系统之间的一个命令解释器,shell是用户与Linux操作系统之间沟通的桥梁,用户可以输入命令执行,又可以利用shell脚本编程去运行,Linux shell种类非常多,常见的s...

2019-05-22 09:01:24 92

原创 LAMP企业架构

1、简介该框架包括:Linux操作系统,Apache服务器,MySQL数据库,PHP及Python语言。所组成产品均是开源,是国际上成熟的架构框架,很多流行的应用都是采取这个架构,和 Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等特点,LAMP具有通用、跨平台、高性能、低价格的优势,因此LAMP无论是性能、质量还是价格都是企业搭建网站的首选平台。2、LAMP-Apa...

2019-04-24 08:35:37 449

原创 MySQL数据库故障排查案例分析

新手安装数据库时,遇到数据库无法启动时的排查方法具体如下。1)先清空错误日志文件,然后重新启动MySQL服务,再查看日志文件报什么错误,并根据错误日志进行处理。2)如果无法解决,则删除数据文件,重新初始化数据库。假设在排查故障时,得到的错误日志提示为:180321 17:36:26 InnoDB: Completed initialization of buffer pool18032...

2019-04-24 08:31:01 682

原创 yum/rpm方式安装MySQL

MySQL官方网站及相关镜像网站提供了不同版本的RPM安装包,并且针对不同的硬件或操作系统平台,安装包的类型也会有区别。在使用时,可以到官方网站的下载页面进行选择,国内有一些互联网公司提供了镜像文件下载,比如搜狐、阿里云公司提供的镜像资源就非常不错。下面是搜狐网提供的数据库软件镜像地址:http://mirrors.sohu.com/mysql,如果本书使用的版本不再发布,那么可以选择5.6的其...

2019-04-24 08:22:42 119

原创 Nginx工作原理

Nginx Web服务器主要是由各种模块协同工作,模块从结构上分为核心模块,基础模块和第三方模块,其中三类模块分别如下:1、核心模块:HTTP模块、event模块和mail模块等2、基础模块:Http access模块、Http FastCGI模块、Http proxy模块和HTTP rewrite模块3、第三方模块: Http upstream request hash模块、 notic...

2019-04-23 14:46:10 142

原创 MySQL数据库索引案例

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

2019-04-23 14:41:14 469

原创 MySQL数据库备份与恢复

对于绝大多数企业来讲,失去数据就相当于失去商机、失去产品、失去客户,甚至会造成公司倒闭,那么,在所有的数据中,最核心的数据又是哪些呢?这恐怕要属数据库中的数据了,当然,并不是说其他数据不重要,只是这一部分更具代表性。既然数据库中的数据地位这么高,那么数据库备份与恢复的重要性就不言而喻了。1、mysql数据库备份基本备份输入命令:mysqldump -u root -p stumysql1&g...

2019-04-23 14:39:12 101

原创 DNS解析原理、HTTP协议原理重要知识点

1、HTTP协议位于OSI模型中第7层应用层2、HTTP协议的重要应用是WWW服务。3、用户上网流程、DNS解析流程。4、DNS解析获取到IP后,建立TCP连接,然后发送HTTP请求的细节和服务器响应细节。5、HTTP请求报文与HTTP响应报文知识。6、到达HTTP服务后,请求后端集群节点的流程为nginx→FastcGI→PHP→(数据库、存储等)。...

2019-04-22 17:57:34 352

原创 描述 Linux系统的启动过程和 安装系统时如何给 linux操作系统分区

1.(1) 加载 BIOS(2) 读取 MBR(3) GRUB 引导(4) 加载 Kernel(5) 设定 Inittab 运行等级(6) 加载 rc.sysinit(7) 加载内核模块(8) 启动运行级别程序(9) 读取 rc.local 文件(10) 执行/bin/login 程序2.方案1:针对网站集群架构中的某个节点服务器分区,该服务器上的数据有多份(其他节点也有)且数据不太重要,...

2019-04-22 16:07:55 248

原创 文件传输协议ftp简介

文件传输协议( file transfer protocol,FTP),基于该协议FTP客户端与服务端可以实现共享文件、上传文件、下载文件。FTP基于TCP协议生成一个虚拟的连接,主要用于控制FTP连接信息,同时再生成一个单独的TCP连接用于FTP数据传输。用户可以通过客户端向FTP服务器端上传、下载、删除文件,FTP服务器端可以同时提供给多人共享使用。FTP服务是 client/ ser...

2019-04-22 15:59:40 294

原创 常用到的Linux命令总结

echo命令echo命令用于在终端输出字符串或者变量提取后的值。格式为echo [字符串 | $变量]类似于java中的system.out.println2. date命令用于显示及设置系统的时间,格式为 data [选项] [+指定格式]data常见的参数%t 跳格[tab 键]%H 小时(0~23)%I 小时(0~12)%M 分钟(0~59)%S 秒(0~59)%J...

2019-04-22 15:51:42 91

原创 linux分区之GPT(大于2T的分区MBR)

1.文件系统限制:ext3块尺寸 最大文件尺寸 最大文件系统尺寸1KiB 16GiB 2TiB2KiB 256GiB 8TiB4KiB 2TiB 16TiB8KiB 16TiB 32TiBext4Extentsext4引进了Extent档案储存方式,以取代ext2/3使用的block mapping方式。Extent指的是一连串的连续实体block,这种方式可以增...

2019-04-22 14:08:37 305

原创 Linux 权限管理

Linux 权限是操作系统用来限制对资源访问的机制,权限一般分为读、写、执行。系统中每个文件都拥有特定的权限、所属用户及所属组,通过这样的机制来限制哪些用户或用户组可以对特定文件进行相应的操作。Linux 每个进程都是以某个用户身份运行,进程的权限与该用户的权限一样,用户的权限越大,则进程拥有的权限就越大。Linux 中所有的文件及文件夹都有至少权限三种权限r(读取) 可读取文件内容 ...

2019-04-22 13:58:27 78

原创 Tar 命令参数详解

-A, --catenate, --concatenate 将存档与已有的存档合并-c, --create 建立新的存档-d, --diff, --compare 比较存档与当前文件的不同之处–delete 从存档中删除-r, --append 附加到存档结尾-t, --list 列出存档中文件的目录-u, --update 仅将较新的文件附加到存档中-x, --extract, -...

2019-04-21 20:43:52 157

原创 系统启动流程

(1) 加载 BIOS计算机电源加电质检,首先加载基本输入输出系统(Basic Input Output System,BIOS),BIOS 中包含硬件 CPU、内存、硬盘等相关信息,包含设备启动顺序信息、硬盘信息、内存信息、时钟信息、即插即用(Plug-and-Play,PNP)特性等。加载完 BIOS 信息,计算机将根据顺序进行启动。(2) 读取 MBR读取完 BIOS 信息,计算...

2019-04-21 20:41:08 88

原创 Linux

/dev/设备目录/etc/系统配置及服务配置文件、启动命令的目录/proc显示内核及进程信息的虚拟文件系统/tmp临时文件目录,公共厕所,客厅。/home普通用户家目录,大臣的家。/root超级管理员的家目录,皇宫/var变化的目录,一般是日志文件, cache的目录。/usr用户程序及数据、帮助文件、二进制命令等的目录/bin普通用户命令的目录/sbin和/ usr/sbin...

2019-04-21 20:36:55 62

原创 xshell常用快捷键总结

xshell常用快捷键总结(很多只给出部分)tab 进行补全Ctrl + a 可以快速切换到命令行开始处Ctrl + e 切换到命令行末尾ctrl + l 清屏上箭头 向上翻命令记录下箭头 向下翻命令记录Ctrl + r 在历史命令中查找Ctrl + u 删除光标所在位置之前的所有字符Ctrl + k 删除光标所在位置之后的所有字符ctrl + w 删除光标之前的一个单词C...

2019-04-21 20:32:41 114

空空如也

空空如也

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

TA关注的人

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