2023年3月12日星期日

Docker Hub 镜像源-CN

 Docker Hub 镜像源

南京大学 https://docker.nju.edu.cn



修改配置

修改daemon.json,增加或者修改以下配置:

目前最快: https://docker.m.daocloud.io/

更新: /etc/docker/daemon.json

{
    "registry-mirrors": [
        "https://docker.m.daocloud.io",
        "https://docker.nju.edu.cn",
        "https://dockerproxy.com"
    ]
}
之后重启docker.

Docker从1.3.X之后,与docker registry交互默认使用的是https,然而此处搭建的私有仓库只提供http服务,所以当与私有仓库交互式就会有错误。http服务则需要填写到insecure-registries下面。

配置文件所在位置:

  • Linux: /etc/docker/daemon.json
  • Windows: %USERPROFILE%\.docker\daemon.json 或者 %programdata%\Docker\config\daemon.json
  • MacOS: ~/.docker/daemon.json

如果使用的Docker Desktop,那就更好办了,只需要在配置界面找到Docker Engine选项,修改之后然后点击Apply & Restart按钮,即可生效。在此修改等同于直接修改daemon.json文件。

检查配置是否生效

输入以下命令:

docker info

如果从结果中看到了如下类似的内容,说明配置成功:

Registry Mirrors:
 https://hub-mirror.c.163.com/

测试源镜像是否有效

使用docker pull命令拉取软件,只要能够正常拉取就是有效的,否则就是无效的。

docker pull dockerproxy.com/library/nginx:latest
docker pull hub-mirror.c.163.com/library/nginx:latest
docker pull mirror.baidubce.com/library/nginx:latest
docker pull ccr.ccs.tencentyun.com/library/nginx:latest
docker pull 1nj0zren.mirror.aliyuncs.com/library/nginx:latest
docker pull 05f073ad3c0010ea0f4bc00b7105ec20.mirror.swr.myhuaweicloud.com/library/nginx:latest

源镜像测速

Linux

在Linux下面有time命令,可以使用该命令对源进行测速:

time docker pull nginx:latest

测速结果大致如下:

real   1m14.078s
user   0m0.176s
sys    0m0.120s

Windows

在Windows的PowerShell下面可以使用以下命令测速:

Measure-Command {docker pull nginx:latest | Out-Default}

测速结果大致如下:

Days              : 0
Hours             : 0
Minutes           : 0
Seconds           : 4
Milliseconds      : 217
Ticks             : 42174202
TotalDays         : 4.88127337962963E-05
TotalHours        : 0.00117150561111111
TotalMinutes      : 0.0702903366666667
TotalSeconds      : 4.2174202
TotalMilliseconds : 4217.4202

参考资料

2023年2月21日星期二

USB Redirector for Linux 安装使用

下载程序

官方下载页面:

Downloads - IncentivesPro

wget https://www.incentivespro.com/downloads/usb-redirector-linux-x86_64.tar.gz

解压

tar -zxf ./usb-redirector-linux-x86_64.tar.gz

进入程序目录

cd ./usb-redirector-linux-x86_64

全部都安装

sh ./installer.sh install

安装服务端

sh ./installer.sh install-server

安装客户端

sh ./installer.sh install-client

提示内核错误 执行以下命令

apt-get install make gcc psmisc linux-headers-`uname -r`

安装完成后:

cd /usr/local/usb-redirector/bin

查询设备ID

./usbsrv -l

共享设备

./usbsrv -s 1

删除共享设备

./usbsrv -unshare 1


Windows客户端连接Linux服务端需要使用USB Redirector


2023年2月17日星期五

EXCEL 常用函数使用示例

 

1、表格中不显示“#DIV/0!”

指定单元格公式 (C5-C6)/C5 替换为=IFERROR((C5-C6)/C5,""),

这样,除数为0或者空白时,就不会再出现“#DIV/0!”,单元格直接显示为空白,更美观。

如果想显示成别的,可以在公式的X处替换成别的就行了

=IFERROR((C5-C6)/C5,"x")

2、excel单元格内,数字等于0时显示空白
      鼠标点击数值表格内任一单元格,或按CTRL+A全选表格
鼠标右键点击选中的表格区域,在打开的选项中点击“设置单元格格式”,也可以通过按CTRL+1来打开
找到“数字”选项卡下的自定义,在右侧找到类型输入处
在类型中输入 G/通用格式;G/通用格式; 或 0;0;;
点击确定后,可以看到表格中数值为0的单元格都变成了空白
这个时候,修改其他非零单元格为0,回车后可以看到,显示的是空白,0不再显示了

2023年2月13日星期一

Ubuntu22.04服务器连接WIFI设置

 查看网络信息

$ ip a

编辑配置文件

$ sudo vim /etc/netplan/00-installer-config-wifi.yaml

# 添加以下配置  (修改蓝色字体部分)

network:
  version: 2
  wifis: 
   wlp1s0:
      dhcp4: true
      dhcp6: true
      access-points:
        "你的ssid":
          password: "你的密码"

# 保存退出,重启服务

sudo netplan generate

sudo netplan apply


netplan操作命令提供常用子命令如下:

netplan generate :生成后端管理工具对应的配置;
netplan apply :应用配置,必要时重启管理工具;
netplan try :在配置得到确认之后才应用,如果配置存在错误,则回滚,类似test;
netplan get:获取当前netplan配置;
netplan set:修改当前netplan配置。
netplan --debug apply 返回错误信息。

查看WiFi连接状态:
apt install wireless-tools
watch -n1 iwconfig

多网卡默认网关

列出路由
ip route show
删除指定默认网关
 ip route del default via 192.168.20.1 dev enp2s0
添加新的默认网关
ip route add default via 192.168.20.1 dev enp2s0

2023年2月11日星期六

2023年2月9日星期四

Microsoft Edge始终启动时打开特定模式

Microsoft Edge始终启动时打开特定模式启动时打开InPrivate模式

开始

找到Edge的快捷方式(如果在桌面没有找到Edge的快捷方式的话请自行创建一个目标为"C:\Users\用户名\AppData\Local\Microsoft\Edge SXS\Application\msedge.exe"的快捷方式)

右键→属性

找到<目标>选项,可以看到Edge的完整路径

"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"

在目标栏最后面加上以下内容

 -inprivate

不要忘记在-前面加上一个空格!

然后目标就变成了下面的字符

"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" -inprivate

点击<应用>

这样每次打开EDGE时就会自动启用打开InPrivate模式

如何取消?

如果不想要了可以在目标栏目里删除 -inprivate 字符

查看用户配置文件路径

C:\Users\用户\AppData\Local\Microsoft\Edge\User Data

C:\Users\User\AppData\Local\Microsoft\Edge\User Data

打开时启动到默认用户:

"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --profile-directory=Default

打开时启动到用户配置2:

"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --profile-directory="Profile 2"

2023年2月2日星期四