Articles of linux

用Ubuntu PAE内核和32GB内存运行LowMem

我正在32位Ubuntu 10 PAE内核机器上运行Java数据导入过程。 在运行了一段时间之后,这个杀手锏就是我的Java进程。 经过一些谷歌search和挖掘文档,看起来系统正在耗尽LowMem。 我第三次开始了这个过程,并且正在看我free -lm向我展示Low: 464 386 77 ,自由价值(77MB)缓慢下降。 为什么我耗尽了lowmem,我该如何增加呢? 一些细节: $ cat / proc / sys / vm / lowmem_reserve_ratio 256 256 32 $ free -lm caching总共使用的空闲共享缓冲区 Mem:32086 24611 7475 0 0 24012 低:464 407 57 高:31621 24204 7417 – / + buffers / cache:598 31487 交换:2047 0 2047

为什么我在Linux机箱的未路由的端口上看到MailSlot浏览消息?

我有一个Linux的盒子(Debian挤压)与几个网卡。 感兴趣的是: eth3 – 我到networking的主要链接(10.20.30.0/24上的dhcp) eth0 – 我的testingnetworking的第一个连接(静态:192.168.1.2) eth4 – 第二个连接到我的testingnetworking(静态:192.168.1.1) 我的路由表如下所示: $ sudo route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 10.20.30.0 * 255.255.255.0 U 0 0 0 eth3 default 10.20.30.254 0.0.0.0 UG 0 0 0 eth3 我有两个testingnetworking端口连接到一个交叉电缆和wireshark在每个端口上运行的实例。 每隔一段时间,我会看到如下所示的数据包。 谁可以这样做,我如何说服他们停止? 我在机器上运行了Samba(用于cifs装载),但是不明白为什么它将数据包发送到未路由的端口。 我有一个运行在VMWare客户端的Windows虚拟机,并认为这可能会导致它,但它仍然发生没有它。 我想要的是完全无声的接口,所以我可以用Scapy对它们进行一些testing。

VSFTPD:不能把这个东西弄出来

好吧,我一直在尽我所能,通过谷歌上的各种教程阅读,但我似乎无法得到我想要的方式运行vsftpd。 有一段时间,我有一个帐户的工作,但后来停下来,我一直没有能够得到它的工作。 我已经重新格式化并重新安装了Ubuntu 10.04 LTS。 我使用apt-get install vsftpd ,这就是我现在的地方…我真的很感激,如果任何人都可以帮助我明白这应该如何工作…如何添加FTP帐户,并设置其主目录像/var/www/public_html ?

什么会导致内核挂在红帽4?

我必须解决一个十台机器“丛集”上的一个令人讨厌的问题:在硬计算过程中,随机地将这些机器中的一个挂起,有时候还是不能ping通。 问题在电话里描述了我,我还没有碰到/看到这些机器,所以我不能更精确。 它似乎没有(真正的)键盘或显示器链接到他们,所以我没有任何关于键盘或显示器上的消息。 不用担心,我真正需要的是一些build议,在哪里可以find问题,以及有关可能导致内核在工作机器上挂起的一些build议。 我也看到这个post ,但似乎需要在不同的情况下。 我的想法从现在开始: – 硬件问题(RAM,CPU,风扇等) – 不好的autofsconfiguration – 错误的nfs(?)configuration – 存在木马/黑客/等 – / dev /“swap”链接到/ dev / zero – 内存不足(??) – 内核窃听 换句话说,我试图想象会发生什么样的事件,可能会崩溃生成事件的应用程序的内核。 YOU以前经历过什么? 写给我! TIA

caching正在如此快速地达到完整的水平

请在我的linux mint 9 – isadora系统下,将内存和caching快速升级到完全的水平。 之前我使用过Ubuntu和Debian,并没有造成这个问题。 在当前我经常input以下命令来清空caching“echo 3> / proc / sys / vm / drop_caches”。 有什么办法解决这个问题? 或者你知道发生了什么问题? | 我只在这台机器上编程; 没有graphics,没有游戏什么。 在此先感谢您的帮助!

经过一段时间的积极运行后进程缓慢

我有一个Ubuntu的机器上运行的几个cron作业。 每个人都做一些相当重的东西。 cron作业parsing文件,文件越大,parsing文件就越长。 奇怪的是,如果我把文件太大(像30mb)的脚本types挂起。 它开始真正热情地处理它们,但经过一段时间(如5-10分钟),进程的CPU使用率下降了很多,进入了“僵尸”状态。 如果在此之前在htop的过程中使用70-80%的CPU,那么在发生这种下降之后,它会减慢到5-10%。 负载平均值也下降。 这个进程的状态有时会变成Dtop,这个AFAIR代表僵尸。 今天,我注意到执行繁重的查询时,mysql的进程的相同行为(查询花了4小时执行)。 cron的工作主要是php和在他们的处理大部分的CPU吃PHP进程,而不是MySQL。 所以我认为这个问题不是用特定的语言/程序,而是用“pipe理”的方式。 我见过类似行为的唯一的地方就是在我的Amazon EC2微型实例上,当一些积极使用CPU之后,CPU配额生效,一切都在急剧减速。 这是一个运行ubuntu的专用机器。 可能是什么原因? 编辑:添加一些细节 内存是好的,这不是交换恕我直言的问题。 iostat对IO活动的说法如下: http : //img13.imageshack.us/i/captureehm.png/对我来说看起来不错,因为有些IO预计会发生,而且看起来IO处理器没有被IO等待。 如我错了请纠正我 :)

启动gfs2时,权限被拒绝

任何人都可以请解释为什么我得到这个权限被拒绝的错误? 我尝试启动脚本,并且失败并显示权限被拒绝的消息。 所以我创build了一个副本,并运行它,而且工作。 [root@node2 ~]# /etc/init.d/gfs2 stop Unmounting GFS2 filesystem (/drbd): [ OK ] [root@node2 ~]# /etc/init.d/gfs2 start Mounting GFS2 filesystem (/drbd): gfs_controld join connect error: Permission denied error mounting lockproto lock_dlm [FAILED] [root@node2 ~]# cp /etc/init.d/gfs2 /etc/init.d/gfs2_test [root@node2 ~]# /etc/init.d/gfs2_test start Mounting GFS2 filesystem (/drbd): [ OK ] [root@node2 ~]# [root@node2 ~]# ls -l […]

让我的Ubuntu服务器在代理之后发送电子邮件的最简单方法是什么?

我有一个Ubuntu服务器,我有各种各样的需要从它发送电子邮件(automysqlbackup,其他脚本,螳螂错误跟踪器),但它只能使用代理访问互联网。 Postfix或其他任何东西,只要我能够发送邮件,这是完美的。 我可以使用Squid或Astaro安全网关,因为我们在这个networking上有两个代理服务器… 最简单的最好的:) 非常感谢!

什么会导致文件系统自动卸载或在短时间内失效?

我们已经将DB2 LUW运行在RHEL框中。 我们遇到了DB2的崩溃,IBM又回来了,并说DB2试图访问的文件(通过open64())被卸载或无效。 我们什么也没做,但重新启动数据库,事情似乎运行良好。 此外,有问题的文件现在看起来完全正常: $ cd /db/log/TEAMS/tmsinst/NODE0000/TEAMS/T0000000/ $ ls -l total 557604 -rw——- 1 tmsinst tmsinst 570425344 Jan 14 10:24 C0000000.CAT $ file C0000000.CAT C0000000.CAT: data $ lsattr C0000000.CAT ————- C0000000.CAT $ ls -l total 557604 -rw——- 1 tmsinst tmsinst 570425344 Jan 14 10:24 C0000000.CAT 有了这些事实(如果我错误地解释了手头的数据,请纠正我)可能导致文件系统“自发地卸载或短时间失效”的原因? 我的下一步应该是什么? 这是戴尔硬件,我们运行他们的诊断工具对硬件,它回来干净。

从服务器控制台日志中删除一些垃圾字符

请查看图片,在这里试图打开(用vi编辑器)我的服务器控制台日志文件(大约100MB),它需要超过两分钟打开这么多的特殊字符。删除第一行后(意味着打字“ DD“),那么我可以很容易地查看文件和文件的大小也减less非常多。我的服务器操作系统是RHEL 5.4和jboss运行到它。 请帮助我避免这些垃圾字符到我的服务器控制台日志文件,它可以帮助我保存我的宝贵的空间在服务器。