software development
version control
text processing
remote access
system administration
network troubleshooting
software installation
package management
log analysis
data backup
disk management
file management
network configuration
user management
system monitoring
process management
program execution
environment configuration
compiling code