Enough to do what?Is learning the Linux file system and navigating (cd, pwi, whoami, cd .., ls -l) enough if you are not a Linux sysadmin?
just to have a general knowledge of how things work. for example if you were in devops or security would you need to know more of linux?Enough to do what?
To just feel comfortable yeah it's enough. You'd want a stronger understanding for any legitimate role though.just to have a general knowledge of how things work. for example if you were in devops or security would you need to know more of linux?
Could you expound on this more?To just feel comfortable yeah it's enough. You'd want a stronger understanding for any legitimate role though.
I can really only speak towards being a developer, but like if I asked you to tell me if an application is listening on a port, could you do it? Tell me what IP and address us resolving to? SSH into a server or transfer a file between two servers? Tell me what version of Python is installed and if its not 3, install it alongside Python 2? None of this stuff is all that complicated but it goes beyond the basics. When you get on the job you can Google to your heart's content, but if you get asked in an interview, stack overflow can't save you.Could you expound on this more?
I see. You can easily find the commands on the internet to find these answers.I can really only speak towards being a developer, but like if I asked you to tell me if an application is listening on a port, could you do it? Tell me what IP and address us resolving to? SSH into a server or transfer a file between two servers? Tell me what version of Python is installed and if its not 3, install it alongside Python 2? None of this stuff is all that complicated but it goes beyond the basics. When you get on the job you can Google to your heart's content, but if you get asked in an interview, stack overflow can't save you.
Tidbits in school, my first class she made us connect to the school network and submit our projects to her validator. One professor taught us how to spin up Ubuntu in VirtualBox, so I played with that for a while. Eventually I installed Linux on my laptop because it decided it didn't want to run Windows anymore. Partly on the job and through Google.I see. You can easily find the commands on the internet to find these answers.
2 questions:
where did you learn linux?
How do you memorise the commands?
breh. I was considering handwriting it all down and memorising all.That don't seem like the best idea, seems like I have to incorporate linux to my everyday life. Do you also know python?Tidbits in school, my first class she made us connect to the school network and submit our projects to her validator. One professor taught us how to spin up Ubuntu in VirtualBox, so I played with that for a while. Eventually I installed Linux on my laptop because it decided it didn't want to run Windows anymore. Partly on the job and through Google.
Repetition. See an error enough times, have to do the same action repeatedly, you learn what to do. Is my application running the right args? ps -ef and grep for the application name. Is it listening on the right port? netstat -a and grep for the port. Script not executing? ls -l and look at the permissions, chmod or chown as necessary. When it's daily life it becomes second nature.
Best way to ease in is VirtualBox and just use the VM in place of your main OS unless you NEED to. I know enough Python to get around but I'm not fluent in it. I made touch up to a script this morning written in Python I have a couple of Python scripts I've written for internal use, same with Bash.breh. I was considering handwriting it all down and memorising all.That don't seem like the best idea, seems like I have to incorporate linux to my everyday life. Do you also know python?
Did you learn python the same way you learn't linux? Seeing as it's not an operating system how do you memorise the python language?Best way to ease in is VirtualBox and just use the VM in place of your main OS unless you NEED to. I know enough Python to get around but I'm not fluent in it. I made touch up to a script this morning written in Python I have a couple of Python scripts I've written for internal use, same with Bash.
I picked up Python along the way. Our DBA needed an auditing script and I decided on Python because I thought I'd pick it up quicker than Bash. I already knew Java, so it wasn't a big jump to learn another language. Anything I didn't know, I just searched for. A big thing was opening a sub process, I Googled that. The more you use it, the more it sticks. In Bash I still have to look up how to do loops every now and then since most of my scripts are simple if/else logic. If you have other code to reference, that's also helpful.Did you learn python the same way you learn't linux? Seeing as it's not an operating system how do you memorise the python language?
after you picked up python bit by bit, where did start learning to create python scripts? There's a difference between learning functions, loops, tuples, maths on python and actually create a script from the beginning. it seems that's where most falter.I picked up Python along the way. Our DBA needed an auditing script and I decided on Python because I thought I'd pick it up quicker than Bash. I already knew Java, so it wasn't a big jump to learn another language. Anything I didn't know, I just searched for. A big thing was opening a sub process, I Googled that. The more you use it, the more it sticks. In Bash I still have to look up how to do loops every now and then since most of my scripts are simple if/else logic. If you have other code to reference, that's also helpful.
I learned as I scripted. First step was opening a file, next was scraping a directory for all files of a certain type, then parsing the file for what I need, then running some queries against a database. When there is a task to complete it's easier than just learning in isolation. For example, I'm trying to learn Japanese right now but I don't have a way to put the skills to proper use, so I'm finding difficulty learning and retaining it. The only method I have currently is repetition.after you picked up python bit by bit, where did start learning to create python scripts? There's a difference between learning functions, loops, tuples, maths on python and actually create a script from the beginning. it seems that's where most falter.