![](https://img-blog.csdnimg.cn/20200116224826336.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
学习笔记
平时学习的笔记
syz1985
这个作者很懒,什么都没留下…
展开
-
docker部署和基本操作
容器技术已经成为应用程序封装和交付的核心技术 容器技术的核心有以下几个内核技术组成: Cgroups(control groups) 资源管理 namespace 进程隔离 selinux 安全 docker是完整的一套容器管理系统, 提供了一组命令, 让用户更加方便直接的使用容器技术, 而不需要过多关心底层内核技术 docker的优点: 相比与传统的虚拟化技术, 更加简介高效 传统虚拟机需要给每...原创 2019-12-10 08:38:34 · 138 阅读 · 0 评论 -
虚拟化服务
虚拟化服务器平台分三个层次: KVM/QEMU/LIBVIRTD KVM(内核虚拟化模块)是linux内核的模块, 他需要CPU的支持, 采用硬件辅助虚拟化技术Intel-VT,AMD-V, 内存的相关如Intel的EPT和AMD的RVI技术 QEMU(系统设备仿真)是一个虚拟化的仿真工具, 通过ioctl与内核kvm交互完成对硬件的虚拟化支持 Libvirt(虚拟机管理程序)是一个对虚拟化管理的...原创 2019-12-07 09:37:17 · 498 阅读 · 0 评论 -
Redis集群
Redis集群 启用集群功能 [root@node51 ~]# vim /etc/redis/6379.conf ... cluster-enabled yes cluster-config-file nodes-6379.conf cluster-node-timeout 5000 ... :wq [root@node51 ~]# /etc/init.d/redis_6379 restart...原创 2019-11-22 09:02:43 · 106 阅读 · 0 评论 -
Redis介绍及基本使用
数据库类型: 关系型RDBMS, 按照预先设置的组织结构(建表),将数据存储在物理介质上;数据之间可以做关联操作(MYSQL,MARIADB,ORACLE,DB2,SQL SERVER) 非关系型NOSQL,NOT ONLY SQL,无需预先定义存储结构,每条记录可以有不同的数据类型和字段个数(Memcached,Redis,MongoDB,CouchDB,Neo4j,FlockDB) Redis...原创 2019-11-20 16:04:23 · 108 阅读 · 0 评论 -
openstack搭建及使用
首先创建三台虚拟机, 一台作为openstack管理主机, 另外两天坐nova计算节点 openstack管理主机 2cpu, 7.5G内存, 50G硬盘 静态IP: 192.168.1.10 nova01,nova02计算节点 2cpu, 3.5G内存, 100G硬盘 [root@room9pc01 ~]# vim cv.sh //编写节本, 创建三台虚拟机 #!/bin/bash while...原创 2019-12-07 17:34:40 · 938 阅读 · 0 评论 -
memcache(kv数据库)搭建
安装并启动 yum -y install memcached telnet systemctl start memcached 查看两个文件,包括了memcache相关的配置信息: vim /usr/lib/systemd/system/memcached.service ExecStart=/usr/bin/memcached -u $USER -p $PORT -m $CACHESIZE -...原创 2019-11-20 08:30:03 · 227 阅读 · 0 评论 -
Varnish安装及简单操作
Varnish是一个web应用加速器,也称为反向代理服务器 client-----------------> proxy( varnish缓存)----------------> web1 安装操作: 安装软件依赖包 [root@proxy ~]# yum -y install gcc readline-devel [root@proxy ~]# yum -y install ...原创 2019-11-13 19:47:03 · 230 阅读 · 0 评论 -
Tomcat安装与验证
安装java yum -y install java-1.8.0-openjdk Tomcat使用到的端口有8080, 8009, 8005 8005启动需要借助随机数 /dev/random , random产生随机数较慢,可以借助urandom或者其他工具 借助urandom: mv /dev/random /dev/random.bak ln -s /dev/urandom /dev/ra...原创 2019-11-13 19:30:03 · 371 阅读 · 0 评论 -
GIT版本控制
Git是一款分布式版本控制软件 Git仓库: 保存所有数据的地方 工作区: 从仓库中提取出的文件,放在磁盘上供你使用或修改 暂存区: 就是一个文件,索引文件,保存了下次将提交的文件列表信息 工作流程 Git基本操作 安装Git软件 创建版本库 客户端克隆版本仓库到本地 本地工作目录修改数据 提交本地修改到服务器 安装软件,web1作为git服务器 [root@web1 ~]# yum -...原创 2019-11-04 19:22:52 · 92 阅读 · 0 评论 -
Ceph用法
什么是Ceph Ceph是一种分布式文件系统,具有高可用,高扩展,高性能的特点 Ceph可以提供对象存储,块存储,文件系统存储和PB级别的存储空间 https://docs.ceph.com/docs/master/start/intro/ Ceph组件 OSDs —存储设备 MONITOR —集群监控组件 RGW —对象存储网关 MDS —存放文件系统的元数据 案例 创建ceph块存储 ...原创 2019-11-02 16:27:47 · 588 阅读 · 0 评论