我正在用 linux 命令行应用程序替换 Windows 应用程序。它应该输出简单的统计数据,以便用户可以检查应用程序是否处于活动状态。
在 Windows 中,它 24/7 全天候运行,您可以通过 RDP 连接到桌面并查看控制台窗口中发生的情况。
我怎样才能在 linux (CentOS) 上达到同样的效果?
应用程序绝不能被中断 - 它必须尽可能长时间地保持运行
我正在用 linux 命令行应用程序替换 Windows 应用程序。它应该输出简单的统计数据,以便用户可以检查应用程序是否处于活动状态。
在 Windows 中,它 24/7 全天候运行,您可以通过 RDP 连接到桌面并查看控制台窗口中发生的情况。
我怎样才能在 linux (CentOS) 上达到同样的效果?
应用程序绝不能被中断 - 它必须尽可能长时间地保持运行
我想知道 DNS 响应解析地址需要多长时间 - 这样我就可以比较不同的服务器(我的机器(我使用named
)、GCP DNS、其他公共 DNS 服务器)。
问题是我的应用程序需要解析 IP 刚刚在 CDN 中更改的 URL(例如 Cloud Flare)。我需要这个决心尽可能快。
因此,我想收集有关不同 DNS 服务器将 URL 解析为新 IP 的速度的统计数据。
在 Linux 上部署 aspnet 核心应用程序时,通常通过反向代理来完成。即 Kestrel 托管应用程序,Apache 处理与 Kestrel 通信的公共互联网流量。
所以 Kestrel 和 Apache 需要用于 https 的 SSL 证书。
该应用程序中还Identity Server 4
使用了需要证书的功能。
我以前使用过 Kestrel 和 Identity Server 的自签名证书。但现在我在想 - 这是正确的方式吗?
问题 -使用 3 个不同的证书是否更安全,或者我可以只为所有 3 个证书使用一个 CA 证书?
是否有gccloud
将机器迁移到general-purpose
的示例脚本compute-optimised
?它是一个网络服务器,所以我宁愿新机器也保留 IP。停机 10-20 分钟即可。
我不明白为什么 IAM 的使用如此难以理解。例如,我正在尝试为 VM 实例创建计划。当我将实例添加到计划时,我得到:
Compute Engine System service account [email protected]
needs to have [compute.instances.start,compute.instances.stop] permissions applied in order to perform this operation
我在 IAM 中找到了该帐户,但我不知道这些东西属于哪个角色。我应该添加哪个角色来实现这一目标。
如果我尝试gcloud
我得到错误:
gcloud projects add-iam-policy-binding general-123456 \
--member=user:[email protected] --role=roles/compute.instances.start
ERROR: (gcloud.projects.add-iam-policy-binding) User [xxxxxx] does not have permission to access projects instance [general-123456:getIamPolicy] (or it may not exist): The caller does not have permission
我是帐户和所有项目的所有者。
我该怎么办?
一般来说,当他们表达喜欢someth.the.other.etc
或someThingsNotRight
-如何识别正确的角色名称时,处理 GCP 权限的程序是什么?
是否可以按时在谷歌云上可靠地启动 CentOS VPS(比如每周一下午 2 点)?然后在 60 分钟后将其关闭。
为避免额外收费,VPS 需要关闭而不是暂停(例如poweroff
)。
事件的顺序。
我使用 Hetzner Windows ISO 在 Hetzner VPS 上安装了 Windows Server Datacentre。它立即起作用。
我使用旧 MSDN 订阅中的密钥激活了它。
第二天,我决定将 VPS 转移到美国提供商并停用/取消链接密钥。
我从旧的 MSDN ISO安装了 Windows Server Datacentre 2012R2 。我以前从未使用过它。使用相同的密钥激活它。一切皆好
但是不能RDP。找到这篇文章:https ://www.vultr.com/docs/windows-custom-iso-with-virtio-drivers (向下滚动到Getting Windows RDP to Work
)
安装Remote Desktop Session Host
的服务器角色。
重新启动后,我收到消息弹出Remote Desktop Licensing mode is not configured
。我运行了 RD 许可证诊断程序并得到了这个:
显然,我的许可证密钥足以拥有 RDP(因为它在 Hetzner VPS 上工作)。
我真的需要 RD 会话主机角色吗?(我之前安装的所有 Windows 都有开箱即用的 RDP)
如果是 - 如何在不购买额外许可证的情况下修复许可错误?
如果没有 - 我如何在没有 RD 会话主机角色的情况下进行 RDP?
编辑: vultr 文章具有误导性。写它的家伙可能和我遇到了同样的问题 - 安装了 Windows 服务器但无法 RDP。他没有简单地更改防火墙规则,而是通过开始使用 RD Session Host 开始了全新的痛苦和费用水平,并且他写了一篇文章,以便其他人可以分享他的痛苦并浪费他们的钱(不确定这是否是有意识的决定)。
有没有办法阻止中国连接我的 GCP 虚拟机?
我在帐单中看到此项目:
Network Internet Egress from Americas to China
我可以全部屏蔽吗?
有没有办法调查正在连接的 IP 类型?(我知道您可以将日志记录规则添加到 GCP 防火墙,但我不清楚细节)..
如果以上都不可能 - 是否有 Linux 防火墙 (CentOS 8) 的公开规则列表来按国家/地区阻止 IP?
我刚刚安装bind
在 CentOS 8 上,使用:linuxapt.com/blog/caching-dns-server-on-centos-8 和 nslookup google.com` 显示:
Server: 169.254.169.254
Address: 169.254.169.254#53
Non-authoritative answer:
Name: google.com
Address: 172.217.15.78
Name: google.com
Address: 2607:f8b0:4004:810::200e
绑定配置:
listen-on port 53 { 127.0.0.1; any; };
allow-query { localhost; any; };
allow-query-cache { localhost; any; };
recursion yes;
169.254.169.254 不是我的 IP。我错过了什么吗?
编辑我的 /etc/hosts 中有这个169.254.169.254 metadata.google.internal # Added by Google
- 我不明白它如何影响 dns
解析配置:
# Generated by NetworkManager
search us-east4-c.c.haawks.internal c.haawks.internal google.internal
nameserver 169.254.169.254
centos 8是否有可以缓存请求的简单dns代理?
我在 linux 上运行一个 .net 核心应用程序,它将 http 请求发送到 Web 服务器。
当前名称解析需要 300 毫秒。
我想把它减少到 1ms。可以通过 dns 代理来实现吗?哪一个需要最少的设置?
我想ntpq
按照此处所述安装此实用程序:https ://www.cyberciti.biz/faq/linux-unix-bsd-is-ntp-client-working/
它打印所有连接的 NTP 服务器和各种 NTP 同步测量。
Centos 找不到。
我正在寻找一个在一个 1U 盒子里有 10 个网卡的设备。只要 CPU 可以处理 TCP 数据包,CPU 可以是任何东西,甚至是微控制器。我更喜欢它上面的一种 Linux,但对其他建议持开放态度。不过,它必须是工业级硬件。不是一堆用电工胶带捆绑在一起的树莓派。
我希望能够同时向不同的 URL 发送 10 个 HTTP 请求,然后通过 TCP 将其可用性传达给在常规硬件上运行的中央服务器
用户可以在 W2012 最小界面安装上运行控制台应用程序(类似于仅使用控制台模式的 unix 应用程序)吗?
用户可以以应用程序仍在运行的方式断开连接吗?
还是他必须将其转换为 Windows 服务?
是否有可靠的 Windows Server 2008 R2 性能统计数据,通过 IPv6 和 IPv4 进行大量 TCP 通信?
我知道 IPv6 标头更大但更容易为路由器处理。但是 Windows 呢?它对最终用户有不利影响吗?
有没有办法更改事件日志中记录的操作系统?
例如,我在数字中看到“系统时间已更改”事件,但我不想要它们(我经常进行时间同步,这是设计使然)。
我不想停止时间同步。我想让 Windows 不记录它。有没有办法在日志中选择我想要的事件?