Create Ubuntu 18.04 LTS docker image

一: 环境说明 物理机器 macbook pro 虚拟机 VirtualBox 宿主系统 Ubuntu 18.04 LTS 宿主系统 Docker 版本 Docker version 18.06.1-ce, build e68fc7a 首先在虚拟机中安装好宿主系统,配置好基础网络环境,并切换到root账户下. 二:  制作 Ubuntu 18.04 LTS docker镜像 1. 安装 debootstrap 2.  用 debootstrap 构建 Ubuntu 18.04 LTS 的 rootfs 三: 配置基础系统 1.修改默认的源 2. 安装基础包 3. 配置字符集为 en_US.UTF-8 UTF-8 4. 配置时区 5. 清理系统,退出当前 rootfs 四: 打包并创建 Docker 镜像 需要宿主机安装配置好docker运行环境,如果未安装,则使用以下方法安装: 1. 打包镜像 2. 查看是否打包成功 五: 测试打包的镜像 六: 发布到官方仓库,需自提前注册好账户 1. 输入用户名密码登录 2. 创建一个名为的 kernelstudio/ubuntu 标签 3. 推送到官方仓库 七: 备注 如果要把当前的系统环境(宿主系统)打包为容器基础镜像,主要是 rootfs 的处理,则使用以下命令 打包好的环境 https://hub.docker.com/r/kernelstudio/ubuntu/tags/

How to add the nginx-rtmp-module module to the nginx installed by brew, and set up the rtmp stream processing server

给brew安装的 nginx 添加 nginx-rtmp-module 模块,并搭建rtmp流处理服务器. 环境基础信息如下:  macOS Mojave 版本 10.14 nginx 版本 1.15.5 nginx-rtmp-module 版本 1.2.1 首先给 brew 安装的 nginx 添加 nginx-rtmp-module 模块 添加编译参数 --add-module=/usr/local/Cellar/nginx-modules/nginx-rtmp-module-1.2.1 编译的时候会有多个源码文件爆如下错误(还不知道是什么原因导致?). 解决办法是修改报错的 c 源码文件的 include 文件路径(修改成后如下图),需要根据报错的文件进行修改,实测修改编译后的程序无问题: 然后编辑 nginx.conf 添加如下配置(我本机的配置): 如果nginx之前是启动状态则重启nginx服务. 打开浏览器访问 http://rtmp.kernelstudio.com/stat 看到如下图就说明安装成功: 如果未安装ffmpeg 则使用 brew 进行安装: 使用 ffmpeg 进行流推测试(下面的命令是推的直播形式的流): 下载 VLC 播放器进行测试观看 ( File -> Open Network ): 软件点击 play 播放,出现如下视频则表示安装配置没问题: 进行web端的hls播放测试. 打开浏览器访问 http://rtmp.kernelstudio.com 查看推送的视频是否成功.

Development cannot be enabled while your device is locked.

真机调试iOS程序出现了Development cannot be enabled while your device is locked. 解决方法是:打开手机设置->通用->还原->还原位置与隐私; 然后手机会有弹窗提示你是否信任此电脑,点击信任,重启Xcode之后就可以了.

Git Command

1.  基本命令 2. 删除远程分支 3. 在不commit的前提下pull回来 4.  回滚代码到某个commit 5. 强推到远程  

CentOS7.2 Firewalld.service

查看已经开放的端口: 开启端口: –zone                         #作用域 –add-port=80/tcp    #添加端口,格式为:端口/通讯协议 –permanent            #永久生效,没有此参数重启后失效 重启防火墙:  

Spark, Hadoop, Livy Server,大数据集群环境. 第1部分:集群环境信息说明

一.集群信息   1.1 主机/虚拟机/版本配置信息 宿主机 宿主机macOS Sierra 10.12.6 (MacBook Pro 16G/512G) 虚拟机 VirtualBox 5.1.24 r117012 虚拟机操作系统 CentOS 7 x64 5G/2CPU JDK jdk-8u144-linux-x64 Scala 2.10.6 Hadoop 2.7.4 Spark spark-2.2.0-bin-hadoop2.7 livy Server 0.3.0 Maven 3.5.0   1.2 集群集群网络环境 主机名IP地址用户名类型 master 192.168.0.70 cloudsince NameNode,ResourceManager,SecondaryNameNode,Worker,LivyServer worker1 192.168.0.71 cloudsince DataNode,NodeManager worker2 192.168.0.72 cloudsince DataNode,NodeManager   1.3 目录说明 /data0/app 所有运行的程序(spark,hadoop等) /data0/bin 执行程序 /data0/etc 配置文件 /data0/lib 第三方lib包以及jar包 /data0/local 第三方或编译的程序 /data0/logs 运行时的日志文件目录(spark,hadoop,tomcat等) /data0/sbin 自定义shell脚本目录 /data0/var 运行时的产生的文件(spark,hadoop,tomcat等)

Page 1 of 10123...6...>>