Services
From SoL 25 Wiki
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
- Location: /server/bind -> /server/bind-9.4.0
- Configuration files: /etc/bind
- Data files: /var/bind
- Start script: /etc/rc.d/bin/sol-bind.sh
- Documentation: http://www.isc.org/sw/bind/view/?release=9.4.1#DOCS
[edit] Courier-IMAP
- Location: /server/courier-imap -> /server/courier-imap-4.1.3
- Configuration files: /etc/imapd*
- Start script: /etc/rc.d/bin/sol-courier.sh
- Documentation: http://www.courier-mta.org/imap/documentation.html
[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.
- Location: /usr/server/postgresql -> /usr/server/postgresql-8.2.4
- Configuration files: /var/postgresql
- Data files: /var/postgresql
- Start script: /etc/rc.d/bin/sol-postgresql.sh
- Documentation: http://www.postgresql.org/docs/8.2/interactive/index.html
[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
- Location: /usr/server/samba -> /usr/server/samba-3.0.24
- Configuration files: /etc/samba
- Start script: /etc/rc.d/bin/sol-samba.sh
- Documentation: http://us3.samba.org/samba/docs/man/Samba-HOWTO-Collection/
[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.
- Location: /server/Zope -> /server/Zope-2.10.3-final
- Documentation: http://www.zope.org/Documentation/
