Reddit Reddit reviews Relayd and Httpd Mastery (IT Mastery Book 11)

We found 1 Reddit comments about Relayd and Httpd Mastery (IT Mastery Book 11). Here are the top ones, ranked by their Reddit score.

Computers & Technology
Books
Networking & Cloud Computing
Computer Network Administration
Linux & UNIX Administration
Relayd and Httpd Mastery (IT Mastery Book 11)
Check price on Amazon

1 Reddit comment about Relayd and Httpd Mastery (IT Mastery Book 11):

u/gumnos ยท 7 pointsr/openbsd

email: You havesmtpd with which you can receive email and deliver it locally, reading it with mail(1), and sending replies back using smtpd as long as your ISP/DNS is configured for outbound mail (or you configure smtpd to use a smart-host for relaying the mail).

web: You have httpd & relayd in base (MWL wrote a book on them if you need). If all you want to serve is static pages, httpd will do just fine. If you want to serve dynamic pages, you can configure httpd with slowcgi and then farm out the dynamic serving to scripts using any of the available stock languages (C, /bin/sh, awk, or perl though I don't know which perl modules are available out of the box). You can also tie into tools like ftp which will perform web requests if you need to hit remote API endpoints.

other dev: The system comes with a C compiler and scripting languages (as above, various shells & awk(1) as well as sed(1)). You have text editors: ed(1), vi(1), and mg(1) available out of the box. You have version control with either cvs(1) or rcs(1). You have project management with make(1).

games: You have the whole bsdgames collection (if you opted for them at install-time). Check out man 6 intro for a list of games.

networking: You have snmpd for network management, pf for building firewalls. lpd for sharing out printers. iscsid for dealing with iSCSI devices. unbound for DNS caching.

---------

For your sports-score example, I imagine there's some web API endpoint you can hit for various sports-scores, so I'd use ftp(1) using the -o - to dump the data to stdout, then piping that output to awk to slice it and dice it to extract the relevant information and display it or write it to a file.

edit: markdown