How To Build Kernel For Centos
Apr 3, 2007how can i recompile kernel for centos with following options
option IPFIREWALL,IPDIVERT,IPFIREWALL_FORWARD?
how can i recompile kernel for centos with following options
option IPFIREWALL,IPDIVERT,IPFIREWALL_FORWARD?
Last year I ordered a new server with Centos 4.3 and it had the kernel kernel 2.6.9-34.0.2ELsmp installed. It runned fine and I didn't update any packages since then.
Today I started getting a problem where both mysqld and kswapd0 uses very high amounts of CPU, spiking up to 100% and my memory usage is at 99% all the time. The problem seems exactly the same as the one mentioned in this thread.
In that thread the exact same kernel is said to be insecure and to cause this problem. I also came across a centOS bug that reports this problem with high cpu, mem usage and mysql & kswapd0 consuming all resources.
In the linked thread the person solved the problem by upgrading to kernel 2.6.9-42 using rpms but others recommended a newer kernel or a custom compiled kernel for CentOS.
Apparently when they used yum it said 34.0.2 was the latest kernel.
What should I do to upgrade the kernel, which version should i upgrade to, and where do I get it from? I won't be able to compile a custom kernel and I've only installed basic rpm packages before.
i have a 32bit centos running with 8 gigs, but only 7 is registering when i contacted support they told me
Your server does in fact have 8GB of physical memory however the reason it is not being recognized is due to the fact that you are using a 32 bit operating system. By default, the 8GB would be recognized if it were a 64 bit OS however on a 32 bit operating system, you must install and boot into the PAE kernel (physical address extension) for the 8GB to be recognized and utilized. The PAE kernel can be installed through yum when connected to your server as root over SSH. Once you have installed the kernel, you will need to reboot the server for these changes to take effect
i tried
yum pae install
yum pae kernel install
both didnt work can anyone give me a quick step by step guide on how to go about this.
I have a dedicated box with following specs
Core2Quad 2.4ghz
2x500gb hdd
8gb ram
I installed 32bit centos5 in it ( because I use lxadmin ;lxadmin wont support 64bit)
Installed kernel-PAE successfully and rebooted the server. but the server still boots into the old kernel. I need the kernel-PAE to be booted, then only I can utilize full RAM. help me . below there is ssh logs
[root@t241 ~]# cat /proc/meminfo
MemTotal: 3357036 kB
MemFree: 3204984 kB
Buffers: 8148 kB
Cached: 109516 kB
SwapCached: 0 kB
Active: 33504 kB
Inactive: 103664 kB
HighTotal: 2477180 kB
HighFree: 2343972 kB
LowTotal: 879856 kB
LowFree: 861012 kB
SwapTotal: 6409892 kB
SwapFree: 6409892 kB
Dirty: 16 kB
Writeback: 0 kB
AnonPages: 19524 kB
Mapped: 7608 kB
Slab: 7732 kB
SReclaimable: 3964 kB
SUnreclaim: 3768 kB
PageTables: 400 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
CommitLimit: 8088408 kB
Committed_AS: 45232 kB
VmallocTotal: 114680 kB
VmallocUsed: 3992 kB
VmallocChunk: 110560 kB
[root@t241 ~]# uname -rm
2.6.25.10 i686
[root@t241 ~]# cat /etc/grub.conf
default 1
timeout 7
color cyan/blue white/blue
title=CentOS (2.6.18-92.1.22.el5PAE)
root (hd0,1)
kernel /boot/vmlinuz-2.6.18-92.1.22.el5PAE root=/dev/sda2 pci=nommconf
initrd /boot/initrd-2.6.18-92.1.22.el5PAE.img
title=linux
root (hd0,1)
kernel /boot/vmlinuz root=/dev/sda2 pci=nommconf
[root@t241 ~]# rpm -qa | grep kernel
kernel-2.6.18-8.el5
kernel-PAE-2.6.18-92.1.22.el5
kernel-headers-2.6.18-8.el5
[root@t241 ~]#
I am using cpanel My server runs with centos 5 With version 2.6.18-164.2.1.el5.plus
Does i need to keep updating kernal updates always for the server?
If so how i can update automatically?
I was Use Centos 64bit and when i install the openvz kernel and the openvzquota:
Quote:
yum -y install ovzkernel
yum -y install vzctrl vzquota vzpkg
I reebot my server and never boot up
I was planning to use a 8gb ram that's why i select 64bit.
Is there a correct way to do it?
View 2 Replies View RelatedI was wondering how I would go about ensuring my kernel is up to date on my vps. I am running centos and I have cpanel, so I am not sure if there is anything special that has to be done or avoided when running cpanel.
View 4 Replies View Relatedhow to read CPU Temperature on CentOS 4.6. and kernel 2.6.9 (CentOS kernel from yum)
View 4 Replies View RelatedI've setup a CS game server running centos 4 but I'm looking to recompile it with 1000hz.
Does anyone have any links to newbie friendly guides on how to do this without any problems?
When I try to compile kernel 2.6.19.2-grsec I get the following error.
kernel: irqbalance[1750]: segfault at 000001b202b70b20 rip 000001b2028f9cdb rsp 000077a8404178f0 error 6
kernel: grsec: signal 11 sent to /usr/sbin/irqbalance[irqbalance:1750] uid/euid:0/0 gid/egid:0/0, parent /bin/bash[bash:1749] uid/euid:0/0 gid/egid:0/0
I must have tryed to compile the kernel 20 different ways with or with out grsec and I still get the same irqbalance error.
My server is a
AMD Athlon 64 X2 4800+
2GB of DDR2 800 ram
x2 160GB hard drives soft ware raid 1
nvidia chipset mother board
(The box, 2 years now, never had issues before all you will read...)
I do have a box at the IP xxx.xxx.xxx.xxx, which on 15th Nov. was: AMD 4200+
with 300 GB hdd for OS, and CentOS 4.5 on it...
Because the system was facing few load problems of wrong installed applications, we decided to do a fresh OS reload to the latest OS version and
cPanel.
on 16th Nov, the box was up and running with CentOS 5, and cPanel 11.
the kernel is: 2.6.18-8.1.15.el5
After few hrs the box was done and IO restored all backups in it anbd all worked fine, I realized that I couldnt access cPanel, page was blank for
everything.
Also, most pages (except simple html) where showing internal error 500.
I did a reboot. probelm was fixed.
After few hrs, problem came up again...
I left ssh logged in to see whats wrong.
I found out that every few hrs, that issue was happening:
Message from syslogd@server at Sun Nov 16 11:47:21 2007 ...
server kernel: journal commit I/O error
Then, we had techs to check HDD for errors. they did fsck, and said disk has to be replaced (at this point, without wanting to offend anyone, I have to state that 90% of techs in datacenters, or at least at mine --won't name them, 99% you guess which DC it is...-- are just low paid students that don't know SIMPLE things...) so we told them to replace the HDD and do OS reload in new drive...
So, on 17th Nov. we had online a new HDD, 400 GB with CentOS 5 loaded in it, and cPanel 11...
After few hrs and all working and backups recovered, the issue came up again!
This time, with exactly same error, techs told us it may be RAM, so they replaced the RAM and we waited...
In 2,5 hrs, bang, it happens again, same error.
They say, it might be the sata cable...
we replace it...
AGAIN ERROR.
we ask them to loook at it seriously, and after lot pressure, to avoid case that mo/bo or controller is wrong, they do upgrade us in a BRAND NEW colocated box, which was this time: Intel Core 2 DUO, 6300, with brand new 500 GB HDD and new RAM.
We recover in the new box the backups.
Box is online today at 18th Nov...
and the issue comes up again!
Message from syslogd@server at Sun Nov 18 11:47:21 2007 ...
server kernel: journal commit I/O error
I ask them what the **** is going on now and why after having all hardware replaced with new, and all OS reinstalled clean on new drives and new devices, 3 times, why we have again the same error...
And their response: power cable was loose, we replaced power cable...
Guys, sorry, this is really DUMP... loose cable cannot give that error...
and the error... continues!
Also, at this point, I have to let you know, that when this error comes up, (Message from syslogd@server at Sun Nov 18 11:47:21 2007 ...
server kernel: journal commit I/O error) the filesystem becomes READ-ONLY and
nothing gets affected, if we do a cold reboot by reset button, it comes up
again and all work PERFECT, until the issue comes back again.....
I am desperate with that, let me know what I have to do!
Just to make things clear, i am not new at setting up VPS nodes, i have set up all of my servers with the HyperVM/OpenVZ setup and they work perfectly, but im having a problem with a new server.
Just received my new server, installed HyperVM-Slave, rebooted but the OpenVZ kernel was not installed for some reason, so i manually installed the OpenVZ Kernel using the RPM as yum seemed to install the wrong kernel.
I then installed the kernel using RPM and got this error at the end of installation:
grubby: unable to open /dev/hda: No such file or directory
grubby: unable to open /boot/boot.b: No such file or directory
grubby fatal error: unable to find a suitable template
I have never encountered this error with any of my other servers before...
Also after installation everything seems to be correct. /etc/grub.conf has the new OpenVZ kernel displayed, and default is set to 0, so upon startup it should be booting the correct kernel, but the thing is, when i reboot the machine the default kernel is loaded even though the grub.conf is configured to load the OpenVZ Kernel.
Im thinking that this may be due to the error i got when installing the kernel.
I'm not sure if anyone else has come across this but I'm sure you are all aware that CentOS 5.3 default kernel comes with realtek support.
But the default realtek drivers have a bug in them when it slows down upload and downloads drastically and shows ping times above 2000+ ms in the same datacenter.
A fix for this is simply upgrading the kernel to the latest version available (2.6.29) with realtek driver support.
I installed CentOS 5 with SAS drive. But i forgot install kernel-PAE for more 4GB RAM. (i'm using 8GB RAM).
But now when i trying to install kernel-PAE or update kernel. I have issue with hda and fd0 ...
"WARNING: No module megasr found for kernel"
When i 'cat /var/log/messages' i got:
kernel: end_request: i/o error, dev fd0,sector 0
kernel: hda: packet command error: status=0x51 { DriveReady SeekComplete Error }
kernel: hda: packet command error: error=0x54 { AbortedCommand LastFailedSense=0x05 }
I tried to 'google' they to find the solution, but now i still not find out ...
I'll try to reload OS. After reload OS, if i dont have floppy disk, how can i update kernel with no error?
I trying to compile new kernel on centos 5 and every time after "mkinitrd /boot/initrd-2.6.24.2.img 2.6.24.2" I have error:
No module uhci-hcd found for kernel 2.6.24.2, aborting.
Can someone tell me which one is the latest stable kernel version available for centos 5 that should be running on the server?
Is
2.6.21.5-JS-grsec #1 SMP Thu Jul 12 20:38:34 CST 2007 i686 athlon i386 GNU/Linux.
Outdated?
we have one box in hivelocity.net that has been down so many times this month that we were forced to remove links to siteuptime where we were once so proud of having a 99.7% uptime for 3 years in theplanet.
syslog shows that just before crashing, these entries were made:
kernel: kernel BUG at mm/rmap.c:479
kernel: invalid operand:0000 [#1]
dmesg also shows this:
...
Brought up 2 CPUs
zapping low mappings.
checking if image is initramfs... it is
Freeing initrd memory: 482k freed
NET: Registered protocol family 16
PCI: PCI BIOS revision 2.10 entry at 0xf9f20, last bus=1
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
mtrr: your CPUs had inconsistent fixed MTRR settings
mtrr: probably your BIOS does not setup all CPUs.
mtrr: corrected configuration.
...
i've googled these messages and they point to ram problems.
hivelocity.net claims to have done diagnostics on the box and that there were no problems reported.
they said this is a result of a sys configuration problem made by us.
any ideas?
running centos/virtuozzo 2.6.18-028stab062.3
when i configure vmware it asks at one point for kernel header files. where would i find them to match the current kernel?
i asked at parallels forums but help there is very scarce. i checked openVZ repositories and they dont yet have headers for this version.
what are my options? i have one last windows machine left and want to run it in VMware.
I am trying to put together a 1U server, and this is the first time I've had to deal with the space constraints of a rackmount server.
I am toying with a RAID 10 setup, which requires 4 drives, so I am looking at 2.5" enterprise drives so that I can fit 4 into a 1U rack. The problem is I was on newegg and don't see any cases with 2.5" bays. Are there kits that convert 3.5" bays to 2x2.5" or something of this nature? Furthermore, I see here:http://www.newegg.com/Product/Produc...82E16822136260
that the 2.5" drive is inside a 3.5" brick. Can this be taken out of the mount? I don't see the point in paying extra for a 2.5" drive that only fits in a 3.5" slot.
I have read that in a 4-drive array, RAID 10 outperforms RAID 5. This seems counterintuitive to me because in RAID 5 there is essentially striping across 3 drives, and then parity on the 4th, whereas in 10, you would only have striping across 2 drives. Is this just because of the calculations involved in generating the parity?
I have been trying to get it to work for 3 days now, and just not having any luck at all. When I plug it in, the PSU fan comes on, and the green light on the motherboard flashes on and off. I have made sure all the connections on it are correct (to the best of my knowledge anyways, the manuals are ****) and it will not boot up.
This leads me to believe that either something is dead, or that the RAM is incorrect. All the parts I have were suggested by cwl@apaqdigital, so I assume they all will work together, but I need some help fast. Todays the last day I can RMA them to newegg.
Heres the build -
2x Nehalem E5520 - [url]
Supermicro 1U Chassis - [url]
Supermicro Mobo - [url]
2x Kingston 6GBx3 - [url]
3x 320GB WD HDDs -[url]
this RAM isnt going to work. It was suggested, but after spending 3 days looking, thats all I can think of. It looks like this mobo only supports ECC Registered or ECC Unbuffered.
I have build PHP as CGI but now the function exec says with every command like uptime this error: [Thu Apr 16 10:28:37 2009] [error] [client xxx.xxx.xxx.xxx] sh: uptime: command not found
This also happens when I do the command convert (yes Imagemagick is installed). Strange enough when I login with the permissions of the exame user I can do the commands through SSH without any problem.
I use DirectAdmin with custombuild. How can I resolve this? Am I required to build PHP to CLI to use the exec command?
I am making some business plans and having an independent datacenter is one of them. Certainly it isn't easy as leasing a space, and buy some stuff. Some of the things I have to watch out for are network activity, getting bandwidth support, power supply, get an engineering company to design the facility and a lot of stuff.
Are there any companies who handles all that? What would be the specific steps to accomplish my agenda?
when you purchase your server, do you usually purchase a branded server such as Dell, HP, IBM, etc or do go and buy each component, and build it yourself?
View 14 Replies View RelatedIs there some sort of checklist of all programs and settings that should take place when building a new web server? I am outsourcing a server build to a new consultant and I know that basics of what needs to be installed but I am sure I am missing a few things, most importantly security issues.
Does anyone have an input on this or links that I might find useful?
Here is what I know needs to be built:
Free BSD
Apache 2
PHP 5
Mysql 5
cPanel
I am wondering does anyone know of either a program/software, and/or script that will auto build a dedicated server? For example, someone purchase my product as soon as it is verified than it starts the building process and builds the server to what they asked for, partitioning, etc.?
View 6 Replies View RelatedI received a chassis from SuperMicro today. It came with a translucent thin piece of plastic (about as thin as a piece of paper). The plastic has holes cut out that are roughly the same as the holes in the mother board. What is this thing? Is it just a guide so you know where to put the mounting screws?
View 3 Replies View RelatedI might still be a bit too close to the newbie level to be trying this
but I wanted upgrade various components of my cpanel install for security issues.
So I got openssl to update to 0.9.8g and that seemed to be working correctly.
Quote:
openssl version
OpenSSL 0.9.8g 19 Oct 2007
So now I am trying to build PHP 4.4.8 like this:
Quote:
./configure --with-litespeed --with-config-file-path=../php --with-mysql=/usr --with-zlib --with-zlib-dir=.. --with-gd --with-jpeg-dir=.. --with-png-dir=.. --enable-shmop --enable-track-vars --enable-sockets --enable-sysvsem --enable-sysvshm --enable-magic-quotes --with-openssl
And it fails because of the openssl:
Quote:
Make
...
In function `zif_openssl_seal':
/php-4.4.8/ext/openssl/openssl.c:2885: undefined reference to `EVP_CIPHER_CTX_block_size'
collect2: ld returned 1 exit status
(I tried --with-openssl=/usr with no change)
I'm trying to build apache through WHM, but it gets to this point:
[url]
and just stays there. I can walk away from my computer for an hour and come back and it's still at that same point in the build.
I have WHM 11.15.0 cPanel 11.18.6-R24255
FEDORA 4 i686 on standard - WHM X v3.1.0
What can I do? I don't know if apache is building.
i have plan to build a image hosting. I will build a site using script like this notinportland.com . I need some advise.
I trust i will get about 7k-10k page view everyday , may be 1k-2k unique visitor, just see image on my site, not direct link.
- Of course, i will start with shared hosting. But in future, do i need to updrage vps or server ?
- Does Image hosting make server load highly, using more resource on server?
- All images is legal and have adult content, of course sometime it will have some illegal image ( will be banned and deleted )? Can HPs will allow?
how to build web hosting business..
View 11 Replies View Related