OverlayFS

OverlayFS https://blog.csdn.net/styshoo/article/details/60715942 Docker存储驱动之OverlayFS简介 简介 OverlayFS是一种和AUFS很类似的文件系统,与AUFS相比,OverlayFS有

inode

inode An inode stores all the information about a regular file, directory, or other file system object, except its data and name. 每个文件都对应一个 inode, inode 存储了除文件名和文件内容之外的所有信息。 inode (发音: eye-node) 译成中文就是索引节点,

assembly, 汇编

assembly, 汇编 汇编 hello world 汇编语法遵循 AT&T,汇编器是 GNU as。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 .section .rodata msg: .ascii "Hello, world\n" .text .global _start _start: mov $1, %rax mov $1, %rdx mov $msg, %rsi mov $13, %rdx syscall mov $60,

openstack

openstack https://www.cnblogs.com/wangle1001986/p/5320752.html https://www.zhihu.com/question/54447067 openstack是云管理平台,其本身并不提供虚拟化功能,真正的虚拟化能力是由底层的hypervisor (如KVM、Qemu、Xen等

脚本语言

脚本语言 什么是脚本语言? 定义 脚本语言(Script languages)是为了缩短传统的编写-编译-链接-运行(edit-compile-li

column command

column command 1 ip route list |column -t -c 字符数 指定显示的列宽 -s 分隔符 使用 -t 选项时, 指定分隔符 (允许指定多个分隔符) -t 判断输入行的列数来创建一个表。分隔符是使用在 -s

iproute2 basic

iproute2 basic commands 1 2 3 # 查看 iproute 是否安装, 查看版本 ip -V ip link show type bridge install 1 2 # ubuntu apt install iproute2 查看 IP 地址 1 2 3 4 5 6 # 显示所有网络地址 ip address show # 简写 ip addr # 再简写 ip a 设置

failed to allocate direct memory

failed to allocate direct memory failed to allocate 1024 byte(s) of direct memory (used: xxx, max: xxx) https://netty.io/news/2016/06/07/4-0-37-Final.html https://github.com/netty/netty/pull/5314 System.setProperty(“io.netty.maxDirectMemory”, “0”); // Here is how the system property is used: // // * < 0 - Don’t use cleaner, and inherit max direct memory from java. In this case the // “practical max direct memory” would be 2 * max memory as defined by the JDK. // * == 0 - Use cleaner, Netty will not enforce max memory, and instead will defer to JDK.

R7800 openwrt

R7800 openwrt 在ubuntu上安装如下软件包: gcc, g++, binutils, bzip2, flex, python, perl, make,find, grep, diff, unzip, gawk, getopt, subversion, libz-dev and libc 头文件 sudo apt-get updatesudo apt-get install gcc g++ build-essential subversion git-core libncurses5-dev zlib1g-dev gawk flex quilt libssl-dev xsltproc libxml-parser-perl mercurial bzr ecj cvs unzip 选择编译目标 make menuconfig Target

pidstat

pidstat pidstat是sysstat中的工具,如需使用pidstat,要先安装sysstat,在这里就不说明了。 us过高 当us值过高时,表示运行

netty ByteBuf

netty ByteBuf Netty ByteBuf 优势 Netty 提供了ByteBuf,来替代Java NIO的 ByteBuffer,操作内存缓冲区。 与Java NIO的 ByteBuffer 相比,ByteBuf的优

Termux

Termux https://www.jianshu.com/p/5c8678cef499 神器Termux的使用日常 写在前面: 现代桌面操作系统都自带终端程序,其强大的功能性和图形化的易用性相辅相成,使得系统操作更加高效。特别是

PXE

PXE http://blog.csdn.net/nirendao/article/details/76012939 PXE启动原理以及与普通Linux启动的对比 原创 2017年07月24日 11:28:36 标签: PXE /boot /Linux 1011 关于PXE部署的详细配置的文章已经有不少了,这篇文

golang cron

golang cron https://www.jianshu.com/p/626acb9549b1 cron 表达式的基本格式 用过 linux 的应该对 cron 有所了解。linux 中可以通过 crontab -e 来配置定时任务。不过,linux 中的 cron 只能精确到分钟。而我们这里要