Difference between revisions of "Services"

From SME Server
Jump to navigationJump to search
m (While this info is elsewhere it makes sense to put it here since thats the topic.)
(Added systemd details)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
 
{{Incomplete}}
 
{{Incomplete}}
  
 +
== SME9 ==
 
A page to help in understanding the services provided by SME Server
 
A page to help in understanding the services provided by SME Server
 
The format is
 
The format is
: Service Name, and the default status
+
 
: A short description
+
:Service Name, and the default status
: A link to further information on the wiki.
+
:A short description
 +
:A link to further information on the wiki.
  
 
If you would like to view a list of services currently on the system and their status use the following command.
 
If you would like to view a list of services currently on the system and their status use the following command.
 +
 +
<br />
 
  /sbin/e-smith/config show  |grep "Service\|status"  
 
  /sbin/e-smith/config show  |grep "Service\|status"  
 +
 +
== SME10 ==
 +
'''Systemctl''' is a '''systemd''' utility that is responsible for Controlling the '''systemd''' system and service manager. '''Systemd''' is a collection of system management daemons, utilities, and libraries which serves as a replacement of '''System V init''' daemon. Systemd functions as central management and configuration platform
 +
 +
To list all loaded services on your system (whether active; running, exited or failed, use the '''list-units''' subcommand and <code>--type</code> switch with a value of service.
 +
# systemctl list-units --type=service
 +
OR
 +
# systemctl --type=service
 +
 +
 +
But to get a quick glance of all running services (i.e all loaded and actively running services), run the following command.
 +
# systemctl list-units --type=service --state=running
 +
OR
 +
# systemctl --type=service --state=running
 +
 +
 +
List all failed units.
 +
# systemctl --failed
 +
 +
 +
Check whether a Unit or Service is running or not?.
 +
# systemctl status httpd-e-smith
 +
 +
 +
How do I start, restart, stop, reload and check the status of a service ('''httpd.service''') in Linux.
 +
# systemctl start httpd-e-smith.service
 +
# systemctl restart httpd-e-smith.service
 +
# systemctl stop httpd-e-smith.service
 +
# systemctl reload httpd-e-smith.service
 +
# systemctl status httpd-e-smith.service
  
 
==Supervised==
 
==Supervised==
Line 241: Line 275:
  
 
===statusreport===
 
===statusreport===
 +
This service reports monthly to Koozali your Release number, current date, date of installation, aside with a hash of your System ID created at the moment of installation. No personal data is sent. Your IP is not kept in the database, the closest we keep is the country code related to the IP submitting the information. This information is used by the Koozali team in order to improve your experience, it can for instance allow us to work more on features needed for a particular country.
 +
 +
To disable the service<syntaxhighlight lang="bash">
 +
config setprop statusreport status disabled
 +
expand-template /etc/crontab
 +
</syntaxhighlight>
  
 
===syslog===
 
===syslog===
  
 
===testing===
 
===testing===
 
  
  

Latest revision as of 00:47, 16 July 2021

Incomplete.png Incomplete:
This article or section needs to be expanded. Please help to fill the gaps or discuss the issue on the talk page


SME9

A page to help in understanding the services provided by SME Server The format is

Service Name, and the default status
A short description
A link to further information on the wiki.

If you would like to view a list of services currently on the system and their status use the following command.


/sbin/e-smith/config show  |grep "Service\|status" 

SME10

Systemctl is a systemd utility that is responsible for Controlling the systemd system and service manager. Systemd is a collection of system management daemons, utilities, and libraries which serves as a replacement of System V init daemon. Systemd functions as central management and configuration platform

To list all loaded services on your system (whether active; running, exited or failed, use the list-units subcommand and --type switch with a value of service.

# systemctl list-units --type=service
OR
# systemctl --type=service


But to get a quick glance of all running services (i.e all loaded and actively running services), run the following command.

# systemctl list-units --type=service --state=running 
OR
# systemctl --type=service --state=running


List all failed units.

# systemctl --failed


Check whether a Unit or Service is running or not?.

# systemctl status httpd-e-smith


How do I start, restart, stop, reload and check the status of a service (httpd.service) in Linux.

# systemctl start httpd-e-smith.service
# systemctl restart httpd-e-smith.service
# systemctl stop httpd-e-smith.service
# systemctl reload httpd-e-smith.service
# systemctl status httpd-e-smith.service

Supervised

SME_Server:Documentation:Developers_Manual:Section2#Process_startup.2C_supervision_and_shutdown SME_Server:Documentation:FAQ#Supervised_Services

atalk

Apple Talk, enabled

AppleTalk is Apple's design of a simple, inexpensive and flexible network for connecting computers, peripheral devices, and servers.

SME_Server:Documentation:Administration_Manual:Chapter14#Accessing_the_i-bays

clamd

Clam Antivirus, enabled

The daemon listens for incoming connections on Unix and/or TCP socket and scans files or directories on demand.

DB_Variables_Configuration#Clam_AntiVirus_.28clamav.29

cvm-unix-local

Module for supervising cvm auth daemon.

dhcpd

Dynamic Host Configuration Protocol, set in console

DHCPD is the daemon used to dynamically configure TCP/IP information for client systems.

SME_Server:Documentation:Administration_Manual:Chapter6#Option_2:_Configure_this_server
DB_Variables_Configuration#DHCP_daemon_.28dhcpd.29
Dhcpd_lease_time

dnscache

dnscache is a DNS cache, enabled

It accepts recursive DNS queries from local clients such as web browsers and mail transfer agents. It collects responses from remote DNS servers. It caches the responses to save time later.

dnscache.forwarder

if one is configured will pass DNS requests onto a corporate dns server

DB_Variables_Configuration#DNS_Cache_Forwarder_.28dnscache.forwarder.29

freshclam

Clam Antivirus

A utility to download new virus definitions.

DB_Variables_Configuration#Clam_AntiVirus_.28clamav.29

ftp

File Transfer protocol, disabled

FTP is a file transfer protocol for exchanging files over any TCP/IP based network

SME_Server:Documentation:Administration_Manual:Chapter11#FTP, insecure ie plain text passwords
PhpWebFtp, a secure alternative

httpd-admin

Web Server for /server-manager, enabled

SME_Server:Documentation:Administration_Manual:Chapter8

httpd-e-smith

Web Server for all other content, enabled

SME_Server:Documentation:Administration_Manual:Chapter14#i-bay_Directories

imap

imaps

ippp

ldap

lpd

mysqld

nmbd

ntpd

oidentd

pop3

pop3s

pptpd

qmail

qpsmtpd

radiusd

raidmonitor

smbd

smtp-auth-proxy

spamd

sqpsmtpd

squid

Squid web proxy, enabled

Squid is a proxy server and web cache daemon.

SME_Server:Documentation:Administration_Manual:Chapter11#Proxy_settings

sshd

Secure shell, disabled

Secure Shell or SSH is a network protocol that allows data to be exchanged using a secure channel between two computers.

SME_Server:Documentation:Administration_Manual:Chapter11#SSH

tinydns

Tiny DNS, enabled

A replacement for BIND - Tinydns does the authoritative nameserving, Dnscache does the recursive lookups.

SME_Server:Documentation:Administration_Manual:Chapter13#Domains

ulogd

Userspace logging, enabled

ulogd is a userspace logging daemon for netfilter/iptables related logging.

wan

yum

Yum update manager, enabled

Allows you to configure and install updates to SME Server.

SME_Server:Documentation:Administration_Manual:Chapter13#Software_Installer_Panel

Non Supervised

DynDNS

acpid

apmd

backup

backupwk

bootstrap-console

clamav

cpuspeed

crond

ctrlaltdel

fetchmail

haldaemon

horde

imp

irqbalance

isdn

klogd

local

masq

messagebus

microcode_ctl

modPerl

modSSL

mysql.init

network

nut

Nut UPS – Uninterruptable Power Supply, disabled

The primary goal of the Network UPS Tools (NUT) project is to provide reliable monitoring of UPS hardware and ensure safe shutdowns of the systems which are connected.

Uninterruptable_Power_Supply

pam_abl

pam_tally

php

pppoe

qpsmtpd

serial-console

smartd

Self-Monitoring, Analysis and Reporting Technology, disabled

(SMART) is built into many ATA-3 and later ATA, IDE and SCSI-3 hard drives. The purpose of SMART is to monitor the reliability of the hard drive and predict drive failures, and to carry out different types of drive self-tests.

Monitor_Disk_Health

smb

smolt

smtpd

spamassassin

ssmtpd

statusreport

This service reports monthly to Koozali your Release number, current date, date of installation, aside with a hash of your System ID created at the moment of installation. No personal data is sent. Your IP is not kept in the database, the closest we keep is the country code related to the IP submitting the information. This information is used by the Koozali team in order to improve your experience, it can for instance allow us to work more on features needed for a particular country.

To disable the service

 config setprop statusreport status disabled
 expand-template /etc/crontab

syslog

testing

Contribs

Ajaxterm

b4rt

dansguardian

getmail

pootle

roundcube

saned

scuttle

usbdisks

wordpress

xinetd