服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
木偶报告正在使用大量的磁盘空间: /var/lib/puppet/reports /var/lib/mysql 这个假设是它将所有报告存储在MySQL数据库中,因为两个path的大小大致相同。 resource_statuses表由行组成,每行代表报告文件中的一行。 在Puppet-dashboard或PuppetDB处理它们之后,可以安全地删除/ var / lib / puppet / reports中的报告吗? 处理报告的最佳做法是什么? 有没有办法使Puppet仪表板自动删除yaml报告文件后处理它们?
如何确定要删除哪些内核以释放/boot分区上的某些空间。 这是一个场景(一些背景信息)。 1. Parititon信息(如有帮助) # df -h Filesystem Size Used Avail Use% Mounted on … /dev/sda1 99M 81M 14M 86% /boot … 2.当前内核版本 # uname -a Linux serv.example.com 2.6.32-358.23.2.el6.x86_64 #1 SMP Wed Oct 16 18:37:12 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux 3.安装了所有内核版本 # rpm -qa | grep kernel abrt-addon-kerneloops-2.0.8-21.el6.centos.x86_64 kernel-firmware-2.6.32-431.1.2.0.1.el6.noarch libreport-plugin-kerneloops-2.0.9-19.el6.centos.x86_64 kernel-headers-2.6.32-431.1.2.0.1.el6.x86_64 kernel-2.6.32-358.11.1.el6.x86_64 kernel-2.6.32-358.el6.x86_64 kernel-2.6.32-358.23.2.el6.x86_64 […]
今天我主机系统上的iptables nat停止工作,我不知道发生了什么! (这很糟糕,我知道) 所有命令都以root用户身份执行。 如果我运行$ iptables -t nat -L我得到以下错误信息: $ iptables -t nat -L iptables v1.4.7: can't initialize iptables table `nat': Table does not exist (do you need to insmod?) Perhaps iptables or your kernel needs to be upgraded. 没有更多可用的更新。 我也重新启动了几个较旧的内核的服务器,但我总是得到相同的错误信息。 我的服务器在最新版本的官方OpenVZ内核的CentOS上运行。 $ uname -r 2.6.32-042stab088.4 还testing了内核版本:2.6.32-042stab85.20和2.6.32-042stab084.26 grub.conf中的第一个内核: title OpenVZ (2.6.32-042stab088.4) root (hd0,1) kernel /vmlinuz-2.6.32-042stab088.4 […]
我猜测必须有一个合理的方法来解决我的问题,但我试图得到一些最佳实践的build议来实施。 我最近搬到了一家网页devise公司,我们需要能够欺骗我们正在工作的网站的DNS条目。 但是,我们只想覆盖某些Alogging,但保留其他logging,以便网站似乎正常工作。 即:我们想使“support.abcd.com”在本地解决,但其他一切都要到现场。 这将允许我们devise/演示一个function齐全的网站,只有在本地进行的工作。 我们有一个内部的BIND DNS服务器(9.9.5.dfsg-3)。 根据上面的例子,我的区域文件应该查找“abcd.com”? 编辑:这会工作吗? IN ns1 abcd.com. IN NS ns1 support.abcd.com. IN A 192.168.1.1 faq.abcd.com. IN A 192.168.1.1 *.abcd.com. IN NS abcd.com <- External?
我得到一个像这样的PowerShell错误: PS C:\mydirectory> $Error[0] Get-WmiObject : At line:143 char:13 + $Disk = Get-WmiObject MSCluster_Disk -ComputerName $Resource.OwnerNode -Auth … + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (:) [Get-WmiObject], COMException + FullyQualifiedErrorId : GetWMICOMException,Microsoft.PowerShell.Commands.GetWmiObjectCommand 有没有一种方法可以避免在错误消息中被截断触发错误的命令(即$Disk = Get-WmiObject MSCluster_Disk … )?
我正在部署使用Google Container Engine的networking应用程序,并且希望通过负载均衡器访问我作为Google云平台中同一项目的一部分而控制的现有静态IP地址,因为我要使用的域名已经指向这个IP。 我用于该窗格的yaml文件是: apiVersion: v1 kind: Pod metadata: name: my-pod labels: app: my-app spec: containers: – name: my-container image: gcr.io/my-project/my-app:latest 我可以使用以下方法设置负载平衡器: apiVersion: v1 kind: Service metadata: name: my-load-balancer spec: ports: – port: 80 targetPort: 80 selector: app: my-app type: LoadBalancer 这提供了一个应用程序可访问的外部IP,但我找不到任何方式来configuration它使用我想要的IP。 服务文档提到了spec.clusterIP设置,但是这似乎与外部IP无关。 同样,一旦设置了负载平衡器,服务的status.loadBalancer.ingress.ip字段就被设置为其外部IP地址,但这似乎不是一个可configuration的设置。 另外,我尝试在Google Compute Engine控制台中手动创build转发规则,以将stream量从我的静态IP地址引导至由Kubernetes设置的目标池,但是当我尝试连接连接时被拒绝。 有什么办法做我想做的 – 在Google Container引擎上公开一个Kubernetes Pod(或复制控制器)在一个选定的静态IP地址?
我有一堆运行Carbon和Graphite的机器,我需要扩展以获得更多存储空间,但是我不确定是否需要扩展或扩展。 该集群目前包括: 1中继节点:接收所有指标并转发到相关的存储节点 6个存储节点:包含所有的Whisper DB文件 问题是,当磁盘在80%的使用率附近时,性能从悬崖上掉下来。 集群写入IOPS从接近常数13k下降到更为混乱的7k左右,IOwait时间平均达到54%。 我已经看了我们的configuration回购,并且从四月初以来没有变化,所以这不是configuration更改的结果。 问题:增加磁盘大小是否会使IO性能得到控制,还是需要添加更多的存储节点? 注意:这里没有固态硬盘,只有很多很多的主轴。 相关图表: 统计和东西: e2freefrag : [root@graphite-storage-01 ~]# e2freefrag /dev/vda3 Device: /dev/vda3 Blocksize: 4096 bytes Total blocks: 9961176 Free blocks: 4781849 (48.0%) Min. free extent: 4 KB Max. free extent: 81308 KB Avg. free extent: 284 KB Num. free extent: 19071 HISTOGRAM OF FREE EXTENT SIZES: Extent […]
等价的linux问题让我想起了MacBookPro的糟糕performance。 我甚至不确定现在的默认FS是什么。 我在某个地方看到有一个星期五或星期六运行的cron作业。 那么我需要整理磁盘碎片? 如果,我该怎么做?
是否可以从USB闪存双重启动? 也可以从ISO映像(如Ubuntu Live CD)启动操作系统? 你将如何去做这个和需要什么软件?
我只看着一个旧的Debian Linux盒子(运行蚀刻)只有512 MB的RAM,但附加了很多外部存储。 一个ext3文件系统大小为2.7TB,fsck无法检查,因为内存不足,出现如下错误: 分配目录块数组时出错:内存分配失败 e2fsck:中止 我已经添加了一个4 GB的交换分区,但仍然没有完成,但是这是一个32位的内核,所以我不希望再添加任何更多的帮助。 除了启动到64位内核之外,还有其他方法可以让fsck完成检查吗?