小编Xeo*_*n06的帖子

在 Linux 的 Windows 子系统上更改用户的主目录

我想更改最初在适用于 Linux 的 Windows 子系统上设置的用户的主目录。我找到了这个命令

sudo usermod -d /mnt/c/Users/Alex alex
Run Code Online (Sandbox Code Playgroud)

这应该允许,但是我收到此错误

usermod: user alex is currently used by process 2
Run Code Online (Sandbox Code Playgroud)

大概是因为我以该用户身份登录。我尝试通过执行sudo su -然后再次运行命令来root,但我遇到了同样的问题。我尝试了一个我在 Google 上找到的命令alex从 root 中注销用户,但这也让我完全退出了 bash。

有什么想法吗?

windows-subsystem-for-linux

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

浏览器是否为每个 HTTP 请求创建新的 TCP 连接?

所以我知道 HTTP 基本上只是一个基于 TCP 的文本协议,而 TCP 是基于状态/连接的。这意味着浏览器必须在执行 HTTP 请求之前通过 TCP 连接到服务器。那么问题是:浏览器通常会为每个 HTTP 请求创建一个新的 TCP 连接吗?

只要用户仍在该服务器上浏览,浏览器就可以打开一个 TCP 请求并使其保持活动状态,但是服务器将不得不使用大量的最大连接数来处理它。但是话又说回来,如果浏览器为每个请求创建一个连接,并且用户在同一台​​服务器上浏览很多,那似乎是一种浪费。它通常如何工作?也许通过使用计时器?

networking browser tcp http

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