1. How to check kernel version?
'uname -r' will return a version number in the format '2.4.21'.
2. When I run ./runme base, it told me program “'patch' is missing, please install it!”, what does the patch mean? Redhat patch or iptables patch?
That means you need to install the program called 'patch'. I don't know which RPM it comes in though. This is actually a piece of software which applies patches to existing source code thus:
[root@localost]# patch -p0 < myversion.diff
HTH Alex