Articles of linux

Linux – 在高内存使用情况下logging进程列表

我正在尝试诊断Linux服务器上的内存使用量偶尔出现的高峰。 如果峰值足够高,OOM Killer就会启动,这会导致/ var / log / messages中包含当前进程列表的有用转储。 不过,我也遇到了尖峰,不足以导致OOM杀手踢,但仍足以导致大量的交换使用。 有没有办法在这样的时期自动logging进程表?

HP DL380 G5 – Smart Array P400 – Linux随机高负载挂起

现在2-3个星期以来,我的主服务器挂了没有明显的原因。 在此之前,连续工作超过4个月没有问题。 每次,一个简单的重新启动修复问题。 当前设置: HP DL380 G5,2 x Xeon 4C 3GHz,16GB内存,6 x 146GB(RAID 0 + 1) Slackware 14.0 我把服务器的PuTTy打开并运行,当它挂起时(大约每天1-3次),我看到一个高负载,大约60多个,所有的Web服务(HTTP,DNS,SMTP,IMAP,POP3等)没有反应。 当与PuTTy连接时,我可以login,但提示不会出现在本地提示(键盘+屏幕)上同样的事情。 另外,我也看到驱动器上的绿色LED同时以约0.5Hz – 1Hz的频率闪烁(通常它们闪烁的方式更快,而且是随机的)。 我首先怀疑是DDoS攻击等,增加了很多fail2banvalidation,外部防火墙TCP请求限制等。之后,我对固件版本(包括P400)进行了validation,升级到最新版本,问题依然存在。 我也同步到另一台DL380 G5(除了4个450GB驱动器之外的相同硬件)来replace服务器,同样的问题再次。 我使用topvalidation,iostat,iotop仍然没有线索。 当负载很高时,几乎没有CPU使用率(顶部),没有磁盘活动(iostat)。 现在我想知道是否可以在我使用的版本中可能有问题的CCISS驱动程序? 以下是一些可能有用的信息: 控制器的详细信息: root@hyperion:~# hpapucli => ctrl all show status Smart Array P400 in Slot 1 Controller Status: OK Cache Status: OK Battery/Capacitor Status: OK => ctrl […]

vsftpd本地用户错误“login不正确”

我想将一个Android应用程序与一个FTP服务器集成,在这种情况下,vsftpd(我的电脑运行LinuxMint 18,内核4.4.8)。 匿名用户工作,我的用户工作(darijan),但我做了另一个用户(ftpuser1),设置根目录到/ srv / ftp / ftpuser1(/ srv / ftp是vsftpd的默认文件夹)。 当我尝试使用ftpuser1login时,FTP服务器会提示“密码不正确”。 我的猜测是ftpserser1的密码存储在ftp上与本地用户是一样的,因为这是我的主要用户的情况。

创build版本特定的Ubuntu镜像

我一直负责为我的公司创build一个本地的Ubuntu镜像。 但是,我们并不需要整个档案(如10.04,12.04)。 我目前正在从Ubuntu社区下面的这个教程: Rsyncmirror 如何从镜子中排除特定的包/发行版(如14.04,16.04)?

Linux在X时间不活动时closures服务器

我有按小时付费的开发服务器。 有些机器在一个星期内没有真正使用,有没有一种机制会在X时间之后closures服务器,使其不活跃。 通过主动我的意思是,没有SSH连接,没有磁盘更改和shuch … 谢谢

OpenLDAP架构错误

我想将一些模式导入到LDAP中。 但是我得到这个错误: ldapadd: invalid format (line 21) entry: "" 这是模式的文件: # ****-Schema-Datei. # # OID prefix: 1.3.6.1.4.1.29508 # Attributes: 1.3.6.1.4.1.29508.1.1 # # Depends on: nis.schema, which depends on cosine.schema attributetype: ( 1.3.6.1.4.1.29508.1.1.1 NAME 'domain' DESC 'A mail domain' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) attributetype: ( 1.3.6.1.4.1.29508.1.1.2 NAME 'forward' DESC 'Forward to mail […]

在Centos 7上安装Apache

我目前正在尝试使用以下教程在Centos 7上安装Apache https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-centos -7 。 当我input以下命令systemctl start httpd.service启动Apache,我得到以下错误: Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details. Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details. 任何人都可以帮我理解这里出了什么问题吗? 也考虑到我是一个完整的noob,当涉及到服务器和Linux,因为我从来没有用过他们之前。 另外我input了以下命令systemctl status httpd.service并得到了以下回复: […]

如何防止Zabbix服务器侦听端口10051

默认情况下,Zabbix服务器在TCP端口10051上侦听捕获器项目发送的数据。 在我的configuration中,我不使用任何捕捉器项目,所以我想阻止Zabbix服务器侦听端口10051或任何其他端口。 我试着设置 ListenPort= 在Zabbix服务器configuration中,但导致服务器不再启动。 我也试过了 ListenPort=0 但结果相同。 那么如何防止Zabbix在TCP端口上侦听捕获器项目呢? 系统信息: Debian jessie 用jessie-backports中的Zabbix 3.0.3 + dfsg-1

将stream量镜像到tcpdump服务器并自动保存pcaps

想要镜像一个networking防火墙接口,将该接口连接到Linux服务器,并让Linux服务器不断运行一个tcpdump并将输出存储在文件中。 具体来说,我的要求是一次又一次地保存pcap文件,因为文件的大小达到一个特定的数字。 例如: Juniper防火墙端口2镜像端口1上的所有通信。端口2连接到Linux服务器上的eth0。 Linux服务器有一个tcpdump进程在eth0上不断运行。 Linux服务器configuration为将stream量保存到名为“tcpdump.pcap”的文件中,但是当pcap文件超过特定大小时,则会压缩并重命名为“tcpdump.pcap.0.gz”。 当第二个文件超过特定大小时,它将被重命名为“tcpdump.pcap.1.gz”等。 这将允许我查看过去X时间内的networkingstream量(现在,我希望在过去72小时内具有可见性)。 这里的问题是,我不知道如何完成上述。 具体来说,如何让tcpdump连续运行,并自动保存pcaps,并按时间顺序自动压缩和重命名?

mod_pagespeed:安装早期版本兼容libc6 2.13(Debian Wheezy)

可能是一个愚蠢的问题,但我怎么能得到一个mod_pagespeed发行版的_amd64.deb包版本之前,目前的稳定/testing版本 – 即版本1.11.33.0-beta – https://github.com/pagespeed/mod_pagespeed/树/ 1.11.33.0 我需要在我的Debian Wheezy服务器上安装mod_pagespeed,当前版本不支持(libc6版本依赖现在是2.14,Wheezy有2.13)。 从源代码构buildmod_pagespeed或以某种方式更新libc6在这个重要的生产Web服务器上不是一个好的select。 我很想简单地抓取和dpkg的最新版本,还没有要求glibc> = 2.14和Debian Wheezy 7.0上的dpkg,而不会抛出依赖错误,如: sudo dpkg -i mod-pagespeed-stable_current_amd64.deb Selecting previously unselected package mod-pagespeed-stable. (Reading database … 40509 files and directories currently installed.) Unpacking mod-pagespeed-stable (from mod-pagespeed-stable_current_amd64.deb) … dpkg: dependency problems prevent configuration of mod-pagespeed-stable: mod-pagespeed-stable depends on libc6 (>= 2.14); however: Version of libc6:amd64 on […]