Changes

Jump to navigation Jump to search
4,009 bytes added ,  01:47, 16 July 2021
Added systemd details
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
   −
The format is
+
:Service Name, and the default status
: Service Name, and the default status
+
:A short description
: A short description
+
:A link to further information on the wiki.
: 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 34: Line 72:  
DHCPD is the daemon used to dynamically configure TCP/IP information for client systems.
 
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]]
+
[[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 89: 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 190: 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===
       

Navigation menu