System Services

From Outrun Wiki
Jump to: navigation, search

An overview of built-in system services.

1 Secure Shell

SSH or Secure Shell, provides the standard way of logging in to Outrun (an alternative if the network stack is not yet working is the Linux console).

2 xinetd

Outrun is designed to be as lightweight as possible and therefore only starts services when needed. For several networking functions, xinetd is used to open connections and start daemons only when needed.

3 Anonymous FTP

Outrun pre-configures vsftpd on the host, as a simple way to upload and download files to Outrun. Purposes include:

  • Downloading the manuals
  • Uploading Oracle installer zip files
  • PXE installing other hosts (i.e. providing Linux & Outrun packages, kickstart files, etc)
  • Downloading 3rd party tools
  • Up- and downloading database templates
  • Downloading configuration backups

The ftp server works via xinetd and therefore does not require resources until you make a connection.

4 tftp

Needed for PXE installs. Works via xinetd.

5 AutoFS

AutoFS also known as Automount, is a function that automatically mounts various file systems on request (another example of lightweight services). It automatically mounts cdrom and squashfs images, NFS shares, physical (or VMware emulated) CD roms, CIFS (Windows) shares etc. Outrun also uses AutoFS to re-mount certain directories under other locations, for example, /opt/ftp (the real directory) is mounted also as /var/ftp/incoming (a so called bind-mount).

6 DNSMasq

Dnsmasq is a Dnsmasq is a DNS forwarder and DHCP server. Outrun only uses the DNS functionality, for spoofing a valid DNS response on networks that don't have good DNS naming services.