Articles of linux

基于Web的磁盘空间可视化工具

我有一些Linux的networking服务器,我想跟踪哪里的磁盘空间,并保持磁盘空间最小。 通常情况下,我使用SSHlogin并使用du来查找哪里的磁盘空间被浪费了,但是这很麻烦而且很慢。 像KDirStat这样的可视化工具将是理想的,但是它至less需要安装一个X服务器,这种方式会失败。 是否有任何基于Web的磁盘空间可视化工具? 我接受其他解决scheme。

清除操作系统总是显示“操作太慢。 小于1字节/秒“

一直在试图安装清除os插件,但没有任何工作,因为我在.repo文件中的每个镜像上面临此错误。 # yum install squid http://mirror2-dallas.clearsdn.com/clearos/core/6/x86_64/repodata/primary.sqlite.bz2: [Errno 12] Timeout on http://mirror2-dallas.clearsdn.com/clearos/core/6/x86_64/repodata/primary.sqlite.bz2: (28, **'Operation too slow. Less than 1 bytes/sec transfered the last 30 seconds'**) Trying other mirror. mirror2-dc.clearsdn.com/clearos/core/6/x86_64/repodata/primary.sqlite.bz2: [Errno 12] Timeout on mirror2-dc.clearsdn.com/clearos/core/6/x86_64/repodata/primary.sqlite.bz2: (28, '**Operation too slow. Less than 1 bytes/sec transfered the last 30 seconds'**) Trying other mirror. mirror1.timburgess.net/clearos/core/6/x86_64/repodata/primary.sqlite.bz2: [Errno 12] Timeout on mirror1.timburgess.net/clearos/core/6/x86_64/repodata/primary.sqlite.bz2: […]

如何在postfix中禁用“发件人未送达通知”?

我希望postfix 停止发送未送达通知到我的本地帐户,这里是我的日志的例子 17:47:08 A727B62C6F61: message-id=<20121124174708.A727B62C6F61@mail.***********> 17:47:08 F151362C6F5F: sender non-delivery notification: A727B62C6F61 17:47:08 A727B62C6F61: from=<>, size=4676, nrcpt=1 (queue active) 17:47:08 F151362C6F5F: removed 17:47:08 warning: dict_nis_init: NIS domain name not set – NIS lookups disabled 17:47:08 A727B62C6F61: to=<**********>, relay=local, delay=0.01, delays=0/0.01/0/0, … 我怎样才能在我的main.cfconfiguration这个?

如何将parameter passing给傀儡模块?

configuration木偶模块的最佳做法是什么? 我有傀儡2.7.11 。 我觉得这种方式很混乱,看起来像使用全局variables。 node default { $always_apt_update = true include apt } 我应该创buildinheritance原来大部分configuration的类吗? 文档似乎有太多的版本,我不知道哪一个适用于我。 更新: 当我尝试这个: class { 'apt': always_update => 'true', } 我收到一个错误: Error 400 on SERVER: Invalid parameter always_update at /etc/puppet/manifests/nodes.pp:32

在大多数空闲的服务器上平均加载3.00

我有一个VPS托pipe一个小型的networking应用程序(Apache,PHP的FPM,MySQL),目前大多是闲置的,因为stream量很低。 令人惊讶的是,平均载荷总是> = 3.00 : # uptime 02:20:00 up 69 days, 6:03, 1 user, load average: 3,04, 3,04, 3,05 我已经看了几个星期了,最后把这个3.00当作我的0.00 。 CPU使用率接近0%,服务器速度与我预期的一样快,并且没有其他服务器负载的迹象。 但是,这仍然激起我的好奇心。 什么会导致这个永久性的负载平均? top显示空闲的服务器: top – 02:25:56 up 69 days, 6:09, 1 user, load average: 3,07, 3,07, 3,05 Tasks: 218 total, 1 running, 216 sleeping, 0 stopped, 1 zombie %Cpu(s): 0,0 us, 0,3 sy, […]

rpm -ivh <package>和yum install <package>之间的区别

假设我要安装一个软件包,这两个命令有什么区别: rpm -ivh <package>和yum install <package> 同样的问题,例如rpm -Uvh <package>和yum update <package> (用于更新问题)

32位Linux可以不使用PAE内核而使用全部4 GB的RAM吗?

在具有4GB内存的服务器上(32位非PAE内核),我将受益于支持PAE的32位Linux内核吗?(在cpuid标记中为“pae”)? 系统是否能够使用所有4GB RAM而没有PAE内核,或者是否有些内存空闲?

如何使用Active Directory来validationLinux用户

使用Active Directory在Linux(Debian)框中validation用户的最佳做法是什么? 我希望它的工作方式是将AD用户添加到一个组 – 比如说Linuxpipe理员或者Linuxnetworking服务器 ,并且根据他们的组成员身份,他们将/不会被授予对特定服务器的访问权限。 理想情况下,根帐户将是唯一以标准方式维护的帐户。 我这样做的目标如下: 允许在一个地方更改密码 自动授予某些人使用他们的AD证书访问Linux服务器 将我们所有的用户信息整合到一个数据库中 我想避免的事情是: 任何困难/反直觉为我们的活动目录pipe理员pipe理 如果AD服务器由于某种原因而无法访问,则将用户locking(即,它需要以某种方式caching凭证) 任何太复杂或者不标准的东西,下次我升级服务器时都会中断。

Windows应用程序实时监控远程服务器的Linux服务器负载等?

是否有桌面应用程序(最好是Windows)连接到远程Linux服务器,并提供该远程服务器上的服务器负载和其他指标的实时仪表/历史logging图表? 通常情况下,服务器性能问题是我在事后才听到的,如果有一个应用程序持续监视服务器,并且能够在服务器负载过高时发出警报,那将是非常好的。 谢谢!

我的服务器如何打交换?

这里是“top”命令的摘要 顶部 – 20:14:50 18天,23分钟,1个用户,平均负载:0.22,0.20,0.18任务:99总计,1次运行,98次睡眠,0次停止,0次僵尸Cpu:1.1% 0.1%sy,0.0%ni,94.2%id,3.5%wa,0.0%hi,0.0%si,1.2%st Mem:总计2092032k,使用471684k,1620348k free,924k缓冲液Swap:4194296k total,153940k used,4040356k free ,caching了42564k 正如你所看到的,2GB的内存只有461MB左右的空间。 同时显示使用150MB交换。 这怎么可能? 如果有物理内存空闲,为什么我的服务器会交换?