- 博客(69)
- 收藏
- 关注
转载 docker
docker简介 官网:www.docker.com github https://github.com/docker/docker.github.io 开源的容器引擎,可以让开发者打包应用以及依赖的库,然后发布到任何流行的linux发行版上,移植很方便 由go语言编写,基于apache...
2019-04-01 17:25:00
313
转载 ansible
ansible介绍 ansible不需要安装客户端,通过sshd去通信 基于模块工作,模块可以由任何语言开发 不仅支持命令行使用模块,也支持编写 yaml 格式的 playbook,易于编写和阅读 安装十分简单,centos上可直接yum安装 有提供UI(浏览器图形化)www.ansibl...
2019-03-05 21:04:00
182
转载 自动化运维(saltstack)
认识自动化运维 传统运维效率低,大多工作人为完成 传统运维工作繁琐,容易出错 传统运维每日重复做相同的事情 传统运维没有标准化流程 传统运维的脚本繁多,不能方便管理 自动化运维就是要解决上面所有问题 常见自动化运维工具 Puppet (www.puppe...
2019-03-04 16:06:00
200
转载 代码管理平台(svn、git)
代码管理平台介绍 版本控制,记录若干文件内容变化,以便将来查阅特定版本修订情况 版本管理工具发展简史,cvs -svn -git 参考 http://luckypoem14.github.io/test/2012/04/24/scm-history/ svn全称subversion,...
2019-03-04 15:57:00
218
转载 mongodb
mongodb介绍 官网www.mongodb.com, 当前最新版3.4 C++编写,基于分布式的,属于NoSQL的一种 在NoSQL中是最像关系型数据库的 MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对...
2019-02-25 17:28:00
75
转载 redis
Redis介绍 • Redis和Memcached类似,也属于k-v数据存储 • Redis官网redis.io •支持更多value类型,除了和string外,还支持hash、lists(链表)、sets(集合)和sorted sets(有序集合) • redis使用了两种文件格式...
2019-02-24 15:21:00
796
转载 NoSQL(memcached)
什么是NoSQL • 非关系型数据库就是NoSQL,关系型数据库(可以使用sql语句)代表MySQL • 对于关系型数据库来说,是需要把数据存储到库、表、行、字段里,查询的时候根据条件一行一行地去匹配,当量非常大的时候就很耗费时间和资源,尤其是数据是需要从磁盘里去检索 • NoSQL数...
2019-02-19 11:37:00
183
转载 大作业-mysql主从_读写分离
MyCat读写分离配置 一、机器准备 192.168.66.138 MyCat中间件 192.178.66.139 Master 192.178.66.140 Slave 192.178.66.141 Slave 二、MySQL主从配置: 1、两台机器安装Mysql 参...
2019-01-21 21:00:00
120
转载 第三十三课预习笔记
20.27分发系统介绍 分发系统使用场景,把每天更新的代码分发到系统上去。 上线:把开发的代码发布到线上去。 分发系统: 1、准备一台模板机器,上面有要发布的代码。 2、线上服务器IP、用户名密码,使用expect和rsync把代码推送到服务器上去。 20.27分发系统介...
2019-01-13 23:12:00
113
转载 shell_课堂笔记
1、在if 判断语句中,当判断变量与字符串是否相等时,不能够使用-eq,要用“==”; [root@liang-00 ~]# a="abc"[root@liang-00 ~]# if [ $a == "abc" ] ;then echo "OK"; fiOK[root@liang...
2019-01-11 11:27:00
95
转载 第三十二课预习笔记--shell(2)
20.16shell中的函数 函数就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段代码时直接调用这个小单元的名字即可。 格式: function f_name() { command } ...
2019-01-11 11:22:00
96
转载 第三十一课预习笔记--Shell(1)
20.1Shell脚本介绍 shell是一种脚本语言 可以使用逻辑判断、循环等语法 可以自定义函数 shell是系统命令的集合 shell脚本可以实现自动化运维,能大大增加我们的运维效率 解决日常运维工作中的重复工作 20.2Shell脚本结构和...
2019-01-09 01:19:00
225
转载 2019-1-4直播课笔记
1、LVS DR模式 在dir上脚本配置: #! /bin/bash#开启端口转发echo 1 > /proc/sys/net/ipv4/ip_forwardipv=/usr/sbin/ipvsadmvip=192.168.37.100rs1=192.168.37...
2019-01-07 00:02:00
44
转载 第三十课预习笔记--linux监控平台
19.1Linux监控平台介绍 常用的开源监控软件 cacti、nagios、zabbix、smokeping、open-falcon等等; cacti、smokeping偏向于基础监控(网络设备),成图非常漂亮; cacti、nagios、zabbix服务端监控中心,需...
2019-01-06 23:58:00
163
转载 2019-1-2直播课笔记
1、keepalived和用keepalived配置高可用。 Keepalived配置mail报警:https://blog.csdn.net/HzSunshine/article/details/62052398 [root@liang-00 ~]# ps -C nginx 检查ngin...
2019-01-04 09:58:00
42
转载 第二十九课预习笔记--LVS_DR、Keepalived+LVS(DR)
18.11LVS DR模式搭建 1、准备工作 三台机器: dir:192.168.37.200 rs1:192.168.37.203 rs2:192.168.37.204 vip:192.168.37.100 2、在dir上编写脚本:vim /usr/local/sbin/l...
2019-01-04 09:58:00
65
转载 2018-12-28直播课笔记
MySQL主从介绍及主从配置 MySQL主从的过程原理和主上的一个线程从上的两个线程主要学习,面试时候很可能问到。 binlog日志是二进制文件。 mysql主从应用场景:备份数据(热备);减轻主库的压力,用从库读数据,提高访问速度; ...
2018-12-31 08:43:00
45
转载 第二十八课预习笔记--集群架构1(keepalived高可用、lvs_nat)
18.1集群介绍 Linux集群概述: 根据功能划分为两大类:高可用和负载均衡; 高可用集群通常为两台服务器,一台工作,另外一台作为冗余,当提供服务的机器宕机,冗余将接替继续提供服务; 实现高可用的开源软件有:heartbeat、keepalived; 负载均衡集群,...
2018-12-31 08:43:00
204
转载 2018-12-26直播课笔记
Tomcat 1、tomcat是一个轻量级的servlet,java开发的代码。 jsp是java和html的混合。 jdk为tomcat提供运行环境,tomcat来解析java代码。 2、JAVA相关的概念: JAVAEE:Java Plateform Enterpr...
2018-12-27 23:47:00
88
转载 第二十七课预习笔记--MySQL主从配置
17.1MySQL主从介绍 MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者数据实时同步的。 MySQL主从是基于binlog的,主上须开启binlog才能进行主从。 主从过程大致有3个步骤 1)主将更...
2018-12-27 22:24:00
64
转载 第二十六课预习任务--tomcat
16.1Tomcat介绍 Tomcat介绍: Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。 java程序写的网站用tomcat+jdk...
2018-12-25 16:39:00
131
转载 2018-12-21直播课笔记
MYSQL 运维人员对mysql的操作比较简单,工作主要是有DBA去完成的。 着重学习的有:nginx、mysql、tomcat。 1、mysql的root密码设置更改。 PATH:一系列命令所在的路径。 在mysql5.6版本中,安装完成后的mysql是没有密码的。需要自行设置。...
2018-12-23 20:41:00
52
转载 第二十五课预习笔记--NFS
14.1NFS介绍 NFS是Network File System的缩写。 NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版本。 NFS数据传输基于RPC协议,RPC为Remote Procedure...
2018-12-23 20:41:00
174
转载 第二十五课预习笔记--FTP
15.1FTP介绍 FTP是File Transfer Protocol(文件传输协议,简称文传协议)的英文简称,用于在Internet上控制文件的双向传输。 FTP的主要作用就是让用户连接一个远程计算机(这些计算机上运行着FTP服务器程序),并查看远程计算机中的文件,然后把文件从远程计...
2018-12-23 20:41:00
147
转载 第二十四课预习笔记--MySQL
13.1 设置更改root密码 1、更改用户root密码。 mysql中的root用户和Linux系统中的root用户类似,但是这两个root不是一个用户。 mysql默认的root密码是空的,直接就可以登录,为了安全起见,要对root用户号设置密码。 方法: 首先,把/usr/...
2018-12-20 20:48:00
148
转载 2018-12-12直播课笔记
1、默认虚拟主机 在apapche中配置的第一个虚拟主机就是默认虚拟主机。 Nginx中默认虚拟主机有 default_server 定义,一般是禁止访问的。 定义nginx虚拟主机目录不一定要用vhost,可以自定义其它名字(定义的虚拟目录是相对于conf目录)。 2、Nginx用户...
2018-12-13 23:57:00
110
转载 第二十二课预习笔记
12.17Nginx负载均衡 Nginx代理一台服务器叫做代理,代理两台或多台服务器就叫做负载均衡。这样的好处是,当一台服务器出现问题,代理服务器就不会再把请求发给出问题的服务器。 因为,在代理服务器中,proxy_pass 后不能跟多个IP,所以我们就用到了 upstream,在up...
2018-12-13 23:57:00
884
转载 2018-12-10直播课笔记
1、LNMP架构介绍。 LNMP比LAMP安装要简单,php的工作方式不一样,mysql服务一样。 在LAMP中,php服务目录是可以删除的。 在LAMP中php并非一定是以模块方式存在,也可以是一个服务。 2、mysql安装 3、php安装。 在php-fpm服务文件配置中, ...
2018-12-12 01:10:00
81
转载 第二十一课预习笔记
12.7 默认虚拟主机 Nginx默认虚拟主机配置,可以在nginx.conf文件中直接定义server,也可以增加语句,在另外的配置文件中配置。 打开 vim /usr/local/nginx/conf/nginx.conf ,添加以下配置: 创建vhost目录,mkdir /u...
2018-12-12 01:10:00
109
转载 第二十课预习笔记
12.1LNMP架构介绍 LNMP和LAMP不同的是,提供web服务的是Nginx。 并且php是作为一个独立的服务存在,这个服务叫做php-fpm。 Nginx直接处理静态请求,动态请求会转发给php-fpm。 Nginx对于一些静态元素比较多的网站访问速度会比apache快...
2018-12-09 20:38:00
565
转载 2018-12-7直播课笔记
1、访问控制FilesMatch 2、限制某个目录禁止php解析 3、user_agent限制 <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_USER_AGENT} ...
2018-12-09 20:19:00
98
转载 2018-12-5直播课笔记
1、apache默认虚拟主机。 虚拟主机,默认虚拟主机。 vhosts配置文件中出现的第一个主机就是默认虚拟主机。 curl命令,熟练掌握,选项:-e -A -I -u。 2、apache用户认证。 用户认证应用的场景:访问一个网站后台或者监控页面时候,为了隐私和安全起见,要设置用户...
2018-12-07 11:08:00
121
转载 第十九课预习笔记
11.25配置防盗链 为了防止别人盗用你的网站上的资源,这些资源通常是指图片、视频、歌曲、文档等,配置防盗链是非常有必要的。 配置防盗链是对referer做的一些操作。配置防盗链方法: 1、编辑虚拟配置文件,添加以下内容。 其中: SetEnvIfNoCase...
2018-12-07 11:08:00
487
转载 2018-12-3直播课笔记
1、说一下自己理解的LAMP。 LAMP是一个支持php开发网站的web服务,由mysql提供数据库服务。 2、LAMP的工作原理。 浏览器向服务器发送http请求,服务器 (Apache) 接受请求,由于php作为Apache的组件模块也会一起启动,它们具有相同的生命周期。Apache...
2018-12-04 22:32:00
118
转载 第十八课预习笔记
11.16-11-17 Apache默认虚拟主机 一台服务器可以访问多个网站,每个网站都是一个虚拟主机。 1、我们在htdocs目录下可以访问到index.php和1.php,是因为在配置文件中 DocumentRoot 定义了网站的根目录在htdocs中。 ServerName ...
2018-12-04 22:29:00
258
转载 第十七课预习笔记
11.1LAMP架构介绍 LAMP实际上是一个简写,Linux+Apache(httpd)+MySQL+PHP。 Linux:操作系统; Apache:所谓的apache是一个提供web服务的软件,实际上叫httpd; MySQL:实际上是一个存储的软件,比如数据,一些字符串; ...
2018-12-02 22:22:00
732
转载 第十六课预习笔记
10.28rsync工具介绍 rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。 rsync工具类...
2018-11-23 12:01:00
408
转载 2018-11-21直播课笔记
firewall和iptables。 1、正确错误内容重定向到一个文件当中方法 两种方法实现: > filename2>filename >filename 2>&1 2、cenos5 centos6 centos7 启动服...
2018-11-23 12:00:00
101
转载 第十五课预习笔记
10.19iptables规则备份和恢复 保存和备份iptables规则 1、service iptables save #会把规则保存到/etc/sysconfig/iptabels中,启动时会加载。 2、把iptables规则保存在自定义的位置:iptables-sa...
2018-11-21 11:55:00
165
转载 2018-11-19直播课笔记
日常运维2 1、netfilter和firewalld在我们日常工作中不常用,用到的主要是iptables对IP和IP段的封禁。 iptables:主要是五个表和链的理解, filter表 nat表 INPUT、OUTPUT、FORWARD、PREROOTING、PORTROOTI...
2018-11-20 18:29:00
75
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人