服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我导出了我的virtualbox vm(ovf 1.0)并运行了ovf工具: .\ovftool.exe –lax 'C:\users\perryg\desktop\old dev box\old dev box.ova' 'C:\users\perryg\desktop\old dev box\old dev box.ovf' 那成功地完成了。 然后我进入ovf文件并将virtualbox2.2的值更改为vmx07。 尝试导入后,我收到以下错误信息: 在[]中找不到ResourceSubType元素的PIIX4 当我从ovf文件中删除项目时,导入无法正常工作。 它最终说在启动过程中找不到任何操作系统。 我能从这里做什么?
我已经试过了我能想到的所有方法,并拒绝在虚拟机上设置“自定义值”。 – name: Cloning VM vmware_guest: validate_certs: no hostname: "{{ vcenterhostname }}" username: "{{ vcusername }}" … template: "{{ item.key }}" name: new_vm0001 customvalues: – remotedisplay.vnc.port: 6021 state: restarted when: – item.key | search('-sourcevm') with_dict: "{{ vmfacts.virtual_machines }}" delegate_to: localhost 有没有人能够成功地设置自定义值? 使用合理的2.4,我想这可能会被打破,但更有可能我没有正确的语法。
对于运行Windows 7/10的虚拟机,pipe理程序可以分配给虚拟CPU的最大数量是多less? 作为pipe理程序,请考虑VMware ESXi 5.5或6.0。 安德里亚
我正在为使用Plural网站的Microsoft 70-410考试做一些学习,并且在课程中,教师对服务器核心进行了一些深入的介绍,但是看着video看起来只是一个Windows版本的Linux服务器操作系统 为什么要在Linux服务器操作系统上使用Server Core?
了解了如何脚本安装.msu更新。 $filename = "C:\temp\log\WUInstall_" + $timer + ".evtx" Start-Process -FilePath wusa -ArgumentList "\\fs1\software\WS2012R2\windows8.1-kb4041693-x64_31e473824b705bf05f3befc423d39fa0c6d0fb49.msu /quiet /norestart /log:$filename" -Wait 在Powershell中使用wusa是因为这是避免更新后机器重新启动的唯一方法 – 因为我需要等待这个完成并运行更多的命令,然后再发出手动重新启动( /norestart需要/quiet ) 。 无法将安装结果logging为纯文本格式,仅限于.evtx 。 我们只是说已经安装了更新(可能是一个已经打过补丁的操作系统映像,不能控制这个),我运行脚本。 它只是运行,没有错误。 在没有/quiet /norestart情况下执行时,最终会打印出“<..>已经安装在这台电脑上”。 此外,在.evtx日志中还有几行显示安装过程的状态,包括“InstallWorker.01090:更新已安装”。 但我不知道如何parsing这个日志。 我只能parsing一个纯文本日志。 有没有办法parsing.evtx日志? 所以我可以把一些逻辑在我的脚本来检查状态(更新安装好或不),并决定一个行动? (移动到脚本中的下一步或退出时出错) 或者更好的解决scheme来解决这个在Powershell 5.1? 应该能够将其应用于WS 2012至2016年。
我想从我的电脑上访问VPS上的kibana / elasticsearch。 如果我在VPS上 curl -XGET 'http://SERVERIP:9200' 我从ES获得了一个很好的答案,和Kibana一样。 在我的计算机上,如果我使用相同的命令,我会超时(对于kibana和ES): curl:(7)无法连接到SERVERIP端口9200:连接超时 服务器运行Debian 8。 我认为服务器拒绝客户端连接,所以我做了 sudo netstat -tulpen 试图理解为什么。 对于ES和kibana我有 tcp 0 0 SERVERIP:5601 0.0.0.0:* LISTEN 111 19051 1832 / node tcp6 0 0 SERVERIP:9200 ::: * LISTEN 110 19054 1784 / java 我认为这意味着任何人都应该能够curlSERVERIP:5601。 我不知道 ::: * 为ES寿。 服务器也为一个html网站运行一个apache2服务器,其地址是SERVERIP。 kibana.yml和elasticsearch.yml都有server.host = SERVERIP
在主networking公共接口上启用时, 混杂模式添加到服务器的负载是多less。 我必须创build一座桥梁 ,同时使用如下方式检查交通情况: tcpdump -n -e -ttt -i pflog0 inbound 我注意到我的“邻居/服务器”的所有请求,例如所有尝试在端口22上ssh等等 通过启用promisc模式,NIC卡是否将所有软件包委托给服务器,因此需要使用更多的CPU来完成过滤等等。 可以这么说,混杂模式使网卡处于桥接模式/旁路,使网卡function不被使用?
我有一个rsync命令 rsync -azvh –checksum –delete –exclude '.git' fordeploy/ target/ 这效果很好,并忽略只有时间戳更改的文件。 我遇到的问题是,我的内部文件夹的时间戳一直在变,所有这一切都得到了同步,我不希望发生这种情况。 我试过–ignore – 时间,但也没有工作。 问:如何让rsync忽略文件夹时间戳?
我真的在寻找一个通用的解决scheme,但为了举例,让我们说我正在寻找path中最深的2个目录。 例如:给定一个path/home/someone/foo/bar ,如何使用sed(或awk)来获取foo/bar 如果path的第一部分总是相同的话,这将是简单的,但在我的情况下,我正在寻找一个适用于任意path的expression式,理想情况下,对于任何深度n 。 如果pathless于n (在本例中为2)级别,则命令的行为并不重要。 我今天去做这个,发现它很棘手。 我开始写一个循环来代替它,但是我不能动摇这种在一个命令中可能发生的事情。 我可能是错的。 有任何想法吗?
我在CA和所有证书最初以.pfx格式提供的地方工作。 我能够成功地将pfx转换为key / pem或key / crt,这取决于我的需要。 在本周进行testing时,我发现转换过程不会覆盖证书上的SAN。 有没有办法做到这一点,而不必手动configuration包含SAN的configuration文件? 这是我现在正在做的转换从pfx: openssl pkcs12 -in <pfx> -out <key> -nocerts -nodes openssl rsa -in <key> -out <key> openssl pkcs12 -in <pfx> -out <pem> -nokeys -clcerts