服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
将/etc/environment定义的环境variables提供给暴发户服务的最佳方法是什么? 我认为只是采购他们. 在脚本部分不起作用,因为脚本是由sh执行的,这将需要每个定义之前的额外export …
我们现在有一个扁平的networking与一堆非托pipe交换机。 我想使用VLAN来隔离某些用户,如客人,我想使用802.1x。 但是,我不确定是否需要的是第3层或第2层交换机。 从我所了解的第3层交换机之间的路由VLAN。 我不认为我现在需要这个,但正如我所说,我不知道,因为这对我来说是新的。 还有什么其他的三层交换机会为我做? 我们的networking比较小,不到100个用户。 第三层交换机究竟做了什么,我无法使用第二层交换机? 我什么时候需要图层3?
当有人发布新内容时,我们的Web应用程序会向用户发送电子邮件 发件人和收件人都select从我们的应用程序接收电子邮件。 在准备这样的消息时,我们设置了以下SMTP头文件: FROM:[email protected] TO:[email protected] SENDER:[email protected] 我们select在FROM头中使用作者的电子邮件地址,试图为收件人提供最佳体验。 当他们在邮件客户端看到邮件时,作者很清楚。 为了避免欺骗的出现,我们添加了SENDER标头(使用我们自己的公司电子邮件地址),以明确表示我们是以作者的名义发送的。 阅读RFC 822和2822之后,这似乎是发件人标题的一个预期用途。 大多数接收邮件服务器似乎处理得很好; 电子邮件正常传送(假设收件人邮箱存在,未超过配额等)。 但是,当从一个域中的地址发送消息到同一个域中的一个地址时,一些接收域将拒绝这样的消息,其响应如下: 571不正确的IP – psmtp(回复RCPT TO命令) 我认为这意味着接收服务器只能看到FROM头域地址在它自己的域中,并且这个消息源自一个服务器,它不认为授权为那个域发送消息。 换句话说,接收服务器忽略了SENDER头。 我们有一个解决方法:webapp保留一个似乎忽略SENDER头的这样的域的列表,当FROM和TO头都在这样的域中时,它将FROM头设置为我们自己的电子邮件地址。 但是这个清单需要维护。 有没有更好的方法来达到预期的体验? 我们希望成为networking上的“好公民”,所有相关方(发件人和收件人)都希望参与并接收这些信息。 一种替代方法是始终在FROM标题中使用我们的公司电子邮件地址,并将作者的姓名/地址添加到主题中,但这看起来有点笨拙。
我正在从我的Mac虚拟机中运行Windows 7。 我主要使用Windows 7 for Visual Studio,并主持IIS的开发安装。 有两件事我需要,我不知道什么networking模式是需要的… 我需要能够通过来自Mac的HTTP访问IIS服务器(在虚拟机上运行)。 虚拟机上的网页浏览器需要能够访问互联网。 有什么build议么? 谢谢。
我发现,与我正在合作的新公司,我经常需要访问寿命相对较短的Linux服务器。 在每台服务器上都有一个帐户,但是每当创build一个新帐户时,我都必须经历通过我的.bashrc传输的麻烦。 然而,在大约一个月的时间内,服务器将不再存在。 我也必须短时间访问许多其他服务器(分钟),但是由于我在很多服务器上工作,所以不值得通过我的.bashrc进行传输,这大大浪费了时间。 我不想改变服务器上的任何东西,但是我想知道是否有一个“per-connection”.bashrc的方法,所以无论何时我将SSH连接到服务器,我的设置都将用于该会话。 如果可能的话,如果我可以用其他configuration文件(如gitconfig文件)做同样的事情,那将会很好。
我正在尝试使用ext4文件系统来testing需要压缩存储的项目,因为我使用的应用程序依赖于ext4function。 有什么生产/稳定的解决scheme在那里透明压缩ext4? 我曾经尝试过: 启用压缩的ZFS卷上的Ext4 。 这实际上有一个不利的影响。 我试图创build一个启用了lz4压缩的ZFS卷,并在/ dev / zvol /上创build了一个ext4文件系统,但是zfs卷显示了实际使用的两倍,压缩似乎没有任何影响。 # du -hs /mnt/test **1.1T** /mnt/test # zfs list NAME USED AVAIL REFER MOUNTPOINT pool 15.2T 2.70G 290K /pool pool/test 15.2T 13.1T **2.14T** – ZFS创build命令 zpool create pool raidz2 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde2 /dev/sdf1 /dev/sdg1 /dev/sdh2 /dev/sdi1 zfs set recordsize=128k pool zfs create -p […]
我知道VMWare KB在长时间运行的快照上皱眉,主要是由于两件事(在我看来) 大量的快照可以填满数据存储。 快照只是增量文件。 比方说,你有一个50G的VMDK,几乎已经满了,你拍一张快照。 在你的快照中,你翻转每一个位。 您的增量文件也将是大约50 GB。 再次快照,翻转位,另一个50千兆增量文件。 这些可以快速失控。 提交大量快照会带来风险。 合并快照时,您正在将增量更改写入原始VMDK。 这需要时间,并带有风险,如果发生什么事情,你只是VMDK nucked。 他们的警告似乎是合乎逻辑的。 这就是说,从VMDK快照中永久运行我的机器本身是不好的? 我想让我的树如下: 基础 Snap1 快照2 你在这里 在安装和configuration基本系统后,将立即执行快照1和2。 这些是我打算频繁刷新的机器,所以我会简单地让我的树看起来像下面这样: 基础 Snap1 你在这里 快照2 删除Snap2并重新创buildSnap2。 我不明白这可能会有什么影响,原因如下: 由于我只是简单地安装了一个基本的图像,并在没有办法填充数据存储之后马上拿走了我的三angular洲。 假设我的基本映像只有10 GB(在50 GB精简置备的磁盘上),即使我的增量翻转每一位,最大总使用量可能是60 GB(10 GB基本VMDK已locking+ 50 GB增量快照VMDK文件)。 这假定我不创build任何进一步的快照。 由于我的使用案例不需要整合快照,所以我不会冒险整理我的错误。 当我移回Snap1并删除Snap2时,所有位于Snap2中的增量只会被删除。 存储负载是完全一样的,所以我应该得到相同的IOPS。 我知道一些文件(主要是系统文件)将存在于原始的VMDK上,而其他的文件(基础之后的所有文件)将存在于delta中,但是我不明白ESXI是如何处理的。 所有文件都在同一个物理数据存储上,所以性能应该等同于在没有快照的情况下引用原始VMDK中的所有内容。 有什么想法吗? ESXI 5.5与数据存储RAID'd DAS。 我没有vCenter许可证,所以模板和克隆不在桌面上。 结果的testing 我今天早些时候进行了一些testing。 结果如下。 有一个performance惩罚,但我不知道为什么。 快照之前: 快照后:
在Ansible 2.4中, include模块已被弃用。 在它的地方,它附带两个replace模块, import_tasks和include_tasks 。 但他们有非常相似的描述: include_tasks :包含一个文件,其中包含当前剧本中要执行的任务列表。 import_tasks :导入要添加到当前剧本中的任务列表以供后续执行。 什么时候应该使用前者,何时使用后者?
它需要永远备份。 在我们可以信任btrfs或者ZFS来备份增量快照之前,如果有一个守护进程使用inotify来跟踪哪些文件实际发生了变化,那么备份运行速度会更快吗? 这个节目在哪里? 如何备份我的Linux机器,而不必每次都抓取整个文件系统? 我想要一个程序,可以检测到新的或更改的照片,源代码等,并将它们排队复制到我的NAS。
我的老板要我找出谁在付我们的电话费。 在我们的电话账单上,我们只能看到拨打的号码,显然我们看不到拨打的是什么分机号码。 我们已经和我们的电话公司谈过了,但他们真的没用。 如何将我的电脑连接到我们的PBX? 我用什么来下载数据? 我们有一个PBX系统(松下KX TA 308) – 我读过,我可以通过COM端口连接,并使用软件下载通话数据。 我已经提出要自己编写代码,但是老板担心不值得花费时间,所以他宁愿使用专用软件准备使用,而不需要太多的工作来build立。 任何帮助将不胜感激。 谢谢。