You can reinstall apache, if you like.
Firstly, a bit of info........
You are not "in the kernel" - you are in linux.
Here is what happens....
The way that linux works, is there are several different states of operation. The differences between them, are what state the machine is in, what the kernel is doing, etc.. These are called runlevels.
You can control them with the command init as root. For more info, try:
user@machine$ man init
At any rate, you are now in runlevel 3, which is usually the default.
This will boot the kernel, launch any daemons and services needed to run your apps, hardware, etc, and then bring you to a login prompt. You can then login to the machine, and you are staring at a prompt.
This is in the operating system. It's the same, as starting XP, and looking at your desktop. At the command prompt, the operating system is ready to work, and it assumes you are too.
However, if you need a GUI, or simply prefer to use one, you have the option of doing so. You can either run startx, or you can edit the default runlevel, to boot you straight into your GUI. This, I assume, is what you were doing before yast messed it up.
You can change your default runlevel by editing one file: /etc/inittab as root
When you do, it will come up, and look something like this:
# Default runlevel. The runlevels used by RHS are:
# 0 - halt (Do NOT set initdefault to this)
# 1 - Single user mode
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefault to this)
You want to make sure that your runlevel 5, is X11 (it is 4 for some), and if it is, change the last line, from a 3 to a 5, so that it reads like this:
Save your change, logout, reboot, and you should be fine....