小编Dav*_*e M的帖子

nginx 错误日志很大,所以我删除并创建了一个新的,现在 nginx 无法启动

我删除了/var/log/nginx/error.log文件,然后使用以下方法创建了一个新文件:

sudo nano error.log
Run Code Online (Sandbox Code Playgroud)

这样做ls -la表明error.logaccess.log具有相同的权限。

当我尝试启动 nginx 时,出现错误:

警报:无法打开错误日志文件:open() "/var/log/nginx/error.log" 权限被拒绝。

更新

尝试启动 nginx 时,我还看到:

紧急:/var/run/nginx.pid failed 13: 权限被拒绝。

ubuntu nginx log-files

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

在 IONOS 上记录 DKIM 有意义吗?

如果我通过 SMTP 发送邮件,我知道是 IONOS 签署了这些电子邮件,对吗?

我想将 DKIM 标头添加到我的电子邮件中。我知道有必要使用公钥发布 CNAME 记录,但如果我不使用第三方服务,我知道 ionos 必须拥有该私钥,因此向我提供公钥。

如果 ionos 没有向我提供公钥,我该怎么办?由于 IONOS 负责使用私钥对邮件进行签名并添加 DKIM 标头,如果他们不给我公钥,那么解决方案是什么或者方法有问题吗?

有人有类似的东西吗?我应该向 IONOS 发送电子邮件请求公钥吗?

spf cname-record dkim mx-record

11
推荐指数
1
解决办法
6947
查看次数

如何通过另一台主机路由主机的网络流量?

我不是我们公司网络的系统管理员,但我有两个 Linux 工作站(主机 A 和 B),它们都具有 root 访问权限。

两个主机都可以很好地看到对方(ssh、ping 等从一个到另一个工作)。但是,只有主机 A 可以伸出我们公司的防火墙并访问 Internet 等;主机 B 不能。

问题:如何在不涉及我的系统管理员的情况下通过主机 A 路由主机 B 上的所有(而不仅仅是 HTTP)传出和传入网络流量?现在,我不知道是否需要对主机 B 使用 NAT,和/或将主机 A 设为代理服务器,和/或将主机 A 设为路由器。

在主机 B 上,我尝试发出route add -host <HostA> gw <HostA's Gateway>命令,但没有奏效:我无法ping从主机 B访问www.google.com。请原谅我对路由/网络这个主题的无知。

traffic routing linux-networking

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

ethtool 说 eth0 使用 MII 但使用双绞线

ethtool 说“支持的端口:[TP MII]”和“端口:MII”。我猜 TP 意味着双绞线和媒体独立接口。然而,我看到网卡使用双绞线,而不是这个 MII 连接器。那么如何解释呢?

networking ethtool

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

RPM 在哪里安装自定义 GPG 密钥?

CentOS/RHEL 6 在哪里存储自定义 GPG 密钥?我以为 /etc/pki/rpm-gpg 但我安装了 nginx 的密钥但找不到它。我看到它已正确导入,但它在哪里?

wget http://nginx.org/keys/nginx_signing.key
rpm --import nginx_signing.key

[root@web1-ftl rpm-gpg]# rpm -qi gpg-pubkey-7bd9bf62-4e4e3262
Name        : gpg-pubkey                   Relocations: (not relocatable)
Version     : 7bd9bf62                          Vendor: (none)
Release     : 4e4e3262                      Build Date: Wed 05 Feb 2014 03:26:35 AM UTC
Install Date: Wed 05 Feb 2014 03:26:35 AM UTC      Build Host: localhost
Group       : Public Keys                   Source RPM: (none)
Size        : 0                                License: pubkey
Signature   : (none)
Summary     : gpg(nginx signing key <signing-key@nginx.com>)
Description :
-----BEGIN PGP PUBLIC …
Run Code Online (Sandbox Code Playgroud)

rpm keys centos6

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

如何在 tcpdump 中同时指定 IP 地址和端口?

我想在 tcpdump 过滤器中指定源 IP 地址、目标 IP 地址和源端口。但是,我不断收到语法错误。我怎么做?

tcpdump

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

如何确定 USB 版本 1.1 或 2.0

我有一个带有 USB 存储设备的 Ubuntu 服务器 9.10 系统。

它的工作非常非常缓慢。是否有命令可以测试它是 1.1 还是 2.0 usb?

我怎样才能知道?

linux ubuntu usb

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

rdesktop 的理想设置?

为了连接到 LAN 上的 Windows 7 虚拟机,在 linux 中使用 rdesktop 时指定的理想设置是什么,以便感觉尽可能接近使用常规 Windows 7 机器?我应该在 Windows VM 上配置什么?

linux windows remote-desktop remote-desktop-services rdesktop

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

国际劳工组织 OSX 客户端

在过去的几周里,我一直在我的 HP 服务器上广泛使用 ILO4。在 OSX 下,这似乎是一个很大的痛苦,但是,我打开浏览器进入 ILO 界面,登录,下载一个 java 小程序,必须进入我的安全设置才能真正启动这个小程序,然后在我之前点击三个警告实际上得到一个连接。

有人知道从 OS-X 访问 ILO 界面/远程控制台是否有更好的方法?是否有我找不到的专用客户端,或者是否有人设法以某种方式在本地安装 Java 应用程序?

hp mac-osx ilo

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

如何使用 Powershell 从 Windows 应用商店安装应用程序

我知道如果我有 .appx 包文件,我可以使用Add-AppxPackagecmdlet通过 powershell 安装它。但是,我只想按名称下载和安装 Microsoft Store 软件包。

我不想去 Microsoft Store 页面,启动 fiddler,开始下载,捕获 .appx 文件 URL,然后手动下载它以便我可以使用Add-AppxPackage. (在此处查看 Windows 操作系统中心是如何做到的)

这可能很有趣 - 但它会很脆弱。我需要一个强大的可编写脚本的方法来管理 Windows 应用商店应用程序。

(有一些软件包只能通过 Microsoft Store 访问。我可以通过 Chocolatey 或直接下载 msi 获得其他所有内容。)

一个实例中,我还不能脚本是安装的HEIF图像扩展(以查看来自iPhone图像格式需要:*.HEIC格式。

一旦我从 Windows 应用商店安装它,它就会显示 Get-AppxPackage

PS C:\Tools> Get-AppxPackage | Where-Object {$_.Name -eq "Microsoft.HEVCVideoExtension" }


Name              : Microsoft.HEVCVideoExtension
Publisher         : CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
Architecture      : X64
ResourceId        :
Version           : 1.0.31053.0
PackageFullName   : Microsoft.HEVCVideoExtension_1.0.31053.0_x64__8wekyb3d8bbwe
InstallLocation …
Run Code Online (Sandbox Code Playgroud)

automation windows powershell

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