自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (1)
  • 收藏
  • 关注

原创 一看就懂的Docker Consul工具

[root@localhost ~]# mkdir consul[root@localhost ~]# cd consul/[root@localhost consul]# lsconsul_0.9.2_linux_amd64.zip consul-template_0.19.3_linux_amd64.zip[root@localhost consul]# unzip consul_0.9.2_linux_amd64.zipArchive: consul_0.9.2_linux_amd6

2020-12-09 08:45:06 248

原创 一看就会的Harbor私有仓库的搭建和管理

确保docker-compose已能使用[root@localhost ~]# cd /usr/local/bin/[root@localhost bin]# ls[root@localhost bin]# rz -Erz waiting to receive.[root@localhost bin]# lsdocker-compose[root@localhost bin]# chmod +x docker-compose [root@localhost bin]# lsdocker-c

2020-12-09 08:32:43 329

原创 Docker Compose容器自动编排工具

[root@localhost ~]# cd /usr/local/bin/[root@localhost bin]# ls[root@localhost bin]# rz -Erz waiting to receive.[root@localhost bin]# lsdocker-compose[root@localhost bin]# chmod +x docker-compose [root@localhost bin]# lsdocker-compose[root@localho

2020-12-09 00:05:32 140

原创 Docker安全管理

目录一、Docker 容器与虚拟机的区别1.1 隔离与共享1.2 性能与损耗二、Docker 存在的安全问题2.1 Docker 自身漏洞2.2 Docker 源码问题三、Docker 架构缺陷与安全机制3.1 容器之间的局域网攻击3.2 DDoS 攻击耗尽资源3.3 有漏洞的系统调用3.4 共享root用户权限四、Docker 安全基线标准4.1 内核级别4.2 主机级别4.3 网络级别4.4 镜像级别4.5 容器级别4.6 其他设置五、容器最小化六、Docker remote api 访问控制七、限制流

2020-12-03 23:38:19 208

原创 一看就会的Docker资源配置

使用stress工具测试CPU和内存[root@localhost ~]# mkdir /opt/stress[root@localhost ~]# cd /opt/stress/[root@localhost stress]# ls[root@localhost stress]# vim DockerfileFROM centos:7MAINTAINER this is <zhangsan>RUN yum install -y wgetRUN wget -O /etc/yu

2020-12-02 23:25:09 324

原创 打开Windows服务器管理器出现报错:尝试加载481的插件时出错。调用的目标发送了异常。

打开PowerShell后,键入以下命令:Rename-Computer -NewName;NewName为现在想要重命名的计算机名称。怀疑与File and storage service有关;涉及Storage service服务组件。可能的问题原因:云服务器主机名修改为纯数字会发生此情况。

2023-04-10 16:14:35 357

原创 安装epel源出现错误报码:14: curl#6 - “Could not resolve host: mirrorlist.centos.org; 未知的错误“

出现报错[root@server1 ~]# yum install -y epel-release已加载插件:fastestmirror, langpacksCould not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=updates&infra=stock error was14: curl#6 - "Could not resolve host: mirrorl

2021-01-11 15:11:01 979

原创 Nova计算服务介绍

目录Nova 简介作用Nova 系统架构组件介绍API–通信接口Scheduler简介调度器的类型过滤器调度器调度过程调度器与DB的交互过程过滤器过滤器类型权重Nova 简介● 计算服务是openstack最核心的服务之一 , 负责维护和管理云环境的计算资源,它在openstack项目中代号是nova。● Nova自身并没有提供任何虚拟化能力,它提供计算服务,使用不同的虚拟化驱动来与底层支持的Hypervisor (虚拟机管理器)进行交互。所有的计算实例(虚拟服务器)由Nova进行生命周期的调度管理(

2020-12-28 09:05:00 3261

原创 ifconfig命令无法使用

ifconfig 命令无法使用解决办法yum -y install net-tools

2020-12-22 21:31:12 224

原创 Centos7最小化安装无法补全命令

无法补全命令解决方法yum -y install bash-completion

2020-12-22 21:30:08 769

原创 启动nginx服务失败,nginx: [emerg] getpwnam(“nginx“) failed

启动nginx服务时出现报错[root@localhost ~]# /usr/local/nginx/sbin/nginx nginx: [emerg] getpwnam("nginx") failed报错信息中出现getpwnam,那就说明获取用户失败,添加用户即可[root@localhost ~]# useradd -M -s /sbin/nologin nginx[root@localhost ~]# /usr/local/nginx/sbin/nginx[root@localhost

2020-12-22 21:24:54 7153

原创 初步了解OpenStack

目录OpenStack介绍发展历程云计算服务模型OpenStack概述OpenStack介绍● OpenStack是一个开源的云计算管理平台项目,是一系列软件开源项目的组合。由NASA(美国国家航空航天局)和Rackspace合作研发并发起,以Apache许可证(Apache软件基金会发布的一个自由软件许可证)授权的开源代码项目。● OpenStack为私有云和公有云提供可扩展的弹性的云计算服务。项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。发展历程2010年 Openst

2020-12-11 08:59:37 274

原创 编译安装KVM虚拟化技术

一、虚拟化技术虚拟化是一个广义的术语,在计算机方面通常是指计算元件在虚拟的基础上而不是真实的基础上运行。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。CPU的虚拟化技术可以单CPU模拟多CPU 并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。

2020-12-11 08:38:25 237

原创 安装yum包时出现/var/run/yum.pid 已被锁定如何解决

通过安装yum包时出现报错[root@localhost ~]# yum -y install...省略已加载插件:fastestmirror, langpacks/var/run/yum.pid 已被锁定,PID 为 2623 的另一个程序正在运行。Another app is currently holding the yum lock; waiting for it to exit... 另一个应用程序是:PackageKit 内存:254 M RSS (1.5 GB VSZ)

2020-12-03 20:41:55 479

原创 教你如何使用Dockerfile构建镜像

[root@localhost ~]# mkdir sshd[root@localhost ~]# cd sshd/[root@localhost sshd]# vim DockerfileFROM centos:7MAINTAINER this is webRUN yum -y updateRUN yum -y install openssh* net-tools lsof telnet passwdRUN echo '123456' | passwd --stdin rootRUN s

2020-11-28 15:57:38 701

原创 一看就会的Docker基本操作

目录查看docker版本[root@localhost docker]# docker version Client: Docker Engine - Community Version: 19.03.13 API version: 1.40 Go version: go1.13.15 Git commit: 4484c46d9d Built: Wed Sep 16 17:03:45 2020 OS/Arc

2020-11-26 22:22:59 1015

原创 教你最简单的Docker部署

目录1. 安装依赖包2. 设置阿里云镜像源3. 安装Docker-CE4. 镜像加速5. 网络优化部署19版的docker1. 安装依赖包[root@localhost ~]# yum -y install yum-utils device-mapper-persistent-data lvm2#yum-utils提供了yum-config-manager#device mapper存储驱动程序需要device-mapper-persistent-data和lvm2#Device Mapper是

2020-11-26 00:14:47 190

原创 一看就懂的MySQL主从复制与读写分离

这里写目录标题一级目录MySQL主从复制搭建MySQL读写分离搭建三级目录一级目录复制的基本过程Master将用户对数据库更新的操作以二进制格式保存到Binary Log日志文件中Slave上面的IO进程连接上Master,并请求从指定日志文件的指定位置(或者从最开始的日志)之后的日志内容Master接受到到来自Slave的IO进程的请求后,通过负责复制的IO进程根据请求信息读取制定日志制定位置之后的日志信息,返回给Slave的IO进程。返回信息中除了日志所包含的信息之外,还包括本次返回的信息已

2020-11-15 15:19:44 148

原创 超实用的MySQL索引、事务与存储引擎

这里写目录标题一、索引介绍1.1索引的概念1.1.1数据库索引1.2索引的作用1.3索引的分类1.3.1普通索引1.3.2唯一索引1.3.3主键索引1.3.4组合索引(单列索引与多列索引)1.3.5全文索引创建索引的原则依据事务介绍事务的概念事务的ACID特点原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability)事务控制语句存储引擎介绍存储引擎概念介绍MyISAM的介绍MyISAM的介MyISAM适用的三级目录一、索引介绍1.1索引的概念

2020-11-05 11:06:53 61

原创 超实用的MySQL备份与恢复

文章目录前言数据备份的重要性一、数据库备份的分类1.1 从物理与逻辑的角度,备份可分为物理备份和逻辑备份1.1.1 物理备份1.1.2 逻辑备份1.2 从数据库的备份策略角度,备份可分为完全备份、差异备份和增量备份1.2.1 完全备份1.2.2 差异备份1.2.3 增量备份二、MySQL完全备份与恢复2.1 常见的备份方法2.1.1 物理冷备2.1.2 专业备份工具mysqldump或mysqlhotcopy2.1.3 启用二进制日志进行增量备份2.1.4 第三方工具备份2.2 MySQL完全备份简介2.3

2020-11-04 20:16:52 88

原创 超实用的MySQL数据管理

MySQL数据管理一、数据库基本操作1.1 查看已存在数据库1.1.1 mysql默认4个数据库1.2 查看当前数据库中有哪些表1.3 查看表的结构SQL数据库语音的分类DDLDML数据库高级操作清空表临时表克隆表数据库用户授权二级目录三级目录一、数据库基本操作1.1 查看已存在数据库mysql> show databases;+--------------------+| Database |+--------------------+| information_s

2020-11-04 09:32:24 264

原创 修改服务端口号,主页选取

将apache服务的端口号修改为8080,主页选取为abc1.html[root@server1 ~]# vim apache.sh #!/bin/bash#apache主页选取dir=/var/www/htmltest=webconfig="/etc/httpd/conf/httpd.conf"cd $dir if [ ! -e abc1.html ] ;then echo $test > abc1.html fised -i -e 's/Listen 80/Listen 8

2020-11-03 11:24:20 139

原创 超简单之编译安装MySQL数据库

一、安装mysql所需环境[root@server1 ~]# yum -y install \> ncurses \> ncurses-devel \> bison \> cmake二、创建不可登录的程序用户[root@server1 ~]# useradd -s /sbin/nologin mysql三、上传安装包到opt目录下载压缩并进行cmake配置[root@server1 ~]# cd /opt[root@server1 opt]# tar zxv

2020-11-02 17:39:22 152

原创 把nfs服务创建为脚本

将nfs服务创建为脚本#!/bin/bash#nfs服务[root@server1 ~]# vim nfs.shx=/opt/web1test="<html><head><title>web1</title></head><body><h1>this is web1</h1></body></html>"y=/etc/exportsyum -y install rpcbind

2020-10-03 19:00:36 119

原创 将DNS服务创建为脚本

将DNS服务创建为脚本[root@server1 ~]# vim dns.sh#!/bin/bash#DNS服务named=/etc/named.confzones=/etc/named.rfc1912.zonescom=aa.comna=/var/namedsystemctl stop firewalldsetenforce 0cat>>/etc/resolv.conf<<EOFnameserver 192.168.111.10EOFrpm -ivh /m

2020-10-03 09:55:37 104

原创 SSH远程管理--让用户可以登录服务器

让lufei用户将公钥密钥传递给服务器的namei ,这样让lufei可以以namei用户身份登录上服务器。一、关闭防火墙、关闭核心防护[root@server1 ~]# systemctl stop firewalld[root@server1 ~]# setenforce 0[root@server2 ~]# systemctl stop firewalld[root@server2 ~]# setenforce 0二、创建用户[root@server2 ~]# useradd lufe

2020-09-09 19:43:43 289

原创 构建主从DNS服务器,客户机可以通过服务器正常解析域名

构建域名为fy.com,主机名www的域名,构建主从DNS服务器,客户机通过主从DNS服务器可以正常解析域名一:实验环境的准备:关闭防火墙、关闭核心防护、设置DNS地址server1:server2:server3:二、安装DNS服务[root@server1 Packages]# rpm -ivh bind-9.9.4-50.el7.x86_64.rpm 警告:bind-9.9.4-50.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 I

2020-09-08 19:55:05 668

原创 ftp匿名账户的模拟

匿名账户的上传和下载文件ftp的作用:用于文件的上传和下载关闭防火墙和核心防护、安装rpm软件包[root@server3 ~]# systemctl stop firewalld.service[root@server3 ~]# setenforce 0[root@server3 ~]# rpm -ivh /mnt/Packages/vsftpd-3.0.2-22.el7.x86_64.rpm 创建文件修改权限[root@server3 pub]# echo abc123 >a.tx

2020-09-05 22:04:00 240

原创 用john来分析本机弱密码,并显示出来

在Xftp中导入软件包压缩john软件包[root@server1 ~]# tar zxvf john-1.8.0.tar.gz执行编译文件[root@server1 ~]# cd john-1.8.0[root@server1 john-1.8.0]# cd src[root@server1 src]# make clean linux-x86-64查看是否生成john程序[root@server1 src]# ls ../run/john../run/john复制密码文件[

2020-08-31 23:19:37 164

原创 在linux退出时清空历史记录

清空历史记录[root@server1 ~]# history -c echo > ./.bash_history清空效果将在下次登录生效[root@server1 ~]#init 6验证[root@server1 ~]# history 1 init 6 2 history成功

2020-08-31 22:28:00 630

原创 模拟修复GRUB引导故障

模拟修复GRUB引导故障进入grub2,并删除grub.cfg模拟故障[root@server2 boot]# cd /boot/grub2[root@server2 grub2]# ls -lh总用量 32K-rw-r--r--. 1 root root 84 8月 9 09:28 device.mapdrwxr-xr-x. 2 root root 25 8月 9 09:28 fonts-rw-r--r--. 1 root root 4.2K 8月 9 09:28 gru

2020-08-25 19:44:14 288

原创 模拟MBR扇区故障实验

模拟MBR扇区故障实验加一块硬盘,进入系统查看磁盘sdb是否存在[root@server2 ~]# fdisk -l#磁盘 /dev/sdb:85.9 GB, 85899345920 字节,167772160 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节#格式化sdb[root@server2 ~]# mkfs -t ext4 /dev/sdb

2020-08-25 19:18:24 203

原创 Linux中忘记root密码

root用户忘记密码后重置进入 BIOS 选择光盘进入,F10 保存在光盘引导界面,选择 Troubleshooting 进入选择 Rescue a CentOS system 进入进入引导按1键再按回车进入sh-4.2#加载系统镜像:sh-4.2#chroot /mnt/sysimage重置root密码bash-4.2#passwd rootnew:retry:退出bash环境exit重启reboot...

2020-08-25 18:20:53 91

原创 永久挂载RAID

永久挂载RAID一、获取该RAID的UUID、[root@server2 ~]# mdadm --detail /dev/md5 | grep -i uuid UUID : 9e03886a:d05f2d5b:e5f86530:cf6d1c2e二、开始设置mdadm.conf[root@server2 ~]# vim /etc/mdadm.confARRAY /dev/md5 metadata=1.2 spares=1 name=server2:5 UUID=9e03

2020-08-25 09:40:45 243

原创 华为 eNSP MSTP

MSTP:多生成树协议该协议可应用于在网络中建立树形拓扑,消除网络中 的环路,并且可以通过一定的方法实现路径冗余,但不是一定可以实现路径冗余。生成树协议适合所有厂商的网络设备,在配置上和体现功能强度上有所差别,但是在原理和应用效果是一致的。目的:VLAN10与VLAN20可以实行互访,拓扑图如下所示:LSW1上的设置:[SW1]vlan bat 10 20[SW1]int e0/0/1[SW1-Ethernet0/0/1]port hybrid pvid vlan 10[SW1-

2020-07-21 00:05:20 1621 1

Python3.8.5软件安装包

Python是一种面向对象、直译式计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。这种语言具有非常简捷而清晰的语法特点,适合完成各种高层任务,几乎可以在所有的操作系统中运行。目前,基于这种语言的相关技术正在飞速的发展,用户数量急剧扩大,相关的资源非常多。

2020-10-03

空空如也

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

TA关注的人

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