11 2019 档案
摘要:LAMP介绍 LAM(M)P: L: linux A: apache (httpd) M: mysql, mariadb M:memcached P: php, perl, python WEB资源类型: 静态资源:原始形式与响应内容一致,在客户端浏览器执行 动态资源:原始形式通常为程序文件,需要在
阅读全文
摘要:问题:今天在安装mariadb-server包时,提示错误,无法正确安装linux自带的mariadb包,提示错误很明确,是由于MariaDB-common包与mariadb-libs包冲突。 解决办法: 卸载冲突的包,MariaDB-common,并安装mariadb-server,此时就可以安装
阅读全文
摘要:MySQL复制 (1)扩展方式: Scale Up ,Scale Out (2)MySQL的扩展 读写分离 复制:每个节点都有相同的数据集 向外扩展 二进制日志 单向 (3)复制的功用: 数据分布 负载均衡读 备份 高可用和故障切换 MySQL升级测试 一主多从 主从复制原理 (1)从库生成两个线程
阅读全文
摘要:APR APR(Apache portable Run-time libraries,Apache可移植运行库) 主要为上层的应用程序提供一个可以跨越多操作系统平台使用的底层支持接口库。在早期的Apache版本中,应用程序本身必须能够处理各种具体操作系统平台的细节,并针对不同的平台调用不同的处理函数
阅读全文
摘要:https https:http over sslSSL会话的简化过程 (1) 客户端发送可供选择的加密方式,并向服务器请求证书 (2) 服务器端发送证书以及选定的加密方式给客户端 (3) 客户端取得证书并进行证书验证 如果信任给其发证书的CA (a) 验证证书来源的合法性;用CA的公钥解密证书上数
阅读全文
摘要:HTTP服务器应用 http服务器程序 httpd apache nginx lighttpd 应用程序服务器 IIS .asp tomcat .jsp jetty 开源的servlet容器,基于Java的web容器 Resin CAUCHO公司,支持servlets和jsp的引擎 webshper
阅读全文
摘要:前言:要熟练掌握一个服务,首先需要非常了解这个服务的工作过程。 跨网络的主机间通讯 在建立通信连接的每一端,进程间的传输要有两个标志: IP地址和端口号,合称为套接字地址 socket address 客户机套接字地址定义了一个唯一的客户进程 服务器套接字地址定义了一个唯一的服务器进程 Socket
阅读全文
摘要:MySQL高可用 (1)MMM: Multi-Master Replication Manager for MySQL,Mysql主主复制管理器是一套灵活的脚本程序,基于perl实现,用来对mysql replication进行监控和故障迁移,并能管理mysql Master-Master复制的配置
阅读全文
摘要:Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。 因此,一般来说都是通过 主从复制(Master-Slave)的方式来同步数据,再通
阅读全文
摘要:下来我来介绍一下更强大的备份工具:xtrabackup xtrabackup是Percona公司CTO Vadim参与开发的一款基于InnoDB的在线热备工具,具有开源,免费,支持在线热备,备份恢复速度快,占用磁盘空间小等特点,并且支持不同情况下的多种备份形式。xtrabackup的官方下载地址为h
阅读全文
摘要:备份和恢复 (1)为什么要备份 灾难恢复:硬件故障、软件故障、自然灾害、黑客攻击、误操作测试等数据 (2)丢失场景 备份注意要点 能容忍最多丢失多少数据 恢复数据需要在多长时间内完成 需要恢复哪些数据 (3)还原要点 做还原测试,用于测试备份的可用性 还原演练 备份类型: 完全备份,部分
阅读全文
摘要:1、 显示统计占用系统内存最多的进程,并排序。 [root@centos7-1data]#ps aux | sort -k4 -nr | head -n1 2、编写脚本,使用for和while分别实现192.168.0.0/24网段内,地址是否能够ping通,若ping通则输出"success!",
阅读全文
摘要:一、MySQL架构 第一层,即最上一层,所包含的服务并不是MySQL所独有的技术。它们都是服务于C/S程序或者是这些程序所需要的 :连接处理,身份验证,安全性等等。 第二层值得关注。这是MySQL的核心部分。通常叫做 SQL Layer。在 MySQL据库系统处理底层数据之前的所有工作都是在这一层完
阅读全文
摘要:一、MySQL体系结构 二、存储引擎 My1SAM 和InnoDB区别: mysql MariaDB [(none)]> show engines; 可以查看当前My1SAM和InnoDB信息 + + + + + + + | Engine | Support | Comment | Transact
阅读全文
摘要:1、 简述osi七层模型和TCP/IP五层模型 一、OSI参考模型 今天我们先学习一下以太网最基本也是重要的知识——OSI参考模型。 1、OSI的来源 OSI(Open System Interconnect),即开放式系统互联。 一般都叫OSI参考模型,是ISO(国际标准化组织)组织在1985年研
阅读全文
摘要:vim编辑器:文本编辑器 何为文本?一般指纯文本,没有任何额外元素,如ASCII text;Unicode;不像world文档一样含有颜色字体大小字体格式等等 文本编辑器又可以分俩类: 行编辑器:比如sed 全屏编辑器: 比如nano vi vim模式化编辑器,有以下几种模式 编辑模式:即命令模式,
阅读全文
摘要:1、grep 1. 什么是grep、egrep和fgrep Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来(匹配到的标红)。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有
阅读全文
摘要:awk、grep、sed是linux操作文本的三大利器,合称文本三剑客,也是必须掌握的linux命令之一。三者的功能都是处理文本,但侧重点各不相同,其中属awk功能最强大,但也最复杂。grep更适合单纯的查找或匹配文本,sed更适合编辑匹配到的文本,awk更适合格式化文本,对文本进行较复杂格式处理。
阅读全文
摘要:一、视图 视图:VIEW,虚表,保存有实表的查询结果,在视图插入的内容都会存入表中。创建方法: CREATE VIEW view_name [(column_list)] AS select_statement [WITH [CASCADED | LOCAL] CHECK OPTION] 查看视图定
阅读全文
摘要:一、MySQL简介 1、什么是数据库 ? 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有
阅读全文
摘要:一、MySQL简介 1、什么是数据库 ? 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有
阅读全文
摘要:一、MySQL安装 (1)安装方式: 1 、程序包yum安装 优点:安装快,简单 缺点:定死了各个文件的地方,需要修改里边的相关配置文件,很麻烦 2 、二进制格式的程序包:展开至特定路径,并经过简单配置后即可使用(推荐) 3 、源代码:编译安装,太麻烦 (2)mysql 的程序组成: Client:
阅读全文
摘要:自建yum仓库,分别为网络源和本地源 1、在centos7安装yum源: 1、本地自建yum仓库:首先需要启动神奇目录ls /misc/cd,用来挂载光盘, 1、 安装autofs软件,并启动。 [root@centos7-2 ~]# yum install autofs # 安装autofs [r
阅读全文
摘要:当我们分完区,并做好文件系统格式化,就到了最后的挂载mount了,挂载完毕就可以使用磁盘设备了。 一、什么是挂载,卸载 任何块设备都不能直接访问,需挂载在目录上访问 挂载: 将额外文件系统与根文件系统某现存的目录建立起关联关系,进而使得此目录做为其它文件访问入口的行为(挂载的设备必须有文件系统) 卸
阅读全文
摘要:上篇小编给大家讲解了磁盘结构和分区的介绍,这篇小编就给大家演示如何管理分区和文件系统类型格式化。 小编上篇已经提到如何使用磁盘,今天这两步,就是其中很重要的两步。(前几天写的有点急,有点乱,今天又整理了下) 一、管理分区 列出块设备 lsblk fdisk -l /dev/sda cat /proc
阅读全文
摘要:最近小编整理了磁盘管理的相关知识,发现还是挺多的,所有就分了三个部分来给大家分享一下: 1、磁盘结构,认识分区 2、管理分区,文件系统格式化 3、mount挂载,/etc/fstab配置文件 这篇就先以最基础的磁盘知识开始——磁盘结构,认识分区。(讲基础的会有些无聊,但是基础还是很重要,所以还是希望
阅读全文
摘要:ssh 192.168.1.88 出现以下警告: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@
阅读全文
摘要:什么是编译安装——编译:将源代码变为机器可执行的代码文件。安装:将可执行文件安装到操作系统里,才可以使用。 一、下载httpd源码包 在官网上下载httpd源码包http://httpd.apache.org,也可以在linux中输入rpm -qi httpd查看到当前下载源码httpd的网址 下载
阅读全文
摘要:rpm包管理 CentOS系统上使用rpm命令管理程序包:安装、卸载、升级、查询、校验、数据库维护 1.基本安装 rpm -ivh PackageFile 2.rpm选项 rpm {-i|--install} [install-options] PACKAGE_FILE… -i:安装 -v: 显示过
阅读全文
摘要:一、文件查看命令: cat,tac,rev cat [OPTION]... [FILE]...(查看文件内容) -E:显示行结束符$ -n:对显示出的每一行进行编号 -A:显示所有控制符 -b:非空行编号 -s:压缩连续的空行成一行 示例一: [root@centos6data]#cat -n f1
阅读全文
摘要:今天我们来介绍一下DNS服务,在大家的印象中DNS可能只是将域名解析为IP地址,可能其他的暂时还不太了解,希望本篇内容能帮助大家。 1、什么是DNS? DNS( Domain Name System)是“域名系统”的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,使用的是UDP协议的53
阅读全文
摘要:公司计划在年底做一次大型市场促销活动,全面冲刺下交易额,为明年的上市做准备。公司要求各业务组对年底大促做准备,运维部要求所有业务容量进行三倍的扩容,并搭建出多套环境可以共开发和测试人员做测试,运维老大为了在年底有所表现,要求运维部门同学尽快实现,当你接到这个任务时,有没有更快的解决方案? 一、简单介
阅读全文
摘要:1、统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来 2、查出用户UID最大值的用户名、UID及shell类型 3、统计当前连接本机的每个远程主机IP的连接数,并按从大到小排序 4、编写脚本 createuser.sh,实现如下功能:使用
阅读全文
摘要:一、SetUID与SGID 只能用于二进制程序,脚本不能设置 执行者需要有该二进制程序的x权限 执行具有SUID权限的二进制程序,那么执行者将具有该二进制程序所有者的权限。 举例来说,/etc/passwd文件的权限是 -rw-r--r--,用户更改密码时需要对passwd文件进行写操作,root可
阅读全文
摘要:1. 查看umask 直接查看, [root@centos6 ~]# umask 0022 以模式方式显示 [root@centos6 app]# umask -S u=rwx,g=rx,o=rx 输出可被调用,重定向 [root@centos6 app]# umask -p umask 0022
阅读全文
摘要:方法/步骤1: VMware找到要添加虚拟光驱位置,先右击点击设置,如图所示: 步骤2: 出现此界面之后点击添加: 步骤3: 直接点击下一步,如下图所示: 点击完成,天机硬盘就完毕了。 磁盘添加完成,进入系统,输入cat /proc/scsi/scsi 如图所示: [root@centos7~]#c
阅读全文
摘要:简介 一、实现过程 1.自动安装过程 简单的来说客户端的电脑网卡带有并开启pxe功能,开机会自动获取IP地址、tftp地址、pexlinux文件名 >加载pxelinux.0、内核文件vmlinuz、伪文件系统initrd.img >启动系统 >到pxelinux指定的tftp地址下载ks.cfg文
阅读全文