It's not scary once you get used to it
For RPM's, you should get them from rpmfind.net, which will show you all the latest version numbers etc.
Your services will probably be started from /etc/init.d/
ian@alice:/etc/init.d$ ls my*
mysql
ian@alice:/etc/init.d$
There's MySQL sat in mine you see.
Some things may be started via inetd, which is basically a file with a list of services in - uncomment any services you want. That moves though, so do 'updatedb' as root, then 'locate inetd' as any user to find it. That's more for your daemons, like ftpd, fingerd etc.
Once you install something, it should be added into /usr/bin/ or /usr/sbin/, soemthing like that, which will be in your path, so you can just run it.
Type the first couple of letters of the program at the command line, then press the TAB key (may need to press it twice), you'll see any programs in your path pop up, like this:
ian@alice:/etc$ mysql<tab><tab>
mysql mysqlbug
mysql_convert_table_format mysqlcheck
mysql_find_rows mysqld_multi
mysql_fix_privilege_tables mysqldump
mysql_install_db mysqldumpslow
mysql_setpermission mysqlhotcopy
mysql_zap mysqlimport
mysqlaccess mysqlshow
mysqladmin mysqltest
mysqlbinlog
ian@alice:/etc$ mysql
As for Apache 2, the config files have changes slightly in syntax, so you can't just copy Apache 1.x httpd.conf and commonhttp files over, they need re-tweaking. This is a bit of an ****, but, Apache 2 is more secure, so moving over to the latest release would be a good idea. If someone's going to get into a linux system, the httpd is a firm favourite! But if it's not visible to the Net, don't worry about it.
Remember, if you want to check you're not running any extraneous services on it, you can do:
% nmap -sT localhost
Which will give you a readout of your open ports (obviously you have to have nmap installed, 'rpm -ivh nmapsomething.rpm' if you don't).
You get a readout like this:
ian@alice:/etc$ nmap -sT localhost
Starting nmap V. 2.54BETA31 (
www.insecure.org/nmap/ )
Warning: You are not root -- using TCP pingscan rather than ICMP
Interesting ports on localhost (127.0.0.1):
(The 1538 ports scanned but not shown below are in state: closed)
Port State Service
9/tcp open discard
13/tcp open daytime
22/tcp open ssh
25/tcp open smtp
37/tcp open time
80/tcp open http
98/tcp open linuxconf
111/tcp open sunrpc
139/tcp open netbios-ssn
143/tcp open imap2
220/tcp open imap3
443/tcp open https
515/tcp open printer
587/tcp open submission
1024/tcp open kdm
10000/tcp open snet-sensor-mgmt
Nmap run completed -- 1 IP address (1 host up) scanned in 2 seconds
ian@alice:/etc$
Ian.