ForexAggregator

As a network engineer should I learn Linux or Python

But I use it if I need to look at the routing and ARP tables at our CheckPoint FWs. For me it is way easier and faster to use the linux CLI than that https site or the SmartManagement. Another thing is, the new IOS versions are all Linux based. That means sometimes you have to dig deep in the Linux underneath. And it is good if you know what you‘re looking for and how to do a few things. And MacOS is based on Unix, there are the same commands.

What are networking commands?

As we learned, networking commands are used at the command prompt to get network information like the IP address of the system (remember that an IP address is the address of your device in a network), MAC address, network route traversed by a packet, and the IP address of the server in which a website or URL is hosted.

Learn how to configure Linux networking, how to create users and assign permissions, how to install and run Linux services such as DNS and DHCP. Job growth for network engineering and administration in all technologies including Linux is expected to grow 4-5% in the next ten years. My company spares no expense when it comes to Lab switches and routers. But for lab Windows servers and laptops, they are skint. So for all my mock users, DNS, DHCP, File servers, multicast generators I resurrected 10-15yo laptops and servers with free linux based software like CentOS, MINT, Ubuntu. David was qualified as a Cisco Certified Systems Instructor (CCSI #22787) many years ago!

Real-life Projects in Virtual Lab

Enterprise Networking — Routers, switches, wireless, and firewalls. Cisco, Juniper, Arista, Fortinet, and more are welcome. You should learn Linux because you’re only setting yourself up for a world of hurt later in your career if you plan on only sticking with one OS. You don’t need to know in the ins and outs of Puppet and Docker but a decent base level will help greatly. I manage a large network estate with 700 linux boxes and being able to troubleshoot makes life so much easier.

A new breed of network devices from companies like Facebook, Microsoft and Cumulus Linux use Linux. However I’ve recognized Linux can be used in the creation of virtual network functions, or virtual devices. I’m interested in learning network administration (ip addressing, SNMP, building Linux firewalls ~ I’m currently learning and refining skills using freeradius through Ubuntu). How practical is doing all of this on Linux used in the workplace? I read online they suggest learn Python from several forums, however to me it seems the tasks mentioned above make Linux a valuable skill to have as a network engineer. And maybe the Linux skills could complement SQL in database management or call on the SQL database to be used?

Checking if the site connection is secure

I just can not image how you can survive as a network engineer if you don’t have decent knowledge of Linux. I have had good experience with developers doing startups but lacking the networking knowledge to move the company forward. Aside from what others have mentioned, you may end up being responsible for the care and feeding of NMS tools running on Linux servers – Observium, LibreNMS, Nagios, NetDisco, RANCID, Oxidized, etc. Some of these tools may have options to run on a Windows server, but my limited experience indicates that most shops will host them on a Linux box. Depends on how much general scripting/programming knowledge you already have and how quickly you learn which is impossible for us to guess.

I suggest you completely forget about networking and spend one year or so to get a RedHat sysadmin certificate.