自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

a1779078902的博客

一个IT老人的运维学习之路

  • 博客(137)
  • 资源 (4)
  • 收藏
  • 关注

原创 linux基础部分练习题

1.  说一下你熟悉的Linux发行版都有哪些? linux的应用领域你知道多少?2.  在安装centos的时候你是怎么分区的? swap分多少合适?3.  查看网卡ip命令是哪个?在安装完系统后,我们使用了一个命令目动获取到了ip ,是哪个命令?4.  要配置网卡ip ,需要更改哪个配置文件?5.  要更改dns的地址,需要编辑哪个配置文件?6.  如何更改主机名?7....

2018-05-14 11:43:08 1895

原创 Rsync+sersync 实现数据实时同步

一、为什么要用rsync+sersync架构? 1、sersync是基于inotify开发的,类似于inotify-tools的工具。 2、sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或者某一个目录的名字,然后使用rsync同步的时候,只同步发生变化的文件或者目录。二、rsync+inotify-tools与rsync+sersy...

2019-07-19 17:13:19 1096 1

原创 linux 目录的思维导图

2019-06-18 10:24:05 417

原创 LNMP 详细的安装过程(傻瓜式的安装过程)

如果你按照我下面提供的步骤一步一步的安装,保证你一定会成功搭建LNMP环境,必且中间不会有任何报错!1.mysql nginx php 安装顺序1.1准备工作:我们首先需要把LNMP需要用到的软件包都提前安装好,不然的话到时候编译安装的时候就会出一些错误,安装主机具备编译程序源码的环境,他需要具备C语言、C++语言、Perl语言的编译器,以及各种常见的编译支持函数库程序。由于软件...

2019-06-04 15:07:51 1704 1

原创 SSH 免秘钥登录

1.什么是SSHSSH(远程连接工具)连接原理:ssh服务是一个守护进程(demon),系统后台监听客户端的连接,ssh服务端的进程名为sshd,负责实时监听客户端的请求(IP 22端口),包括公共秘钥等交换等信息。 ssh服务端由2部分组成: openssh(提供ssh服务) openssl(提供加密的程序) ssh的客户端可以用 XSHELL,Securecrt, Mobax...

2019-05-23 10:34:00 469

原创 linux 初学必备知识-------文件属性详解

1.linux 文件属性是什么?文件属性其实就像我们描述一个人喜欢用身高,体重,等来表示这个一样。linux中的文件属性也会用一些相关描述来表示文件。linux 中文件属性会用下面这样10列内容来体现:1.inode数 2.文件类型权限 3. 硬链接数量  4.属主  5.属组 6.文件大小 789. 文件创建或修改时间 10.文件名 2.了解linux文件属性文件包括有i...

2018-12-27 14:35:34 535

原创 Chkconfig 作用与原理小结

1.什么是chkconfig1.1 更新或查看系统服务的运行级别信息2.chkconfig命令作用,使用2.1 chkconfig  【选项参数:】参数 参数说明    其他说明 --add    将相应的服务加入chkconfig管理   --del  将相应的服务从chkconfig管理中删除   --level 查看相...

2018-12-18 11:39:43 6021

原创 Chkconfig 原理与作用

1.什么是chkconfig1.1 更新或查看系统服务的运行级别信息2.chkconfig命令作用,使用3. chkconfig原理4. chkconfig原理实践

2018-12-18 10:33:15 596

原创 linux 相关知识点分解与基础命令大全

Table of Contents2. 一些基础命令解读2.1 ls 2.2 cd2.3 mkdir2.4 touch2.5 cp2.6 tail2.7 head2.8 echo2.9 pwd2.10  tree2.11 xargs2.12 rm2.13 alias2.14 unalias2.15 find2.16 grep ...

2018-12-17 14:40:40 214

原创 Linux 使用中的快捷键

快捷键 功能说明 最有用快捷键 tab 命令或路径等的补全键,Linux最有用快捷键* 移动光标快捷键 Ctrl+a 光标回到命令行首* Ctrl+e 光标回到命令行尾* Ctrl+f...

2018-12-14 13:16:31 192

原创 第四十五课 预习任务 jumpserver

1.jumpserver介绍官网www.jumpserver.org  Jumpserver是一款使用Python, Django开发的开源跳板机系统, 助力互联网企业高效 用户、资产、权限、审计 管理  Auth 统一认证  CMDB 资产管理  统一授权  日志审计  自动化运维(ansible)  最新版v0.4.0,基于python3.6, django 1.11,目前还...

2018-12-12 13:51:08 715

原创 2018-12-06 签到

2018-12-06 22:09:07 134

原创 2018-12-05 签到

     

2018-12-05 22:33:46 140

原创 第四十四课预习任务 Jenkins部署java项目

1. Jenkins部署java项目1.1准备工作:java的项目是需要编译和打包的  编译和打包用maven完成,所以需安装maven  本次实验,我们采用git私有仓库的形式,涉及到配置密钥  准备工作:  自己申请一个私有git仓库(coding.net/github.com/g.lishiming.net)  生成密钥对  把公钥放到git服务端  下载zrlog的源...

2018-12-05 08:08:06 199

原创 第四十三课预习任务 Jenkins

1.Jenkins介绍Jenkins 是一个可扩展的持续集成引擎。由于jenkins有着大量的插件,因此自由度高,很容易与各种开发环境进行联动,而且jenkins是开(免)源(费)的,所以应用度很高。还有一个重要的优点是集成的帮助文档很完善,几乎每一个选项旁的“?”都可以提供很清晰的解释,便于上手。为了保证代码质量并对代码进行可持续的系统的单元测试,可以考虑采用jenkins为开发做基本的...

2018-12-04 13:33:50 252

原创 Mysql 主从复制详细过程

前言:之前在做mysql主从复制的笔记的时候可能做得比较仓促,后来看到一个视频发现还有很多细节都还没有记录清楚,今天有时间再记录一下觉得还是非常有作用的。1.Mysql 主从复制原理mysql 的主从复制是一个异步的复制过程(虽然一般情况下感觉是实时的),数据将从一个 mysql 数据库(我们称之为 master)复制到另一个 mysql 数据库(我们称之为 slave),在 master...

2018-12-03 14:25:17 541

原创 更改linux终端登录欢迎界面

编辑这个文件 /etc/motd即message of today(布告栏信息)每次用户登录时,/etc/motd文件的内容会显示在用户的终端。etc/motd文件设置,,在tty1-tty6显示登录后提示信息 在这个链接里面还有一些别的有意思的提示界面:https://github.com/abcfy2/motd  issue内的各代码的意义:\d 本地端时间的日...

2018-12-03 08:23:33 8548

转载 搭建局域网YUM源

1、yum是什么yum(全称为Yellowdog Updater Modified)是一个在CentOS、RedHat和Fedora操作系统中使用的Shell前端软件包管理器。yum主要管理基于rpm的软件包,它可以自动升级、安装、删除rpm软件包,同时它还能够自动查找并解决rpm包之间的依赖关系,并且无需管理员逐个、手工的去安装每一个rpm包,使管理员在维护Linux主机时更加轻松自如。...

2018-12-01 09:59:24 8507 1

原创 第四十二课预习任务 Docker 配置服务

1. Docker网络模式2. Docker网络管理-外部访问容器2.1 Operation not permitted3.Docker网络管理-配置桥接网络4.Dockerfile创建镜像 – Dockerfile格式5.Dockerfile创建镜像 – Dockerfile示例6.用Docker compose部署服务1. Docker网络模式  host模式,...

2018-12-01 08:32:49 335

原创 恢复磁盘误删除的数据--extundelete工具

1.extundelete是什么 2.extundelete恢复数据2.1 epel 仓库安装yum install extundelete -y.............................................................................Running transaction checkRunning trans...

2018-12-01 08:06:41 2507

原创 第四十一课任务 Docker入门

1.Docker介绍1.1 先从认识容器开始什么是容器?先来看看容器较为官方的解释:一句话概括容器:容器就是将软件打包成标准化单元,以用于开发、交付和部署。容器镜像是轻量的、可执行的独立软件包 ,包含软件运行所需的所有内容:代码、运行时环境、系统工具、系统库和设置。 容器化软件适用于基于Linux和Windows的应用,在任何环境中都能够始终如一地运行。 容器赋予了软件独立性...

2018-11-29 16:33:28 232

原创 RPM包制作方法--nginx.rpm包制作

一、RPM介绍RPM 前是Red Hat Package Manager 的缩写,本意是Red Hat 软件包管理,顾名思义是Red Hat 贡献出来的软件包管理;现在应为RPM Package Manager的缩写。在Fedora、Redhat、Mandriva、SuSE、YellowDog等主流发行版本,以及在这些版本基础上二次开发出来的发行版采用; RPM包中除了包括程序运行时所需要的文...

2018-11-28 15:14:21 554 1

转载 mysql系列之多实例介绍

mysql系列之多实例介绍介绍: mysql多实例,简单理解就是在一台服务器上,mysql服务开启多个不同的端口(如3306、3307),运行多个服务进程。这些 mysql 服务进程通过不同的 socket来监听不同的数据端口,进而互不干涉的提供各自的服务。 在同一台服务器上,mysql 多实例会去共用一套 mysql 应用程序,因此你在部署 mysql 的时候只需要部署一次 ...

2018-11-28 11:34:07 144

转载 Nginx 实战----nginx的日志配置

1.Nginx错误日志Nginx的错误日志Nginx错误日志平时不用太关注,但是一旦出了问题,就需要借助错误日志来判断问题所在。配置参数格式:error_log /path/to/log level;Nginx错误日志级别常见的错误日志级别有debug | info | notice | warn | error | crit | alert | emerg级别越高记录...

2018-11-28 08:28:47 267

转载 Nginx 实战----第十章Nginx SSL配置

1.CA证书先来一个例子A公司的小明被派到B公司办事情。B公司如何信任小明是A公司派来的呢?普通介绍信为了让B公司信任小明,A公司特意给小明开了一封介绍信,在信件中详细说明了小明的特征以及小明过来的目的,并且声明这个小明确实是A公司派来的,除此之外还要有一个A公司的公章。这样B公司前台小姐姐拿到介绍信后,通过信件内容和A公司公章就能判断出小明确实是A公司派来的员工。 ...

2018-11-27 15:35:31 157

转载 Nginx 实战--第九章 Nginx的访问控制

1.Nginx的deny和allowNginx访问控制 —— deny_allowNginx的deny和allow指令是由ngx_http_access_module模块提供,Nginx安装默认内置了该模块。除非在安装时有指定 --without-http_access_module。语法语法:allow/deny address | CIDR | unix: | all...

2018-11-27 15:31:52 353

转载 Nginx 实战 -----第八章Nginx的代理

1. 示意图正向代理 反向代理2.Nginx正向代理Nginx正向代理配置Nginx正向代理使用场景并不多见。需求场景1:如果在机房中,只有一台机器可以联网,其他机器只有内网,内网的机器想用使用yum安装软件包,在能能联网的机器上配置一个正向代理即可。Nginx正向代理配置文件server { listen 80 default_s...

2018-11-27 15:22:51 408

转载 Nginx 实战----第七章 Nginx的location配置

1. 安装第三方的模块安装第三方模块echo-nginx-modulegit clone https://github.com/openresty/echo-nginx-module.git ./configure --add-module=/path/to/echo-nginx-module2.location语法nginx的location配置nginx location...

2018-11-27 15:16:45 206

转载 Nginx 实战 --第六章 Rewrite配置

1.Rewrite 指令1.1 if (条件) 1.2 break和last  1.3 return 后面跟状态码、URL、text(支持变量)2.Rwrite相关全局变量3.Rwrite实战3.1 域名跳转(域名重定向)3.2 防盗链 3.3 伪静态3.4 rewrite多个条件的并且1.Rewrite 指令域名跳转(重定向)、URL重写(伪静态)、动...

2018-11-27 15:11:14 188

原创 第四十课预习任务 ansible

1.Ansible介绍1.1 什么是ansible1.2Ansible 特点:1.3 Ansible架构图2.Ansible安装3.Ansible 模块3.1 command模块--Execute commands on targets3.2 shell模块--Execute shell commands on targets3.3 copy模块--Copy fi...

2018-11-27 14:55:13 276

转载 Nginx 实战--第五章 Nginx虚拟主机配置

1.Nginx 虚拟主机配置一台机器上跑多个站点,即多个域名 Nginx默认虚拟主机 不管什么域名解析到该服务器,都会访问到默认虚拟主机 nginx.conf中第一个server { } 或 listen       80 default_server;泛解析 *.aming.com  2.Nginx虚拟主机配置规范主配置文件include虚拟主机配置文件 在conf目录下创建...

2018-11-26 13:58:49 160

转载 nginx 实战--nginx架构分析

1.nginx 模块化设计Nginx涉及到的模块分为核心模块、标准HTTP模块、可选HTTP模块、邮件服务模块以及第三方模块等五大类。核心模块核心模块是指Nginx服务器正常运行时必不可少的模块,它们提供了Nginx最基本最核心的服务,如进程管理、权限控制、错误日志记录等。 主要包含对两类功能的支持,一类是主体功能,包括进程管理、权限控制、错误日志记录、配置解析等, 另一类是用于响...

2018-11-26 13:39:58 247

原创 第三十九课预习任务

1.grains1.2 saltstack – 自定义grains2.pillar3.安装配置httpd4.配置管理文件5.配置管理目录6.配置管理远程命令7.配置管理计划任务8.saltstack – 其它可能会用到的命令9.salt-ssh使用1.grainsgrains是在minion启动时收集到的一些信息,比如操作系统类型、网卡ip、内核版本、c...

2018-11-26 10:18:03 221

原创 nginx 实战--第二章 nginx配置文件详解

1.nginx 配置文件结构配置文件结构全局配置(user、worker_processes、error_log、pid) events(网络连接相关,worker_connections) http(最重要的部分,大部分功能都放这里) server(虚拟主机相关) location(server里面)2. 全局配置nginx.conf全局配置 user nobody;...

2018-11-26 08:05:18 128

原创 Nginx 实战-第一章 nginx 介绍与安装部署

1.常见webserver介绍Apache 和TomcatApache和NginxTomcat和jettyjboss、tomcat、jetty总结2.nginx官网和版本介绍3.nginx功能介绍4.nginx安装和部署4.1 Nginx安装 – yum安装4.2 Nginx安装 – 源码安装4.2.1 nginx源码安装4.2.2 nginx 启动...

2018-11-24 11:11:33 169

原创 第三十八课预习任务

1.自动化运维介绍2. saltstack安装3.启动saltstack服务4.saltstack配置认证4.2 salt-key命令用法5.saltstack远程执行命令1.自动化运维介绍传统运维效率低,大多工作人为完成 传统运维工作繁琐,容易出错 传统运维每日重复做相同的事情 传统运维没有标准化流程 传统运维的脚本繁多,不能方便管理 自动化运维就是要解决上...

2018-11-23 09:50:27 164

原创 2018-11-15 shell练习题

假如,当前mysql服务的root密码为123456,写脚本检测mysql服务是否正常(比如:可以正常进入mysql执行show processlist),并检测一下当前的mysql服务是主还是从,如果是从,请判断它的主从服务是否异常,如果是主,则不需要做什么#!/bin/bashRTV=0mysql=/usr/lcoal/mysql/bin/mysql -uroot$mysql -e...

2018-11-23 08:23:52 135

原创 第三十七课预习任务

1.代码管理平台介绍2.安装svn2.1使用yum 安装2.2 启动svn服务3.客户端上使用svn(linux)3.1安装svn3.2 客户端连接svn服务器3.3使用svn4.客户端上使用svn(windows)5.单机上使用git5.1安装git 5.2创建git数据文件,并初始化5.3 使用git5.4 git相关操作6.建立远程仓库...

2018-11-22 16:33:16 511

原创 LNMP 运行dedecms discuz

1.首先我们配置好LNMP环境,配置nginx[root@localhost ~]# cat /usr/local/nginx/conf/nginx.conf#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log ...

2018-11-22 12:23:09 254

原创 2018-11-14 shell练习题

写一个脚本判断你的linux是否开启了web服务,(监听80端口)如果开启了,请判断出是什么服务,是httpd还是nginx还是其它什么服务? #!bin/basha=0a=`netstat -lnp |grep 80 |awk '{print $4}'|grep -w '80'`a=$?if [ $a -eq 0 ] then b=`netstat -lnp...

2018-11-20 09:37:45 196

笨办法学linux

这本书对于初学者,学习linux是一本非常不错的书!有需要的可以下载看看!

2018-11-01

LNMP 一键安装脚本

这个是经过了测试,可能实际安装目录请于自已的对比修改就可以使用!

2018-11-01

Linux 服务器构建实战

此书从开始之前的简单运维阶段迈向了大规模运维内容的介绍,自动化运维篇主要介绍了海量主机的自动化部署/配置工具,接着介绍了运维的核心:自动化监控、分布式监控的应用,这些内容是对大规模集群运维下的实战介绍,这也正符合当前运维日益发展的需要。而最后的集群应用部分主要讲述了高可用集群软件、负载均衡集群软件以及mysql高性能集群的实例应用。纵观全局,此书对于广大Linux运维人员和系统管理人员来说,具有非常实用的指导意义。

2018-10-27

Linux 脚本攻略第2版

通过细致剖析实际应用中的110多个案例,使许多看似复杂的Linux shell脚本任务迎刃而解。《Linux Shell脚本攻略》会帮助读者利用少量命令的组合完成诸如文本处理、文件管理、备份等复杂的数据管理工作。它将告诉你如何利用shell命令快速开发常规任务,综合应用grep、find、sed和awk等常用命令,凭借短短几个命令行从Web挖掘数据的shell脚本,利用归档工具运行并自动化各种任务,诸如自动备份和存储;帮助你理解文件系统、文件类型以及文件管理;用shell创建以及维护文件或目录归档、压缩格式和加密技术;通过srlell脚本设置以太网和无线LAN;使用登录技术监控网络上的各种动态。

2018-10-27

空空如也

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

TA关注的人

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