cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1509
Views
25
Helpful
8
Replies

I want to Learn Linux and need guidance

hfakoor222
Spotlight
Spotlight

I'm planning on beginning work in cisco routers. My current/previous employment is computer forensics/investigation.

 

I ahve a SQL oracle expert cert and know my way around SQL.

 

I plan on obtaining a CCNP cert in about 5 weeks, and I'm currently doing 3-5 labs a day.

 

 

For someone new, trying to get into this industry, I would like some recommendations.

 

I want to learn some Linux.

 

As one website mentions "But Linux does not only run personal computers. While a relatively unknown and hardly used operating system by the majority of the public, Linux runs almost the entirety of the internet, supercomputers, smartphones, refrigerators, Roku® devices, and stock exchanges such as the NYSE."

 

 

 

So now I'm looking to learn aspects of Linux that will help me break into the telecomm industry.

 

I was thinking of doing online Linux SQL courses, or even a small  course cert on top of a good amount of self study.

 

I also am going to revisit SQL. I have some solid SQL experience, can perform regular expressions without a reference guide, can do statistical regressions, and complex groupings and hierarchal queries, so my SQL skills are pretty decent.

 

In focusing on SQL and Linux

 

 

are there suggestions which areas to build my skills in that would apply to telecommunications/internet industry?

8 Replies 8

Linux is a worth it knowledge but for Telecomm CCNP is way better.  You can take LPI certification for Linux and it has high recognition on the market but depeding on the company, you are not using Linux as Telecomm Engineer.

Anyway, I recommend learn Linux and the best way to do that is become linux user. Install Linux on your personal computer , use it in command line mode and start feeling the pain of using linux.  This will halp you learn faster.

 

balaji.bandi
Hall of Fame
Hall of Fame
I plan on obtaining a CCNP cert in about 5 weeks, and I'm currently doing 3-5 labs a day.

Looks like you are fast-forwarding the journey here,

 

Personally Learning should be part of your journey,(this should not be like a race) sometimes it takes months, some of them take years to get hands-on experience.

 

Cisco and Linux  :

 

Sure both are command level you get some hands-on part of the journey (sometimes they may be inter depended on when you looking future point of view)

 

In terms of Networking, I would focus more on CCNA ( Learning basic Labs, applying your theory of knowledge into Lab.

In Terms of Linux(and SQL) - you can use these tools for some programming and automation for networking( also you can  set up other tools like DHCP, DNS, NTP, Syslog server, TFTP, SNMP)

 

AS mentioned they are interdependent, So Once you start working you will see which side you are able to make more fast learning and apply your understanding towards the real working environment.

 

Welcome to the learning world..it never ends at  one stop.

 

BB

***** Rate All Helpful Responses *****

How to Ask The Cisco Community for Help

Joseph W. Doherty
Hall of Fame
Hall of Fame

Could you further clarify what, to you, means "to learn Linux"?

I ask, because, like SQL, learning to use SQL, for querying, isn't always as inclusive as learning how to "structure" (or normalize, if term still used) data to be stored in an SQL database, or further, what indices some SQL tables/relations should have and/or how SQL tables/relations should be "mapped" on server disk drives (to maximize) performance.  I.e. there's a range of skills differences, possibly between being a SQL expert user and an SQL DBA expert - one person might have the whole range covered, part of the range, or various levels of expertise across the range.

Likewise, Linux expertise encompasses quite a range too.

Since this is a networking community, and you mention studying for CCNP, you might actually never need to know much about using Linux yet to be a true "networking" expert, you might need to keep abreast of the features/options of Linux networking stacks, especially as some of the most "bleeding edge" network stacks can be obtained for Linux platforms (which, might be used on user hosts and/or server hosts).  I.e. you might need to be able to recommend try this networking stack, with these options and/or DON'T use that networking stack.

Again, if you want to break into the networking industry, knowing just the basics of using Linux, would normally be considered a plus, or even possibly a job requirement, but unless your job requires you to build a network management station, on a Linux platform, from a bare bones system, often you don't need to know much about Linux (besides, possibly, the impact of different network drivers).

BTW, the forgoing is assuming you're a full time network engineer, not a part time network engineer and systems/server administrator.  If the latter, you would likely need to know much more about Linux.

hfakoor222
Spotlight
Spotlight

Thank you, I am seeking more advice

 

hfakoor222
Spotlight
Spotlight

Sofar I've received Since this is a networking community, and you mention studying for CCNP, you might actually never need to know much about using Linux yet to be a true "networking" expert, you might need to keep abreast of the features/options of Linux networking stacks, especially as some of the most "bleeding edge" network stacks can be obtained for Linux platforms (which, might be used on user hosts and/or server hosts).  I.e. you might need to be able to recommend try this networking stack, with these options and/or DON'T use that networking stack. ~~~

 

 

Among other advice

 

 

Is there anything else I can learn alongside CCNP? Does anyone have advice how I should focus my SQL studies or learning Linux, if I decide to go that route?

Along side CCNP, Linux and Python can help you, and you can store the values in SQL. if you like you can create good front end GUI for reporting.;

 

BB

***** Rate All Helpful Responses *****

How to Ask The Cisco Community for Help

So it's been mentioned to focus Linux on maintaining stacks which I will look into.

 

ANy more suggestions on how to apply Linux that a telecomm or maybe even a service provider with a data center would be able to use ? I am continuing with my CCNP and working on it pretty intensely, but I want to add to my skill set.

 

Balaji mentioned storing values on SQL, but I am wondering what he means by it.

 

I'm thinking if I work for a company that maintains networks and hosts servers that focusing on traditional SQL database architecture/migrations/table creation/maintenance might be a good idea. Any thoughts on this? 

 

I

Balaji mentioned storing values on SQL, but I am wondering what he means by it.

This means you can use Linux and any programming Language, gather network information, and store it in SQL Database. which can be later used in your Front end Dashboard as GUI for reports, DB used to store data, so you can get data from the period of time.

 

i would advise starting looking what is the goal, Once you start with CCNP you can think of many other ways of programming and other tools how useful based in the organization you work for,

 

Are you really keen to learn Sky is the Limit, unlike the old days there is not much information available for us when I started my network role, we rely on Cisco user Manual, and now you have many around google and youtube to help? advise you to start with baby steps - rather run like a bolt.

 

 

 

 

 

 

BB

***** Rate All Helpful Responses *****

How to Ask The Cisco Community for Help