随笔分类 - Linux
摘要:curl(Client URL)是支持多种协议的用于数据传输的软件。 curl支持的ftp http https等常见协议。 对于有些下载地址经常类似: 使用curl很方便的批量下载: 参数解释: C 断点续载 O 下载的文件另存为url路径中的文件名 o custom local name 批量下
阅读全文
摘要:6. Deploy your app 迭代和删除
阅读全文
摘要:5. Stacks 介绍 在第4部分,你已经学会如何配置一个蜂群,蜂群是一个运行着docker的集群,然后你将app部署到这个蜂群上,容器运行在多个机器上。 在第5部分,我们马上介绍分布式应用层级的最上层的概念stack。一个stack是一组共享依赖的内部相关的服务,这些服务能够被一起编排和伸缩。单
阅读全文
摘要:3. Services 介绍 在本部分,我们伸缩我们的应用,并且完成负载均衡功能。为了完成这个,我们必须在前面提到的层级结构中上移一层:service。 stack __service__ container 什么是服务? 在一个分布式应用中,应用的不同功能部分被称为服务。例如如果你想像一个视频分享
阅读全文
摘要:4. Swarms 介绍 在前面的部分,你知道了如何写一个应用以及如何运行在生产环境中,然后将它变为一个服务,在同一个进程中将服务能力伸缩到原来的5倍。 在本部分,你将在集群上部署一个应用,运行在多台机器上。通过将多个机器加入到docker化的集群中,多容器多机器的应用是可能的,这个docker化的
阅读全文
摘要:2. Container 介绍 stack service container 使用Docker的方式构建一个app。我们从app的层次结构的最下层开始,最下层是容器。接下来上层是service,这一层定义了生产环境容器如何运作,最顶层是stack,定义了service是如何交互的。 新的开发环境
阅读全文
摘要:1. Orientation Docker是开发人员和运维人员使用容器来开发、部署和运行应用的平台。使用linux容器来部署应用被称为容器化。容器概念不是新的,但是使用容器来便利部署应用却是新的。 容器化越来越受欢迎,因为容器具有以下特点: 灵活:大型应用也可以被容器化 轻量:容器共享同一个os内核
阅读全文
摘要:docker是一个可以开发、传输和运行程序的开放平台。Docker让我们可以将应用程序从基础架构中拆分出来,这样我们就可以快速的分发我们的软件。使用Docker,可以像管理应用程序一样去管理基础设施。利用Docker的方法学快速的去传输、测试和部署代码,我们能明显缩短代码的编写到部署上线的时间。也就
阅读全文
摘要:多文件编辑 很多时候,我们需要将A文件的内容复制到B文件里面。如果我们使用两个vim窗口编辑两个文件,粘贴的内容无法跨窗口。 输入下面的命令在一个窗口同时打开多个文件 使用命令: 在命令模式输入:files 可查看打开的文件列表: 命令模式输入: :n 编辑下一个文件 :N 编辑上个文件 :file
阅读全文
摘要:几种shell shell是用户和操作系统的桥梁。 主要分为如下几种: sh bash zsh 几种profile login shell:用户通过口令登录的shell non login shell:用户没有登录的shell,比如用户在login shell中使用bash开启的的shell就属于n
阅读全文
摘要:在以前的学习工作中,我常常遇到下面的情况: xx启动失败,端口被占用 网络连接数太多 监听的端口没有生效 ..... 这些和网络相关的问题的排查,linux提供的netstat程序很好的辅助我们排查问题。 1. 端口查看问题 netstat 命令的用法: netstat [ vWnNcaeol] [
阅读全文
摘要:Linux文件atime ctime mtimeLinux文件一般来说都具有三个重要的时间atime:access timectime: change timemtime: modification timeatime很好理解,对文件的访问都会更改这个时间,ctime...
阅读全文
摘要:shell内建命令和外部命令今天在使用Java的Runtime.exe()执行一个Linux命令的时候,出现了错误,通过问题的解决学习到了shell的内建命令和外部命令的差别。问题:使用如下Java代码执行一个命令的时候,报错提示说:不能运行source命令,原因是不...
阅读全文
摘要:几种负载均衡算法负载均衡在大规模Web系统中是常采用的技术,以实现高可用和高并发等目标。负载均衡可以从硬件和软件层次来实现,硬件层次实现的负载均衡性能高,配置少,但是相比于软件实现的来说灵活性不够高,另外价格经济成本也很高,软件层次实现的负载均衡性能比硬件层次低,配置...
阅读全文
摘要:Linux目录不同的Linux系统对应的目录名称和目录结构大致相同,这是因为关于目录结构有一个标准,被称为FHS FileSystem Hierarchy Standard。一般来说,FHS将目录按照可变性和可共享分为四类:不变的 可共享的 :例如 /user、/op...
阅读全文
摘要:计算机的启动过程按下电源键到计算机启动完毕,是一个复杂的过程。大致来讲,按下电源键到计算机启动完毕会经历四个阶段:第一阶段:BIOS阶段第二阶段:确定激活分区第三阶段:确定操作系统的位置第四阶段:加载操作系统内核到内存中以上四个阶段都是围绕着如何将操作系统内核加载到内...
阅读全文
摘要:Linux scp、ssh命令Linux用于远程主机管理的命令常见有:scp 用于本地、远程主机文件互相拷贝ssh 用户本地登录到远程主机scp全称 Secure Copy,令用于Linux之间复制文件和目录。scp是基于ssh登录进行安全的远程文件拷贝命令。语法:s...
阅读全文
摘要:Linux ps、top、free、uname命令Linux有很多查看系统运行时状态的命令,例如查看进程信息的ps和top,以及查看内存信息的free命令和操作系统信息的uname命令等。ps全称process status,主要是查看当前运行的进程状态。语法:ps ...
阅读全文
摘要:Linux head、tail 与 less 、more命令head 、 tail 命令head命令、head命令用于显示文件的开头的内容。在默认情况下,head命令显示文件的头10行内容。参数说明:-n N 指定显示头N行的内容 -n -N 文件倒数N行不显示,...
阅读全文
摘要:Linux命令中的管道和重定向在Linux中有很多标准的命令例如find、sort、du等,可以满足我们完成文档管理、系统管理等诸多需求,但是大多时候一些复杂的需求都需要多个命令搭配起来使用,对于Linux来说一个命令对应于一个进程,因此多个命令协同工作,就涉及到多个...
阅读全文

浙公网安备 33010602011771号