我有一个带有 systemd的Arch Linux 系统,我已经创建了自己的服务。配置服务/etc/systemd/system/myservice.service如下所示:
[Unit]
Description=My Daemon
[Service]
ExecStart=/bin/myforegroundcmd
[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)
现在我想为/bin/myforegroundcmd. 我怎么做?
我有 4 台带有 Debian Wheezy 操作系统的服务器。我安装了 Apticron,它会通知我有关更新的信息。Debian 更新是如此频繁,以至于当我完成更新 4 个服务器中的最后一个时,我会收到有关第一台服务器上新更新的新电子邮件。我在收到通知时尝试更新所有服务器,但我不知道是否需要重新启动服务器。我已经读过,如果目录"/var/run"包含文件,"reboot-required"我必须重新启动服务器。但我从未在"/var/run". 我怎么知道什么时候需要重启?如果不需要,我不希望每次安装新更新时都重新启动服务器。
我知道如果我更新 PHP 或 MySQL 等,我不需要重新启动服务器,但更新通常包含许多“lib ...”。
以下是 9 个更新(我本周收到了)。
krb5-locales 1.10.1+dfsg-5+deb7u3
libdbus-1-3 1.6.8-1+deb7u6
libgssapi-krb5-2 1.10.1+dfsg-5+deb7u3
libk5crypto3 1.10.1+dfsg-5+deb7u3
libkrb5-3 1.10.1+dfsg-5+deb7u3
libkrb5support0 1.10.1+dfsg-5+deb7u3
libruby1.8 1.8.7.358-7.1+deb7u2
libxml2 2.8.0+dfsg1-7+wheezy3
ruby1.8 1.8.7.358-7.1+deb7u2
Run Code Online (Sandbox Code Playgroud)
我不知道什么是“libkrb、libgssapi”等。如何检测是否需要重新启动?请不要建议安装 UnattendedUpgrades 来让服务器自动更新,因为如果更新不正确,这可能会导致网站脱机。
在CPU 时间的维基百科页面中,它说
CPU 时间以时钟滴答或秒为单位测量。通常,将 CPU 时间衡量为 CPU 容量的百分比很有用,这称为 CPU 使用率。
我不明白如何用百分比代替持续时间。当我查看时top,没有%CPU告诉我MATLAB使用的是 2.17 个内核吗?
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
18118 jasl 20 0 9248400 261528 78676 S 217.2 0.1 8:14.75 MATLAB
Run Code Online (Sandbox Code Playgroud)
题
为了更好地理解CPU使用率是什么,我如何自己计算CPU使用率?
我正在我办公室的服务器上工作。服务器最终将搬迁到数据中心。我希望能够让我办公室的服务器保持开启状态,这意味着我希望能够保护它免受断电或电涌的影响。在办公室里,我只有台式 UPS。我想避免花钱购买昂贵的服务器级 UPS。
我不介意它是否只有短时间的保护(即使是几分钟也会比我住的地方任何可能的断电时间都长)
UPS 是 APC Back-UPS ES 400(400 VA,240 瓦)
服务器是 DL 360p Gen 8(750 瓦 PSU)
几天来我一直在问我这个问题,经过一番搜索,我无法想出一个易于理解的答案,甚至没有一个在我脑海中有意义的理论答案。
我正在研究 Mac 托管解决方案,我想知道是否可以将 Thunderbolt 以太网卡添加到 Mac 并将它们绑定在 VLAN 中,从而半解决机器的带宽瓶颈,以提高对数据库或外部存储的访问速度.
例如:将两个以太网卡插入 Mac Mini,将它们绑定并具有 2 Gb/s 带宽的 VLAN。
如果 E3-1285 v6 支持最大 64 GB RAM,使用双插槽主板是否会增加最大内存?我猜不是,但想知道原因。我的逻辑是,如果 RAM 是共享的,那么两个处理器都应该能够处理所有可用的 RAM,因此,它也将被限制为 64GB。对此有任何技术解释吗?
我正在使用 powershell 中的几种不同算法检查文件哈希。当我使用 MacTripleDes 时,我总是得到不同的哈希值。所有其他的,例如 SHA256 或 MD5 总是给出可靠的答案。您或许可以在自己的计算机上复制该问题:
"this is a test" | out-file test.txt
get-filehash test.txt -algorithm sha256
get-filehash test.txt -algorithm sha256
get-filehash test.txt -algorithm mactripledes
get-filehash test.txt -algorithm mactripledes
Run Code Online (Sandbox Code Playgroud)
我得到前两个散列的相同散列值,但后两个散列的值不同。MacTripleDes 是否应该以不同的方式使用?
Algorithm Hash Path
--------- ---- ----
SHA256 3F8CB2CDF03347329CAB0C80A6CE3B01EF3B17AF02E0F6E101FA67CE63729F51 C:\temp\test.txt
SHA256 3F8CB2CDF03347329CAB0C80A6CE3B01EF3B17AF02E0F6E101FA67CE63729F51 C:\temp\test.txt
MACTRIPLEDES 904D74A529C7A739 C:\temp\test.txt
MACTRIPLEDES AF720778A2C878A2 C:\temp\test.txt
Run Code Online (Sandbox Code Playgroud) 我习惯了tsconfig.msc和tsadmin.msc(又名终端服务配置/终端服务管理MMC snapins)从以前的Windows版本,从而深刻地恨新型根据关系数据库管理系统,其目的是作为置换用户界面的文件(的Hyper-V作为一项要求? 为什么我需要在终端服务器上安装 Hyper-V?!)。
使用 Server 2012,它们似乎永远消失了。有什么办法让他们回到本地?尽管来自 Server 2008 R2 计算机的远程连接似乎可以使用两个控制台进行工作,但我更希望它们也可以在 Server 2012 远程桌面角色持有者上本地运行。
我想知道在 Linux 中我的内存通道是什么类型的,单通道还是双通道等等。
dmidecode用来获取系统信息,并查看,也没有找到。我怎么才能得到它?
在 Synology Disk Station 上规划我的 RAID 设置期间,我阅读了大量有关各种 RAID 类型的文章,这是一本很棒的读物:RAID 级别和URE(不可恢复的读取错误)的重要性。
但是,我还不清楚一件事:
让我们有两个场景:
两种情况的相同假设:
发生什么了?使用 99.999 个文件重建 RAID 是否正常而 1 个文件丢失?还是我会丢失所有 100.000 个文件?
如果答案需要文件系统类型的知识,假设它是 BTRFS 或 ZFS 作为文件系统。
linux ×2
memory ×2
cpu-usage ×1
debian ×1
ethernet ×1
hash ×1
hp-proliant ×1
performance ×1
powershell ×1
raid ×1
systemd ×1
ups ×1
xeon ×1