summaryrefslogtreecommitdiff
path: root/EXAM.md
diff options
context:
space:
mode:
authormo khan <mo.khan@gmail.com>2019-10-22 18:58:37 -0600
committermo khan <mo.khan@gmail.com>2019-10-22 18:58:37 -0600
commit5b849775b812a5d4217ae5eba8132a3f39d68aad (patch)
treeb2a8019f0a7397c770f40bc3fef7b746c7b249c7 /EXAM.md
parent3316285fdcfcb5f1edbe90f18b1228554c172185 (diff)
describe unix services
Diffstat (limited to 'EXAM.md')
-rw-r--r--EXAM.md41
1 files changed, 41 insertions, 0 deletions
diff --git a/EXAM.md b/EXAM.md
index c356094..c713eff 100644
--- a/EXAM.md
+++ b/EXAM.md
@@ -52,3 +52,44 @@ ____________________ ___________________
Hardware
-----------------------------------------------------------------------------------------------
```
+
+## Services
+
+* init: first process started. performs startup chores.
+ * single user mode
+ * multi user mode aka run levels
+ * 0: system halt
+ * 1: single user mode
+ * 3: multi user mode
+ * 5: start gui
+ * 6: system reboot
+ * starts `getty`
+ * init -> getty -> login -> shell
+* syslog: aggregates logs
+* cron: runs program regularly on a schedule
+* at: runs program at a specific time once.
+* GUI:
+ * X Window system: X
+ * Window managers: fvwm, icewm, blackbox, windowmaker
+ * Desktop manager: KDE, Gnome
+* Networking:
+ * telnet
+ * ssh
+ * rlogin
+* Network file systems
+ * NFS supported by kernel
+ * CIFS supported through Samba
+* Mail
+ * Mail Transfer Agent (MTA): delivers email to local or remote mailbox. e.g sendmail, postfix
+ * Mail User Agent (MUA): used to read mail. e.g. pine, evolution
+ * usually stored in /var/spool/mail
+* Printing
+ * print queue: manages which job to print.
+ * print queue software spools the printouts on disk.
+* File system
+ * /bin
+ * /lib
+ * /etc
+ * /dev
+ * /usr: unchanging data.
+ * /var: changing data like logs