![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 78
TheRichCat
这个作者很懒,什么都没留下…
展开
-
在linux上部署kvm很难吗?谁看谁会的教程 (:=)
大纲@[TOC](大纲)部署前需知部署过程配置kvm使用kvm安装虚拟机部署前需知部署前请先确认服务器或者测试用的虚拟机配置是否达到要求。如下CPU:至少拥有2-4核心,最好支持超线程技术内存:至少为8G及以上为宜硬盘:至少50g为宜,多多益善系统:博主用的是centos7.4 实测7.6使用也没有问题部署过程安装环境部署确认都到达要求后就可以开始部署kvm的环境了先将centos7的iso镜像放入服务器中任意目录都可以mkdir /data.iso使用winscp导入centos原创 2020-12-08 19:49:18 · 227 阅读 · 0 评论 -
docker安全及TLS安全加密通讯 CA证书
前言为什么docker需要使用TLS加密通讯TLS为daocker部署tls加密命令选项注释为什么docker需要使用TLS加密通讯为了防止链路劫持、会话劫持等问题导致 Docker 通信时被中 间人攻击,c/s 两端应该通过加密方式通讯。因为docker的容器与宿主机共享系统核心,所以如果容器被攻陷呢么宿主机将受到牵连。TLSTLS 全称为Transport Layer Security,意指传输层安全,是解决网络安全的重量级武器。传输层安全最早由网景公司所开发,那时的名字还不叫TLS,而是原创 2020-12-03 20:29:09 · 344 阅读 · 1 评论 -
docker容器资源控制和管理 Cgroup 老司机带你急速上手(:=)
cgroups其名称源自控制组群(control groups)的简写,是Linux内核的一个功能,用来限制、控制与分离一个进程组的资源(如CPU、内存、磁盘输入输出等)。这个项目最早是由Google的工程师(主要是Paul Menage和Rohit Seth)在2006年发起,最早的名称为进程容器(process containers)。在2007年时,因为在Linux内核中,容器(container)这个名词有许多不同的意义,为避免混乱,被重命名为cgroup,并且被合并到2.6.24版的内原创 2020-12-03 14:54:43 · 165 阅读 · 0 评论 -
docker私有库之 Harbor 部署案例教程(:=)
前言@[TOC](前言)Harbor部署harbor管理harbor私有库使用客户端访问harbor使用docker-compose维护管理harborHarborHarbor是由VMware公司开源的企业级的Docker Registry管理项目,它包括权限管理(RBAC)、LDAP、日志审核、管理界面、自我注册、镜像复制和中文支持等功能相对于registry私有库 有着更强大的功能 ,最重要的支持使用web管理和图形化的界面,且基于项目为容器镜像分类,在harbor中需要先创建项目 ,才原创 2020-12-02 19:19:49 · 116 阅读 · 0 评论 -
docker容器consul集群 教你如何找到组织 (:=)
前言@[TOC](前言)Consul构建自动发现的Docker服务架构consul原理图部署consul发现自动集群**配置多node节点集群**验证Consul是HashiCorp公司推出的开源工具,用于实现分布式系统的服务发现与配置Consul的特性●支持健康检查,允许存储键值对Consul●基于Golong语言,可移植性强支持ACL访问控制与Docker等轻量级容器可无缝配合构建自动发现的Docker服务架构建立Consul服务每个提供服务的节点上都要部署和运行Consul的原创 2020-12-02 15:44:50 · 231 阅读 · 0 评论 -
squid传统代理 透明代理 以及反向代理 教程
squid服务介绍Squid是什么Squid是一种用来缓冲Internet数据的软件。它是这样实现其功能的,接受来自人们需要下载的目标(object)的请求并适当地处理这些请求。也就是说,如果一个人想下载一web页面,他请求Squid为他取得这个页面。Squid随之连接到远程服务器(比如:http://squid.nlanr.net/)并向这个页面发出请求。然后,Squid显式地聚集数据到客户端机器,而且同时复制一份。当下一次有人需要同一页面时,Squid可以简单地从磁盘中读到它,那样数据迅即就会传输原创 2020-11-30 23:39:07 · 258 阅读 · 0 评论 -
Docker compose容器编排(:=)
前言Docker的网络通信Docker Compose容器编排Docker Compose配置常用字段Docker Compose常用命令构建自动发现的Docker服务架构使用docker compose创建在这里插入图片描述部署docker + consul集群Docker Compose的前身是Fig,它是一个定义及运行多个Docker容器的工具使用Docker Compose不再需要使用Shell脚本来启动容器Docker Compose非常适合组合使用多个容器进行开发的场景原创 2020-11-30 19:56:56 · 211 阅读 · 0 评论 -
使用dockerfile创建部署MySQL (:=)
前言在容器中部署MySQL需要注意的几个点部署过程在容器中部署MySQL需要注意的几个点一般MySQL在生产环境中不会部署在容器中,通常是在裸金属上部署的,因为MySQL要占用资源较多 很难部署多个。容易出现的部署问题系统自带的my.conf属组和属主都是root,MySQL在启动过程中没有权限调用,需要使用chmod更改属主和属组。发现创建过程都正常,但是服务依旧没办法在启动后自动启动,解决方案为:将MySQL设为开机自启,最后的CMD使用一个没有实际意义的命令代替即可。部署过程关闭原创 2020-11-30 16:19:14 · 1970 阅读 · 2 评论 -
Dockerfile编写 从入门到入土(:=)
前言@[TOC](前言)Dockerfile操作指令使用Dockerfile编写SSH免密登录容器使用Dockerfile创建Nginx容器使用Dockerfile创建Tomcat镜像容器注:ENTRYPOINT与CMD的区别Dockerfile操作指令FROM 镜像指定新镜像所基于的镜像,第一条指令必须为FROM指令,每创建一个镜像就需要一条FROM指令。MAINTAINER 名字说明新镜像的维护人信息RUN命令在所基于的镜像上执行命令,并提交到新的镜像中CMD[ “要运行的程序“,”原创 2020-11-27 17:05:34 · 115 阅读 · 0 评论 -
Docker镜像解析与创建方法 建立私有库 容器卷与数据卷 关联容器
Docker镜像基础知识@[TOC](Docker镜像基础知识)Docker镜像的分层在这里插入图片描述Docker镜像的创建创建的基础命令基于Dockerfile创建Dockerfile操作指令案例环境基于现有镜像创建案例基于本地模板创建使用Dockerfile文件创建镜像创建私有镜像库创建docker数据卷创建容器卷创建关联容器端口映射Docker镜像的分层Dockerfile中的每个指令都会创建一个新的镜像层镜像层将被缓存和复用当Dockerfile的指令修改了,复制的文件变化了,或者构原创 2020-11-26 17:48:34 · 138 阅读 · 0 评论 -
docker容器简介 部署过程和基本操作教程
前言@[TOC](前言)docker容器简介Docker的核心概念及安装方式部署Dockerdocker基础操作搜索公有库的容器镜像获取容器镜像查看docker本地容器镜像删除本地容器镜像列表(id)查看镜像详细信息为镜像添加标签导出镜像到当前目录下载入镜像创建容器查看已创建的容器启动容器使用run直接下载镜像》创建容器》启动容器启动执行命令后关闭容器终止容器运行进入容器容器导出到当前目录下导入容器删除容器**dorker容器中的ip分配**docker容器简介Docker是什么是一种轻量级的“原创 2020-11-25 17:29:43 · 624 阅读 · 0 评论 -
如何在linux挂载硬盘
步骤大纲:添加新硬盘检测分区格式化挂载添加新硬盘在vm中为虚拟机提添加新的硬盘点击添加后一直下一步就行了 想加多少可以改一下数值注:添加只能在关机或者开机的时候添加 挂起时的机器不能继续添加 开机时添加后要重启虚拟机才能检测到硬盘检测新硬盘登入虚拟机后使用fdisk -l的命令查看新添加的硬盘设备号 一般按照a b c d这样的顺序表示新旧硬盘输入后就能看到已有的硬盘和其分区格式 没有分区格式没有分区号的就是新加入未分区的新硬盘这里拿 新硬盘sdb做演示硬盘分区注原创 2020-08-21 12:02:12 · 766 阅读 · 0 评论 -
Linux如何使用编译安装配置apachectl
步骤大纲使用winCSP将要用到tar包导入虚拟机解压3个tar包到指定目录使用yum安装5个依赖包和lynx使用./configure配置指定安装目录使用make 编译安装到指定目录将apachectl的命令导入所有用户可用命令的目录...原创 2020-08-20 11:18:01 · 443 阅读 · 0 评论 -
Linux vi和vim编辑器命令
vi编辑器的工作模式三种工作模式:命令模式 输入模式 末行模式不同模式之间的切换1.进入vi编辑器后 默认是命令模式 按i键可进入输入模式2.按esc键可切换回命令模式 按shift+:可进入末行模式 再按esc可切换回命令模式vi:vi一个文件,对这个文件进行编辑vim:增强型文件编辑器,是一个开放工具,也可以对某个文件进行编辑!vi/! vim 回退且自动打开上次编辑的文件插入内容a:当前光标后插入内容A:光标所在的行尾插入内容i:当前的光标位置插入内容I:光标所在的行头插入内原创 2020-08-14 11:30:50 · 142 阅读 · 0 评论 -
Linux常用命令 及其选项 示列
介绍大纲shell命令行格式编辑Linux命令行的辅助操作如何获取命令帮助查看当前的工作目录-pwd切换工作目录-cd列表显示目录内容-ls设置别名-alias创建新的目录-mkdir创建空文件-touch创建链接文件-ln复制文件或目录-cp删除文件或目录-rm移动文件或目录-mv查找命令/文件存放位置=which查找文件或目录-findShellLinux系统中运行的一种特殊程序在用户和内核之间充当“翻译官”用户登录Linux系统时,自动加载一个Shell程序原创 2020-08-13 12:07:46 · 440 阅读 · 0 评论 -
Linux初始化常用配置 命令
本次初始化涉及以下5点主机重命名配置网卡 静态IP关闭防火墙挂载光盘配置yum源注:CentOS版本7.4 请对号入座进入终端命令行界面如果不是管理员账号请先提权 :1.sudo -i 2.输入管理员密码linux命令格式:命令字 [选项] [参数] []为可选的意思重命名:hostnamectl set-hostname server1(将此台主机的名称 命名为server1)bash(刷新 刷新后才能看到更改后的效果)配置网卡:vi /etc/sysconf原创 2020-08-11 12:31:29 · 1182 阅读 · 0 评论