TCP / IP services STRTCPSVR
The mandate is the default value * ALL for the SERVER parameter. If we have not controlled the use of this mandate, ripped a lot of TCP / IP services and may not need in our applications, consuming addition, system resources at all.
An example would be the SMTP mail server, obviously if we use in our system, you can consume resources and give us a headache.
For this reason I recommend changing the default STRTCPSVR command (only valid only for versions of OS/400 V4R5 or higher):
CHGCMDDFT CMD (STRTCPSVR) NEWDFT ('SERVER (* AUTOSTART)')
That way if you run a STRTCPSVR no parameters, instead of starting all the services TCP / IP, only ripped the boot we have defined as us. Addition shall prevent possible attacks by ports of the services that we are not using.
How do we do this because the mandate CFGTCP, select option 20, and we modify all services, we are interested in automatically start with the parameter AUTOSTART (* YES), the rest we leave to the value * NO. That if we are to be clear what services we use and what not.
For some services there are commands to change directly from the command line, for example for the Trivial FTP: CHGTFTPA AUTOSTART (* NO)
Eye! There are some services that can only be set from the "Operations Navigator (menu Network, Servers, TCP / IP). To alter use Right click on each service (Properties) and uncheck or check the "Start When TCP / IP is started."
Eye! We also check the program QSTRUP, or we use in our system, do not be "hardcoded" the mandate
STRTCPSVR SERVER (* ALL).