自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Docker容器入门

什么是Docker?Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,...

2019-08-26 14:19:00 595

转载 Redis主从配置

什么是主从复制持久化保证了即使 redis 服务重启也会丢失数据,因为 redis 服务重启后会将硬盘上持久化的数据恢复到内存中,但是当 redis 服务器的硬盘损坏了可能会导致数据丢失,如果通过 redis 的主从复制机制就可以避免这种单点故障。一台机上做主从配置#复制配置文件并改名为...

2019-08-16 11:08:00 90

转载 NoSQL--Redis

Redis介绍Redis官网: https://redis.io/Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。redis是一个key-value存储系统。和Memcached类似,它支持存储的...

2019-08-15 14:11:00 141

转载 MySQL同步故障:" Slave_SQL_Running:No" 的解决方法

进入MySQL的slave服务器后,查看slave状态:mysql> show slave status \G*************************** 1. row *************************** Slave_IO_...

2019-05-03 16:32:00 291

转载 本地仓库和远程仓库之间的操作

一、创建远程仓库并和本地作关联在本地打开git bash,然后输入命令ssh-keygen -t rsa:$ ssh-keygen -t rsa -C "akipa11@163.com"Generating public/private rsa key pair.Enter file ...

2019-04-21 21:35:00 219

转载 分布式版本控制系统-Git

一、下载安装,并进行初始设置Git的官网:https://git-scm.com/downloads下载安装完成后打开,如下图界面:再进行用户和邮件的设置:$ git config --global user.name "jin"$ git config --global user...

2019-04-19 22:22:00 76

转载 Linux登录图形设置

分享Linux登录后显示的两个图形。 操作方法如下: 编辑文件vim /etc/motd,写入如下内容: _oo0oo_ 088888880 ...

2019-04-18 21:07:00 629

转载 PyCharm新建Django项目

打开PyCharm,选择“Create New Project”,然后选择“Pure Python”,如下图所示: 在终端安装Django的指定版本,这里是1.11.13 在终端使用命令django-admin startproject mysite新建Django项目...

2019-04-15 19:32:00 104

转载 搭建gitlab服务器

1、gitlab介绍:gitlab 是一个用于仓库管理系统的开源项目,使用git作为代码管理工具,并在此基础上搭建起来的web服务。gitlab官网 https://about.gitlab.com/gitlab-com/2、gitlab安装:编辑文件/etc/yum.repos.d/...

2019-04-11 23:11:00 75

转载 jenkins

1、jenkins介绍官网 https://jenkins.ioJenkins是一个开源的、可扩展的持续集成、交付、部署(软件/代码的编译、打包、部署)基于web界面的平台。Jenkins是一个工具集,提供了各种各样的插件:可以获取git上最新的代码可以帮你编译源代码可以调用自定...

2019-04-11 20:41:00 87

转载 代码管理平台—svn

1、什么是svn?SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。官...

2019-04-04 21:03:00 601

转载 分发系统—expect

20.27 分发系统介绍分发系统就是一个主要用来上线代码或同步文件的脚本。如今一些比较大的企业,大都使用了负载均衡,而有时因为一些程序要更改,或者有些bug要修改,快速更新代码等,如果仅是几台server的话,很简单,把已经改好的程序拷过去,或者rsync远程推送,再或者网上NFS共...

2019-01-13 17:48:00 309

转载 Shell编程(二)

20.16/20.17 shell中的函数函数就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段代码时直接调用这个小单元的名字即可。格式:fuction func_name() { command}示例:#!/bin/bashinpu(){ echo$...

2019-01-10 23:00:00 81

转载 Shell编程(一)

20.1 shell脚本介绍shell是一种脚本语言可以使用逻辑判断、循环等语法可以自定义函数shell是系统命令的集合shell脚本可以实现自动化运维,能大大增加我们的运维效率20.2 shell脚本结构和执行开头需要加#!/bin/bash以#开头的行作为解释说明脚...

2019-01-09 12:04:00 55

转载 配置zabbix监控服务器

Linux监控平台介绍常见开源监控软件cacti、nagios、zabbix、smokeping、open-falcon等。cacti、smokeping偏向于基础监控,成图非常漂亮。cacti、nagios、zabbix服务端监控中心,需要php环境支持,其中zabbix和cact...

2019-01-05 19:06:00 618

转载 LVS DR模式搭以及Keepalived+LVS

18.11 LVS DR模式搭建 三台机器 分发器,也叫调度器(简写为dir) 6.120 rs1 6.123 rs2 6.124 vip 6.200 dir上编写脚本 vim /usr/local/sbin/lvs_dr.sh ,内容如下: #!...

2019-01-03 22:17:00 79

转载 Linux集群架构

18.1 集群介绍 根据功能划分为两大类:高可用和负载均衡 高可用集群通常为两台服务器,一台工作,另外一台作为冗余,当提供服务的机器宕机,冗余将接替继续提供服务 实现高可用的开源软件有:heartbeat、keepalived 负载均衡集群,需要有一台服务器作为分发器,它...

2018-12-30 22:23:00 52

转载 MySQL主从配置

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

2018-12-28 11:46:00 75

转载 Tomcat配置

16.1 Tomcat介绍 Tomcat是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试Java程序的首选。实际上,Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你运行Tomcat时,它是作为一个独立的进程运行的。 16...

2018-12-25 22:32:00 167

转载 NFS服务和FTP服务配置

14.1 NFS介绍 NFS(Network File System)数据传输基于RPC协议,RPC为Remote Procedure Call的简写。 NFS的应用场景是:A,B,C3台机器上需要保证被访问到的文件是一样的,A共享数据出来,B和C分别去挂载A共享的数据目录,从而B和C访...

2018-12-23 22:45:00 284

转载 MySQL常用操作

13.1 设置更改root密码 进入MySQL的命令: #/usr/local/mysql/bin/mysql -uroot 首次进入是不用密码的,退出输入quit或者exit即可。 我们把MySQL的路径加入环境变量中: #PATH=$PATH:/usr/local/mysql/...

2018-12-20 23:06:00 86

转载 LNMP架构(三)

12.17 Nginx负载均衡 和简单的代理不同,负载均衡多了一个upstream,在这里定义后端的Web Server,可以是一个,也可以是多个。 我们用dig命令查看www.baidu.com域名对应的IP: 可以看到两个IP,这两个IP都可以访问到www.baidu.com:...

2018-12-13 22:31:00 231

转载 LNMP架构(二)

12.7 默认虚拟主机 跟httpd类似,第一个被Nginx加载的虚拟主要就是默认主机。但和httpd不同的地方是,它还有一个配置用来标记默认虚拟主机。也就是说,如果没有这个标记,第一个虚拟主机为默认虚拟主机。 修改主配置文件nginx.onf,在结束符号}上面加入一行配置,改写如下: ...

2018-12-11 21:05:00 37

转载 LNMP架构(一)

12.1 LNMP架构介绍 12.2 MySQL安装 因为之前已经搭建了LAMP环境,已经安装了MySQL,为了避免冲突和出错,我们把之前安装的MySQL卸载。 #rm -rf /usr/local/mysql #rm -rf /etc/init.d/mysqld 然...

2018-12-09 22:09:00 111

转载 LAMP环境搭建(三)

11.25 配置防盗链 防盗链,通俗讲,就是不让别人盗用你网站上的资源。这个资源,通常指的是图片、视频、歌曲、文档等。 配置文件如下: 11.26 访问控制Directory 对于一些比较重要的网站内容,除了可以使用用户认证限制访问外,还可以通过其他一些方法做到限制,比如可以...

2018-12-06 22:21:00 134

转载 LAMP环境搭建(二)

11.16/11.17 Apache默认虚拟主机 任何一个域名指向这台服务器,只要是没有对应的虚拟主机,就会由这个默认虚拟主机来处理。 我们先来编辑httpd的配置文件: #vim /usr/local/apache2.4/conf/httpd.conf 搜索httpd-vhost,...

2018-12-05 11:43:00 105

转载 LAMP环境搭建与配置(一)

11.1 LAMP架构介绍 LAMP指的Linux(操作系统)、ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指Perl或Python) 的第一个字母,一般用来建立web应用平台。 11.2 MySQL、MariaDB介绍 MyS...

2018-12-02 21:56:00 163

转载 日常运维(三)

10.28 rsync工具介绍 rsync(remote sync)即远程同步。rsync不仅可以远程同步数据(类似于scp),而且可以本地同步数据(类似于cp),但不同于cp或scp的是,它不会覆盖以前的数据,而是先判断已经存在的数据和新数据的差异,只有数据不同时才会把不相同的部分覆盖。...

2018-11-22 22:00:00 144

转载 日常运维(二)

10.19 iptables规则备份和恢复 保存和备份iptables规则 设定的防火墙规则只保存在内存中,并没有保存到某一个文件中。也就是说,当系统重启后,之前设定的规则就没有了,所以设定好规则后要先保存下好,命令如下: 它会提示防火墙规则保存在/etc/sysconfig/ip...

2018-11-20 11:27:00 65

转载 日常运维(一)

10.12 firewalld和netfilter netfilter和firewalld都是CentOS版本的防火墙,CentOS7之前的防火墙为netfilter,CentOS7的防火墙为firewalld。 下面是关于防火墙的关闭和开启方法: 然后就可以使用之前版本的ip...

2018-11-18 20:10:00 71

转载 日常运维

10.1 使用w查看系统负载 w命令显示的信息中,我们应当重点关注第1行中的load average:后面的3个数值。 第1个数值表示1分钟内系统的平均负载值,第2个数值表示5分钟内系统的平均负载值,第3个数值表示15分钟内系统的平均负载值。我们着重关注第1个值,它表示单位时间段内使...

2018-11-15 22:39:00 64

转载 正则

9.1 正则介绍_grep(上) 正则表达式,是使用单个字符串来描述或匹配一系列符合某个句法规则的字符串。通常用来检索和替换那些符合某个模式的文本内容。 常用的工具有grep、sed和awk。三者都是针对文本进行操作的。 grep命令的格式为:grep [ -cinvABC ] 'wo...

2018-11-11 21:56:00 92

转载 Shell基础知识(1)

8.10 shell特殊符号cut命令 cut命令用来截取某一个字段,其格式为cut -d '分隔符'[-cf] n -d :后面跟分隔字符,分隔字符要用单引号括起来 -c :后面接的是第几个字符 -f :后面接的是第几个区块 -d 后面跟分隔字符,这里使用冒号作为分割字符,-f ...

2018-11-06 22:58:00 81

转载 Shell基础知识

8.1 shell介绍 shell是一个命令解释器,提供用户和机器之间的交互 支持特定语法,比如逻辑判断、循环 每个用户都可以有自己特定的shell CentOS7默认的shell为bash(Bourne Again Shell) 8.2 命令历史 history命令 最大1000...

2018-11-04 21:42:00 58

转载 Linux软件包安装和卸载

7.1 安装软件包的三种方法 在Linux下,可以有三种软件包的安装方法: (1)、rpm安装。 (2)、yum安装。 (3)、源码包安装。 7.2 rpm包介绍 RPM(Red Hat Package Manager),是以一种数据库记录的方式将我们所需要的套件安装到Lin...

2018-11-01 22:40:00 123

转载 Linux文件压缩和打包

​​​6.1压缩打包介绍 Windows下我们用的最多的压缩文件是.rar和.zip格式的,而在Linux系统下,我们的压缩文件有:.tar、.gz、.tar、.gz、.bz2、.zip等。 使用压缩文件的好处是:一是可以节省磁盘空间;二是在传输时可以节省网络带宽。 下面是Linux...

2018-10-30 20:56:00 76

转载 Vim

5.1 vim介绍 Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性,就是Vi的升级版。 Vim的安装命令为: yum install -y vim-enhanced 5.2 vim颜色显示和移动光标 相同的文件,在Linux系统...

2018-10-28 20:18:00 47

转载 Linux磁盘管理

为什么要监控磁盘的使用率? 原因是如果磁盘被写满是很要命的,严重的情况会导致磁盘损坏。 4.1 df命令 df(disk filesystem):用于查看已挂载磁盘的总容量、使用容量、剩余容量等。可以不加任何参数,默认以KB为单位。 df的常用参数有 -i、-h、-k 和 -m。...

2018-10-25 22:00:00 100

转载 Linux系统用户与用户组管理(一)

3.1 用户配置文件和密码配置文件 用户配置文件:/etc/passwd 以上图root开头行为例我们用“:”可以划分为7个部分: 1、root:用户名。用户名中的字符可以是大小写字母、数字、减号、点或下划线,不建议使用点、减号,容易造成混淆。 2、x:账户的密码。此处基于安全因...

2018-10-23 22:42:00 57

转载 Linux文件和目录管理(2)

2.17 隐藏权限lsattr/chattr lsattr(list attribute):读取文件或者目录的特殊权限,格式为: lsattr [-aR] [文件/目录名]。 参数-a类似于ls的-a,列出隐藏文件。 参数-R:将子目录的数据也列出。 chattr(cha...

2018-10-20 20:20:00 105

空空如也

空空如也

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

TA关注的人

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