服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
有没有人真正使用服务器2012 R2软件镜像镜像启动/系统驱动器。 如果是这样,您可以确认在发生驱动器故障的情况下,它会继续在镜像驱动器上运行,并允许服务器重新启动到镜像驱动器。 我似乎在其他地方得到了不同的答案。 有人说这个与BCD混淆的荒谬令人费解的程序对于做这件事是必要的,但也有人报告说磁盘pipe理就是这样做的。 难以确定为什么它似乎适用于某些人而不适用于其他人。 干杯,
我想知道在Linux上可用的文件传输协议支持服务器端复制(并且不在内部下载和重新上传文件)。 我最简单的用例是将大文件(如VM)从一个目录复制到另一个目录中。 我知道Samba 4.1.0最近在SMB2协议中实现了对FSCTL_SRV_COPYCHUNK的支持,但据我所知,目前还没有客户端工具/文件pipe理器支持这个( 链接 )。 我也看过法新社,但是用于装载AFP股票的唯一两个Linux工具是gvfs-afp和afpfs-ng ,但都不是太好。 afpfs-ng没有维护,与netatalk(segfaults)配合不好,而gvfs-afp的吞吐量与afpfs-ng相比非常低。 更新:它看起来像下一个版本的NFS也可能支持这一点。 还有其他支持服务器端复制的协议吗? 提前致谢!
在提供专用服务时,您最好从公共networking或内核模块保护IPMI。 首先,我想确定,如果有人扫描我的networking,他发现一些IPMI卡,他将无法控制它。 有一个错误,允许通过超微型IPMI通过匿名帐户发送电子邮件。 我知道只在本地networking中使用IPMI是非常好的做法,但是客户不会乐意使用VPN来访问IPMI。 其次,您可以使用ipmitool命令来pipe理IPMIconfiguration,而无需用户身份validation。 我想阻止客户更改IPMI设置 – 例如IP地址,删除我的监控用户,… 你最好的做法是什么? 如果你面对这个问题,你将如何解决这个问题?
我们的ISP有一个/ 28块。 假设1.1.1.240/28的网关是1.1.1.241。 我们正在从1.1.1.214获得另一位客户的火星包。 他们正在向1.1.1.255发送广播。 我们应该得到这些数据包? 我不明白这种情况下的广播。 系统日志消息 火星源1.1.1.255从1.1.1.214开始,在dev eth0上 ll header:ff:ff:ff:ff:ff:ff:00:XX:f3:XX:69:ad:08:00 networking接口: $ ifconfig eth0 eth0 Link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX inet addr:1.1.1.243 Bcast:1.1.1.255 Mask:255.255.255.240 广播运行多播MTU:1500公制:1 RX数据包:15161982错误:0丢弃:0超出:0帧:0 TX数据包:1627243错误:0丢弃:0超载:0载波:0 碰撞:0 txqueuelen:100 RX字节:1028191733(1.0 GB)TX字节:140279903(140.2 MB) 内存:fbde0000-fbe00000 或者,也许接口configuration错误? Bcast在那里列为1.1.1.255。 如果这是正常的行为,我不认为内核应该每分钟都要将数以百计的这些数据传给syslog。 UPDATE 这些数据包不断以每秒2-3次的速度出现。 我已经抓住了他们,他们的UDP src / dst端口15001:10:00:91:13:00:00:39:22:23:02:00:00:00:00:00:01:3c:62:65 :61:63:1207:6E:2F:3E
Nginx允许您将文件扩展名映射到MIMEtypes。 正如文档所说 ,它甚至带有一个预先build立的MIMEtypes列表(在问题的最后粘贴)。 我一直信任这个列表,事情很好,但现在我注意到有些types丢失了。 那么application/javascript和application/json呢? 它使用旧的弃用的application/x-javascript ,我想这是为了确保IE支持…但它真的好吗? 另外,什么types应该被压缩? 我一直使用下面的代码片段中的列表,虽然我承认它只是nginxconfiguration文件的一部分,我几年前作为一个例子,当我第一次开始使用nginx的时候。 我应该还包括application/json ? http { include mime.types; default_type application/octet-stream; gzip_types text/plain text/xml text/css text/comma-separated-values text/javascript application/x-javascript application/atom+xml; # text/html is included in the gzip list by default # … } /etc/nginx/mime.types的默认MIMEtypes。 types { text/html html htm shtml; text/css css; text/xml xml; image/gif gif; image/jpeg jpeg jpg; application/x-javascript […]
我正在远程安装Windows Server 2008 R2上的SNMP和SNMP WMI Provider服务,为代理,陷阱和安全选项卡configuration特定选项,然后确保这些服务和设置未被删除或closures。 Zenoss远程监控服务器健康的愿望促成了这一目标的实现。 通过我的在线search,我觉得这可以用Powershell来完成,然后通过组策略推出,但是我对此很陌生,这有点混乱; 我也可能是错的。 我的一些服务器是企业,而一些是标准的都是R2。 我假设我将不得不为所有服务器安装SP1,.Net 4.0和Powershell 3.0,以在任何脚本中获得奇偶性和可靠性。 到目前为止,我已经可以为Powershell编写脚本来调用DISM来安装SNMP服务,并将该脚本设置为GPO中的login脚本,但是我知道这不是最好的方法,因为我不能只是去重新启动整个企业的服务器。 我需要指定以下项目:代理 – 联系人和位置陷阱 – 社区名称和陷阱目标安全性 – 发送身份validation陷阱=是,接受的团体名称只读并接受来自任何主机的SNMP陷阱=是 任何帮助将不胜感激!
我有一个惠普Proliant DL380 G5与两个硬盘在RAID 0(条纹)(72GB + 72GB)。 它已经运行了Windows Server很长一段时间了,并且在一个带状卷上有30GB的占用空间。 现在我已经购买了两个72GB的硬盘(和服务器上已经安装的相同)。 我想通过引入现有带状磁盘的HDD镜像来使该系统更安全。 是否可以在已经使用的磁盘上创buildRAID 1(镜像)? 是否可以镜像条纹磁盘对? 提前致谢。
我有一个自动挂载单独的池,有嵌套的挂载点的问题。 我正在使用ZfsOnLinux 0.6.2。 目前的情况如下: zpool1 —> /var zpool1/log —> /var/log zpool1/mail —> /var/mail 现在我需要为数据库添加一个单独的zpool。 为了保持目录层次的一致性,我想到了这一点: zpool2 —> /var/db 现在,问题是,当zpool2首先挂载,zpool1无法挂载(这是逻辑)。 有没有一种方法可以强制使用池安装顺序来允许在zpool1中安装zpool2,除了使用传统的安装选项? 像zpools依赖? 或者我应该不惜一切代价避免这种嵌套坐骑?
我正在运行一个运行Debian Wheezy 7.4.0发行版的实验/testingLinux机器。 不同的用户通过sshlogin到他们的帐户,并允许运行开发工具,如果他们愿意,他们的程序作为服务在后台运行。 由于这是一个用于各种用途的testing机器,通常需要重新启动整个机器,然后用户必须重新login并重新启动正在运行的用户空间。 我想自动化。 基本上我想提供给用户一个意思是在机器启动之后(在所有其他部分被初始化之后)启动东西,并且意味着在系统closures时启动东西(没有时间限制,基本上停止closures直到所有这些closures用户进程已经完成)。 我到目前为止所尝试的: 我已经创build了一个init bash脚本,通过在/etc/init.d/(骨架模板源代码: https : //gist.github.com/ivankovacevic/9917139 )下的“骨架”模板文件中find的原则, 我的代码在这里: https : //github.com/ivankovacevic/userspaceServices 基本上,脚本会遍历用户主目录,并在名为.startUp,.shutDown或.status的相应子目录中查找可执行文件。 根据当前正在执行的事件,脚本以su执行,就像用户自己启动它们一样。 我目前使用这种方法面临的问题是,在系统引导之后还有一个奇怪的进程挂起,脚本启动了其他用户的所有进程。 这是它在进程列表中的外观: UID PID PPID C SZ RSS PSR STIME TTY TIME CMD root 3053 1 0 1024 620 1 17:42 ? 00:00:00 startpar -f — userspaceServices 我不知道这个过程是什么,手册页没有提到-f参数。 所以我很笨,但是我必须做一些错误的事情,因为从init.d中没有其他的脚本/服务在启动之后会挂起这样的进程。 所以我正在找人帮我debugging我的解决scheme(这在我看来也有点复杂)。 或者给我一些想法,这可以以完全不同的方式来实现。 UPDATE 我已经为startpar问题启动了一个单独的问题: 从rc.local或init.d启动进程时startpar进程挂起 更新2 […]
我们有一个文件pipe理系统,通过一个networking共享访问一个NTFS文件系统上的文件有数百万个。 一个服务帐户需要所有这些文件的完全许可,应用程序代理需要使用此服务帐户进行访问。 在数据迁移期间,发生了一些情况,现在权限不一致。 我一直在尝试在PowerShell中编写一个脚本来确定哪些文件没有适当的ACE,但是get-acl有点痛苦。 我尝试了各种组合类似于: get-childitem -recurse | get-acl | select -expandproperty access | where { $_.$_.IdentityReference -notcontains $principal 其中$ Principal是需要domain\user格式许可的domain\user 。 有一种方法可以做到这一点,对吧? 它是什么? 我想保持原生PowerShell,如果可能的话,不要使用icacls或cacls 。