Difference between revisions of "Services"
m (→nut) |
(Added systemd details) |
||
(15 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{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 | ||
+ | |||
+ | :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. | ||
+ | |||
+ | <br /> | ||
+ | /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 30: | Line 68: | ||
===dhcpd=== | ===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]]<br> | ||
+ | [[DB_Variables_Configuration#DHCP_daemon_.28dhcpd.29]]<br> | ||
+ | [[Dhcpd_lease_time]] | ||
===dnscache=== | ===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=== | ===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=== | ===freshclam=== | ||
+ | Clam Antivirus | ||
+ | |||
+ | A utility to download new virus definitions. | ||
+ | |||
+ | [[DB_Variables_Configuration#Clam_AntiVirus_.28clamav.29]] | ||
===ftp=== | ===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 <br> | ||
+ | [[PhpWebFtp]], a secure alternative | ||
===httpd-admin=== | ===httpd-admin=== | ||
+ | Web Server for /server-manager, enabled | ||
+ | |||
+ | [[SME_Server:Documentation:Administration_Manual:Chapter8]] | ||
===httpd-e-smith=== | ===httpd-e-smith=== | ||
+ | Web Server for all other content, enabled | ||
+ | |||
+ | [[SME_Server:Documentation:Administration_Manual:Chapter14#i-bay_Directories]] | ||
===imap=== | ===imap=== | ||
Line 84: | Line 152: | ||
===squid=== | ===squid=== | ||
+ | Squid web proxy, enabled | ||
+ | |||
+ | Squid is a proxy server and web cache daemon. | ||
+ | |||
+ | [[SME_Server:Documentation:Administration_Manual:Chapter11#Proxy_settings]] | ||
===sshd=== | ===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=== | ===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=== | ===ulogd=== | ||
+ | Userspace logging, enabled | ||
+ | |||
+ | ulogd is a userspace logging daemon for netfilter/iptables related logging. | ||
===wan=== | ===wan=== | ||
===yum=== | ===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== | ==Non Supervised== | ||
Line 185: | 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
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.
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.
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