我正在创建一个 websocket 服务器,它将在ws.mysite.example
. 我希望 Web 套接字服务器进行 SSL 加密以及domain.example
SSL 加密。我是否需要为我创建的每个子域购买新证书?我创建的每个子域都需要一个专用 IP 地址吗?我可能会有多个子域。
我正在使用在 Ubuntu 上运行的 NGINX 和 Gunicorn。
我正在创建一个 websocket 服务器,它将在ws.mysite.example
. 我希望 Web 套接字服务器进行 SSL 加密以及domain.example
SSL 加密。我是否需要为我创建的每个子域购买新证书?我创建的每个子域都需要一个专用 IP 地址吗?我可能会有多个子域。
我正在使用在 Ubuntu 上运行的 NGINX 和 Gunicorn。
如果一台机器可以拥有的端口数有限制,并且套接字只能绑定到未使用的端口号,那么遇到大量请求(超过最大端口号)的服务器如何处理这个问题?它只是通过使系统分布式来完成的,即许多机器上的许多服务器吗?
由于ifconfig
在主要的 Linux 发行版中显然已弃用,我想我会了解一些关于ip
应该使用的工具而不是ifconfig
.
在这里我遇到了一个问题:当它自己运行时,ifconfig
除了其他信息之外,还会显示每个接口上接收/传输的字节数。我找不到从ip
. 这个工具没有这个功能吗?我可以使用哪些其他内置工具来获取这些统计信息?
我正在开发,我需要访问https://localhost
. 我知道证书不匹配。我只想卷曲忽略它。目前它给我以下错误信息:
curl: (51) SSL peer certificate or SSH remote key was not OK
是否可以告诉 curl 执行访问?
我正在使用该wget
程序,但我不希望它保存我正在下载的 html 文件。我希望它在收到后被丢弃。我怎么做?
我创建了一些用户:
$ useradd john
我忘了指定参数-m
来创建主目录并将骨架文件复制给每个用户。现在我想这样做,并且我不想重新创建所有用户(必须有更简单的方法)。那么,有没有办法创建用户目录和复制骨架文件呢?
我考虑过创建目录,将它们分配给相应的用户,复制所有骨架文件并将它们分配给相应的用户。但是如果有这样的命令useradd -m
不会再次创建用户,而是创建目录,那就更好了。
我觉得这是一个愚蠢的问题,但这是我一直想知道的。
我有一个 VPS,这是我的第一个大型 linux 项目。我是唯一可以访问它的人。我的问题是,仅以 root 身份登录而不是创建帐户并授予他们 sudo 访问权限有什么问题?如果 sudoer 可以做所有 root 可以做的事情,那有什么区别呢?如果黑客可以破解我的标准非 root 帐户的密码,那么他也可以执行 sudo 命令,那么黑客破解我的 root 帐户或多或少有什么关系呢?
在 Powershell 中的带引号的字符串中包含文字引号字符时,如何转义引号字符以指示它是文字而不是字符串分隔符?
随着 Stack Overflow 的增长,我们开始仔细查看我们的 IIS 日志以识别有问题的 HTTP 客户端——比如流氓网络蜘蛛、设置大页面每秒刷新的用户、写得不好的一次性网络爬虫、狡猾的尝试增加页面计数的用户数不胜数,依此类推。
我提出了一些LogParser查询,它们可以帮助我们在指向 IIS 日志文件时识别大多数奇怪和异常情况。
URL 的最高带宽使用率
SELECT top 50 DISTINCT
SUBSTR(TO_LOWERCASE(cs-uri-stem), 0, 55) AS Url,
Count(*) AS Hits,
AVG(sc-bytes) AS AvgBytes,
SUM(sc-bytes) as ServedBytes
FROM {filename}
GROUP BY Url
HAVING Hits >= 20
ORDER BY ServedBytes DESC
url 命中 avgbyte 服务 ------------------------------------------------- - ---- -------- -------- /favicon.ico 16774 522 8756028 /content/img/search.png 15342 446 6842532
URL 的热门点击
SELECT TOP 100
cs-uri-stem as Url,
COUNT(cs-uri-stem) AS Hits
FROM {filename}
GROUP BY cs-uri-stem
ORDER BY COUNT(cs-uri-stem) DESC
网址命中 ------------------------------------------------- - ---- /content/img/sf/vote-arrow-down.png 14076 /content/img/sf/vote-arrow-up.png 14018
IP / User-Agent 的最高带宽和点击次数
SELECT TOP 30
c-ip as Client,
SUBSTR(cs(User-Agent), 0, 70) as Agent,
Sum(sc-bytes) AS TotalBytes,
Count(*) as Hits
FROM {filename}
group by c-ip, cs(User-Agent)
ORDER BY TotalBytes desc
客户端用户代理totbytes命中 ------------- ------------------------------------- -------- --------- ----- 66.249.68.47 Mozilla/5.0+(兼容;+Googlebot/2.1;135131089 16640 194.90.190.41 omgilibot/0.3++omgili.com 133805857 6447
按 IP / User-Agent 按小时划分的最高带宽
SELECT TOP 30
TO_STRING(time, 'h') as Hour,
c-ip as Client,
SUBSTR(cs(User-Agent), 0, 70) as Agent,
Sum(sc-bytes) AS TotalBytes,
count(*) as Hits
FROM {filename}
group by c-ip, cs(User-Agent), hour
ORDER BY sum(sc-bytes) desc
hr 客户端用户代理 totbytes 命中 -- ------------- ----------------------------------- ------ -------- ---- 9 194.90.190.41 omgilibot/0.3++omgili.com 30634860 1549 10 194.90.190.41 omgilibot/0.3++omgili.com 29070370 1503
按 IP / User-Agent 按小时计算的热门点击
SELECT TOP 30
TO_STRING(time, 'h') as Hour,
c-ip as Client,
SUBSTR(cs(User-Agent), 0, 70) as Agent,
count(*) as Hits,
Sum(sc-bytes) AS TotalBytes
FROM {filename}
group by c-ip, cs(User-Agent), hour
ORDER BY Hits desc
hr 客户端用户代理命中数字节 -- ------------- ----------------------------------- ------ ---- -------- 10 194.90.190.41 omgilibot/0.3++omgili.com 1503 29070370 12 66.249.68.47 Mozilla/5.0+(兼容;+Googlebot/2.1 1363 13186302
{filename} 当然是 IIS 日志文件的路径,例如
c:\working\sologs\u_ex090708.log
我为良好的 IIS LogParser 查询做了很多网络搜索,但发现的很少。上面的这 5 个,极大地帮助了我们识别严重的问题客户。但我想知道——我们缺少什么?
还有哪些其他方法可以对 IIS 日志进行切片和切块(最好使用 LogParser 查询)来挖掘它们的统计异常?你有在你的服务器上运行的任何好的 IIS LogParser 查询吗?