5 Ruo_Xiao

尚未进行身份认证

己所不欲,勿施于人。

等级
TA的排名 1w+

Docker / 深入理解的容器和镜像

这篇文章希望能够帮助读者深入理解 docker 的命令,还有容器(container)和镜像(image)之间的区别,并深入探讨容器和运行中的容器之间的区别。零、概览当我对 docker 技术还是一知半解的时候,我发现理解 docker 的命令非常困难。于是,我花了几周的时间来学习 docker 的工作原理,更确切地说,是关于 docker统一文件系统(the union file system)的知识,然后回过头来再看 docker 的命令,一切变得顺理成章,简单极了。题外话:就我个人而言

2020-05-11 17:50:50

OpenLDAP / ubuntu 18.04 下源码编译及安装说明

一、下载安装包1、OpenLDAP v2.4.49  链接:https://pan.baidu.com/s/1ezZSgCCUxJV7_ou0v58IHQ  提取码:gmie2、BerkeleyDB v5.0  链接:https://pan.baidu.com/s/1424j_Ok5BzMSwxlYkBE9bQ  提取码:51o3二、安装 BerkeleyDB  因为在安装 OpenLDAP 时会先检测依赖包,而 BerkeleyDB 就是其中之一,所以先安装该数据库。1、解

2020-05-11 17:05:18

OpenLDAP / Ubuntu 18.04 下 docker 版安装

一、拉取镜像docker pull osixia/openldap结果如下:拉取过程二、编写 docker-compose.ymlversion: '3'services: openldap: image: "osixia/openldap" container_name: "mycompany_openldap" restart: always environment: LDAP_

2020-05-11 16:54:31

JavaScript / Electron / ipcMain,ipcRenderer

一、ipcMainipcMain模块是类 EventEmitter 的实例。当在主进程中使用它的时候,它控制着由渲染进程(web page)发送过来的异步或同步消息,从渲染进程发送过来的消息将触发事件。1、发送消息发送消息,事件名为channel.回应同步消息, 你可以设置event.returnValue 。回应异步消息, 你可以使用event.sender.send(...) 。例子:// 主进程中const ipcMain = require('electron')....

2020-05-11 10:30:06

通信 / SSH介绍和使用,SSH key教程

一、SSH1、概述SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。简单说,SSH 是一种网络协议,用于计算机之间的加密登录。最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑。1995年,芬兰学者 Tatu Ylonen 设计了 SSH 协议,将登录信息全部加密,成为互联网安全的一个基本解决方案,迅速在全世界获得推广,目前已经成为 Linux 系统的

2020-05-08 18:36:50

javascript / node.js / npm install 时 --save 和 --save-dev 的区别

一、dependencies 和 devDependencies在使用 node 开发时, 我们在工程中用到的包必须是 package.json 中列出。而 dependencies 和 devDependencies 是package.json 中的两个属性,我们要用的包在这两个属性中列出即可。二者的主要区别如下: dependencies 列出的包用于生产环境; d...

2020-04-27 14:13:30

ftp、sftp、vsftp、ssh、vsftpd、sshd

零、概要总结ftp :文件传输协议,对应 ftp 服务。 sftp:安全文件传输协议, 对应 sftp 服务。 ssh: 一组协议。 vsftp:一个提供 sftp 服务功能的软件。 vsftpd:vsftp 软件的守护进程。 sshd:ssh 服务的守护进程。常见的提供 FTP 服务的软件:proftp、tftp 。常见的提供 SFTP 服务的软件:vsftp、openssh ...

2020-04-08 07:37:25

非对称加解密,私钥和公钥到底是谁来加密,谁来解密?

第一种用法:公钥加密,私钥解密。—— 用于加解密第二种用法:私钥签名,公钥验签。—— 用于签名有点混乱,不要去硬记,总结一下:你只要想:既然是加密,那肯定是不希望别人知道我的消息,所以只有我才能解密,所以可得出公钥负责加密,私钥负责解密;既然是签名,那肯定是不希望有人冒充我发消息,只有我才能发布这个签名,所以可得出私钥负责签名,公钥负责验证。同一种道理,我在换种说法:私...

2020-04-07 21:46:04

TCPIP / LAN、WAN、、VLAN、WLAN 和 WIFI 的区别和联系

一、LAN英文全称:Local Area Network 。 中文名称:局域网。 定义:指在某一区域内由多台计算机互联成的计算机组。二、WAN英文全称:Wide Area Network 。 中文名称:广域网。 定义:一种跨越大的、地域性的计算机网络的集合。子网可以是局域网也可以是小型的广域网。三、VLAN英文全称:Virtual Local Area Network 。...

2020-04-07 18:00:24

Linux / OpenWRT / 目录功能说明

一、目录树注意,上图中:蓝色是原始文件的目录结构。 红色是编译之后的目录结构。二、原始目录1、config存放着整个系统的配置文件。2、includeopenwrt 的 Makefile 都存放在这里,文件名为 *.mk 。这里的文件是在 Makefile 里被 include 的,类似于库文件。这些文件定义了编译过程。3、package存放了 open...

2020-04-07 16:27:31

Linux / openwrt / 安装 Web GUI 和 ftp server

opkg update 。 opkg install luci 。 (选做,安装中文软件包)opkg installluci-i18n-base-zh-cn 。 /etc/init.d/uhttpd enable 。 /etc/init.d/uhttpd start。(SAW:Game Over!)...

2020-04-07 13:59:11

VMware / 三种联网方法及原理

一、Brigde - 桥接(默认使用 VMnet 0)1、原理Bridge“桥”就是一个主机,这个机器拥有两块网卡,分别处于两个局域网中,同时在"桥"上运行着程序,让局域网 A 中的所有数据包原封不动的流入 B,反之亦然。这样,局域网 A 和 B 就无缝的在链路层连接起来了。在桥接时,VMWare 网卡和物理网卡应该处于同一 IP 网段 当然要保证两个局域网没有冲突的 IP 。VM...

2020-04-04 14:34:48

Linux / openwrt / Ubuntu 18.04 虚拟机中的 openwrt 如何联网

目录1、下载 opewrt x86_64 镜像2、安装 vmware3、安装 openwrt4、网络配置(桥接)5、测试1、下载 opewrt x86_64 镜像 和 vmware 15本次测试的是 openwrt 19.07.2 版本的系统,文件系统是 ext4 。下载地址如下:链接:https://pan.baidu.com/s/1CopzUcZ3JNP3r_...

2020-04-04 10:04:50

TCP/IP / 网关 IP 和 DNS 服务器 IP 为什么可以一样?

“网关”只是一个概念,只要满足连接两个网络的功能的设备就可以称做为“网关”,比如说路由器。当网关的 IP 和 DNS 服务器的 IP 相同时,说明路由器的功能不仅仅包括了网关、路由,还包括了转发 DNS 请求的功能,即:中继 DNS。这时的路由器仅仅负责转发而已,将请求转发给该片区域的真正的 DNS 服务器,再将结果返回给主机,从而完成 DNS 查询的功能呢。(SAW:Game Ov...

2020-04-03 18:25:52

TCP/IP / 网关和路由器的区别

本质上讲,“网关”和“路由器”都是一种概念。对于网关来说,只要实现了连接不同网段的功能的事物,都可以叫做网关。设备:路由器,软件:防火墙,这些只要包含想要的功能都可以称做为网关。对于路由器来说,只要实现了路由寻找和转发都可以称作为路由器。TP - LINK,带有该功能的笔记本都是可以的。网关的功能就是一个网段的...

2020-04-03 17:50:56

Linux / Ubuntu Desktop / 设置静态 IP 的方法

终端:sudo vim /etc/network/interfaces按照如下格式进行输入# interfaces(5) file used by ifup(8) and ifdown(8)auto loiface lo inet loopbackauto wlp3s0iface wlp3s0 inet staticaddress 192.168.2.202netmas...

2020-03-31 14:12:14

vscode / 杂项

1、设置快捷键与windows保持一致的方法安装插件 Windows default keybindings 。2、解决 tab 过短的问题设置“Editor:Font Family”为 'monospace' 。(SAW:Game Over!)...

2020-03-30 08:55:19

Java / 关键字

一、基本数据类型分类 明细 位大小 默认值 整数型 byte、short、int、long 8 \ 16 \ 32 \ 64 0 \ 0 \ 0 \ 0L 浮点型 float、double 32 \ 64 0.0f \ 0.0d 字符型 char 16 布尔型 boolean (见拓展 1)...

2020-03-29 09:54:03

命令 / Linux / netstat 详解

一、简介netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。二、输出信息含义执行netstat后,其输出结果为激活Internet连接 (w/o 服务器)Proto Recv-Q Send-Q Local Addres...

2020-03-27 21:25:05

eclipse / 绑定 OpenJDK 1.8 Java 源码的方法

Ubuntu自带的 OpenJDK 只有 JRE 环境,不提供源码,所以我们还是需要去下载。链接: https://pan.baidu.com/s/1-JhX9MNQ5mMWLCLfIk2ODw 提取码: grym下载完之后,只需要解压下载包下的一个子目录:/ jdk / src / share / classes / 解压的路径记好了,然后打开 eclipse,选中 win...

2020-03-27 14:05:55

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。