- 博客(47)
- 收藏
- 关注
原创 docker 19.03.11 rpm 包
wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-cli-19.03.11-3.el7.x86_64.rpmrpm -ivh docker-ce-cli-19.03.11-3.el7.x86_64.rpmdocker --versionDocker version 19.03.11, build 42e35e61f3[Unit]Description=Docker Applic
2021-12-27 18:57:57
178
原创 Centos7.2升级内核
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.orgrpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpmyum --enablerepo=elrepo-kernel install kernel-ml-devel kernel-ml -y修改启动文件vim /etc/default/grub修改GRUB_DEFAULT=0保存
2021-12-27 18:56:51
277
原创 阿里云服务器一键在线扩容无需重启服务器
一键扩容在线扩容centos 系统盘 扩容yum install -y xfsprogs cloud-guest-utils gdisk-* xfs* ; df -TH |grep ext4 ; LANG=en_US.UTF-8; growpart /dev/vda 1; resize2fs /dev/vda1 ;xfs_growfs /;df -TH一键绑定“数据盘”mkdir /data/ ; echo "/dev/vdb1 /data ext4 defaults,nofail 0 0" >
2021-10-28 18:54:30
528
原创 Mac怎么读写NTFS格式?
Mac怎么读写NTFS格式?打开应用程序 - 实用工具 - 终端 运行如下命令。来查看你的硬盘UUID。diskutil info /Volumes/UNTITLED2 | grep UUID特别注意:用你的硬盘的名字替换掉 UNTITLED2需要用到的就是硬盘的 UUID 识别号再运行如下命令:echo "UUID=130ED022-B7BB-4535-B84E-23011610A2AB none ntfs rw,auto,nobrowse" | sudo tee -a /etc/fst
2021-10-22 16:08:52
961
原创 VMware Fusion 专业版 12.1.2安装
简介VMware Fusion是一款Mac 上优秀的虚拟机工具,类似于 Parallels Desktop,它可以让你在Mac OS上无缝地运行 Windows 系统,使 Mac 系统和 PC 完美结合。VMWare Fusion 11增加了对18核iMac Pro和2018 MacBook Pro以及Intel六核Core i9处理器的支持,并对最新的macOS 10.14 Mojave系统进行了支持和兼容。借助 VMware Fusion,Mac 用户能够在 Mac 上并行运行 Windows 和数
2021-08-14 22:51:23
729
原创 Ansible一键离线安装部署
一、Ansible简介Ansible 是一个开源的基于 OpenSSH 的自动化配置管理工具。可以用它来配置系统、部署软件和编排更高级的 IT 任务,比如持续部署或零停机更新。Ansible 的主要目标是简单和易用,并且它还高度关注安全性和可靠性。基于这样的目标,Ansible 适用于开发人员、系统管理员、发布工程师、IT 经理,以及介于两者之间的所有人。Ansible 适合管理几乎所有的环境,从拥有少数实例的小型环境到有数千个实例的企业环境。使用 Ansible 无须在被管理的机器上安装代理,所以不存
2021-08-14 22:43:34
1858
5
原创 VMware Fusion 自定义网络 IP 地址段
原文发布地址:https://sysin.org/article/change-vmware-fusion-networking/本文写作时基于 Fusion 11.5 版本,Fusion 12 版本同样适用。下载 VMware Fusion:VMware Fusion 12 正式版发布,全面支持 macOS Big Sur:https://sysin.org/article/Download-VMware-Fusion-12/VMware Fusion 12 SLIC 2.5 MOD:https:
2021-08-14 22:38:40
636
原创 Docker修改默认的网段
第一步 删除原有配置sudo service docker stopsudo ip link set dev docker0 downsudo brctl delbr docker0sudo iptables -t nat -F POSTROUTING第二步 创建新的网桥sudo brctl addbr docker0sudo ip addr add 172.17.10.1/24 dev docker0sudo ip link set dev docker0 up第三步 配置Docke
2021-06-01 15:17:43
235
原创 Redhat 7.6更换yum
所需要的rpm安装包https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/找出以下安装包链接 wget 或 curl -O (版本不同 请自行查找)yum-metadata-parser-1.1.4-10.el7.x86_64.rpmyum-3.4.3-161.el7.centos.noarch.rpmyum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpmyum-utils-1.1.31-50.e
2020-07-03 10:54:23
689
原创 base源和epel源
wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
2020-06-16 18:53:59
1640
原创 MySQL数据库-主从复制和架构演变
主从复制 Replication介绍通过二进制日志方式,达到2台以上MySQL实例数据“同步”。主从复制前提两台以上数据库实例,版本一致。[root@db01 ~]# systemctl start mysqld3307[root@db01 ~]# systemctl start mysqld3308[root@db01 ~]# systemctl start mysqld3309区分不同角色[root@db01 ~]# mysql -S /data/3307/mysql.sock -e
2020-05-18 00:34:50
865
原创 MySQL数据库-备份恢复
备份恢复介绍备份主要时用来恢复数据工作职责1 设计备份策略和恢复策略备份策略: 1. 备份的时间 根据公司的实际业务情况,一般选择业务低谷。 2. 备份的周期 每天 每周 3. 备份的方式 全备、增量 逻辑、物理恢复策略: 1. 方案。 2. 准确性。 3. 需要多长时间。2 检查备份 1. 存在性。 2. 大小。 3. 日志。3 定期恢复演练4 故障恢复。5 迁移升级备份工具介绍逻辑备份工具主流:
2020-05-17 22:42:37
227
原创 MySQL数据库-日志管理
日志管理错误日志作用MySQL从启动开始,记录状态、警告、错误。辅助排错。配置方法查看mysql> select @@log_error;默认配置: ./HOSTNAME.err#配置[root@db01 ~]# mkdir /data/3306/errlog/ -p[root@db01 ~]# touch /data/3306/errlog/mysql.log[root@db01 ~]# chown -R mysql.mysql /datavim /etc/my.cnflo
2020-05-17 22:14:13
223
原创 MySQL数据库-存储引擎核心特性
MySQL 存储引擎存储引擎相当于Linux 文件系统。插件的模式存在。作用在表的一种属性。存储引擎类型Oracle MySQL :mysql> show engines;MRG_MYISAMCSVMyISAMBLACKHOLEPERFORMANCE_SCHEMAInnoDBARCHIVEMEMORYFEDERATEDMySQL 5.5 版本以后,默认的引擎是InnoDB。InnoDB核心特性聚簇索引AHI 自适应hash索引change buffer事务
2020-05-17 21:55:52
287
原创 MySQL数据库-索引及执行计划管理
1. 什么是索引相当于书中的目录,起到优化查询的功能。条件类查询: where group by order by join on distinct2. 索引的类型Btree : B树索引(Balance Tree)。 InnoDB , MyISAMHash : 哈希索引。 Memory相关引擎。InnoDB中也会维护自己的AHI(自适应)的hash索引。FullTEXT: 全文索引。一般是在大字段使用。一般用ES数据库存储大字段。GIS : 地
2020-05-16 00:27:00
299
原创 MySQL数据库-SQL基础应用
1.1 什么是SQL结构化查询语言。MySQL内置的命令。数据库管理、对象操作。是关系型数据库通用的语言。SQL规范: SQL89 SQL92 SQL99 SQL031.2 SQL 常用种类1.2.1 DDL : 数据定义语言库 :增、删、改表 :增、删、改主要是针对以上对象的 结构、属性的定义。1.2.2 DCL : 数据控制语言对于权限相关管理。grant revoke1.2.3 DML : 数据操作语言数据行:增、删、改、查1.2.4 DQL : 数据查询语言se
2020-05-15 23:01:54
354
原创 MySQL数据库-简介与安装
MySQL 介绍和安装部署1. 什么是数据库1.1 简介data base数据 介质1.2 什么是数据一般认为:文字,图片,视频,表格,用户名,密码。。。。。。计算机认为:010101010101.3 什么是介质txt ,word , excel , ppt …notepad++ ,DBMS(数据库管理系统)1.4 DBMS 数据库管理系统1.4.1 作用业务中关键型的数据,通常会使用DBMS软件进行数据的存储和管理1.4.2 DBMS类型RDBMS : Orac
2020-05-15 21:16:09
291
原创 运维网络
网络设备实现主机与主机之间通讯1) 实现通讯必须拥有传输介质2) 实现通讯必须拥有网卡设备 将二进制信息 转换 电信号信息 将电信号信息 转换 二进制信息3) 实现通讯必须进行协商过程 协商通讯速率(自适应) 1Gbps == 1Gb 每秒钟传输或介绍数据信息 1Gb=1024Mb=1024*1024Kb=1024*1024*1024bit(1 0) 主机A(说的多) -5类100M 6类1G- 主机B(接收少) 数据单位信息 网络传输数据:
2020-05-15 18:41:30
276
原创 磁盘lvm弹性扩容和缩容
LVM应用场景数据库服务器 / 存储服务器概念原理PV: (PE PE PE) - VG (PV PV) - LV第一个里程:进行磁盘分区格式化操作fdisk -l — 检查系统磁盘信息fdisk /dev/sdb — 对第二块磁盘进行分区分区操作步骤:n --> p --> 回车 --> 输入分区大小 --> p 划分出两个分区w 保存分区操作第二个里程:进行PV创建过程pvcreate /dev/sdb1 /dev/sdb2第
2020-05-15 18:24:01
1047
原创 cebtos6-7操作系统启动顺序
centos61) 进行开机自检 (检查硬件 加载识别bios)2) 识别MBR引导信息 (引导系统启动)3) 加载grub菜单 (选择内核信息)4) 加载内核信息 (控制管理硬件)5) 启动第一个服务进程 (init服务进程)6) 加载系统文件运行级别文件 (/etc/inittab) 加载系统文件磁盘挂载文件 (/etc/fstab) ???7) 加载系统初始化脚
2020-05-15 18:16:05
92
原创 Ansible
Ansible是什么Ansible可以实现一条命令完成多件事情一台服务器上的多件事多台服务器上的多件事配置文件查找优先级ANSIBLE_CONFIG #全局ansible.cfg #项目目录.ansible.cfg/etc/ansible/ansible.cfgAnsible Inventory 主机清单Ansible Ad-Hoc 模块1.yum | yum_repository 2.copy3.file4.service|systemd5.cron6.
2020-05-15 18:04:27
347
原创 firewalld
安全OSI1.硬件层面: 温度 机柜上锁 磁盘损坏 cpu异常 等等 <–监控2.网络层面: 没有公网IP3.系统层面: 打补丁 禁止Root直接登录 变更SSH端口 软防4.应用层面: 监听在内网网卡 不要使用弱口令密码5.web层面: 劫持和篡改网站 漏洞注入(非法方式进入网站) ddos(造成网站无法响应) 1.接入硬件防火墙 来源IP限制或限速 ( 流量得足够大 ) 2.https加密传输 3.waf防火墙 web应用层防火墙
2020-05-15 17:34:10
337
原创 keepalived
keepalived如何实现高可用keepalived需要借助一个VRRP协议来实现高可用.VRRP 虚拟路由冗余协议安装keeplaived[root@lb01 ~]# yum install keepalived -y[root@lb02 ~]# yum install keepalived -y配置keeplaivedlb01[root@lb01 ~]# cat /etc/keepalived/keepalived.confglobal_defs { route
2020-05-15 17:20:39
138
1
原创 HTTP协议
什么是Http什么是Url工作原理Http协议的请求与响应基本:Request URL: http://kod.oldxu.com:8000/ #请求的域名:端口Request Method: GET #请求的方法Status Code: 304 Not Modified #状态码Remote Address: 10.0.0.7:8000 #真实的IP地址Referrer Policy: no-referrer-when-downgrade
2020-05-15 17:10:40
95
原创 nginx
nginx 基本介绍web服务器代理服务器C语言编写开源为什么选择nginx高性能 高并发高扩展性(功能模块化)高可靠性(持续不断运行)nginx应用场景nginx web服务nginx代理nginx反向代理----->负载均衡nginx反向代理----->缓存nginx静态加速nginx动静分离nginx 全站httpsnginx安装ngi...
2020-05-15 16:45:29
99
原创 Redis
第一章 关系型和非关系型关系型: MySQL Oracle非关系型: Redis MongoDB Elasticsearch第二章 Redis重要特性1.速度快:C语言编写,代码简洁,单线程架构2.支持多种数据结构:字符串,哈希,列表,集合,有序集合3.丰富的功能:天然计数器,键过期功能,消息队列4.支持客户端语言多:PHP,Java,go,Python5.支持数据持久化:所有在运行的数据都是放在内存中,支持多种数据持久化格式,RDB,AOF,混合持久化6.自带多种高可用
2020-05-15 16:38:09
1130
原创 k8s
1:k8s集群的安装1.1 k8s的架构除了核心组件,还有一些推荐的Add-ons:组件名称说明kube-dns负责为整个集群提供DNS服务Ingress Controller为服务提供外网入口Heapster提供资源监控Dashboard提供GUIFederation提供跨可用区的集群Fluentd-elasticsearch提供集群日志采集、存储与查询1.2:修改IP地址、主机名和host解析10.0.0.11 k8s-ma
2020-05-15 16:21:40
830
原创 docker容器
1.什么是容器容器是隔离的环境中运行的一个进程,如果进程结束,容器就会停止,容器的隔离环境,拥有自己的ip地址,系统文件,主机名,进程管理[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-X1J5aCIK-1582246983271)(1.docker容器.assets/1575683535128.png)]程序: 代码,软件,命令进程:正在运行的程序2:容器...
2020-05-15 15:33:59
472
1
原创 一键openstack
1.使用脚本自动化部署openstack M版部署openstack 克隆一台openstack模板机:all-in-one环境4G内存,开启虚拟化,挂载centos7.6的光盘虚拟机开机之后,修改ip地址为10.0.0.11上传脚本openstack-mitaka-autoinstall.sh到/root目录上传镜像:cirros-0.3.4-x86_64-disk.img到/root目录上传配置文件:local_settings到/root目录上传openstack_rpm.tar.
2020-05-15 15:15:17
278
原创 centos7 内核升级
uname -rrpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.orgrpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpmyum --enablerepo=elrepo-kernel install kernel-ml-devel kernel-ml -ygrub2-set-default 0rebootuname -r
2020-05-15 14:04:14
92
原创 KVM虚拟化
1:什么是虚拟化?虚拟化,通过模拟计算机的硬件,来实现在同一台计算机上同时运行多个不同的操作系统的技术。2 :虚拟化软件的差别linux虚拟化软件:qemu 软件纯模拟全虚拟化软件,特别慢!兼容性好!xen(半) 性能特别好,需要使用专门修改之后的内核,兼容性差! redhat 5.5 xen kvm KVM(linux) 全虚拟机,它有硬件支持cpu,基于内核,...
2020-04-18 21:27:16
182
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人