![](https://img-blog.csdnimg.cn/20200225162616869.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux,Docker和Git
文章平均质量分 68
学习Linux的笔记和心得。
死磕的斯坦张
Coding everyday。
展开
-
Win10 家庭版找不到Device Guard来处理 VMware Workstation与Device Guard不兼容问题
Win10家庭版用虚拟机运行虚拟机系统时,提示VMware与Device Guard不兼容,需要禁用Device Guard才能运行。在网上找了很多方法,大多数都是说在本地组策略中禁用基于虚拟化的安全性,但是这个模组在Win10家庭版中是没有的;还有的方法是采用代码的方式来处理,但是我试了依然不能解决问题。最后发现还可以通过修改注册表的默认数值进行功能的禁用。问题的原因windows10家庭版就没有Device Guard这个模组设计,导致常规的解决办法根本无法使用但是虽然家庭版没有这个模组的原创 2022-03-25 23:35:32 · 14617 阅读 · 3 评论 -
Kubeadm创建集群
目录标题1、安装kubeadm1、基础环境2、安装kubelet、kubeadm、kubectl2、使用kubeadm引导集群1、下载各个机器需要的镜像2、初始化主节点3、根据提示继续1、安装kubeadm● 一台兼容的 Linux 主机。Kubernetes 项目为基于 Debian 和 Red Hat 的 Linux 发行版以及一些不提供包管理器的发行版提供通用的指令● 每台机器 2 GB 或更多的 RAM (如果少于这个数字将会影响你应用的运行内存)● 2 CPU 核或更多● 集群中的所有机原创 2021-11-13 17:38:35 · 1457 阅读 · 0 评论 -
Kubernetes基础概念
目录标题1、Kubernetes特性2、Kubernetes架构1、控制平面组件(Control Plane Components)kube-apiserveretcdkube-schedulerkube-controller-managercloud-controller-manager2. Node 组件kubeletkube-proxy1、Kubernetes特性kubernetes具有以下特性:● 服务发现和负载均衡Kubernetes 可以使用 DNS 名称或自己的 IP 地址公开容器,如原创 2021-11-13 17:25:10 · 104 阅读 · 0 评论 -
Docker部署软件实战(安装部署Nginx,Tomcat,es+kibana)
目录标题1. Docker安装Nginx2. Docker安装Tomcat3. Docker部署es + kibana可视化1. Docker安装Nginx# 1. 搜索镜像 search 建议去docker hub搜索,可以看到帮助文档# 2. 下载镜像 pull# 3. 运行测试[root@iZ2zeg4ytp0whqtmxbsqiiZ home]# docker imagesREPOSITORY TAG IMAGE ID原创 2021-10-15 12:45:58 · 137 阅读 · 0 评论 -
Docker的常用命令
目录标题1. Docker的常用命令帮助命令镜像命令容器命令常用的其他命令后台启动容器查看日志1. Docker的常用命令帮助命令docker version # docker版本信息docker info # 系统级别的信息,包括镜像和容器的数量docker 命令 --help 帮助文档镜像命令docker images 查看所有本地主机上的镜像[root@iZ2zeg4ytp0whqtmxbsqiiZ ~]# docker imagesREPOSITORY原创 2021-10-15 12:43:53 · 146 阅读 · 0 评论 -
解决本机往虚拟机互传文件问题——共享文件夹
创建共享文件夹(这种方法最适合Windows系统,专治各种无法传送问题)共享文件的意义在于可以把宿主机的文件传到虚拟机内,这是VMware 自带的传文件功能,非常好用。前置条件:在宿主机建立一个共享文件夹操作步骤:1) 在宿主机创建个文件夹2) 右键“属性”,3) 点击‘共享’列名,选择‘共享’按钮,4)选择所有者共享,点击‘共享’按钮;5)出现共享的路径,点击完成;6)关闭该页面。二、虚拟机共享宿主机文件操作1、关闭虚拟机的win10系统;2、打开编辑虚拟机设置;3、原创 2021-10-15 11:23:28 · 6467 阅读 · 1 评论 -
Vim学习笔记
目录`vi` —— 终端中的编辑器01. `vi` 简介1.1 学习 `vi` 的目的1.2 vi 和 vim02. 打开和新建文件2.1 打开文件并且定位行2.2 异常处理03. 三种工作模式末行模式命令04. 常用命令4.1 移动(基本)1) 上、下、左、右2) 行内移动3) 行数移动4) 屏幕移动4.2 移动(程序)1) 段落移动2) 括号切换3) 标记4.3 选中文本(可视模式)4.4 撤销和恢复撤销4.5 删除文本4.6 复制、粘贴4.7 替换4.8 缩排和重复执行4.9 查找常规查找单词快速匹配原创 2021-01-21 10:26:29 · 164 阅读 · 0 评论 -
Docker介绍和基本原理
目录标题Docker出现的背景虚拟化技术和容器化技术对比虚拟化技术的缺点容器化技术基本概念解释阿里云镜像加速底层原理Docker出现的背景Docker是基于Go语言开发的!开源项目官网官方文档仓库地址虚拟化技术和容器化技术对比虚拟化技术的缺点资源占用十分多冗余步骤多启动很慢Docker为什么更快docker有着比虚拟机更少的抽象层。由于docker不需要Hypervisor实现硬件资源虚拟化,运行在docker容器上的程序直接使用的都是实际物理机的硬件资源。因此在原创 2021-04-14 17:25:49 · 121 阅读 · 1 评论 -
在Linux系统快速安装Nodejs
1、去官网下载和自己系统匹配的文件:英文网址:https://nodejs.org/en/download/中文网址:http://nodejs.cn/download/2、下载下来的tar文件上传到服务器并且解压1)上传服务器可以是自己任意路径,目前我的放置路径为 cd /app/software/2)解压上传(解压后的文件我这边将名字改为了nodejs,这个地方自己随意,只要在建立软连接的时候写正确就可以)tar -xvf node-v6.10.0-linux-x64.tar.xz原创 2021-05-26 15:45:30 · 209 阅读 · 0 评论 -
给小白的 Linux 学习建议
目录标题1.学习 Linux 的注意事项1.1 Linux 严格区分大小写1.2 Linux 一切皆文件1.3 Linux 不靠扩展名区分文件类型1.4Linux 中所有的存储设备都必须在挂载之后才能使用1.5Windows 下的程序不能直接在 Linux 中使用2. 远程服务器关机及重启时的注意事项2.1 远程服务器在重启前,要中止正在执行的服务2.2 重启命令的选用2.3不要在服务器访问高峰运行高负载命令3. 远程配置防火墙时不要把自己踢出服务器5.指定合理的密码规范并定期更新6.合理分配权限7.定期备原创 2021-04-24 12:35:49 · 157 阅读 · 0 评论 -
Linux磁盘管理
目录标题磁盘管理概述dfdu磁盘挂载与卸除磁盘管理概述Linux磁盘管理好坏直接关系到整个系统的性能问题。Linux磁盘管理常用命令为 df、du。df :列出文件系统的整体磁盘使用量du:检查磁盘空间使用量dfdf命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。语法:df [-ahikHTm] [目录或文件名]选项与参数:-a :列出所有的文件系统,包括系统特有的 /proc 等文件系统;-k :以 KBy原创 2021-04-06 16:21:28 · 81 阅读 · 0 评论 -
Linux用户和用户组管理和操作
目录标题账号管理简介用户账号的管理添加账号切换用户删除帐号修改帐号用户口令的管理用户组管理删除组修改组切换组账号管理简介Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个唯一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够原创 2021-04-06 13:13:49 · 156 阅读 · 0 评论 -
Linux目录管理和文件操作
目录标题目录管理处理目录的常用命令ls (列出目录)cd (切换目录)pwd ( 显示目前所在的目录 )mkdir (创建新目录)cp ( 复制文件或目录 )rm ( 移除文件或目录 )mv ( 移动文件与目录,或修改名称 )文件基本属性修改文件属性文件内容查看cat 由第一行开始显示文件内容nl 显示行号more 一页一页翻动less 一页一页翻动head 取出文件前面几行tail 取出文件后面几行目录管理绝对路径和相对路径我们知道Linux的目录结构为树状结构,最顶级的目录为根目录原创 2021-04-05 19:38:13 · 314 阅读 · 0 评论 -
Git分支操作
GIT分支分支在GIT中相对较难,分支就是科幻电影里面的平行宇宙,如果两个平行宇宙互不干扰,那对现在的你也没啥影响。不过,在某个时间点,两个平行宇宙合并了,我们就需要处理一些问题了!git分支中常用指令:# 列出所有本地分支git branch# 列出所有远程分支git branch -r# 新建一个分支,但依然停留在当前分支git branch [branch-name]# 新建一个分支,并切换到该分支git checkout -b [branch]# 合并指定分支到当前原创 2021-04-05 12:14:03 · 125 阅读 · 0 评论 -
IDEA中集成Git
IDEA中集成Git1、新建项目,绑定git。注意观察idea中的变化2、修改文件,使用IDEA操作git。添加到暂存区commit 提交push到远程仓库可以在idea控制台使用命令行操作,也可以使用idea中git图标的可视化操作,但时一般命令行会更加快捷。3、提交测试...原创 2021-04-05 12:09:35 · 126 阅读 · 0 评论 -
Git文件操作
Git文件操作文件的四种状态版本控制就是对文件的版本控制,要对文件进行修改、提交等操作,首先要知道文件当前在什么状态,不然可能会提交了现在还不想提交的文件,或者要提交的文件没提交上。Untracked: 未跟踪, 此文件在文件夹中, 但并没有加入到git库, 不参与版本控制. 通过git add 状态变为Staged.Unmodify: 文件已经入库, 未修改, 即版本库中的文件快照内容与文件夹中完全一致. 这种类型的文件有两种去处, 如果它被修改, 而变为Modified. 如果使用git原创 2021-04-05 12:06:18 · 176 阅读 · 0 评论 -
Git基本原理分析和项目快速搭建案例
目录标题版本控制常见的版本控制工具版本控制分类Git与SVN的主要区别Git基本理论三个区域工作流程Git项目搭建创建工作目录与常用指令本地仓库搭建克隆远程仓库版本控制版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。实现跨区域多人协同开发追踪和记载一个或者多个文件的历史记录组织和保护你的源代码和文档统计工作量并行开发、提高开发效率跟踪记录整个软件原创 2021-04-05 12:02:28 · 119 阅读 · 0 评论 -
安装Git和基本配置教程
目录标题Git环境配置启动Git常用的Linux命令Git配置设置用户名与邮箱(用户标识,必要)Git环境配置软件下载打开 [git官网] https://git-scm.com/,下载git对应操作系统的版本。所有东西下载慢的话就可以去找镜像!官网下载太慢,我们可以使用淘宝镜像下载:http://npm.taobao.org/mirrors/git-for-windows/启动Git安装成功后在开始菜单中会有Git项,菜单下有3个程序:任意文件夹下右键也可以看到对应的程序!Git Bash原创 2021-04-05 11:37:20 · 236 阅读 · 0 评论 -
Linux下使用Vim编辑器
这里写目录标题Vim编辑器三种使用模式命令模式:输入模式:底线命令模式Vim 按键说明Vim编辑器Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。vim 则可以说是程序开发者的一项很好用的工具。所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。连 vim 的官方网站 (http://www.vim.or原创 2021-04-04 19:26:28 · 207 阅读 · 0 评论 -
Linux软链接和硬链接的区别
Linux 链接概念Linux 链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。情况下,ln 命令产生硬链接。硬连接本质:类似文件的同步生成的备份硬连接指通过索引节点来进行连接。在 Linux 的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在 Linux 中,多个文件名指向同一索引节点是存在的。比如:A 是 B 的硬链接(A 和 B 都是文件名),则 A 的目录项中的 ino原创 2021-04-04 19:19:23 · 150 阅读 · 0 评论 -
Linux快速上手和基本介绍
目录标题入门概述为什么要学习LinuxLinux 简介Linux 发行版Linux 应用领域环境搭建安装CentOS(虚拟机安装,耗资源)购买云服务器(推荐)Linux系统结构Linux开机关机开机登录关机入门概述为什么要学习Linuxlinux诞生了这么多年,以前还喊着如何能取代windows系统,现在这个口号已经小多了,任何事物发展都有其局限性都有其天花板。就如同在国内再搞一个社交软件取代腾讯一样,想想而已基本不可能,因为用户已经习惯于使用微信交流,不是说技术上实现不了解而是老百姓已经习惯了,想让原创 2021-04-04 18:42:38 · 103 阅读 · 0 评论 -
Linux宝塔面板安装教程
宝塔面板安装教程Centos安装命令:yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh e3bb5f4de查询对应系统的一键安装命令,稍等几分钟后,显示如下:将网址输入浏览器,然后进入登录页面,输入给出好的用户名和用户密码。然后就可以可视化地进行安装一些软件和插件,甚至完成博客网站的快速部署。...原创 2021-04-04 18:27:29 · 172 阅读 · 0 评论 -
Linux 学习笔记 5 文件的下载、压缩、解压、初步认识yum
...转载 2020-01-06 18:51:29 · 142 阅读 · 0 评论