Chrony

Chrony 安装 sudo apt install chrony 配置 /etc/chrony/chrony.conf pool ntp.aliyun.com iburst pool ntp1.aliyun.com iburst pool ntp2.aliyun.com iburst pool ntp3.aliyun.com iburst allow all

October 24, 2024 · Kevin

Netcat

Netcat 安装 apt install netcat-openbsd IPv6 nc -6 通过域名测试端口 1-100 3 秒超时 nc -vz -w 3 smilx.cn 1-100 通过 ip 测试端口 1-100 3 秒超时 nc -vnz -w 3 192.168.2.1 1-100 TCP 聊天 服务端 nc -vl 666 客户端 nc -vn 192.168.2.1 666 UDP 聊天 服务端 nc -vlu 666 客户端 nc -vnu 192.168.2.1 666 TCP 传输文件 服务端 nc -vl 666 < test.txt 客户端 nc -vn 192.168.2.1 666 > text.txt

September 30, 2024 · Kevin

Docker

Dcoker 设置代理 新建目录和配置 mkdir -p /etc/systemd/system/docker.service.d nano /etc/systemd/system/docker.service.d/http-proxy.conf 添加如下内容 [Service] Environment=HTTP_PROXY=http://192.168.2.11:99 Environment=HTTPS_PROXY=http://192.168.2.11:99 重启 docker systemctl daemon-reload systemctl restart docker 构建不同平台镜像 安装 buildx 设置带有代理的构建环境,代理的 ip 可以通过 ip a 命令查看 docker0 的 ip 一般是 172.17.0.1 docker run --privileged --rm tonistiigi/binfmt --install all docker buildx create --name mybuilder --bootstrap --use --driver-opt env.https_proxy=172.17.0.1:99 --driver-opt env.http_proxy=172.17.0.1:99 打包脚本 build.sh #!/bin/bash PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin docker buildx build --no-cache --platform linux/amd64,linux/arm64 -f Dockerfile -t liwei19920307/vlmcsd:latest . --push 打包命令 chmod a+x ....

May 5, 2023 · Kevin

Netplan

Netplan 静态 IP network: version: 2 renderer: NetworkManager ethernets: end0: dhcp4: false dhcp6: false addresses: - 192.168.2.x/24 routes: - to: 0.0.0.0/0 via: 192.168.2.1 nameservers: addresses: [192.168.2.1] link-local: [] # 禁用ipv6 多网口桥接上网 任意端口插入 wan 后另外一个端口可以用来给其他设备上网,建议设备里固定 ip 自动分配可能会有问题 开启 ipv4 转发 /etc/sysctl.conf net/ipv4/ip_forward=1 桥接 network: version: 2 renderer: NetworkManager ethernets: end0: dhcp4: false dhcp6: false end1: dhcp4: false dhcp6: false bridges: br0: dhcp4: false dhcp6: false interfaces: - end0 - end1 addresses: - 192....

June 15, 2024 · Kevin

Ubuntu 常见问题

Ubuntu 常见问题 修改时区 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime timedatectl set-timezone Asia/Shanghai 修改字符集 添加到 /etc/profile export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8 关闭错误报告 修改 /etc/default/apport enabled=0 扩容磁盘 100% lvextend -r -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv 硬盘测速 # 写入 dd if=/dev/zero of=/test.img bs=5G count=1 oflag=direct # 读取 dd if=/test.img of=/dev/null bs=5G count=1 iflag=direct 内存测试 apt install mbw mbw -n 10 128 apt 代理 新建 /etc/apt/apt.conf.d/proxy.conf Acquire::http::Proxy "http://192.168.2.11:99"; Acquire::https::Proxy "http://192.168.2.11:99"; 硬盘挂载 修改/etc/fstab 添加如下, UUID 通过 blkid 查看 UUID=d2ff9ced-7f78-4b10-a088-558f79ccfb4b /mnt/da ext4 defaults,nofail 0 0

May 5, 2024 · Kevin