服务器管理员

系统和网络管理员的问答



4
用普通英语解释有关熵的信息
如果我在Ubuntu中运行此命令 sudo cat /proc/sys/kernel/random/entropy_avail 它返回一个数字,指示内核可以使用多少“熵”,但这仅是我所知道的。熵以什么单位度量?它是干什么用的?有人告诉我,如果这个数字是“低”,那就是“不好”。“低”有多低?如果发生,会发生什么“不良”?它的适用范围是多少?如何确定?

3
虚拟机内存使用情况未出现在TaskManager中
我不了解Windows内存管理及其与TaskManager的关系,希望有人能启发我。 如果我正在运行虚拟机(无论是Virtual PC 2007,Virtual Server 2005还是VirtualBox,因为它们的行为相同,都没有关系)并调出TaskManager,我可以在“进程”选项卡上看到VM的一些条目,但是内存值很小(大约30 MB)。显然,它不包括VM本身实际消耗的内存。您可以使可见的各种与内存相关的列均没有不同的工作方式。“性能”选项卡上的“内存使用情况”对于包括VM在内的总内存使用情况似乎是正确的。 所以我的问题是,为什么“进程”选项卡上不显示VM的内存使用量(将为100 MB)?


4
允许linux root用户mysql root访问而无需密码
在cPanel上,当我以root用户身份登录并键入“ mysql”而没有主机名和密码时,它使我可以直接访问mysql root用户。 我想对我的一台非面板服务器执行此操作,在该服务器中,Linux根用户以与cPanel上相同的方式获得较少的密码登录mysql根用户。 这可能吗 ?

4
子域的子域?
此问题已从堆栈溢出迁移,因为可以在服务器故障时回答。 迁移 8年前。 我正在尝试创建类似sub2.sub1.subdomain.domain.com的网址。我打算用它来显示不同的内容。 我的问题是... 1)是否可以创建这样的多级子域?-这是基于托管公司吗? 2)sub2.sub1.subdomain不是sub1的子域,而是其他子域吗? 3)所有这些子域都会有自己的文档根吗? 4)我将如何处理带有和不带有www的用户。 还有其他潜在的问题吗? 编辑:-这如何影响cookie的行为?我可以访问在sub1.subdomain.domain.com或sub2.sub1.subdomain.domain.com上的subdomain.domain.com上设置的Cookie吗

3
Linux:在文件之间带有分隔符的猫
在Linux中,如果键入cat *,将得到以下内容: LINE1从文件1 从文件1第2行 第1行从file2的 LINE1从file3的 第2行从file3的 从file3的line3中 我想在文件之间显示一个分隔符。事情是这样的: 一号线从文件1 ,从2号线的file1 XXXXXXXXXXXX 一号线从文件2 XXXXXXXXXXXX 一号线从file3的 2号线从文件3 从文件3 3号线 用内胆轻松打字就可以轻松做到这一点吗?
28 linux  command  cat 

5
删除关机命令但保持重启状态的最佳方法
我在数据中心中有一个raspi型设备,最近不小心用了手指,将关机命令粘贴到了屏幕上的错误终端中。有没有办法保留shutdown -r但删除#poweroff #shutdown -P -H选项? 我要保持shutdown -r 命令。如果我想冻结系统或使用ip table规则来锁定自己,我喜欢在其上放置一个计时器。例shutdown -r +10

1
允许非root用户重新启动服务
背景 : 我创建了一个叫做应用程序myapp与Spring-boot。它包含一个可自我执行的jar,并且与systemd服务兼容。现在,我正在尝试将其与詹金斯集成。 我想要的是: 我希望詹金斯能够: 停止服务。 更换罐子。 重新启动服务。 问题: 到目前为止,只有sudoer可以启动/停止服务。我不希望詹金斯成为一个傻瓜(这看起来很混乱)。 当前结构: 我有一个myapp有/home/myapp文件夹的用户。生成的jar被调用myapp并放在/home/myapp。用户myapp是生成的jar的所有者: myapp@myserver:~/backend$ ll total 53900 drwxrwxr-x 2 myapp myapp 4096 Apr 25 17:09 ./ drwxr-xr-x 6 myapp myapp 4096 Apr 25 17:08 ../ -rw-rw-r-- 1 myapp myapp 511 Apr 20 16:13 application.properties -rwxr--r-- 1 myapp myapp 55175294 Apr 20 …
27 systemd  jenkins 

3
Windows 7安装程序使用Proxmox 4.2挂在“启动Windows”上
我正在尝试在Debian Jessie上运行的Proxmox虚拟环境版本4.2-4 / 2660193c上安装Windows 7。我已按照本网站上的说明进行操作。 我向Proxmox上传了一个已知良好的Win7 ISO(可与VirtualBox和真实硬件完美配合),并按照推荐的最佳做法配置了VM 。 启动VM后,Windows将显示灰色文本模式进度条,显示“ Windows正在加载文件...”,然后切换到“正在启动Windows”并停留数小时。 没有可见的动作,没有彩色的Windows徽标,没有动画,没有磁盘I / O,没有CPU负载,没有日志输出。没有办法继续。 XP Home安装成功,在VM中没有任何问题。 主机为Intel Core i5,已启用VT,32 GB内存,8 TByte SATA磁盘。 如何获得Win7继续在Proxmox 4.2上进行设置?

1
Xeon Skylake SMP出现意外和无法解释的缓慢(和异常)内存性能
我们一直在测试使用2x Xeon Gold 6154 CPU和Supermicro X11DPH-I主板以及96GB RAM的服务器,发现与仅使用1个CPU(一个插槽为空),类似双CPU的运行相比,内存存在一些非常奇怪的性能问题。 CPU Haswell Xeon E5-2687Wv3(用于该系列测试,但其他Broadwell的性能类似),Broadwell-E i7和Skylake-X i9(用于比较)。 可以预期,具有更快内存的Skylake Xeon处理器在处理各种memcpy功能甚至内存分配(我们在下面的测试中未涵盖,我们找到了一种解决方法)时,其性能将比Haswell更快,但同时安装了两个CPU ,Skylake Xeon的速度几乎是Haswell Xeon的一半,与i7-6800k相比,甚至更低。甚至更奇怪的是,当使用Windows VirtualAllocExNuma分配NUMA节点进行内存分配时,虽然普通内存复制功能预期在远程节点上的性能要比本地节点差,但使用SSE,MMX和AVX寄存器的内存复制功能却执行得很多在远程NUMA节点上的速度比在本地节点上快(什么?)。如上所述,借助Skylake Xeons, 我不确定这是否是主板或CPU上的错误,或者是UPI与QPI的错误,还是以上都不是,但BIOS设置的组合似乎都没有用。在BIOS中禁用NUMA(测试结果中未包括)确实可以提高使用SSE,MMX和AVX寄存器的所有复制功能的性能,但是所有其他普通内存复制功能也会遭受很大的损失。 对于我们的测试程序,我们同时使用内联汇编函数和_mm内在函数进行了测试,除了汇编函数(msvc ++不会针对x64编译asm)之外,我们将Windows 10与Visual Studio 2017一起用于所有其他功能,我们使用mingw / msys的gcc到使用-c -O2标记编译obj文件,该标记包含在msvc ++链接器中。 如果系统使用的是NUMA节点,我们将对每个NUMA节点使用VirtualAllocExNuma测试两个新的用于内存分配的运算符,并对每个内存复制函数进行100个平均16MB的内存缓冲区副本的累积平均值,然后轮换我们在哪个内存分配上在每组测试之间。 所有100个源缓冲区和100个目标缓冲区都是64字节对齐的(为了兼容使用流功能的AVX512),并分别初始化为源缓冲区的增量数据和目标缓冲区的0xff。 在每种配置下,每台计算机上平均的副本数量各不相同,因为某些副本的速度快得多,而另一些配置的速度慢得多。 结果如下: Haswell Xeon E5-2687Wv3具有32GB DDR4-2400(10c / 20t,25 MB的L3缓存)的 Supermicro X10DAi上的1个CPU(1个空插槽)。但是请记住,基准测试通过100对16MB缓冲区循环,因此我们可能没有获得L3缓存命中率。 --------------------------------------------------------------------------- Averaging 7000 copies of 16MB of …

7
加快高延迟网络上的SFTP上传速度?
我正在尝试使用SFTP在国际上传输一组大文件,但是我发现我的国际合作伙伴尽管两边的连接都很好,但上传速度无法达到约50k以上。我们可以以此速度上载多个连接(因此不能上带宽吗?),但是没有一个上载可以提高速度,这是一个问题,因为许多文件的大小只有几GB。 使用标准的Apple OSX“远程登录” SFTP系统托管SFTP。 有没有办法提高上传速度,还是有其他的SFTP主机会有所帮助?我不清楚这是配置问题还是协议的固有限制。 (出于安全原因,我需要使用端到端加密的对等连接-无需云服务)。

10
如何为客户购买最终用户带宽?[关闭]
我向客户销售产品,作为该产品的一部分,我有一个网站,客户可以在其中上传数据进行处理。数据的大小相当大(千兆字节)。 我希望为我的客户购买额外的带宽,并亲自与他们的ISP进行安排,以便最终用户可以无缝体验。我的许多客户都在大学或公司网络中,即使他们愿意也无法自行进行安排。额外的带宽仅适用于与我网站的连接,而不适用于客户的其他连接。 基本上我正在寻找这种安排: 这种事情可能吗? 编辑:既然美国已经结束了网络中立,那有可能吗?

1
没有来自带有S3 Origin的AWS CloudFront的文件的缓存控制标头
我们刚刚迁移到Amazon AWS。当前,我们有一个运行良好的EC2实例。它在前端运行Nginx,在后端运行Apache。运行也很好。所有站点均已正确启动,并包含从EC2提供的文件的Cache-Control标头。 问题在于,我们放置在Amazon S3中的所有静态文件都可以通过CloudFront CDN访问。我们可以很好地访问文件(CORS没问题),但是显然CloudFront不提供带有Cache-Control标头的文件。我们想利用浏览器缓存。 我认为,EC2实例在这里没有作用,因为静态文件是由S3 + CloudFront直接提供的,请求不会发送到EC2中的Web服务器。 我完全迷路了。 问题:1)在这种情况下,如何设置缓存控件?2)是否可以设置缓存控件?是从S3还是CloudFront? 注意:我在Google中打了几页,您可以在S3中为单个对象设置页眉。实际上,这并不是特别有效的方法,因为在我的案例中,我们正在谈论多个对象。 谢谢!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.