我正在通过 SSH登录 GCP 上的 Windows Server 2016 盒子。这让我登录到 powershell 会话,但我需要拥有管理员权限才能成功运行一些命令。我没有另一个管理员帐户,所以我基本上需要以某种方式提升当前会话,以管理员身份启动一个新的 shell,或者找到一种在我自己提升到管理员状态时运行命令的方法。
我知道该runas
命令,但我只能看到以其他用户身份运行的方式,而无法将自己提升为管理员角色。我基本上想要sudo
Windows :)
请记住,我无法使用需要正常 UAC 提示的方法来解决此问题,因为该提示需要在图形环境(通常是 RDP)中使用鼠标/键盘来处理。
Visual Studio 2015 具有 Git 集成,但它选择了我的 Cygwin 安装中使用的 .gitconfig 文件,该文件存在一些问题(一方面,它是一个符号链接,但即使它是一个普通文件,它也会有错误的行尾)。我想为它指定另一个位置,但我找不到正确的设置。
为此必须有一些注册表设置,因为我的 Cygwin 主目录深深地隐藏在一些 Chocolatey 安装中。
windows-registry cygwin git visual-studio visual-studio-2015
从 zip 文件中提取单个文件是一项快速操作,所以我认为这对 TAR 也是如此,但我了解到即使 TAR 文件没有压缩,提取文件也可能需要很长时间. 我曾使用 tar 在 OS X 上备份我的主文件夹,然后我需要一个文件。由于 tar 不知道文件在哪里,它需要扫描整个 300GB 文件才能解压缩。这意味着 TAR 对于大多数备份方案来说是一种糟糕的格式,所以我想知道我的选择。
那么,哪些归档文件格式适合快速提取单个文件?
尽管这个问题并不是真正关于压缩,但我不介意回答列出结合归档和压缩(如 zip)的格式,在这种情况下,“固体压缩”很重要。
我们有一台运行 Gentoo 的旧开发服务器在工作。我想更新这个系统,但我一直遇到打包系统的问题。对我来说,似乎对各种软件包的多个版本存在依赖关系,我不知道如何修复它。
最大的问题可能与 Python 和 Portage 有关。我需要一个更新的 portage,但似乎存在周期性依赖关系。
我尝试了各种解决方案,但不太确定从这里开始。任何可能让我进一步修复它的线索?
更多信息
以下是运行的(相关位)输出 emerge --update --newuse --deep @world
(lots of normal output ....)
[ebuild U ] app-misc/mc-4.7.0.3 [4.6.1-r4] USE="edit%* -slang*"
....
[blocks B ] >=dev-lang/python-2.6.6 (">=dev-lang/python-2.6.6" is blocking sys-apps/portage-2.1.6.7)
[blocks B ] <sys-apps/portage-2.1.7.16 ("<sys-apps/portage-2.1.7.16" is blocking app-shells/bash-4.1_p9)
[blocks B ] <sys-apps/portage-2.1.9 ("<sys-apps/portage-2.1.9" is blocking dev-lang/python-2.7.1-r1)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(dev-lang/python-2.7.1-r1, ebuild scheduled for merge) …
Run Code Online (Sandbox Code Playgroud) 当您需要来自服务器的事件的单向通道时,SSE是 WebSocket 的一种简单而直接的替代方案。
在 Chrome 开发工具的“网络”选项卡中,您可以单击 SSE 源自的资源(url),并在其自己的选项卡中查看流。我似乎在 Firefox 中找不到这个功能。
有没有一种简单的方法可以在 Firefox 中查看服务器发送的事件,不需要我更改源代码(插入日志语句)?
直到最近,我在家里有一台服务器作为 DMZ(所有外部流量都路由到它)在电缆路由器/调制解调器后面运行。这工作得很好。现在,在我的 ISP 使用 100% IPv6 后,我无法再连接到它。
我曾经了解 IPv4、网段等,但我无法以同样的方式“阅读”IPv6,所以当我现在无法进入时ssh
,我不知道为什么。可能是因为我认为外部 IP 可能不是......
我通过转到 获得了外部 IP 地址whatismyip.org
,结果2a01:79c:cebd:5bc:b0cc:d7d2:22d0:3369
显示在屏幕上。这不是在服务器(它是无头的)上完成的,而是在同一网络上的另一台机器上完成的。当我听说 IPv6 可以直接连接到 NAT 后面的机器而无需转发时,这让我怀疑我看到的 IPv6 地址不是路由器的 IP(它通常在 IPv4 世界中) ,而是本地网络上计算机的 IPv6 地址。我可能离这里很远,但认为这可能值得一提。
无论如何,尝试连接到服务器上的Web服务器上运行已尝试这样的:curl http://[2a01:79c:cebd:5bc:b0cc:d7d2:22d0:3369]
。我无法连接。
api ×1
archiving ×1
command-line ×1
compression ×1
cygwin ×1
dell-xps ×1
dependencies ×1
firefox ×1
gentoo ×1
git ×1
html5 ×1
ipv6 ×1
linux ×1
networking ×1
portage ×1
powershell ×1
router ×1
ssh ×1
tar ×1
uac ×1
ubuntu ×1
virtualbox ×1
zip ×1