服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
在Linux服务器上,我需要在当前目录和所有子目录中查找具有特定文件扩展名的所有文件。 以前,我一直使用下面的命令: find . -type f | grep -i *.php 但是 ,它找不到隐藏的文件,例如.myhiddenphpfile.php 。 以下find隐藏的PHP文件,但不是非隐藏的: find . -type f | grep -i \.*.php 我怎样才能find隐藏的和非隐藏的PHP文件在同一个命令?
我有一个只能通过IP地址访问的网站。 我怎样才能访问该网站的子域名?
我怎样才能find一个MSI包的GUID? 我想通过使用以下脚本来删除大量桌面上的程序: msiexec.exe / x ProductCode 任何原因为什么这将不适用于“添加/删除程序?”中列出的任何应用程序?
我需要定期更改mysql 5.1中的表,主要是添加列。 用alter table命令很简单。 但是我的表格现在有多达4000万行,而且它们的增长速度很快…所以这些alter table命令需要几个小时。 在几个月内,他们会花上几天我猜测。 由于我使用亚马逊RDS,我不能有奴隶服务器玩,然后促进主。 所以我的问题是,如果有一种方法可以在最短的停机时间内完成这个任务? 我不介意操作需要几个小时甚至几天,如果用户仍然可以使用数据库当然…他们至less可以阅读而列正在添加? 如果我的应用程序尝试写入会发生什么? 插入或更新? 如果它立即失败,实际上不是那么糟糕,如果它挂起,并导致数据库服务器的问题,这是一个大问题.. 这必须是一个相当常见的扩展问题,每个人都需要添加列..什么是通常做生产数据库? 奴隶 – >主迁移? 更新 – 我忘了提及我正在使用innodb存储引擎
我们在Windows SBS 2008服务器上启用了影子副本。 试图从影子副本恢复文件给出了以下错误 – 源文件名大于文件系统支持的文件名。 尝试移动到path名称较短的位置,或在尝试执行此操作之前尝试重命名为较短的名称。 文件名有67个字符,影子复制path是170个字符。 这似乎在NTFS限制(260?)之下。 我们尝试了- 复制到可能的最短path(C 🙂 复制到客户端计算机和服务器本身可能的最短path 在复制之前是否可以重命名影子副本中的文件? 任何想法,尽pipe文件名大小似乎在限制之内,为什么错误出现? 采取的步骤 在本地计算机上,转到SBS服务器上的共享文件夹(通过映射的驱动器),例如J:\ Projects \ Foo \ Bar 右键点击文件夹,然后select属性 点击以前的版本标签。 select一个影子副本,然后单击打开 在新打开的窗口中,select文件夹/文件,然后按Ctrl-C进行复制。 打开一个新的Windows资源pipe理器,并将文件夹/文件粘贴到本地驱动器。 编辑 – (联合国)幸运的是,我现在无法重现这个错误。 导致问题的特定文件已经被删除,并且无法用其他类似的文件重新创build错误。
当一台Linux服务器正在提供许多并发请求来读取许多不同的文件时,是否这样做: 寻findFile_1,读取整个文件,然后寻找File_2,读取整个文件,然后寻找File_3等 寻findFile_1,读取它的一部分(直到readahead的值?),然后寻找File_2,读取它的一部分,然后回到它已经离开的File_1,多读取它,然后寻找File_3等,等等 如果是第二种情况,那么服务器做的比寻求更多,这会大大减缓。 在那种情况下,我可以做些什么调整?
我试图像这样运行一个模块: puppet apply –verbose –modulepath=moduleshere –noop -e 'include myclass' 但是,我得到这种错误,表明path没有设置 Parameter unless failed: '[ -e "${logfile}" ]' is not qualified and no path was specified. Please qualify the command or specify a path. 我不想在每个这样的位置明确地指定path,并且在作为完整的木偶运行的一部分运行时工作正常。 如何在运行单个模块时指定path?
我已经看了这个线程: Hyper-V和超线程:打开或closures? ,但唯一的答案是Windows具体…. 我正在构build一个虚拟机服务器(使用Proxmox VE如果有所作为),并想知道超线程如何影响虚拟机… 具体来说,如果我最大限度地减less虚拟机的数量,是否会超线程帮助,或者损害性能? 此外,最大的虚拟机将是一个terminal服务器,约30客户端(4核心/ 8 GB的RAM)和文件服务器,如果有帮助。 更新:服务器是戴尔R410与1TB RAID 10,32 GB的RAM和双Intel Xeon E5530(我不确定确切的型号,但它是一个E55xx与2+ Ghz) 更新:大多数虚拟机将在KVM上。
我有CPU I / O等待稳定在50%左右,但是当我运行iostat 1它显示很less或没有磁盘活动。 什么原因导致等待没有iops? 注意:这里没有NFS或FUSE文件系统,但它使用Xen虚拟化。
我试图通过SQL Serverconfigurationpipe理器启动SQL Server Browser。 但是,SQL Server浏览器的“状态”不仅stopped ,而且在“右键单击”上下文菜单和“属性”对话框中都禁用了“ Start ,“ Stop ,“ Pause ,“ Resume ”和“ Restart选项。 (另外,在“属性”对话框中,我已经尝试了“内置帐户”的所有3个选项:本地系统,本地服务和networking服务。我也尝试过“这个帐户”有各种选项。在所有情况下,仍然残疾。) 我最初认为这可能是一个端口问题。 显然,SQL Server浏览器使用端口1434.但是,使用一个名为CurrPorts的程序,我发现端口1434没有被任何程序使用。 谁能帮忙?