06 2020 档案

摘要:答: 使用docker commit和docker save保存镜像 $ sudo docker commit <当前运行的container id> <仓库名称>:<tag> $ sudo docker save -o <仓库名称>-<tag>.img <仓库名称>:<tag> 示例如下: $ s 阅读全文
posted @ 2020-06-30 20:20 Jello 阅读(22065) 评论(0) 推荐(2)
摘要:答: 在Dockerfile中添加以下语句来配置apt-get 从当前的系统中复制/etc/apt/sources.list以及/etc/apt/apt.conf到Dockerfile所处的目录中 $ cp /etc/apt/sources.list ./ $ cp /etc/apt.conf ./ 阅读全文
posted @ 2020-06-30 11:54 Jello 阅读(3011) 评论(0) 推荐(0)
摘要:答: 为/var/cache/man目录设置所有者、所属组以及添加GUID位 $ sudo chown man:root /var/cache/man -R $ sudo chmod g+s /var/cache/man -R 阅读全文
posted @ 2020-06-30 11:10 Jello 阅读(2969) 评论(0) 推荐(0)
摘要:答: 为/tmp目录增加写权限(用户,组以及其它用户),示例如下: # chmod 777 /tmp 阅读全文
posted @ 2020-06-30 10:55 Jello 阅读(3362) 评论(0) 推荐(0)
摘要:答: 设置一下/bin/ping的SUID属性 # chmod u+s /bin/ping 阅读全文
posted @ 2020-06-30 10:43 Jello 阅读(395) 评论(0) 推荐(0)
摘要:答: 设置一下/usr/bin/sudo文件的SUID, 示例如下: # chmod u+s /usr/bin/sudo # ls -l /usr/bin/sudo -rwsr-xr-x 1 root root 11111 Jan 1 11:01 /usr/bin/sudo 阅读全文
posted @ 2020-06-30 10:39 Jello 阅读(7045) 评论(0) 推荐(0)
摘要:答: 执行mount命令,如下: $ sudo mount -o rw,remount / 阅读全文
posted @ 2020-06-30 10:26 Jello 阅读(3592) 评论(0) 推荐(0)
摘要:答:添加用户avahi # groupadd -g 84 avahi # useradd -c "Avahi daemon" -u 84 -d / -g avahi -s /bin/false avahi 阅读全文
posted @ 2020-06-29 09:47 Jello 阅读(1760) 评论(0) 推荐(0)
摘要:详细错误报告如下: Jello@localhost:~/.go/src/github.com/go-delve/delve$ make install Error executing go [list -mod=vendor ./...] 2022/02/22 22:22:02 exit statu 阅读全文
posted @ 2020-06-26 00:40 Jello 阅读(456) 评论(0) 推荐(0)
摘要:答: 升级go版本 $ sudo apt-get -y remove golang (卸载旧的版本) $ sudo snap install go (退出当前用户或重启使snap安装的go路径生效) 阅读全文
posted @ 2020-06-25 23:27 Jello 阅读(1220) 评论(0) 推荐(0)
摘要:标准方法安装 $ go get github.com/go-delve/delve/cmd/dlv 源码方式安装 $ export GOPATH=~/.go $ git clone https://github.com/go-delve/delve.git $GOPATH/src/github.co 阅读全文
posted @ 2020-06-25 01:24 Jello 阅读(1256) 评论(0) 推荐(0)
摘要:答: 升级go版本 错误复现方法(编译delve) $ cd cmd/dlv $ go build ../../pkg/proc/native/proc_linux.go:170:16: undefined: strings.ReplaceAll 阅读全文
posted @ 2020-06-25 01:06 Jello 阅读(763) 评论(0) 推荐(0)
摘要:答: sudo apt-get install -y golang 阅读全文
posted @ 2020-06-24 17:51 Jello 阅读(418) 评论(0) 推荐(0)
摘要:答: 设置文件/etc/docker/daemon.json(apt-get安装的docker使用这个文件) 或者 /var/snap/docker/current/config/daemon.json(snap安装的docker使用这个文件) $ cat /etc/docker/daemon.js 阅读全文
posted @ 2020-06-24 17:15 Jello 阅读(1496) 评论(0) 推荐(0)
摘要:检查/etc/resolv.conf是否为软链接 $ ls -lh /etc/resolv.conf 如果不是软链接,直接将域名服务器的地址写入/etc/resolv.conf中 $ sudo vi /etc/resolv.conf nameserver 114.114.114.114 如果是软链接 阅读全文
posted @ 2020-06-23 11:03 Jello 阅读(642) 评论(0) 推荐(0)
摘要:完整日志如下: $ PATH=$PATH:`pwd`/tools/buildman $ buildman --fetch-arch aarch64 $ buildman -k my-board ~/.buildman-toolchains/gcc-7.3.0-nolibc/aarch64-linux 阅读全文
posted @ 2020-06-23 10:20 Jello 阅读(3167) 评论(0) 推荐(0)
摘要:答:重装iptables 查看库 # dpkg -L iptables | fgrep standard /usr/lib/x86_64-linux-gnu/xtables/libxt_standard.so 重装iptables # apt install --reinstall -y iptab 阅读全文
posted @ 2020-06-19 19:22 Jello 阅读(4224) 评论(0) 推荐(0)
摘要:答: 往~/.tmux.conf添加以下内容: set -g history-limit 5000 (默认为2000行,这里设置为5000行) 扩展: 如何使其生效? 退出旧的session,重新开启新的session即可生效 如果退出旧的session还不生效,那么直接执行以下命令,再重新开启新的 阅读全文
posted @ 2020-06-18 11:48 Jello 阅读(3554) 评论(0) 推荐(0)
摘要:答: 停止docker engine, 然后删除/var/lib/docker整个目录 $ sudo systemctl stop docker $ sudo rm /var/lib/docker -rf 阅读全文
posted @ 2020-06-12 12:06 Jello 阅读(2896) 评论(0) 推荐(0)
摘要:答: 使用make modules_install INSTALL_MOD_PATH=<路径>, 如, $ make modules_install INSTALL_MOD_PATH=/home/jello/kernel_modules 阅读全文
posted @ 2020-06-11 10:06 Jello 阅读(2089) 评论(0) 推荐(0)
摘要:安装tayga $ sudo apt install tayga 配置 主要涉及两个文件/etc/tayga.conf, /etc/default/tayga 2.1. 配置/etc/tayga.conf,笔者的配置如下: tun-device nat64 ipv4-addr 192.168.255 阅读全文
posted @ 2020-06-08 11:13 Jello 阅读(2778) 评论(0) 推荐(0)
摘要:第一,确保当前的数据包通过主机的某张网卡能通向网关(如大家熟悉的路由器) $ sudo route add -net 192.168.1.0 netmask 255.255.255.0 dev eth0 (主机的eth0网卡连接在网关上,根据网关的ip 192.168.1.1,知道网关的子网为192 阅读全文
posted @ 2020-06-07 01:04 Jello 阅读(985) 评论(0) 推荐(0)
摘要:此处有ipv6教程 阅读全文
posted @ 2020-06-05 23:23 Jello 阅读(190) 评论(0) 推荐(0)
摘要:答: 使用sudo raspi-config命令即可进行配置,配置后重启即可生效 $ sudo raspi-config 进入Advanced Options > Resolution菜单即可设置分辨率 阅读全文
posted @ 2020-06-05 20:51 Jello 阅读(1588) 评论(0) 推荐(0)
摘要:执行路径如下: init_sequence_r[] → initr_watchdog() → wdt_start(): include/wdt.h (default 60 second) → INIT_FUNC_WATCHDOG_RESET (common/board_r.c) → init_fun 阅读全文
posted @ 2020-06-05 16:45 Jello 阅读(1308) 评论(0) 推荐(0)
摘要:添加源 $ sudo add-apt-repository ppa:ubuntu-toolchain-r/test $ sudo apt-get update 安装需要的版本,如gcc-7, g-7 $ sudo apt-get install -y gcc-7 g-7 移除旧的配置 $ sudo 阅读全文
posted @ 2020-06-05 13:05 Jello 阅读(3398) 评论(0) 推荐(0)
摘要:答: 加载内核模块veth(CONFIG_VETH) 检查内核模块是否被加载 $ modinfo veth 加载内核模块 $ sudo modprobe veth 阅读全文
posted @ 2020-06-04 17:37 Jello 阅读(6227) 评论(0) 推荐(0)
摘要:答: 安装pyctyptodome $ pip2 install pycryptodome $ pip3 install pycryptodome 阅读全文
posted @ 2020-06-04 11:37 Jello 阅读(964) 评论(0) 推荐(0)
摘要:答: 重装python-requests/python3-requests $ sudo apt-get install --reinstall python-requests python3-requests -y 阅读全文
posted @ 2020-06-03 13:31 Jello 阅读(1208) 评论(0) 推荐(0)
摘要:完整出错信息如下 failed to start daemon: Error initializing network controller: Error creating default "bridge" network: Failed to program FILTER chain: iptab 阅读全文
posted @ 2020-06-03 00:23 Jello 阅读(2429) 评论(0) 推荐(0)
摘要:临时生效(随时会被刷掉) 关闭systemd-resolved进程 # systemctl stop systemd-resolved # echo "nameserver 8.8.8.8" /etc/resolv.conf 永久生效(使用ystemd-resolved, ubuntu18.04以及 阅读全文
posted @ 2020-06-02 20:35 Jello 阅读(6159) 评论(0) 推荐(0)
摘要:检查内核的选项是否已使能 1.1 检查内核选项 $ wget https://github.com/moby/moby/raw/master/contrib/check-config.sh $ chmod u+x check-config.sh $ ./check-config.sh 1.2 根据以 阅读全文
posted @ 2020-06-02 19:42 Jello 阅读(1033) 评论(0) 推荐(0)