自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 docker安装配置和基础管理

docker有ee版和ce版,ee版是企业版,ce版是开源版,这里装的是ce版。docker的体系结构如图:一 安装docker准备yum源.[root@docker yum.repos.d]# curl http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker...

2020-03-14 18:05:31 199

原创 配置本地yum仓库

1、安装vsftpd软件[root@docker ~]# yum -y install vsftpd2、启动vsftpd[root@docker ~]# systemctl start vsftpd[root@docker ~]# systemctl enable vsftpd3、测试ftp[root@docker ~]# lftp 192.168.22.814、上传系统镜像到...

2020-03-14 16:06:41 312

原创 安装zabbix时报[Errno 256]错误

今天在安装zabbix的zabbix-server-mysql和zabbix-web-mysql时,遇到报[Errno 256] No more mirrors to try.错误,提示下载软件包剩余多少字节时传输关闭,后来网上查了很多方法都解决不了,最后看到https://www.cnblogs.com/python-wen/p/12360070.html这个博主的文章,安装他总结的经验,把yu...

2020-03-07 17:58:14 358

原创 CPU用户态、内核态和空闲态

执行top命令时,出现一堆结果不知道什么意思,于是一通查找,大概搞明白了输出结果的含义,其中比较重要的几个参数是:us:user state 用户态信息sy:system state内核态信息id:空闲状态关于用户态和内核态是个啥,用一张图一目了然:cpu处理任务表面上看似是并行工作,实际上是串行,任务会分成多个小片段,内核每个时刻只能处理某个任务的一个片段,处理完后会跳到第二个任务的...

2020-03-05 23:36:07 856

转载 keepalived高可用vip无法正常迁移问题

在用keepalived做高可用的时候遇到个奇怪的问题:配置好keepalived配置文件后,用systemctl stop keepalived.service停止keepalived服务,VIP地址正常地从主服务器迁移到备服务器,客户端也能正常访问vip,开启keepalived服务后,vip切回到主服务器,但是再次执行systemctl stop keepalived.service时,就出...

2020-03-05 17:11:40 686

原创 keepalived+nginx高可用负载均衡常见故障问题解决方法

采用nginx负载均衡+keepalived高可用方案实现网站高可用负载均衡时,常会出现脑裂问题和主服务器故障但是没有释放资源的问题。1.对于第一个问题,可以用脚本监控备服务器,一旦发现备服务器上出现vip地址,立即发送告警:#!/bin/baship a s eth0 | grep “192.168.22.3” >/dev/nullif [ $? -eq 0 ]thenecho...

2020-03-05 15:36:50 1135

原创 nginx负载均衡无法监听网卡上没有的IP地址

在用nginx+keepalived做双主高可用负载均衡时,为了安全起见,在nginx配置文件里设置只能监听vip地址,不允许使用主机物理地址访问,可是在设置监听IP地址时,由于两台设备互为主备,所以每台服务器上都只有一个vip,而要监听两个vip的时候,nginx默认不允许,这时候通过在内核文件/etc/sysctl.conf里增加net.ipv4.ip_nonlocal_bind” = 1语句...

2020-03-05 10:28:10 3088

原创 网站动静分离架构读写原理

网站一般有门户网站、视频网站、博客微博bbs等;第一类:1、新闻网站特点是实时性强,发布后很少修改,视频网站特点是发布后很少修改,这两类网站一般都用静态网页;2、新闻编辑人员发布的新闻,文字类的进入数据库,图片、视屏类的进入存储;3、后台程序自动将数据库的内容生成静态html文件,存在存储上,运维人员通过事件触发将html和图片、视频推到缓存服务器或者购买的CDN加速器上,供用户浏览;3...

2020-02-17 14:40:11 416

原创 rsync+cron实现定时备份

实现以下需求:备份以下文件:(1)定时任务服务的配置文件/var/spool/cron/root(2)开机自启动的配置文件/etc/rc.local(3)日常脚本的目录/server/scripts每天晚上00:00实现定时备份本地服务器保留打包后7天内的数据;备份服务器保留打包后7天内的所有备份数据,同时保留6个月内每周一的所有数据副本;备份服务器上,要按照客户端内网I...

2020-02-12 16:58:27 275

原创 Linux同时在多个服务器上批量创建多个用户

需求:批量创建5个用户,设置密码123456,同时在多个服务器上执行该操作。思路:在管理服务器m01上操作,在m01写好创建5个用户并设置密码的脚本,使用ansible的script模块或者先用copy拷贝到目的主机上再使用shell模块执行,注意先用ssh-keygen生成秘钥对并用ssh-copy-id把公钥发到各个主机上。步骤:1、编写密钥认证脚本fenfagongyao.sh,实现m...

2020-02-12 16:32:04 2969

原创 ansible的copy模块四种拷贝情况

ansible的copy模块测试:本地主机为m01,远程主机为web01.从m01拷贝文件到web01,本地m01情况:[root@m01 rsync]# tree /test_dir//test_dir/└── test_dir.txt1、src是目录,dest是文件,报错,不允许这种情况:[root@web01 tmp]# ll总用量 0-rw-r–r-- 1 root roo...

2020-02-12 12:50:49 5157

原创 一键部署sersync+rsync,实现rsync服务端与sersync同步

自己设计了个小实验,一键部署sersync和rsync,实现sersync实时备份数据到rsync,把过程记录下来,以后有需要可以参考,正所谓好记性不如烂笔头。规划:管理服务器m01:172.16.1.61sersync服务器:172.16.1.31rsync服务器:172.16.1.41整个过程涉及以下几个脚本:1、fenfagongyao.sh:用秘钥认证代替密码;2、rsyn...

2020-02-11 22:15:10 799

原创 cron定时任务实现rsync备份时执行不成功的原因

今天在测试cron定时任务实现rsync自动备份时,先将以下命令写入脚本~/etc_backup.sh:#!/bin/bashrsync -avz /etc [email protected]::backup然后执行crontab -e命令,在里面添加如下命令,设置每3分钟定时执行etc_backup.sh脚本,实现备份:*3/ * * * * /usr/bin/sh ~/e...

2020-02-04 14:53:09 930

原创 kvm安装步骤和一些关于kvm的常用命令

检查CPU是否支持和启用虚拟化grep -E “svm | vmx”/proc/cpuinfo可以看到输出的文件信息里,包含vmx的字样,说明CPU启用了虚拟化:如果没有输出,查看是否开启了CPU虚拟机功能。使用本都yum源安装管理工具qemu-kvm、qemu-kvm-tools、virt-manager、virt-install、virt-viewer、libvirt后启用服务:...

2019-11-25 20:49:28 502

原创 centos7配置本地yum源

虽然系统会自带一些yum源,但是都是互联网上的源,在没有网络的情况下就无法使用了,所以还是使用自己本地的yum源靠谱。首先查看现有的yum源有哪些删除现有yum源挂载光盘文件,可以使用mount /dev/sr0 /mnt/cdrom 挂载,但是如果系统重启后又需要重新挂载,所以这里直接修改fstab文件,这样以后就算系统重启了,只要光盘还插在系统里,挂载的光盘文件就一直有效,在/etc...

2019-11-20 23:19:45 653 3

原创 软件模拟虚拟化、全虚拟化、半虚拟化、硬件辅助虚拟化和容器

我们知道,虚拟化技术一共有全虚拟化(使用二进制翻译)、半虚拟化(操作系统辅助)和硬件辅助虚拟化,那这三者各有什么特点和优缺点呢?传统硬件上直接安装OS的时候,OS工作在Ring0,应用软件工作在Ring3但是做了虚拟化后,OS和硬件之间就多了一层VMM,虚拟机里的OS怎么和硬件通信?并且多个虚拟机里的OS怎么协调使用硬件资源呢?1998年VMware首次解决了这一问题,使用二进制翻译和...

2019-11-19 19:54:54 19697 1

原创 centos 7安装图形界面问题

安装centos 7过程中,可以选择安装GNOME桌面:但是如果安装过程忘记选择,或者本身系统没有装图形界面,又需要使用图形界面,可以通过yum安装yum自动从网络上下载安装包,大概几百M,安装好后重启,通过startx命令可以切换到图形界面:从图形界面切换到命令行:Ctrl+Alt+F2,如果F2无效,试试其他F键命令行界面查看当前的模式:multi-user.target表示...

2019-11-19 16:41:38 702

原创 忘记root密码怎么办

1 重启系统,在这个界面按e键2 在启动文件界面的LANG=zh_CN.UTF-8后面添加init=/bin/sh,按Ctrl+x退出3 输入ls,回车,输入mount -o remount ,rw /4 输入passwd,回车,输入两次密码5 输入touch /.autorelabel,回车,再输入exec /sbin/init,回车后自动重启系统,就可以使用新密码登录了。...

2019-11-19 16:15:33 121

原创 VMware workstations 中手动配置centos 7 ip地址时无法上网

虚拟机里的系统用DHCP获取的ip地址可以正常上外网,但是改为手动配置IT地址时却无法上网,而且ping不通物理机地址,可是物理机可以ping通虚拟机。折腾了很久,后来发现是手动设置ip地址时,网关配置错误。虚拟机的网卡使用NAT模式,虚拟机里的Linux系统设置网关时需要和下面的地址一致:注意配置DNS时是DNS1=8.8.8.8,不是DNS修改了/etc/sysconfig/netw...

2019-11-19 16:02:36 458

hbd3编码解码

这是一段将随机输入序列转换成hdb3码的编码解码和频谱分析程序

2012-12-09

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

TA关注的人

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