Hello @Jerry_M,
the list provider by SAS pre-requisites and the one you find, is OK. In the check list, you will see some ranges, considered for Levs from 0 to 9, but this is also explained in that document. And the ones required by clients. If you have just one lev, just consider the numbers for that Lev.
And not much different between Windows and Linux, regarding port numbers.
The main and probably only difference is that ports below 1024 are restricted to root in Linux, hence default for 80 is 7980 and default for 443 is 8443, but all can be overwritten if you have a proper Linux system admin behind you, to listen on port 80 or 443.
Yes, you will need connection also to your SAS metadata, your SAS Servers (Workspace, Pooled, STP...), to Scheduling Server, to the Web Server, Environment Manager, your databases if any connection direct from client, and any other third party service you might have (such it could be LSF or Hadoop).