4 ms·
I love linux even though I am not an expert devops or sysadmin. I get around working with servers for my product and thats about it. I stackoverflow shell scrip
by codegeek 9y ago
I love linux even though I am not an expert devops or sysadmin. I get around working with servers for my product and thats about it. I stackoverflow shell scripts whenever needed. Here is my 'must know' list for linux:
- ssh: you need to know what that means and how to use it
- Difference between ftp and sftp
- cd, ls, pwd (directory stuff)
- scp and rsync (move files from server to server)
- find, cat, grep, sed, awk, head, tail (manipulations and discovery)
- chown, chmod (permissions)
- cp, mv, rm, rmdir, mkdir, touch
- Don't do rm -rf unless you know what you are doing
- Setup aliases on your shell. e.g. .profile file for bash etc.
- top, ps (check processes)
- sudo and su (switching users or running commands as root)
- Know various OS differences like CentOS vs Ubunut.
- Know where to find logs for web servers like Apache or nginx (e.g. /var/log/nginx in Ubuntu).
- Star/Stop services as needed