自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (2)
  • 收藏
  • 关注

原创 盘点Linux的几种配置代理方式

【代码】盘点Linux的几种配置代理方式。

2023-08-01 16:23:54 858

原创 发一个Orange Pi R1 Plus LTS固件

【前言】初学openwrt编译,目前自用,除了CPU温度有点高其他还行本固件基于immortalwrt大佬的源码编译源码仓库:https://github.com/immortalwrt/immortalwrt分支:openwrt-21.02【固件信息】后台管理地址:192.168.31.1用户名:root密码:password插件看图【界面预览】下载地址:Orange Pi R1 Plus LTS...

2022-02-18 16:22:13 2069 1

原创 Ubuntu20.04安装Docker-ce

Ubuntu20.04安装Docker一、更新ubuntu软件包二、 安装GPG证书1、安装系统工具2、安装证书三、更换阿里云源四、安装docker五、查看版本六、测试1、拉镜像2、运行镜像一、更新ubuntu软件包sudo apt-get updatesudo apt-get upgrade二、 安装GPG证书1、安装系统工具sudo apt-get -y install apt-transport-https ca-certificates curl software-properties

2022-02-17 11:21:15 1052

原创 自动化运维工具Ansible

Ansible简介简介Ansible是一款简单的运维自动化工具,只需要使用ssh协议连接就可以来进行系统管理,自动化执行命令,部署等任务。Ansible的特点1、ansible不需要单独安装客户端,也不需要启动任何服务2、ansible是python中的一套完整的自动化执行任务模块3、ansible playbook 采用yaml配置,对于自动化任务执行过一目了然...

2021-01-13 00:45:31 274

原创 Openstack——Nova的基本原理及部署

Nova计算模块NovaNova部署Placement组件部署测试计算模块NovaNova是负责提供计算资源的模块,也是OpenStack中的核心模块,其主要功能是负责虚拟机实例的生命周期管理、网络管理、存储卷管理、用户管理以及其他的相关云平台管理功能。OpenStack使用计算服务来托管和管理云计算系统。OpenStack计算服务是基础设施服务(IaaS)系统的主要组成部分,模块主要由Python实现。OpenStack极端组件请求OpenStack identity服务进行验证,请求OpenSta

2021-01-04 19:12:38 2393

原创 ERROR nova AccessRefused: (0, 0): (403) ACCESS_REFUSED - Login was refused using authentication

这里写目录标题问题描述原因问题描述在配置完nova,尝试开启nova时,提示报错,查看日志看到是ACCESS_REFUSED - Login was refused using authentication mechanism AMQPLAIN. For details see the broker logfile.[root@c1 ~]# systemctl start openstack-nova-compute.serviceJob for openstack-nova-compute.s

2020-12-29 17:19:35 2057

原创 ERROR Failed to discover available identity versions when contacting http://ct:5000/v3.

Plancement问题解决方案问题在部署open stack的NOVA组件时,注册API端口到placement的service中,出现如下错误[root@ct ~]# openstack endpoint create --region RegionOne placement public http://ct:8778Failed to discover available identity versions when contacting http://ct:5000/v3. Attempti

2020-12-28 15:50:23 3272 2

原创 ERROR useradd: existing lock file /etc/gshadow.lock without a PID

无法创建用户现象解决方案现象创建用户时,提示以下信息[root@hk-3 ~]# useradd qxuseradd: existing lock file /etc/gshadow.lock without a PIDuseradd: cannot lock /etc/gshadow; try again later.解决方案把lock文件删掉就可以正常创建,没有其他提示[root@hk-3 ~]# rm -rf /etc/gshadow[root@hk-3 ~]# useradd q

2020-12-28 11:04:44 1543

原创 ERROR mount: wrong fs type, bad option, bad superblock on /dev/vdb1,

mount: wrong fs type, bad option, bad superblock on /dev/vdb1问题原因及解决方案查看结果问题在腾讯云购买了一台云服务器,后期添加了一块硬盘,之前也是正常使用的,今天充值了服务器,想再挂载此块硬盘,出现如下提示[root@VM-0-16-centos ~]# mount /dev/vdb1 /www/wwwroot/mount: wrong fs type, bad option, bad superblock on /dev/vdb1,

2020-12-23 14:29:29 1338 2

原创 Linux top命令详解

top命令可以用于实时监测系统资源使用状况,包含,进程、cpu,内存等。top - 12:14:38 up 12 days, 20:08, 1 user, load average: 0.20, 0.31, 0.18#显示任务队列信息,此行结果与uptime相同#系统时间:12:14:38,运行时间:12 days, 20:08,当前登录用户:1 user#负载均衡(uptime) load average: 0.00, 0.00, 0.00#average后面的三个数分别是1分钟、5分钟

2020-12-22 22:34:25 242 1

原创 Openstack——Glance的基本原理及部署

Glance什么是GlanceGlance镜像状态Glance 磁盘格式四、容器格式三级目录什么是GlanceOpenStack Glance是一种提供发现,注册,和下载的镜像服务。OpenStack Glance是一个提供虚拟机镜像的集中式仓库。通过Glance的RESTful API,可以查询镜像元数据下载镜像。虚拟机的镜像可以很方便的存储在各种地方,从简单的文件系统到对象存储系统(如OpenStack Swift项目)。在Glane里镜像被当做模板来存储,用于启动新实例。 Glance是一个可以

2020-12-18 00:47:35 1555

原创 Openstack——环境部署

Openstack环境部署准备环境基础环境配置基本优化安装基础依赖包配置时间同步并定时同步系统环境配置安装配置MariaDB安装RabbitMQ准备环境这里使用的是CentOS 7.6版本,采用最小化安装资源规划如下表:主机名网卡配置内存硬盘ctens37 192.168.100.10 、 ens33 20.0.0.68G300Gc1ens37 192.168.100.11、ens33 20.0.0.78G300Gc2ens37 192.168.10

2020-12-15 23:35:15 200

原创 OpenStack —— Keystone基本原理及部署

Keystone简介Keystone的功能Keystone基本概念UserProjectTokenRoleServiceEndpointCredentialsAuthentication简介keystone是OpenStack的组件之一,用于为OpenStack家族中的其它组件成员提供统一的认证服务,包括身份验证、令牌的发放和校验、服务列表、用户权限的定义等等。云环境中所有的服务之间的授权和认证都需要经过 keystone. 因此 keystone 是云平台中第一个即需要安装的服务。Keystone的

2020-12-14 00:16:07 818

原创 解决Pycharm:Windows Defender might be impacting your build and IDE performance.

安装2020.1版本的Pycharm,打开后会发现右下角会有小弹窗,如图所示查了下官方文档,说出现这种情况是由于,版本的升级,文件的位置与项目的位置不同,影响性能。所以每次启动IDEA时都会出现警告,所以出现这种情况,我们只需要点击下面的蓝色字体 Exclude directories…,然后再次点击弹框的Configure Automatically,后续点击允许更改,就OK了...

2020-12-11 13:43:45 2336

原创 OpenStack基本架构

OpenStack是美国国家航空航天局和Rackspace合作研发的云计算软件,以Apache授权条款授权,并且是自由和开放源代码软件。

2020-12-11 08:26:35 545

原创 KVM虚拟化技术原理简介

云计算的定义也如同它的名字一样,云里雾里,说不清楚。维基百科里是这样定义的:是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机各种终端和其他设备。以前,我们的信息处理(计算)是由一个实实在在的计算机来完成的,它看得见,摸得着。后来,随着计算硬件、网络技术、存储技术的飞速发展,人们发现,每个人独自拥有一台计算机似乎有些浪费,因为它大多数时候是空闲的。那么,如果将计算资源集中起来,大家共享,类似现代操作系统那样分时复用,将是对资源的极大节省和效率的极大提升

2020-12-09 00:12:22 2862 1

原创 harbor仓库建立

Harbor简介Harbor和Registry的比较部署Harbor服务1.下载 Harbor 安装程序配置Harbor参数文件启动Harbor查看Harbor启动镜像简介Harbor,是一个英文单词,意思是港湾,港湾是干什么的呢,就是停放货物的,而货物呢,是装在集装箱中的,说到集装箱,就不得不提到Docker容器,因为docker容器的技术正是借鉴了集装箱的原理。所以,Harbor正是一个用于存储Docker镜像的企业级Registry服务。Registry是Dcoker官方的一个私有仓库镜像,可

2020-12-06 17:04:25 197

原创 使用TLS加密通讯远程连接Docker

默认情况下,Docker 通过非联网 UNIX 套接字运行。它还可以使用 HTTP 套接字进行可选通信。如果需要以安全的方式通过网络访问 Docker,可以通过指定标志将 Docker 标志指向受信任的 CA 证书来启用 TLS。在守护程序模式下,它只允许来自由该 CA 签名的证书验证的客户端的连接。在客户端模式下,它仅连接到具有该 CA 签名的证书的服务器。# 创建CA证书目录[root@localhost ~]# mkdir tls[root@localhost ~]# cd tls/# 创

2020-12-06 16:55:24 400 3

原创 Consul 集群单节点与多节点

Consul 集群Docker concul 容器服务更新与发现:简介搭建 consul 集群:部署过程:(1)配置 consul 服务器:(2)查看集群信息:(3)通过 httpd api 可以获取集群信息:(4)让容器服务自动加入 nginx 群集:(5)测试服务、功能是否都正常:(6)验证:http 和 nginx 服务是否都注册到了 consul :(7)实现容器服务自动加入 Nginx 集群:(8)配置并启动 template:Docker concul 容器服务更新与发现:简介(1)Con

2020-12-01 18:16:47 1678

原创 Squid传统代理与透明代理

目录一、Squid(1)Squid是一个高性能的代理缓存服务器,Squid支持FTP、gopher、HTTPS和HTTP协议。和一般的代理缓存软件不同,Squid用一个单独的、非模块化的、I/O驱动的进程来处理所有的客户端请求。(2)Squid运行在什么系统上?Squid可运行在大多数Unix和OS/2版本的系统之上,已知的可工作的有:Windows,AIX,Digital Unix,FreeBSD,HP-UX,Irix,Linux,NetBSD,Nextstep,SCO,Solaris(3)Sq

2020-12-01 09:32:57 658

原创 redis数据库详情-----介绍、优化

一、SQL和NoSQL1、SQL1、一个结构化的数据库,创建在关系模型基础上,一般面向于记录;2、包括 Oracle 、Mysql 、 SQL Server 、Microsoft Access 、DB2 等。优点:1、易于维护:都是使用表结构,格式一致;2、使用方便:SQL语言通用,可用于复杂查询;3、复杂操作:支持SQL,可用于一个表以及多个表之间非常复杂的查询。缺点:1、读写性能比较差,尤其是海量数据的高效率读写;2、固定的表结构,灵活度稍欠;3、对于高并发读写需求,传统关系型数据

2020-12-01 09:27:53 144

原创 Docker Compose 容器编排基本操作与实战

一、Docker Compose 容器编排1、Docker Compose 前身是Fig,是一个定义及运行多个 Docker 容器的工具;2、使用 Docker Compose 不再需要使用 shell脚本来启动容器;3、Docker Compose 非常适合组合使用多个容器进行开发的场景。4、Docker Compose 的文件结构:YAML 是一种标记语言很直观的数据序列化格式以下是文件格式及编写注意事项:不支持制表符tab键缩进,需要使用空格键缩进通常开头缩进2个字符字符后缩进1个

2020-11-30 19:24:55 281

原创 ERROR:The Windows Subsystem for Linux optional component is not enabled.

安装Windows store 里的Ubuntu出现下面报错Installing, this may take a few minutes...WslRegisterDistribution failed with error: 0x8007019eThe Windows Subsystem for Linux optional component is not enabled. Please enable it and try again.See https://aka.ms/wslinstall

2020-11-30 10:46:25 1170

原创 LVS负载均衡——NAT模式

LVS负载均衡----NAT模式一,群集技术在实际应用中,在 Web 服务器集群之前总会有一台负载均衡服务器,负载均衡设备的任务就是作为 web 服务器流量的入口,挑选最合适的一台web服务器,将客户端的请求转发给它处理,实现客户端到真实服务端的透明转发。LVS、Nginx、HAProxy 是目前使用最广泛的三种软件负载均衡软件。1.1适用场景对负载均衡的使用一般是随着网站规模的提升根据不同的阶段来使用不同的技术。如果是中小型的 Web 应用,比如日 PV 小于1000万,用 Nginx

2020-11-29 21:36:07 190

原创 MySQL全量、增量备份与恢复

数据备份的重要性在生产环境中,数据的安全性是至关重要的,任何数据的丢失都可能产生严重的后果数据库备份的分类一、从物理与逻辑的角度,备份可分为:1、物理备份:对数据库操作系统的物理文件(如数据文件、日志文件等)的备份物理备份又可以分为脱机备份(冷备份)和联机备份(热备份):-冷备份:是在关闭数据库的时候进行的-热备份:数据库处于运行状态,这种备份方法依赖于数据库的日志文件2、逻辑备份:对数据库逻辑组件(如表等数据库对象)的备份二、从数据库的备份策略角度, 备份可分为:1、完全备份:每次

2020-11-29 21:31:20 124

原创 MySQL高级SQL语句

MySQL的高级语句1.按关键字排序1.使用ORDER BY语句来实现排序2.排序可针对一个或多个字段3.ASC:升序,默认排序方式4.DESC:降序6.ORDER BY的语法结构select column1,column2... from 库名 order by column1,column2,... asc|desc;mysql> create database tanwenlong;mysql> create table test(xuehao char(10) not

2020-11-29 21:29:01 127

原创 3965U安装EXSI(手把手教安装)

使用老毛桃在U盘写一个PE系统开机按F2进入BOOT设置,开启UEFI和Legacy支持,并把U盘改为第一启动项按F10 保存退出,系统会自动重启,加载U盘的系统进入系统后打开DiskGenius(分区工具)对磁盘进行分区保存之后重启,会进入下面的界面这个时候按ESC,选择第8项,选择U盘里面的EXSI的镜像文件,加载完会出现下图EnterF11选择内置的硬盘,Enter继续设置密码,此密码是root用户密码,登录后台需要用此密码登录F11执行安装到这里就安装

2020-11-29 20:26:32 1429

原创 openwrt.img固件转EXSI硬盘文件(超详细)

StarWind V2V Converter最新版是一款十分专业且功能出众实用的虚拟磁盘双向转换工具,通过StarWind V2V Converter最新版软件用户能够轻松的对虚拟磁盘进行迁移转换,并且不会对原虚拟磁盘造成任何影响,StarWind V2V Converter官方版软件非常适用于所有主要的VM格式:VMDK、VHD/VHDX、QCOW2和StarWind本地IMG

2020-11-29 19:59:53 11074 3

原创 MySQL的连接与存储

简介MySQL的连接查询,通常都是将来自两个或多个表的行结合起来,基于这些表之间的共同字段,进行数据的拼接。首先,要确定一个主表作为结果集,然后将其他表的行有选择性的连接到选定的主表结果集上。使用较多的连接查询包括:内连接,左连接和右连接。外连接:分为左连接和右连接。左外连接就是以左表为准,去匹配右表,左表有多少条数据,结果就是多少条数据。左表有的数据正常显示,右表没有的数据就用NULL显示。mysql> create table chengji(id int(3) not null prim

2020-11-29 19:05:50 136

原创 RSYNC远程同步及inotify 工具使用

一、rsync同步简介(1)Remote Sync ----- 远程同步,支持本地复制,或者与其他SSH 、rsync主机同步,功能类似于scp,但是要比scp丰富。官方网站:http : //rsync.samba.org(2)特点:1、可以镜像保存整个目录树和文件系统。2、可以很容易做到保持原来文件的权限、时间、软硬链接等等,无须特殊权限即可安装。3、快速:第一次同步时 rsync 会复制全部内容,但在下一次只传输修改过的文件。rsync 在传输数据的过程中可以实行压缩及解压缩操作,因此可以

2020-11-29 18:53:56 152

原创 MHA高可用架构配置及故障切换

MHA高可用配置及故障切换1.MHA简介1.MHA概述一套优秀的MySQL高可用环境下故障切换和主从复制的软件MySQL故障过程中,MHA能够做到0-30秒内自动完成故障切换2.MHA的组成MHA Manager(管理节点)MHA Node(数据节点)3.MHA特点自动故障切换过程中,MHA试图从宕机的主服务器上保存二进制日志,最大程度的保证数据不丢失使用半同步复制,可以大大降低数据丢失的风险目前MHA支持一主多从架构,最少三台服务,即一主两从4.MHA缺点需

2020-11-28 21:41:29 151

原创 LVS-DR群集部署

LVS-DR群集1.LVS-DR中的ARP问题2.解决ARP的两个问题的设置方法3.LVS负载均衡群集(直连路由模式LVS-DR)1.LVS-DR中的ARP问题1.在LVS-DR负载均衡集群中,负载均衡器与节点服务器都要配置相同的VIP地址当ARP广播发送到LVS-DR集群时,因为负载均衡器和节点服务器都是连接到相同的网络上,它们都会接收ARP广播只有前端的负载均衡器进行响应,其他节点服务器不应该响应ARP广播2.对节点服务器进行处理,使其不响应针对VIP的ARP请求使用虚接口lo:0承载

2020-11-28 20:34:31 116

原创 使用Dockerfile构建sshd+systemctl+nginx+tomcat

这里写目录标题使用Dockerfile构建sshd镜像systemctl服务构建nginx容器构建TOMCAT镜像使用Dockerfile构建sshd镜像创建sshd目录,进入并编辑Dockerfile[root@server1 ~]# mkdir sshd && cd sshd[root@server1 sshd]# vi Dockerfile FROM centos:7 MAINTAINER newRUN yum -y update # 更新yum源RUN yum -y

2020-11-28 17:54:09 129

原创 Apache网页优化——压缩、缓存、安全

Apache网页优化一.网页压缩二.网页缓存三.Apache安全优化1.隐藏版本信息2.防盗链Apache网页优化概述1.在企业中,部署Apache后只采用默认的配置参数,会引发网站很多问题,换言之默认配置是针对以前较低的服务器配置的,以前的配置已经不适用当今互联网时代2.为了适应企业需求,就需要考虑如何提升Apache的性能与稳定性,这就是Apache优化的内容优化内容配置网页压缩功能配置网页缓存配置隐藏版本号配置防盗链一.网页压缩1.Apache实现网页压缩的功能模块包括mo

2020-11-27 16:41:13 178 1

原创 三种构建WEB主机的方式

构建虚拟web主机虚拟 Web 主机指的是在同一台服务器中运行多个 Web 站点,其中的每一个站点实际上并不独立占用整个服务器,因此被称为“虚拟”Web 主机。通过虚拟 Web 主机服务可以充分利用服务器的硬件资源,从而大大降低网站构建及运行成本。httpd 支持的虚拟主机类型包括以下三种。●基于域名:为每个虚拟主机使用不同的域名,但是其对应的 IP 地址是相同的。例如,www.kkun.com 和 www.qkun.com 站点的 IP 地址都是 20.0.0.3。这是使用最为普遍的虚拟 Web 主

2020-11-26 23:31:52 408

原创 网站架构基础

网站基础总结web基础与http协议一.域名概述二.域名申请三.网页的概念四.HTML概述五.网页基本标签六.Web1.0 和 Web2.0 的区别七.静态网页八.动态网页九.HTTP协议十.HTTP方法HTTP状态码生产环境常见的HTTP状态码web基础与http协议一.域名概述1、域名的概念IP地址不易记忆2、早期使用Hosts文件解析域名主机名称重复主机维护困难3、DNS(Domain Name System域名系统)分布式层次性4、域名空间结构根域顶级域:组织

2020-11-26 20:19:29 190

原创 Docker本地私有仓库的建立

建立docker的本地私有仓库拉取registry镜像添加仓库地址运行容器标记镜像并上传镜像查看私有仓库镜像并下载使用docker pull是直接拉取公网的镜像,我们也可以使用registry来建立一个docker的本地仓库拉取registry镜像[root@localhost ~]# docker pull registryUsing default tag: latestlatest: Pulling from library/registrycbdbe7a5bc2a: Pull compl

2020-11-26 19:42:50 90

原创 构建Docker镜像的原理

文章目录docker镜像的分层Docker镜像的创建Docker镜像Docker镜像的创建方法基于已有镜像创建基于本地模板创建基于Dockerfile创建Dockerfile操作指令docker镜像的分层Docker镜像的创建Docker镜像应用发布的标准格式支撑一个Docker容器的运行Docker镜像的创建方法基于已有的镜像创建基于本地模板创建基于Dockerfile创建基于已有镜像创建将容器里面运行的程序及运行环境打包生成新的镜像dicker commit [选项]

2020-11-26 16:00:18 245

原创 ERROR:Docker [Warning] IPv4 forwarding is disabled.

在执行Dockerfile时,出现如下报错,Step 2/9 : MAINTAINER The porject <testhttpd> ---> [Warning] IPv4 forwarding is disabled. Networking will not work. ---> Running in 45d929b0bafdRemoving intermediate container 45d929b0bafd ---> c6e8404f6190Step 3/

2020-11-26 13:30:31 186 1

原创 Docker构建LNMP安装wordpress

Docker安装LNMP关闭防火墙安装docker二级目录三级目录关闭防火墙systemctl stop firewalld setenforce 0安装dockeryum install docker -y解压所需的文件置其目录root@vmess ~]# tar zxf mysql-5.6.36.tar.gz -C mysql[root@vmess ~]# tar zxf nginx-1.12.2.tar.gz -C nginx[root@vmess ~]# tar zxf word

2020-11-25 20:15:43 318 1

本固件基于immortalwrt大佬的源码编译 orangepi-r1-plus-lts

集成多种插件,个人主要使用aria2 和samba,usb挂载了1T硬盘,未测ppoe拨号,目前自用DHCP无异常

2022-02-18

OpenWRTx86_64 .7z

openwrt 11月21号编译版本 ,集成了京东签到服务,微信推送,FRP,解锁灰色歌曲,可道云等等

2020-11-27

空空如也

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

TA关注的人

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