Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]

Cisco IOS 소프트웨어, User Mode, Privileged Mode

2015. 7. 15. 20:07network

728x90

CLI (  Command Line Interface ) 는 사용자가 장비를 관리하기 위해서 명령어를 직접 입력하는 방식. 

CLI의 반대로 GUI ( Graphical User Interface) 는 Windows 운영체제처럼 그래픽을 이욯나 작업환경.

USER 모드

* IOS의 기본 실행 모드

* 제한된 명령어 만을 사용 가능




PC로 라우터를 관리하기 위해서는 콘솔케이블로 PC ( RS-232 포트에) 라우터 (Console 포트)에 연결.


사용자 실행 모드는 '>'로 끝나는 프롬프트.

 

USER 모드에서 제공되는 명령어들 

커맨드에서 ? 입력




위 그림과 같이 ? 입력하면 왼쪽 빨간색 박스에는 명령어와 오른쪽 파란색 박스에는 해당 명령어에 대한 설명이 나온다.

거기에서 우리는 Privileged mode로 들어가려고 하면 enable 명령어를 입력한다.

Privileged mode

* IOS의 구성작업을 진행할 수 있는 실제 실행 모드.

* IOS의 모든 명령어를 사용할 수 있다.

* IOS가 제공하는 다른 구성모드로 진입하기 위해서는 이 실행모드가 기본이 된다.


관리자 실행 모드는 '#'으로 끝나는 프롬프트.




Router 초기 시동

Flash 메모리에 저장된 IOS 이미지를 RAM으로 복사하는 것을 의미.


* Setup모드


대화형식으로 할 것인지 물어보는 부분. 관리자 스스로 명령어 입력하여 관리할 경우 n 또는 no 입력.

 

관리자 모드에서 ? 입력하면 위와 같이 명령어와 설명이 나온다.


--More-- 부분에서는 엔터를 치면 1 줄, 스페이스 바를 누르면 아래처럼 전체가 다 출력되어 나온다.


CLI Help 기능


인터페이스 : 사용자와 컴퓨터와의 통신 환경을 제공.

● Context-Sensitive Help

     - 명령어 리스트를 제공

     - 명령어 조합 및 각 단계마다 수행할 수 있는 명령만 표시

● Console Error Message

    - 라우터에서 발생할 수 있는 문제를 정의

    - 문제를 수정할 수 있도록 도와준다.

● Command History Buffer (stack 버퍼)

    - 사용한 명령을 버퍼에 저장(재사용)

    - 버퍼의 크기 조절 가능


■일반적인 Error 메시지

* 불완전한 명령어 입력시


*오타로 인한 명령어 잘못 입력 시 오류


^ 마크 부분이 에러가 아니라 그 앞에 부분 어디에서도 오탈자가 있다는 말.


* 현재 모드에서 존재하지 않는 명령 입력 오류



CLI Editting 기능


Ctrl + A : 커서를 명령어 라인 맨 앞부분으로 이동

Ctrl + E : 커서를 명령어 라인 맨 마지막 부분으로 이동

Ctrl + D : 커서 오른쪽 한 문자를 지움

백스페이스 : 커서 왼쪽 한 문자를 지움

Ctrl + U : 커서가 있는 위치에서 앞쪽 명령어를 전부다 지움



관리자 모드에서 - show history 명령어 입력!, 사용했던 명령어를 확인할 수 있음.


Router# show history 

명령으로 저장된 명령 확인

Router# show terminal

현재 설정된 history size 확인 ( 기본 값 10 )

Router#  terminal history size [0 ~ 256]

원하는 history 명령어의 개수를 조절가능

여기서 size는 라인수.



Router의 저장소


Router는 RAM에서 현재 장비에 구동중인 running-config 파일을 관리하며, NVRAM에 초기 설정파일인 startup-config 파일을 저장.


Router# copy running-config startup-config

이 명령을 사용하여 RAM에 구동중인 설정파일을 NVRAM에 저장.



Router# show version

해당 장비의 하드웨어 정보를 모니터링 가능.


RAM ( 휘발성 ) / NVRAM ( 비휘발성 )

728x90