Services

From SoL 25 Wiki

Jump to: navigation, search

Services in SoL 25 all live in their own directories, either in /server, if they are more or less standalone and can be updated or removed without doing harm to the system, or /usr/server, if there are applications that heavily depend on them (i.e. their client libraries).

By default, the directory name of a service contains its name and version number, and a symbolic link exists to this directory that contains just the service name. This makes it easy to upgrade a service to another version without having to change paths in scripts or applications that depend on it - if the upgraded version is compatible, of course.

With SoL 25, for each service that allows it, all configuration files are placed in the /etc directory, and all dynamic data files in /var.

Contents

[edit] Service List

[edit] Bind

[edit] Courier-IMAP

[edit] CUPS

  • Location: /usr/server/cups -> /usr/server/cups-1.2.7
  • Configuration files: /etc/dhcpd.conf
  • Start script: /etc/rc.d/bin/sol-dhcpd.sh
  • Documentation: http://www.cups.org/documentation.php

[edit] DHCPD

  • Location: /server/dhcp -> /server/dhcp-3.0.5
  • Configuration files: /etc/imapd*
  • Start script: /etc/rc.d/bin/sol-courier.sh
  • Documentation: http://www.isc.org/sw/dhcp/

[edit] Exim

  • Location: /server/exim -> /server/exim-4.67
  • Configuration files: /etc/exim.conf
  • Data files: /var/spool/exim, /var/mail
  • Start script: /etc/rc.d/bin/sol-sendmail.sh
  • Documentation: http://www.exim.org

[edit] HTTPD (Apache)

  • Location: /server/httpd -> /server/httpd-2.2.4
  • Configuration files: /etc/httpd
  • Data files: /var/httpd, /var/www
  • Start script: /etc/rc.d/bin/sol-httpd.sh
  • Documentation: http://httpd.apache.org/docs/2.2/

[edit] MySQL

  • Location: /usr/server/mysql -> /usr/server/mysql-5.0.33
  • Configuration files: /etc/my.cnf
  • Data files: /var/mysql
  • Start script: /etc/rc.d/bin/sol-mysql.sh
  • Documentation: http://dev.mysql.com/doc/refman/5.0/en/

[edit] Nagios

  • Location: /server/nagios -> /server/nagios-2.9
  • Configuration files: /etc/nagios
  • Data files: /var/nagios
  • Start script: /etc/rc.d/bin/sol-nagios.sh
  • Documentation: http://nagios.sourceforge.net/docs/3_0/

[edit] OpenLDAP

  • Location: /usr/server/openldap -> /usr/server/openldap-2.3.33
  • Configuration files: /etc/openldap
  • Data files: /var/openldap-data, /var/openldap-slurp
  • Start script: /etc/rc.d/bin/sol-openldap.sh
  • Documentation: http://www.openldap.org/doc/admin23/

[edit] OpenVPN

  • Location: /usr/server/openvpn -> /usr/server/openvpn-2.0.9
  • Configuration files: /etc/openvpn
  • Start script: /etc/rc.d/bin/sol-openvpn-client.sh, /etc/rc.d/bin/sol-openvpn-server.sh
  • Documentation: http://openvpn.net/howto.html

[edit] PostgreSQL

Note that you have to initialize the PostgreSQL databases first.

[edit] ProFTPD

  • Location: /usr/server/proftpd -> /usr/server/proftpd-1.3.0a
  • Configuration files: /etc/proftpd.conf
  • Data files: /var/proftpd
  • Start script: /etc/rc.d/bin/sol-proftpd.sh
  • Documentation: http://www.proftpd.org/docs/

[edit] Samba

[edit] Squid

  • Location: /usr/server/squid -> /usr/server/squid-2.6.STABLE13
  • Configuration files: /etc/squid
  • Data files: /var/squid
  • Start script: /etc/rc.d/bin/sol-squid.sh
  • Documentation: http://squid.visolve.com/

[edit] Xorg

  • Location: /usr/X11R6 -> /usr/server/X11R72
  • Configuration files: /etc/X11
  • "Start script": startx, /etc/rc.d/bin/sol-xdm.sh, /etc/rc.d/bin/sol-entranced.sh
  • Documentation: http://www.x.org/wiki/

[edit] Zope

Note that Zope works a bit different than the other services, read Create a Zope Instance for more information.

Views
Personal tools