Archive for the ‘GNU/Linux’ Category

Shared Memory Tuning

Sunday, June 26th, 2011

To see all your shared memory settings, execute:

ipcs -lm

To check your maximum memory shared segment, run:

cat /proc/sys/kernel/shmmax

Mine showed up as ’33554432′ which is 32MB. That’s pretty small especially if eAccelerator is installed on your webserver. So I changed it to 1GB which is ’1073741824′.

To change SHMMAX without needing to reboot (yay) execute:

echo 1073741824 > /proc/sys/kernel/shmmax

Or you can use…

sysctl -w kernel.shmmax=1073741824

To make the change permanent execute:

echo "kernel.shmmax=1073741824" >> /etc/sysctl.conf

Pat yourself after.

rtorrent’s “min_peers” Explained

Tuesday, February 9th, 2010

Alright, so I just discovered something today about rtorrent’s min_peers setting and I think everyone that uses rtorrent should know this since that setting could pretty much destroy you as a seeder.

(more…)

“/lib/ld-linux.so.2: bad ELF interpreter:” Error

Tuesday, June 23rd, 2009

Ok so this is the first time that I’ve encountered this error on a fresh vanilla install of Fedora 10 (I’m not going to upgrade to 11 just yet since I’m going to wait for CentOS 6 which is essentially Fedora 10 in the future). I was trying to run hldsupdatetool.bin and it gave me that error. Now nearly every binary depends on glibc, the question is do they depend on the 32-bit or 64-bit version of it. I did a yum install glibc and what came up was that I had the 64-bit version of glibc (duh, x86_64 F10). So the only thing I did was install the 32-bit version of glibc and now everything is back to normal (until more problems arise).

“Can’t locate RRDs.pm” Error

Saturday, June 13th, 2009

I was installing Webminstats on one of my dedicated servers and I got the following error.

Software error:

Can't locate RRDs.pm in @INC (@INC contains: . /usr/libexec/webmin /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.7/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.6/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.7/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.6/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8) at sysstats-rrd-lib.pl line 29.
BEGIN failed--compilation aborted at sysstats-rrd-lib.pl line 29.

For help, please send mail to this site's webmaster, giving this error message and the time and date of the error.
Software error:

[Sun Jun 14 02:57:15 2009] index.cgi: Can't locate RRDs.pm in @INC (@INC contains: . /usr/libexec/webmin /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.7/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.6/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.7/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.6/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8) at sysstats-rrd-lib.pl line 29.
[Sun Jun 14 02:57:15 2009] index.cgi: BEGIN failed--compilation aborted at sysstats-rrd-lib.pl line 29.
Compilation failed in require at ./sysstats-lib.pl line 47.

For help, please send mail to this site's webmaster, giving this error message and the time and date of the error.
Software error:

[Sun Jun 14 02:57:15 2009] index.cgi: [Sun Jun 14 02:57:15 2009] index.cgi: Can't locate RRDs.pm in @INC (@INC contains: . /usr/libexec/webmin /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.7/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.6/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.7/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.6/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8) at sysstats-rrd-lib.pl line 29.
[Sun Jun 14 02:57:15 2009] index.cgi: [Sun Jun 14 02:57:15 2009] index.cgi: BEGIN failed--compilation aborted at sysstats-rrd-lib.pl line 29.
[Sun Jun 14 02:57:15 2009] index.cgi: Compilation failed in require at ./sysstats-lib.pl line 47.
Compilation failed in require at /usr/libexec/webmin/sysstats/index.cgi line 27.

For help, please send mail to this site's webmaster, giving this error message and the time and date of the error. 

(more…)

New CentOS Desktop

Thursday, April 2nd, 2009

As I was updating my CentOS 5.2 desktop computer, I noticed something new after the update a couple of days ago. There’s a new wallpaper and it’s damn pretty! Here’s the screenshot.

New CentOS Desktop