问题列表 - 第5090页

奇怪的 DNS 条目

我正在学习更多关于 DNS 系统的知识,现在我正在研究一个用 Go 编写的非常好的项目,我在代码中注意到它查询一些 DNS 记录 nowhere/?name=probe-test.dns.nextdns.io

最初我认为这不可能是正确的,它看起来更像是一个无效的 url 而不是域名,但我启动了一个控制台并点击dig nowhere/?name=probe-test.dns.nextdns.io并返回了一条 A 记录。

$ dig nowhere/?name=probe-test.dns.nextdns.io

; <<>> DiG 9.11.3-1ubuntu1.11-Ubuntu <<>> nowhere/?name=probe-test.dns.nextdns.io
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 53429
;; flags: qr rd ra ad; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1452
;; QUESTION SECTION:
;nowhere/?name=probe-test.dns.nextdns.io. IN A

;; ANSWER SECTION:
nowhere/?name=probe-test.dns.nextdns.io. 300 IN A 45.90.28.0

;; Query …
Run Code Online (Sandbox Code Playgroud)

domain-name-system

18
推荐指数
2
解决办法
2931
查看次数

如何获得独特的 IP 地址?

我看到 Google 有8.8.8.8,CloudFlare 有1.1.1.1。我如何获得一个独特的 IP 地址?获得具有某种模式的东西涉及什么?

networking ip-address

9
推荐指数
1
解决办法
2398
查看次数

如何调整 OpenStack 实例中卷的大小?

检查使用列表中的音量

openstack volume list
Run Code Online (Sandbox Code Playgroud)

将状态设置为available

openstack volume set --state available [volume id]
Run Code Online (Sandbox Code Playgroud)

调整音量大小

openstack volume set --size 40 [volume id]
Run Code Online (Sandbox Code Playgroud)

再次检查尺寸和状态

Openstack volume show [volume id]
Run Code Online (Sandbox Code Playgroud)

状态变为in-use,大小变为 40。它附加到 /dev/vda。

然而,登录虚拟机,使用df -h检查,没有找到/dev/vda

Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        20G  1.8G   19G   9% /
devtmpfs        1.9G     0  1.9G   0% /dev
tmpfs           1.9G     0  1.9G   0% /dev/shm
tmpfs           1.9G   17M  1.9G   1% /run
tmpfs           1.9G     0  1.9G   0% /sys/fs/cgroup
tmpfs           379M     0  379M …
Run Code Online (Sandbox Code Playgroud)

disk-volume openstack

5
推荐指数
2
解决办法
1万
查看次数

如何在Dockerfile中将文件夹的权限更改为777?

我有一个这样的项目目录:

|-var/www
|-docker-compose.yml
|-app
|--uploads
|---photos
|-Dockerfile
Run Code Online (Sandbox Code Playgroud)

这是我的docker-compose.yml文件:

myapp:
    build:
      context: myfolder
      dockerfile: Dockerfile
    container_name: flask
    image: api/v1:01
    restart: unless-stopped
    environment:
      APP_ENV: "prod"
      APP_DEBUG: "False"
      APP_PORT: 5000
    volumes:
      - appdata:/var/www
Run Code Online (Sandbox Code Playgroud)

我想要的: 我想更改app/uploads/photos此文件夹的权限。777这是一个上传文件夹,因此用户可以上传到此文件夹。

Dockerfile现在的样子是这样的:

FROM python:3.6.8-alpine3.9

ENV GROUP_ID=1000 \
    USER_ID=1000

WORKDIR /var/www/
ADD . /var/www/

RUN apk add --no-cache build-base libffi-dev openssl-dev ncurses-dev
RUN pip install --upgrade pip
RUN pip install -r requirements.txt

RUN addgroup -g $GROUP_ID www
RUN adduser -D -u $USER_ID …
Run Code Online (Sandbox Code Playgroud)

linux permissions nginx file-permissions docker

5
推荐指数
1
解决办法
10万
查看次数

ansible 将文件内容显示到 stdout

我正在使用ansible 2.9.3,但在尝试显示目标计算机上的文件内容时遇到问题,这是我的剧本:


-
  name: Display content of resolv.conf
  hosts: jenkins
  tasks:
    - name: Display resolv.conf contents
      command: cat resolv.conf chdir=/etc
      register: command_output

    - name: Print to console
      debug: msg = "{{command_output.stdout}}"

Run Code Online (Sandbox Code Playgroud)

我的任务Print to console返回:

TASK [Print to console] ************************************************************************************************************************************************************************************
ok: [jenkins] => {
    "msg": "Hello world!"
}
Run Code Online (Sandbox Code Playgroud)

我想将文件的内容输出到标准输出,我缺少什么?谢谢

ansible ansible-playbook

8
推荐指数
1
解决办法
3万
查看次数

通过 OpenVPN 隧道的 SSH 连接问题(“TCP Previous segment lost”)

我有一个到 OpenVPN 服务器的 VPN 隧道。VPN 是一个 Sophos VPN,它在底层使用 OpenVPN。我不知道服务器配置,也不能更改服务器配置。我的隧道端点是 Win 10 (OpenVPN 2.4.8) 上的 tun,其配置如下所示:

ip-win32 dynamic
client
dev tun
proto tcp
verify-x509-name "[...]"
route remote_host 255.255.255.255 net_gateway
resolv-retry infinite
nobind
persist-key
persist-tun
dev-node "OpenVPN"
pull-filter ignore redirect-gateway
route 192.168.20.0 255.255.255.0 vpn_gateway 3
<ca>
[...]
</ca>
<cert>
[...]
</cert>
<key>
[...]
</key>
auth-user-pass
cipher AES-128-CBC
auth SHA256
comp-lzo no
route-delay 4
verb 3
reneg-sec 0
remote [...] 8443
Run Code Online (Sandbox Code Playgroud)

现在我遇到了通过隧道的 SSH 连接挂起的问题debug1: SSH2_MSG_KEXINIT sent(这是 WSL ssh):

$ ssh -vvvv …
Run Code Online (Sandbox Code Playgroud)

openvpn tcp mtu fragmentation

3
推荐指数
1
解决办法
1349
查看次数

如何通过命令行检查IPv6地址?

如何通过命令行检查 IPv6 地址?对于 IPv4,我简单地使用:

curl ipinfo.io/ip

这不适用于 IPv6。

linux ip command-line-interface ipv6

26
推荐指数
2
解决办法
7万
查看次数

我可以杀死 apt.system.daily 来修复 apt install 命令吗?

当我尝试使用 apt 或 apt-get 安装任何东西(Ubuntu 16.04)时,我得到以下信息:

E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
Run Code Online (Sandbox Code Playgroud)

这是以下的输出ps aux | grep apt

root     23906  0.0  0.0   4504   784 ?        Ss   Feb20   0:00 /bin/sh /usr/lib/apt/apt.systemd.daily install
root     23912  0.0  0.0   4504  1640 ?        S    Feb20   0:00 /bin/sh /usr/lib/apt/apt.systemd.daily lock_is_held install
Run Code Online (Sandbox Code Playgroud)

但这些是子流程:

root     23906  0.0  0.0   4504   784 ?        Ss   Feb20   0:00 /bin/sh /usr/lib/apt/apt.systemd.daily install …
Run Code Online (Sandbox Code Playgroud)

linux ubuntu pid apt

5
推荐指数
2
解决办法
2万
查看次数

zfs:scrub 与 resilver(它们是等价的吗?)

resilver 和磨砂膏一样好吗?如果不是,为什么?

用例:在清理校验和错误期间出现。与其继续擦洗,不如停止擦洗,更换驱动器和重新同步。resilver 是否做了一些/所有擦洗会做的检查?

zfs

5
推荐指数
1
解决办法
2792
查看次数

使用 .htaccess 中的 Files 指令预加载链接

我目前正在为 WordPress 上的一个网页预加载字体文件。

所以https://example.com没有预装。https://example.com/test/预加载的字体文件。

这就是我所得到的.htaccess

<Files "/test/">
Header add Link "</fonts/poppins.woff2>; rel=preload; as=font; type=font/woff2; crossorigin"
</Files>`
Run Code Online (Sandbox Code Playgroud)

该链接工作正常,这是我正在努力解决的条件加载。尝试添加通配符,加上完整的 URL 等,但没有任何乐趣。

我是否认为这不是语法,但它需要允许才能起作用?

.htaccess

4
推荐指数
1
解决办法
1415
查看次数