Cisco IOS is the operating system that runs on Cisco networking devices such as switches, routers, and firewalls, and is managed through a command-line interface using tools like PuTTY over SSH.
Cisco IOS Overview
Cisco is a large company that manufactures networking equipment — things like switches and routers and firewalls — and they build out some of their own operating systems for those devices. We're going to explore one of those.
I'm on a Windows machine here, so if I click on Windows you can see that it's just a Windows machine, but I've got this program running called PuTTY, and I've remoted in, I've SSH'd into a Cisco device. Now I have a console into that Cisco device, and I can start typing commands into this and then start getting responses back. This is very typical of how we interact with a lot of Cisco equipment.
In here I can hit a question mark and it's going to show me a list of commands that I can do on this device — and this device is a switch, by the way. If I want to navigate through this, I have to use commands to do it. With configure terminal, or conf t for short, I can get into the global configuration mode. Or if I want to get into an interface, I've got to type in the interface that I want to get into, and then I'm in the interface and I can do configuration of that interface.
I'm going to go back to the privileged exec mode here and type in show version, where we actually see some detail around the version of this. We can see right from the get-go this is a Cisco IOS software, so this is the operating system for the Cisco device, and then it tells me things like the version that this is. So this is another operating system that we can find on many Cisco devices.
TechKnowSurge builds IT and cybersecurity professionals through hands-on, concept-first training built around real understanding — not memorization. Free interactive tools, structured programs, and 25+ years of real-world experience, all in one place.
Explore free tools and programs →