问题列表 - 第4996页

如何检查IP地址是否是EC2实例

我们在配置文件中有一个IP地址(它托管一个接受特定端口请求的solr服务器)。在源代码的配置文件中添加该IP地址的开发人员已离开公司。我觉得它可能是一个 EC2 实例,但是当我登录 EC2 仪表板时,我没有看到任何具有该 IP 地址的实例。也许,我没有检查所有需要检查的地方。如何确定该 IP 地址是否是 EC2 实例。

amazon-ec2 solr

3
推荐指数
1
解决办法
4661
查看次数

在 EXEC 生成步骤失败...权限被拒绝

我已经阅读了很多关于此的内容,但仍然不确定为什么这不起作用。据我所知,所有目录都有正确的权限,即使所有内容都是 777,我在尝试将此程序作为服务运行时仍然被拒绝。我试图作为伺服系统运行的程序称为 xTeVe。我尝试在所有不同的目录、用户下运行它,但似乎没有任何效果。

这是单元文件:

[Unit]
Description=XTeVe For Plex
After=network.target network-online.target

[Service]
ExecStart=/root/IPTV/xteve
user=root
Restart=on-failure
RestartSec=5
StartLimitInterval=60s
StartLimitBurst=3

[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)

我知道这不应该以 root 身份运行,但这只是我尝试的最后一个用户

当我尝试启动服务时,我得到了这个:

14:20 xteve.service: Failed with result 'exit-code'.
14:02 xteve.service: Main process exited, code=exited, status=203/EXEC
14:02 xteve.service: Failed at step EXEC spawning /root/IPTV/xteve: Permission denied
14:02 xteve.service: Failed to execute command: Permission denied
14:02 Started XTeVe For Plex.
Run Code Online (Sandbox Code Playgroud)

这是文件权限:

[root@skynet IPTV]# ls -la
total 12084
drwxr-xr-x. 2 root root       19 Mar  6 13:58 .
dr-xr-x---. 5 root root      175 …
Run Code Online (Sandbox Code Playgroud)

linux permissions fedora exec systemd

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

HP 智能阵列 p212 RAID 控制器。只有两个数组可能吗?因为raid卡上缺少RAM?

我购买了 HP Proliant gen8 微服务器。在其中我安装了 1 * 500GB SSD 连接到 SATA 端口 5 作为可启动磁盘和 4 * 3TB HDD 连接到 HP 智能阵列 p212。

我想做的是使用 HDD 1 和 2 作为 RAID 1 配置创建 1 个阵列。其他硬盘驱动器将包含不需要镜像的数据,并且可能采用 RAID 0 配置,一个阵列用于 HDD 3,一个阵列用于 HDD 4。这将成为阵列 A(RAID HDD 1 和 2),阵列 b(RAID 0, HDD 3) 和阵列 c (RAID 0, HDD 4)。我能够在软 RAID 功能上做到这一点。但是使用它也引入了其他问题。

我的问题是我没有机会创建数组 c。它将让我创建数组 a 和数组 b。它会告诉我 HDD 4 是一个未分配的磁盘。在下图中,您可以看到“创建数组”按钮消失了。

当前阵列配置

我能够在 RAID 1 中创建阵列 A 和阵列 B 并使用所有 4 个 HDD。因此连接到所有驱动器不是问题。

我没有在 p212 卡上使用任何缓存可能是问题所在吗?据我了解,这主要会提升您的读写数据吞吐量。 …

raid hp-smart-array hardware-raid

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

如何去混淆 sssd.conf 密码?

我继承了许多带有 Centos 的 EC2 实例,这些实例通过 LDAP 针对 AWS Directory Service 对用户进行身份验证。现在我需要ldapsearch使用相同的帐户运行一些手动查询来调试一些身份验证问题。但是密码在配置中加密,如下所示:

[sssd]
domains = LDAP
services = nss, pam

[domain/LDAP]
id_provider = ldap
cache_credentials = True

ldap_schema = AD
ldap_uri = ldaps://...
ldap_search_base = ...
ldap_default_bind_dn = ...
ldap_default_authtok = AAAQAB3QDeZ7+...cBSpT0ZABu4AAQID
ldap_default_authtok_type = obfuscated_password
Run Code Online (Sandbox Code Playgroud)

有没有办法解密/去混淆ldap_default_authtok?我不想在 AD 中更改它,因为它已在许多服务器上使用。

linux ldap amazon-web-services sssd

3
推荐指数
1
解决办法
2073
查看次数

Nextcloud,无需 GUI 即可同步

有没有办法将 PC 与 nextcloud 服务器同步,但无需桌面 GUI?

PC 启动后就会进行同步。即使用户尚未登录。

我知道nextcloudcmd。我可以运行一个 cron 作业并每 N 分钟调用一次“nextcloudcmd”。

但这并不好。

我真的更喜欢立即同步的解决方案(例如通过 inotify)。

这怎么可能做到呢?

我认为封装 nextcloudcmd 的 shell 脚本只是一种解决方法。

如果nextcloud不提供这个,那么我将使用seafile来做到这一点。请参阅:https://manual.seafile.com/deploy/start_seafile_at_system_bootup.html

我个人认为这很奇怪。GUI 可以做到这一点。我只是想要同样的东西,但没有 GUI。是的,我可以在“假”帧缓冲区 X 环境中运行 GUI……但是不行,那太脏了。

nextcloud

6
推荐指数
1
解决办法
6337
查看次数

有故障的 RAID1 磁盘现在显示为外部

我有一个戴尔 R320,它在 RAID1 阵列中有两个物理驱动器。RAID 控制器是 PERC H310 Mini。

在日常维护期间,我发现其中一个显示为故障。我不得不重新启动服务器,现在以前的故障显示为外来的(但没有故障)。

不管怎样,我都会更换驱动器,但我不确定在物理更换出现故障的驱动器后该怎么做。

当我创建 RAID 阵列时,我是通过 RAID 实用程序作为启动 (BIOS) 序列的一部分来完成的。

我现在可以通过 OMSA 重建阵列吗?如果是,执行此操作的过程是什么?显然,我担心执行此任务时会丢失数据。

更换到位后,我可以热插拔有故障的“外来”磁盘吗?或者我是否需要关闭服务器电源并离线更换,然后重新启动?

当前在“虚拟磁盘”下,C 驱动器(使用 RAID 阵列)因此显示为“降级”(正常)。

我在任何地方都没有看到任何“重建阵列”选项,这本来是我的第一个选项,尽管这可能是因为我尚未更换驱动器并且系统认为它有问题?

这些是控制器为我提供的选项: 在此处输入图片说明

鉴于上述信息,希望任何帮助我成功重建数组的指针。

谢谢。


更新:

在“外部配置”下,我发现了这个:

PERC H310 Mini:导入/恢复外部配置

说明:导入/恢复外部配置任务导入外部虚拟磁盘并尝试恢复处于故障或降级状态的虚拟磁盘。某些情况(例如不兼容的 RAID 级别或不完整的磁盘组)可能会阻止导入或恢复外部虚拟磁盘。导入操作会导入所有外部虚拟磁盘,以便它们可以由 Storage Management 进行管理。当虚拟磁盘驻留在从另一个控制器移出的物理磁盘上时,它就是外部磁盘。恢复操作尝试将降级、失败或丢失的虚拟磁盘恢复到正常状态。由于断电、电缆连接错误或其他故障而失去与控制器的通信后,虚拟磁盘可能处于降级、故障或丢失状态。恢复操作完成后,重建或后台初始化可能会自动启动。恢复后虚拟磁盘数据可能不一致。在导入/恢复外部配置任务完成后,您应该始终验证虚拟磁盘数据。你确定你要继续吗?

这是我应该做的吗?

dell raid1

6
推荐指数
1
解决办法
2494
查看次数

Windows 10 1809 - 区域/语言注册表项

今天我有两个简单的问题想问你们,希望你们能帮助我,因为我自己由于某种原因无法找到它。

对于 Windows 10 1809,哪些注册表项控制以下设置?:

  • 设置 > 时间和语言 > 地区 > “国家或地区”
  • 设置 > 时间和语言 > 语言 >“首选语言”语言顺序

我已经使用以下键进行了相当多的测试,但它们似乎无法控制这五个设置中的任何一个:

HKLM\SYSTEM\CurrentControlSet\Control\Nls\Locale > “(默认)”键
HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language > “默认”键
HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language > “InstallLanguage”键HKCU\Control Panel\International\Geo > “国家”键
HKCU\Control Panel\International > “区域设置”键
HKCU\Control Panel\International > “区域设置名称”键

windows-registry windows-10

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

Docker 将匿名卷转换为命名卷

我已经使用 docker 命令行尝试了一个 docker 镜像,但没有指定卷的名称。现在我发现我想继续使用这个容器/图像,但是通过在 docker compose 中定义容器。

保留匿名/未命名卷中的数据并在 docker compose 创建的新容器中使用它们的最佳实践是什么?

  • 我可以以某种方式将未命名的卷转换为命名的卷吗?
  • 或者我应该使用 docker compose 创建一个带有命名卷的新容器并复制数据?
  • 或任何其他选择?

docker docker-compose

16
推荐指数
2
解决办法
6506
查看次数

在 Windows 中,是否可以将符号链接共享为网络共享?

概括

是否可以将符号链接共享到网络位置作为 Windows 中的网络共享?例如:

D:\folder\Shared\fooon\\server共享为\\server\foo,其中D:\folder\Shared\foo实际上是指向\\other\server\bar.

或者这是一个XY 问题

背景

我们有一台fs1带有 2 个虚拟磁盘的 Windows Server 2008 R2* 虚拟机。C:当然是系统驱动器,D:是数据驱动器。我们D:使用 Windows共享和存储管理通过 SMB共享多个文件夹。例如:

  • D:\Shares\Shared\Engineering 共享为 \\fs1\Engineering
  • C:\Shares\Shared\Admin 共享为 \\fs1\Admin

这些共享通常映射为用户工作站上的网络驱动器。例如,E:\可能映射到\\fs1\Engineering

我想将这些共享从这个虚拟磁盘移到我们的新存储位置\\abc\def,我想对最终用户透明地执行此操作(至少现在 - 最终原始路径将消失,但这超出了问题的范围)。

*今年升级到 2016 或 2019。

我现在在哪里

共享文件夹的某些文件夹首先通过\\abc\def使用 RoboCopy将数据复制到目标位置 ( ),然后将原始路径重命名为备份路径,最后创建指向新目标的目录符号链接来迁移。该过程大致如下(为简洁起见,省略了一些额外的标志/选项):

robocopy D:\Shares\Shared\Admin\Finance \\abc\def\Finance /mir
ren D:\Shares\Shared\Admin\Finance D:\Shares\Shared\Admin\Finance_old
mklink /D D:\Shares\Shared\Admin\Finance …
Run Code Online (Sandbox Code Playgroud)

windows windows-server-2008 network-share symbolic-link

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

是否可以以及如何将 Azure VM 下载到本地计算机?

我在 Azure 上有一个虚拟机,它有许多网站和数据库,这些配置使得从那里导出所有内容有点棘手。

现在我不想运行这些网站中的任何一个,并且肯定不想继续为 Azure 上未使用的 VM 付费,我停止了机器,但由于 VM 磁盘的存储,我仍然需要付费。

所以我的问题是:
如果我需要从那里复制一些文件,如何下载整个虚拟机,以便我可以在本地其他地方备份并能够在本地机器上打开它?

我找到了一些文章,但由于 Azure 的增长和变化太快,我发现它们已经过时并且无法帮助我实现我想要实现的目标。

非常感谢任何建议或参考。

virtual-machines azure

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