apt-get

Kong 系列 -- Kong 101

半城伤御伤魂 提交于 2019-12-15 09:42:27
随着微服务、开放平台等概念的兴起,实践过程中 API 数量呈现爆发式增长,对外、对内如何治理?网关是针对这一系列疑问的部分回应,才疏学浅,只能留下一些烂笔头。 目前 API 网关实现比较多, Kong 、 Orange 、 Traefik 、 Tyk 、 Istio 等。Kong 就是其中一个开源的 API 网关实现,有社区支持,相对比较活跃,也有商业版本提供给企业客户。最近要在 k8s 中试用 Kong,所以接下来一段时间的博客主要就围绕 Kong 做一些记录。 本篇主要是参照了 官方安装文档 ,在本地安装的笔记。 OS:Ubuntu 19.04 Desktop x64 Kong:1.4.0 Postgresql:11.5 1、安装 Kong Kong 支持很多种安装模式 这里用的 Ubuntu 下手工安装的方式,先下载 deb 包。因官网没有提供 Ubuntu-19.04 的包,所以下载了 Ubuntu-18.04 的 deb 包 ,后面跑起来也没发现有什么问题。 $ sudo apt-get update $ sudo apt-get install openssl libpcre3 procps perl $ sudo dpkg -i <kong-download-path>/kong-1.4.0.bionic.amd64.deb 安装完后,相关目录分别是 /etc

ARM嵌入式——制作根文件系统并使用NFS挂载运行。

﹥>﹥吖頭↗ 提交于 2019-12-15 09:02:56
制作根文件系统并使用NFS挂载运行。 上位机准备: 准备busybox,安装menuconfig所需依赖的库: sudo apt-get install build-essential sudo apt-get install libncurses5 sudo apt-get install libncurses5-dev 在busybox中执行make menuconfig Linux Module Utilities ---> //按N键去除选项(insmod/lsmod/rmmod精简版命令) [*] Simplified modutils (NEW) 去除以上选项,立马出现完整版的命令选项: [*] insmod (NEW) │ │ [*] rmmod (NEW) │ │ [*] lsmod (NEW) [*] Pretty output (NEW) [*] Blacklist support │ │ [*] modprobe (NEW) │ │ [*] depmod (NEW) 保存退出 注意:目前busybox提供的命令已经足够使用 修改Makefile进行交叉编译: vim Makefile +164 //修改为指定的交叉编译器。 vim Makefile +190 //修改为ARCH=arm。(指定架构) 保存退出 正式进行编译: make make install

Ubuntu安装Docker及Docker的基本命令

天大地大妈咪最大 提交于 2019-12-15 03:04:26
1.更新Ubuntu的apt源索引 $ sudo apt-get update 2.安装包允许apt通过HTTPS使用仓库 $ sudo dpkg --configure -a $ sudo apt-get install apt-transport-https ca-certificates curl software-properties-common 3.添加Docker官方GPG key $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 4.设置Docker稳定版仓库 $ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" 5.更新apt源索引 $ sudo apt-get update 6.安装最新版本Docker CE(社区版) $ sudo apt-get install docker-ce 7.查看安装Docker的版本 $ docker --version 8.检查Docker CE 是否安装正确 root@ubuntu:~# docker version Client: Version:

Ubuntu 16.04安装docker详细步骤

我们两清 提交于 2019-12-15 02:09:35
因需要安装opendronemap,而这个依赖于docker,所以记录了一下安装docker的步骤,比较简单.通过apt的docker官方源安装最新的Docker CE(Community Edition),即Docker社区版,是开发人员和小型团队的理想选择。 开始安装 由于apt官方库里的docker版本可能比较旧,所以先卸载可能存在的旧版本: $ sudo apt-get remove docker docker-engine docker-ce docker.io 更新apt包索引: $ sudo apt-get update 安装以下包以使apt可以通过HTTPS使用存储库(repository): $ sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common 添加Docker官方的GPG密钥: $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 使用下面的命令来设置stable存储库: $ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux

Docker基础

南楼画角 提交于 2019-12-15 01:12:19
Docker - 基础 一、什么是Docker 在docker的官方之 什么是docker 中提到了一句话:“当今各大组织或者团体的创新都源于软件(例如OA、ERP等),其实很多公司都是软件公司"。用户量的激增导致了并发、指数级增加的数据、应用的可靠性等问题,单体应用已经应对不了这些问题,于是诞生了分布式、集群、微服务、边缘计算等各种名词、架构风格和满足这种架构风格的各种框架,那我们接下来跟大家谈谈这些技术名词。 分布式:将一个复杂的应用按照模块进行拆分,每个拆分的模块做成一个应用,分开部署,分开运行,各个模块之间通过webservice、http rest、rpc的方式进行调用。但是分布式系统中面临着很多棘手的问题:1. 如果某一个应用crash掉了,会导致调用该模块的其他模块也无法正常工作;2. 因为网络抖动或者硬件的问题导致数据的一致性问题(即分布式事务问题);3. 运维和硬件成本的急剧上升。 集群:集群是指将某一个应用或者某个模块部署在多台机器上(这些机器上跑的代码是相同的),然后通过负载均衡的方式让每个应用都能处理请求,即使某一个应用宕掉了,其他的应用一样可以处理请求,集群是为了解决我们上面提到的分布式应用中的第一个问题,但是集群也面临着诸多的问题:1. 运维和硬件成本的急剧增加;2. 实现集群势必会引入第三方的插件,那么第三方插件如何去保障其稳定运行; 微服务

apt-get install 和 pip install的区别

▼魔方 西西 提交于 2019-12-14 11:44:50
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 在UBUNTU系统下,使用python进行语言开发时,在必要时需要安装不同的python包进行扩展。那么,通常用到的两种方式:pip install和ubuntu系统独有的apt-get install有什么区别呢?这里略作记录。 (主要参考:http://askubuntu.com/questions/431780/apt-get-install-vs-pip-install) pip install的源是pyPI,apt-get 的源是ubuntu仓库。 对于python的包来说,pyPI的源要比ubuntu更多,对于同一个包, pyPI可以提供更多的版本以供下载。 apt-get 安装的包是系统化的包,在系统内完全安装。 pip install安装的python包,可以只安装在当前工程内 apt-get 和 pip install 中,对于相同python包,命名可能会不同: apt-get install:对于python2来说,包的名称可能是python-<package_name> 对于python3来说,包的名称可能是python3-<package_name> pip install:直接使用<package_name>进行下载 来源: oschina 链接: https://my

ubuntu下Python的安装和使用

荒凉一梦 提交于 2019-12-14 11:37:47
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 4.1 Python的安装 ubuntu下可以很方便的使用apt-get来安装软件,这里我们安装 Python 2.7/3.2(因为Python2和Python3区别很大)。安装步骤如下(下面的命令安装了两种)。 4.1.1 安装Python发布版本 安装Python2.7: 1 //安装 Python 发布版本,dev包必须安装,很多用pip安装包都需要编译 2 sudo apt-get install python2.7 python2.7-dev 安装Python3.2: 1 //安装 Python 发布版本,dev包必须安装,很多用pip安装包都需要编译 2 sudo apt-get install python3.2 python3.2-dev 当然,我们也可以一起安装: 1 sudo apt-get install python2.7 python2.7-dev python3.2 python3.2-dev 4.1.2 安装build依赖包 1 //很多pip安装的包都需要libssl和libevent编译环境 2 sudo apt-get install build-essential libssl-dev libevent-dev libjpeg-dev libxml2-dev libxslt

python cv2出现libXext.so.6,libXrender.so.1

北城以北 提交于 2019-12-14 07:57:17
从x86_64 + ubuntu14.04 + python3.5中import cv2(opencv3.3), 遇到以下错误: ImportError: libSM.so.6: cannot open shared object file: No such file or directory ImportError: libXrender.so.1: cannot open shared object file: No such file or directory ImportError: libXext.so.6: cannot open shared object file: No such file or directory 安装对应的软件包解决: apt-get install libsm6 apt-get install libxrender1 apt-get install libxext-dev 来源: CSDN 作者: 陈军2号 链接: https://blog.csdn.net/u011622208/article/details/103504290

ubuntu的常规指令

无人久伴 提交于 2019-12-14 01:48:55
Linux之Ubuntu:Ubuntu中常使用的快捷键命令、操作集合、简单案例之详细攻略 原创 一个处女座的程序猿 发布于2018-04-02 20:12:22 阅读数 7588 收藏 展开 Linux之Ubuntu:Ubuntu中常使用的快捷键命令、操作集合、简单案例之详细攻略 目录 一、Ubuntu常使用的快捷键 0、Linux系统快捷键 二、终端命令常用快捷键 1、利用man、--help查找某个关键命令的功能 2、几个牛叉命令功能—apt-get、dpkg、make 3、基本命令的功能 4、其他系统相关命令功能 configure,make,make install用法 三、Ubuntu常使用的方法 四、Ubuntu常使用的简单案例 1、基本操作命令 2、实际命令—图文操作 3、Ubuntu下编辑、修改、保存sh文件 一、Ubuntu常使用的快捷键 参考博客 : https://blog.csdn.net/yzhan6_10/article/details/69569468 在Linux下Win键就是Super键,长按该键可以打开系统快捷键帮助说明。在Ubuntu中打开终端的快捷键是Ctrl+Alt+T,在终端中打开新的选项卡的快捷键是Ctrl+Shift+T。 0、Linux系统快捷键 Tab //自动补全命令或者文件名 Alt + F1 //聚焦到桌面左侧任务导航栏

ubuntu 16.04 搭建docker

北战南征 提交于 2019-12-14 01:39:36
1.为确保运行的不是旧版Docker sudo apt-get remove docker docker-engine docker.io 2.添加Docker COmmunity Edition 所需的软件依赖和apt仓库,确保包有正确的签名 1 sudo apt-get install apt-transport-https ca-certificates curl software-properties-common 2 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 3 sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" 3.安装Docker 1 sudo apt-get update 2 sudo apt-get upgrade 3 sudo apt-get install docker-ce 4.设置在每次引导系统时启动Docker服务器 1 sudo systemctl enable docker 2 sudo systemctl start docker 来源: https://www