自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(41)
  • 收藏
  • 关注

转载 Docker

Docker 一、 Docker简介 1.1 Docker概念 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 dock...

2019-03-15 13:37:00 273

转载 自动化运维—ansible

自动化运维—ansible 一、Ansible介绍 Ansilbe是一个部署一群远程主机的工具。远程的主机可以是远程虚拟机或物理机, 也可以是本地主机。 Ansilbe通过SSH协议实现远程节点和管理节点之间的通信,不需要安装客户端。 Ansible基于模块工作,模块可以由任何语言...

2019-03-08 12:53:00 192

转载 自动化运维—saltstack

一、自动化运维介绍 传统运维:传统运维效率低,大多工作需要人工完成,工作繁琐,容易出错,每日重复做相同的事情,没有标准化流程,脚本过多,不方便管理。 自动化运维:解决上面所有问题。 常见自动化运维工具: Puppet:基于rubby开发,c/s架构,支持多平台,可管理...

2019-03-06 10:27:00 165

转载 代码管理平台——svn、git、github、gitlab

代码管理平台 一、代码管理平台介绍 版本控制,记录若干文件内容变化,以便将来查阅特定版本修订情况 版本管理工具发展史:cvs-->svn-->git svn:全称subversion,是一个开源版本控制系统,始于2000年 git是Linux的创始人linus发起的,...

2019-03-01 11:22:00 1014

转载 NoSQL——MongoDB

一、MongoDB介绍 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。它支持的数据结构非常松散,MongoDB...

2019-02-27 16:20:00 274

转载 NoSQL——Redis

一、Redis介绍 Redis和Memcached类似,也属于k-v数据存储,但是功能和操作性要比Memcached好很多。 Redis官网redis.io, 当前最新稳定版4.0.1 支持更多value类型,除了和string外,还支持hash、lists(链表)、sets(集...

2019-02-27 10:30:00 117

转载 NOSQL

一、NoSQL介绍 前期一直用的数据库mysql,属于关系型数据库。现介绍一款非关系型数据库——NoSQL;NoSQL=Not Only SQL,意为“不仅仅是SQL”,即非关系型数据库。 对于关系型数据库(mysql)来说,是需要把数据存储到库、表、行、字段里,查询的时候根据条件...

2019-02-18 14:42:00 148

转载 分发系统——expect

1.分发系统介绍 expect:一个实现自动交互功能的软件套件,基于Tcl的一种脚本语言,具有简单的语法 功 能 :实现自动登录远程机器,并自动执行命令;和shell脚本结合,可以实现完全自动化 注 意:若是使用不带密码的密钥验证同样可以实现自动登录和自动远程执行...

2019-01-12 16:01:00 130

转载 Shell编程 (Ⅱ)

1.shell中的函数 shell函数,相当于一个个子shell,就是一个代码段,定义完函数就可以引用它。 格式: function f_name() { command }函数必须要放在最前面 fun...

2019-01-10 15:40:00 134

转载 Shell编程 (Ⅰ)

1.shell脚本介绍 shell是一种脚本语言 和传统的开发语言比较,会比较简单 shell有自己的语法;可以使用逻辑判断、循环等语法 可以自定义函数,目的就是为了减少重复的代码 shell是系统命令的集合 shell脚本可以实现自动化运维,能大大增加我们的运维效率...

2019-01-08 12:09:00 182

转载 Zabbix搭建和部署

1.zabbix监控介绍 1.zabbix简介 C/S架构,有一个服务端,去客户端抓数据。在客户端必须要有一个服务启动运行才可以抓取数据;数据可以主动的上报服务端,也可以让服务端去连接客户端获取(通过抓取数据方式,数据获取分两个模式,一个主动模式,一个被动模式), zabbix...

2019-01-06 13:49:00 311

转载 Linux集群架构(下)

1.DR模式搭建 这里需要使用三台虚拟主机进行搭建,所以先准备好三台虚拟机,由于之前做实验我们需要先把两台机器上的网关给先改回来,这样三台机器都可以上网。这里还是和前面搭建有些区别的。前面搭建适用于小公司可以节约开销。 1).先把两台机器上的网关改回来,之后还要重启一下网络服务才会生效,...

2019-01-02 14:47:00 74

转载 Linux集群架构(上)

1.集群的介绍和keepalived的介绍 集群,简单地说是指一组(若干个)相互独立的计算机,利用高速通信网络组成一个较大的计算机服务系统,每个集群节点(即集群中的每台计算机)都是运行各自服务的独立服务器 keepalived是开源的可以通过keepalived来实现负载均衡以及...

2018-12-31 14:09:00 81

转载 MySQL主从配置

1.MySQL主从介绍 MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者数据实时同步 MySQL主从是基于binlog的,主上须开启binlog才能进行主从 主从过程大致有3个步骤: ...

2018-12-28 19:43:00 64

转载 Tomcat基础架构

1.Tomcat简介 Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成 java程序写的网站用tomcat+jdk来运行,tomcat是一个...

2018-12-25 17:19:00 166

转载 NFS/FTP服务搭建与配置

1NFS介绍 NFS数据传输基于RPC协议,RPC为Remote Procedure Call的简写 NFS,Network File System。网络文件系统,即通过网络,对在不同主机上的文件进行共享 NFS应用场景是:A,B,C三台机器上需要保证被访问到的文件是一样的,A...

2018-12-22 21:47:00 136

转载 MySQL常用操作

1.设置更改root的密码 1).先进行检查mysql服务有没有开启 2).在使用mysql的时候看一下能不能使用mysql这个命令 也可以把export PARH=$PATH:/usr/local/mysql/bin/加入到/etc/profile这个配置文件中去这样就可以永久...

2018-12-20 19:30:00 57

转载 LNMP架构 (Ⅲ)

1.nginx负载均衡 1).nginx负载均衡概括和了解 负载均衡在服务端开发中算是一个比较重要的特性。因为Nginx除了作为常规的Web服务器外,还会被大规模的用于反向代理前端,因为Nginx的异步框架可以处理很大的并发请求,把这些并发请求hold住之后就可以分发给后台服务端(back...

2018-12-13 16:12:00 157

转载 LNMP架构 (Ⅱ)

1.nginx默认虚拟主机 1).首先进行编辑/usr/local/nginx/conf/nginx.conf 把文件的最后server内容删除掉增加一些新内容,内容格式如下: 2).创建一个vhost目录在/usr/local/nginx/conf 3).在vhost目录下面...

2018-12-11 13:32:00 130

转载 LNMP架构 (Ⅰ)

1.LNMP架构介绍 上一课学习了LAMP架构,现在流行LNMP架构;他们的区别就是提供web服务为apache和nginx,目前nginx发展迅速,取代apache指日可待。 LAMP=linux+apache+mysql+php LNMP=linux+nginx+mysql+...

2018-12-08 14:22:00 99

转载 LAMP架构 (Ⅲ )

1.配置防盗链 refere概念 如果你通过A网站的一个页面http://a.com/a.html里面的链接,去访问B网站的一个页面http://b.com/b.html,那么这个B网站页面的referer就是http://a.com/a.html,也就是说一个referer就是一个网址 ...

2018-12-06 13:34:00 73

转载 LAMP搭建小结

1.Apache PHP MySQL三者如何工作 2.MySQL/Mariadb介绍 MySQL是一个关系型数据库,由mysql ab公司开发,mysql在2008年被sun公司收购(10亿刀),2009年sun公司被oracle公司收购(74亿刀) MySQL官网h...

2018-12-04 20:46:00 277

转载 LAMP架构(Ⅱ)

1.Apache默认虚拟主机 httpd的默认虚拟主机 一台服务器可以访问多个网站,每个网站都是一个虚拟主机 先打开Windows的host文件查看域名并做实验 之后再Windows里面ping一下域名看看能否ping通 任何一个域名只要指向这个ip都可以认为是访问这个站点...

2018-12-03 17:55:00 81

转载 LAMP架构(Ⅰ)

./configure --prefix=/usr/local/php7 --with-apxs2=/usr/local/apache2.4/bin/apxs --with-config-file-path=/usr/local/php7/etc --with-pdo-mysql=/usr/l...

2018-12-02 11:41:00 217

转载 日常运维(下)

1.rsync工具介绍 Linux系统下有很多数据备份工具,常用的是rsync,从字面意思理解为remote sync(远程同步)。rsync不仅可以远程同步数据(类似于scp),而且可以本地同步数据(类似于cp),但不同于cp或者scp的一点是,它不会覆盖以前的数据(如果数据已经存在),而...

2018-11-21 13:02:00 96

转载 日常运维(中)

1.iptables规则备份和恢复 设定的防火墙规则只保存在内存中,并没有保存到某个文件中。 也就是说,当系统重启后以前设定的规则就没有了,所以设定好的规则后要先保存一下。 service iptables save //会把规则保存到/etc/sysconfig/iptables里...

2018-11-20 14:48:00 67

转载 日常运维(上)

1.防火墙Firewalld和netfilter SElinux 安全增强型 Linux(Security-Enhanced Linux)简称 SELinux,它是一个 Linux 内核模块,也是 Linux 的一个安全子系统。 SELinux 主要由美国国家安全局开发。2.6 及以上版本...

2018-11-17 22:02:00 94

转载 正则工具的拓展

1.sed截取的用法 sed常用命令: sed -n 's/标记A/,/标记B/{/#/d;p}' file sed 如何转换大小写字母 1. 把每个单词的第一个小写字母变大写: sed 's/\b[a-z]/\u&/g' filename 2. 把所有小写变...

2018-11-13 20:53:00 72

转载 正则

1.正则介绍和grep用法 正则表达式,又称规则表达式,就是一串规律的字符串。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。 grep的用法 是一种强大的文本搜索工具,它能使用特定模式匹配(包括正则表达式)搜索文本,并默认输出匹配行。 -c 行数 ...

2018-11-10 12:48:00 64

转载 shell基础(下)

1.命令cut 概念:cut命令用来截取某一个字段 格式:cut -d [-cf] ncut -d截取分割符号为“:”, -f 1 表示截取第一段,1,2表示前两段,1-3表示头三段。 -d 后面跟分割字符,分割字符要用单引号括起来 -c 后面接的是第几个字符 -f 后面接...

2018-11-08 19:11:00 93

转载 LINUX.shell基础知识(上)

1.shell介绍与history命令历史 - shell脚本在日常的Linux系统管理中是必不可少的 - shell是系统跟计算机硬件交互时使用的中间介质 - shell是一个命令解释器,提供用户和机器之间的交互 - 支持特定语法,比如逻辑判断、循环 - 每个用...

2018-11-06 15:49:00 54

转载 软件包安装和卸载

1.安装软件包的三种方法 rpm工具 yum工具 源码包 2.rpm工具使用 概念:RMP包的名称都是由-和.分成了若干部分 rmp是由包名,版本号(主版本、次版本、修正版本)、发布版本号、平台 rpm –ivh rpm包文件名 rpm –e 软件名(...

2018-11-03 17:04:00 114

转载 Linux shell基础知识

1.shell介绍与命令历史 什么是shell shell 是一个命令解释器,提供用户和机器之间的交互 支持特定语法,比如逻辑循环,判断 每一个用户都可以有自己的特定shell Centos7默认shell为bash 还有zsh,ksh等 命令历史 ...

2018-11-03 16:06:00 57

转载 LVM与VIM

1.LVM LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制。LVM可以方便的让我们对分区扩容或缩容,但是目前运用的并不是很多,因为它的局限性较大,安全性较低,操作起来比较复杂等因素,现在很多公司不再采用这种分区管理...

2018-10-30 13:35:00 107

转载 find后面跟-exec和|xargs用法比较

转载于:https://my.oschina.net/u/4000361/blog/2253523

2018-10-28 14:23:00 105

转载 Linux文件压缩和打包

1.压缩打包介绍 windows常见压缩文件格式:.rar .zip .7z。 Linux常见压缩文件格式 :.zip; .gzbz2; .xz; .tar.gz; .tar.bz2; .tar.xz。 在linux系统中,文件的格式与后缀名没有关系。一般压缩工具压缩...

2018-10-27 17:54:00 64

转载 用户管理与磁盘

1.用户管理 *用户账号的管理工作主要涉及到用户账号的添加、修改和删除。 *添加用户账号就是在系统中创建一个新账号,然后为新账号分配用户号、用户组、主目录和登录Shell等资源。刚添加的账号是被锁定的,无法 使用。 添加新的用户账号使用useradd命令,其语法如下: user...

2018-10-27 14:29:00 142

转载 VIM工具

1.VIM介绍 vim实际就是vi的升级版,比vi多了一些特性,vim带有颜色显示。 首先先安装vim工具,使用yum命令 yum install -y vim-enhanced VIM 分三种模式 一般模式 编辑模式 命令模式。 一般模式:当你vim filen...

2018-10-25 16:27:00 64

转载 Linux磁盘管理

1.df命令 df命令意思是汇报系统磁盘的使用用情况。 第一列为磁盘分区的名字,第二列为磁盘总大小单位是KB,第三列是磁盘使用多少,单位也是KB,第四列是可用,磁盘剩余(这一列是我们平时关注的重点),第五列是挂载点,实际是系统目录。Linux磁盘不能直接访问,必须要有挂载点才能读数据写...

2018-10-24 14:29:00 70

转载 目录文件管理(下)

1.隐藏权限lsattr_chattr的用法 (1)chattr设置隐藏文件。常用的命令有 chattr+a chattr +i chattr - i chattr - a(+ - 是对这个文件的权限增加或者减少) chattr +i 使用这个命令之后,文件不能...

2018-10-23 13:16:00 96

空空如也

空空如也

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

TA关注的人

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