马哥教育Linux运维培训
【概述】mysql的复制主要是依据二进制日志的执行完成。而二进制日志记录了数据库的每一步关键性操作。因此复制并执行完二进制日志,就等同于复制了一遍数据库。【复制流程】相比较来说,mysql的主服务器具有读写功能,而从服务器只具有读功能。所以主服务器的每一次改变都记录到二进制日志当中。而从服务器则复制主服务器的二进制日志到自己的中继日志当中,再在中继日志中抽取复制来的二进制日志执行一遍,完成复制数据
【概述】nginx是种跟apache类似的web服务器。但其做为新兴事物,所以借鉴和融合了很多新技术。最为常用的除了web服务器,就是做为负载均衡使用的反向代理和缓存服务器。所以根据其功能和需求,大致的网络架构也分为LNMP、LNNMP和LNNNMP。LNMP是和LAMP同样的平台结构。是由L(Linux)+N(nginx)+M(mysql)+P(php)组成。这时的Nginx是做web服务器使用
【概述】keepalive是一种高可用反向代理的工具。它最早就是为vrrp存在的。所以它最通用的功能是做vrrp的负载均衡使用的。一般常见的模型主要是单主或多主模型。其区别就是在配置文件的Vrrp定义中,多定义几个主备和优先级。--------------------------------------------------------------------------------------
【概述】haproxy是一种用作负载均衡的反向代理,类似于LVS-nat。因是工作于7层,所以比LVS工作的4层有更多的功能。但效率也有所下降。【haproxy的组成】 global settings:全局配置段 proxies:代理配置段 backend:后端服务器组定义 &n
【前言】Linux其实就是个内核。围绕着内核,由众多开源软件及文件系统组合,就形成了各式各样的发行版Linux系统。其实简单的一个Linux系统,也不过了了。体积最大的则是各类软件,命令及链接库文件。而这些很多都是我们用不到,但又必须留着占地方的东东。所以自己定制一个Linux系统,不管是从安全方面,还是从实用性方面,都是我们所需要的。笔者初次接触Linux,菜鸟一枚,能力有限。所以先从简单的内核
【日志的概念】日志是按照时间序列,将发生的事予以记录的信息集合。【日志的内容】日志记录:事件发生的时间,事件内容日志级别:事件的关键程度【设施分类】auth 认证相关authpriv 认证授权相关cron 计划任务相关daemon 守护进程相关kern 内核相关lpr 打印相关mail 邮件相关mark 防火墙标记相关news 新闻组相关security &n
【二进制安装MariaDB】1.展开程序 #tar xf mariadb-5.5.32-linux-x86_64.tar.gz -C /usr/local/2.进入解压后的文件夹 # cd /usr/local/mariadb-5.5.32-linux-x86_64/3.创建数据存放目录 &n
【防火墙概念】防火墙是工作于主机或网络边缘,对进出的报文根据定义的规则做出检查,进而对被规则匹配到的报文做出相应处理的套件。【iptables的概念】iptables是网络层防火墙,它的功能是编写规则,然后交由netfilter来执行生效。【iptables的组成】五链:PREROUTING路由前INPUT到达本机内部FORWARD &
1.展开程序 #tar xf mariadb-5.5.32-linux-x86_64.tar.gz -C /usr/local/2.进入解压后的文件夹 # cd /usr/local/mariadb-5.5.32-linux-x86_64/3.创建数据存放目录 #mkdir -pv /mydata/data &nbs
LAMP是Linux+Apache+Mysql+Php的平台环境。它包括:Linux操作系统。Apache网站运行软件。Mysql数据库。Php网站编辑软件。----------------------------------------------------------------------一般来说,LAMP的安装分为RPM安装和源代码编译安装。而RPM安装可以使用前端yum忽略依赖关系,进
HTTP是一种协议,它大致包含3个部分:HTTP协议,HTML语言,HTTPD服务【HTTP协议】版本:http 0.9http 1.0http 1.1http 2.0报文类型:request请求报文response响应报文事务:一次请求和对应的响应HTTP协议的首部:通用首部Connection:定义C/S之间关于请求、响应的有关选项Connection:keep-aliveCache-Cont
【概念】DNS(Domain Name System),即域名系统,是互联网上为主机提供分配一个便于记忆的名称系统。【需求】计算机发展之初,仅仅是用IP进行主机的网络间通信,但单纯的记忆IP,这对人类的认知造成很大程度的困惑。所以为了解决这种情况,最早就出现了本机的localhost文件将IP和名称绑定。但随着网络的发展,接入的终端越来越多,本地的localhost文件已经无法承担这种几何数爆炸的
bash快捷键: Ctrl+a 跳转至命令行首 Ctrl+u 删除命令行首至当前光标所在处之前的所有内容 Ctrl+k 删除当前光标所在处至命令行尾的所有内容 Ctrl+l 清屏 Ctrl+c 中止或取消 Ctrl+z 把当前命令送至后台======================================================================bash
OpenSSH是基于C/S架构的服务。它主要分服务器端和客户端。 服务器端:sshd 客户端:ssh 支持ssh服务的客户端工具: putty xshell securecrt sshshellclientOpenSSH的组件: ssh 配置文件:/etc/ssh/ssh_config 实例: #ssh lm@192.168.100.1 用lm的身份登录主机192.1
前言: 网络出现之初并没有过多的考虑过完全问题。所以在TCP/IP的网络架构中,网络服务的传输都是基于明文的。但随着上网用户的增多和业务的不断发展。电子商务对网络的安全性要求更加的突显。所以就出现了网络安全的加密解密,以及构建在整个互联网电子商务之下的PKI架构体系。它除了提供安全服务的:认证、访问控制、数据保密性、数据完整性和不可否认性以外,还提供了第三方的安全认证。openssl就是其中最常用
前言: PXE是intel公司开的的一种新技术,工作于C/S网络模式,可以通过网络从服务器端下载映像,并由此网络安装操作系统。它比较适合大规模集成环境统一安装系统。主要需要的服务器可以是DHCP,TFTP,HTTP等。过程: 1. PXE——>DHCP 通过dhcp服务器分配IP DHCP——>PXE dhcp把分配的IP和next-server及filename传回给PXE
【划分磁盘】#fdisk /dev/sdbnp1enter+200Mnp2enter+512M#mke2fs -t ext4 /dev/sdb1#mke2fs -t ext4 /dev/sdb2- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -【安装grub】#mkd
0.关闭防火墙:#iptables -F或#service iptables stop===========================================================================================1.安装配置DHCP服务器:#yum -y install dhcp //yum安装dhcp服务器- - - - - - -
前提:查看本地硬件信息常用工具查看CPU信息:#cat /proc/cpuinfo#x86info#lscpu查看PCI:#lspci查看USB:#lsusb查看块设备:#lsblk查看综合的设备详细信息:#hal-device编译:交叉编译cross-compiling用于在宿主机上编译,应用于别的机器上架构迥异的内核。编译内核的步骤:(安装好开发环境:Development Tools,Ser
前言: 在操作系统上安装程序是个很常见的事。但在Linux中,很多程序都是由网上的黑客或是项目组使用C,C++或perl开发的源程序包。想要将这些源程序进行安装,就必须要将程序进行编译。这大概就想要经过以下几步:预处理——>编译——>汇编——>链接。然后才能真正的安装运行起来。但不是所有的用户都有这个能力安装。所以这就出现了简化用户安装使用的程序包管理器。------------
需求: 很多时候,我们都会遇到这样的困境。随着时间和业务的发展,原先服务器设置好的分区会因为数据变大,而使得容量变得不再够用。停机维护进行数据迁移或许会是一种解决方法,但停机的代价也是巨大的。所以为了应对这种情况的发生,LVM技术就是最好的解决方法。 ------------------------LVM: 定义:Logical Volume Manager(逻辑卷管理) 功能:动态阔缩磁盘容量
正则表达式的定义:计算机科学中,有一种使用单个字符串来描述、匹配一系列符合某个句法规则的字符串,它就叫做正则表达式。正则表达式的功用:在文本编辑器中,正则表达式通常被用来检索、替换那些符合某个模式的文本。许多程序设计语言中,也都支持正则表达式来进行字符串的操作。因此它被广泛应用到各种计算机语言和领域中。正则表达式的分类:正则表达式就其表现形式来说,一般分为两类。基本的正则表达式和扩展的正则表达式。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号