Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

시작: CLI의 빠른 투어

다음 주제는 사용자(네트워크 관리자) Junos OS 가 구성 변경을 수행하고, 운영 모드와 구성 모드 사이를 전환하고, 사용자 계정을 생성하고, 일부 기본 명령을 실행하는 데 도움이 됩니다.

주:

Junos OS에 대한 기본 소개가 필요한 경우 Junos OS를 위한 시작 가이드(Getting Started Guide)를 참조하십시오.

Junos OS를 주니퍼 네트웍스 디바이스와 함께 사용하는 방법에 대한 자세한 내용은 Junos OS 개요를 참조하십시오.

Junos OS CLI 가이드에서는 개념 및 작동 원리에 대해 Junos OS 잘 알고 있다고 가정합니다.

명령줄 인터페이스 시작하기

이 항목에서는 CLI를 시작하고 Junos OS 명령 계층을 보고 약간의 구성 변경을 하는 방법을 설명합니다.

주:

시작하기 전에 디바이스 하드웨어가 설정되고 Junos OS 설치되었는지 확인합니다. SSH 또는 Telnet을 사용하여 장치 또는 네트워크 액세스에 직접 콘솔을 연결해야 합니다. 장비가 설정되지 않은 경우 진행하기 전에 장비에 제공된 설치 지침을 따릅니다.

디바이스에 로그인하고 CLI를 시작하려면 다음을 수행합니다.

  1. 로 로그인 root

    루트 로그인 계정에는 모든 명령어와 명령문에 액세스할 수 있는 수퍼유저 권한이 있습니다.

  2. CLI 시작:

    > 명령 프롬프트는 사용자가 작동 모드에 있음을 보여줍니다. 나중에 구성 모드를 입력하면 프롬프트가 #로 변경됩니다.

주:

디바이스에서 루트 계정을 처음 사용하는 경우 루트에 필요한 암호가 없는 디바이스가 있음을 기억하십시오. 처음으로 구성을 커밋할 때 루트 암호를 설정해야 합니다. 텔넷 세션을 통해 루트 액세스는 허용되지 않습니다. SSH 연결을 통해 루트 액세스를 사용하려면 명령문을 구성 system services ssh root-login allow 해야 합니다.

CLI 명령은 플랫폼 및 소프트웨어 릴리스에 따라 다를 수 있습니다. CLI에는 사용 가능한 명령에 대한 도움을 받을 수 있는 여러 가지 방법이 포함되어 있습니다. 이 섹션에서는 도움을 받는 방법을 보여주는 몇 가지 예를 보여 줍니다.

  1. 운영 모드에서 사용 가능한 최상위 명령을 표시하도록 입력 ? 합니다.

  2. 명령의 가능한 모든 완료를 표시하도록 file 입력 file ? 합니다.

  3. 명령의 가능한 모든 완료를 표시하도록 file archive 입력 file archive ? 합니다.

운영 모드와 구성 모드 간 스위치

실행 중인 Junos OS디바이스를 모니터링하고 구성할 때 모드 사이를 전환해야 할 수 있습니다. 운영 모드와 구성 모드 사이를 전환하면 명령 프롬프트도 변경됩니다. 작동 모드 프롬프트는 직각 브래킷(>)입니다. 구성 모드 프롬프트는 파운드 또는 해시 표시(#)입니다.

운영 모드와 구성 모드 사이를 전환하려면 다음을 수행합니다.

  1. 디바이스에 로그인하고 명령을 입력 cli 하고 Enter 키를 누르면 자동으로 작동 모드로 전환됩니다.
  2. 구성 모드를 입력하려면 CLI 운영 모드에서 명령 또는 edit 명령을 입력 configure 합니다. 배너라고도 하는 각괄호[edit]의 프롬프트는 계층의 맨 위에 있는 구성 모드임을 보여줍니다. 예를 들어,

    CLI 프롬프트가 컨 user@host>user@host#피규레이션 모드임을 보여주는 것으로 변경되고, 배너가 계층 수준을 나타내는 것으로 나타납니다.

  3. 다음과 같은 방법으로 구성 모드를 종료하고 운영 모드로 돌아갈 수 있습니다.
    • 구성을 커밋하고 종료하려면 다음을 수행합니다.

    • 커밋 없이 종료하려면 다음을 수행합니다.

    구성 모드를 종료하면 CLI 프롬프트가 변경 user@host#user@host>되고 배너가 더 이상 나타나지 않습니다. 변경 사항을 커밋하지 않고도 원하는 만큼 구성 모드를 입력하거나 종료할 수 있습니다.

  4. 구성 모드에서와 같이 show운영 모드 명령의 출력을 표시하려면 구성 모드 명령을 실행합니다run . 그런 다음, 운영 모드 명령을 지정합니다.

    예를 들어, 백업 장비에 대한 VRRP 구성을 수정하는 동안 VRRP(Virtual Router Redundancy Protocol) 기본 디바이스의 현재 설정된 우선 순위 값을 표시하려면 다음을 수행합니다.

키보드 시퀀스를 사용하여 CLI 탐색 및 편집

CLI에서 Junos OS 키보드 시퀀스를 사용하여 명령줄을 탐색하고 편집할 수 있습니다. 키보드 시퀀스를 사용하여 최근에 실행된 명령 목록을 스크롤할 수도 있습니다. 다음 표에는 몇 가지 CLI 키보드 시퀀스가 나와 있습니다. Emacs와 동일합니다.

표 1: CLI 키보드 단축키

키보드 시퀀스

실행

Ctrl+b

커서를 한 문자 뒤로 이동합니다.

Esc+b 또는 Alt+b

커서를 한 단어 뒤로 이동합니다.

Ctrl+f

커서를 한 문자 앞으로 이동합니다.

Esc+f 또는 Alt+f

커서를 한 단어 앞으로 이동합니다.

Ctrl+a

명령줄의 시작으로 커서를 이동합니다.

Ctrl+e

명령줄 끝까지 커서를 이동합니다.

Ctrl+h, 삭제, 또는 백스페이스

커서 앞에 문자를 삭제합니다.

Ctrl+d

커서에서 문자를 삭제합니다.

Ctrl+k

커서에서 명령줄 끝까지 모든 문자를 삭제합니다.

Ctrl+u 또는 Ctrl+x

명령줄에서 모든 문자를 삭제합니다.

Ctrl+w, Esc+Backspace, 또는 Alt+백스페이스

커서 앞에 단어를 삭제합니다.

Esc+d 또는 Alt+d

커서 다음 단어를 삭제합니다.

Ctrl+y

커서에서 가장 최근에 삭제된 텍스트를 삽입합니다.

Ctrl+l

현재 선을 다시 그리기.

Ctrl+p

최근 실행된 명령 목록을 뒤로 스크롤합니다.

Ctrl+n

최근 실행된 명령 목록을 앞으로 스크롤합니다.

Ctrl+r

검색 문자열과 일치하는 라인을 찾기 위해 역순으로 CLI 히스토리를 점진적으로 검색합니다.

Esc+/ 또는 Alt+/

CLI 히스토리에서 현재 단어가 접두사인 단어를 검색합니다.

Esc+. 또는 Alt+를 참조할 수 있습니다.

명령줄에서 최근에 입력한 단어 목록을 뒤로 스크롤합니다.

Esc+번호 시퀀스 또는 Alt+번호 시퀀스

키보드 시퀀스를 실행할 횟수를 지정합니다.

주니퍼 네트웍스 디바이스에서 사용자 계정 구성

이 주제는 루트 계정을 사용하여 주니퍼 네트웍스 디바이스에 로그인하고 새 사용자 계정을 구성하는 방법을 설명합니다. 자체 사용을 위해 계정을 구성하거나 테스트 계정을 만들 수 있습니다.

디바이스에서 새 사용자 계정을 구성하려면 다음을 수행합니다.

  1. 루트로 로그인하여 구성 모드를 입력합니다.

    ([edit]) 프롬프트 배너는 계층 상단의 구성 편집 모드에 있음을 보여줍니다.

  2. 구성 섹션으로 [edit system login] 변경:

    각괄호의 프롬프트가 변경 [edit system login] 되어 계층의 새로운 수준에 있음을 보여줍니다.

  3. 이제 새 사용자 계정을 추가합니다. 예제 user1 에서 사용자 이름을 나타냅니다.

    이 예에서는 계정을 user1추가합니다.

    주:

    사용자 계정 이름에는 기간(.)이 포함될 수 있습니다. 예를 들어 사용자 계정을 user.1가질 수 있습니다. 그러나 사용자 이름은 한 기간으로 시작하거나 종료할 수 없습니다.

  4. 계정에 대한 전체 이름을 구성합니다. 이름에 공백이 있는 경우, 전체 이름을 따옴표(" "):로 동봉합니다.
  5. 계정 클래스를 구성합니다. account 클래스는 계정에 대한 사용자 액세스 권한을 설정합니다.
  6. 계정에 대한 인증 방법과 암호를 구성합니다.

    새 암호 프롬프트가 나타나면 시스템에서 암호화할 수 있는 clear-text 암호를 입력한 다음 새 암호를 확인합니다.

  7. 구성 커밋:

    구성 변경은 구성을 커밋하기 전까지는 활성화되지 않습니다. 커밋에 성공 commit complete 하면 메시지가 나타납니다.

  8. 구성의 최상위 수준으로 돌아가서 다음을 종료합니다.
  9. 디바이스 로그아웃:
  10. 변경 사항을 테스트하려면 방금 구성한 사용자 계정 및 암호로 다시 로그인합니다.

    로그인하면 명령 프롬프트에서 새 사용자 이름을 볼 수 있습니다.

CLI를 사용하여 디바이스 상태를 확인하고 간단한 구성 변경을 수행했습니다.

주:

디바이스 구성을 위해 수행할 명령에 대한 자세한 내용은 구성 가이드를 Junos OS 참조하십시오.

구성 모드에서 CLI 편집기 사용

이 주제는 CLI 편집기에서 구성 모드를 입력하는 데 사용할 수 있는 기본 명령을 설명합니다. 또한 이 주제는 구성 계층을 탐색하고, 도움을 얻고, 구성 세션 동안 변경 사항을 커밋 또는 되돌리는 데 사용하는 명령을 설명합니다.

작업

명령문/명령문

예제

구성 편집  

구성 모드를 입력합니다.

CLI를 시작할 때 디바이스는 작동 모드에 있습니다. 구성 모드를 명시적으로 입력해야 합니다. CLI 프롬프트가 변경 user@host>user@host#되고 계층 레벨이 정사각형 괄호로 나타납니다.

configure
user@host> configure
[edit]
user@host# 

명령문 계층을 만듭니다.

명령을 사용하여 edit 계층을 동시에 생성하고 계층에서 새로운 수준으로 이동할 수 있습니다. 이 명령을 사용하여 edit 식별자의 값을 변경할 수는 없습니다.

edit hierarchy-level value
[edit]
user@host# edit security zones security-zone myzone
[edit security zones security-zone myzone]
user@host# 

명령문 계층을 생성하고 식별자 값을 설정합니다.

명령어는 set 계층의 현재 수준이 변경되지 않는 것을 제외하고는 같습니다 edit.

set hierarchy-level value
[edit]
user@host# set security zones security-zone myzone
[edit]
user@host# 
계층 탐색  

기존 계층 수준으로 탐색합니다.

edit hierarchy-level
[edit]
user@host# edit security zones
[edit security zones]
user@host#

계층에서 한 레벨을 탐색합니다.

up
[edit security zones]
user@host# up
[edit security]
user@host#

계층의 맨 위로 탐색합니다.

top 
[edit security zones]
user@host# top
[edit]
user@host#
변경 커밋 또는 되돌리기  

구성을 커밋합니다.

commit
[edit]
user@host# commit
commit complete

현재 세션에서 변경 사항을 롤백합니다.

rollback 명령을 사용하여 현재 구성 세션의 모든 변경 사항을 되돌려 주십시오. 세션을 종료하거나 변경을 커밋하기 전에 명령을 실행 rollback 하면 소프트웨어가 가장 최근에 커밋된 구성을 장비에 로드합니다. 계층의 수준에서 명령문을 edit 입력rollback 해야 합니다.

rollback 
[edit]
user@host# rollback
load complete
구성 모드 종료  

구성을 커밋하고 구성 모드를 종료합니다.

commit and-quit
[edit]
user@host# commit and-quit
user@host>

구성을 커밋하지 않고 구성 모드로 종료합니다.

구성 모드를 종료하려면 먼저 또는 top 명령을 사용하여 up 계층의 맨 위로 이동해야 합니다.

exit
[edit]
user@host# exit
The configuration has been changed but not committed
Exit with uncommitted changes? [yes,no] (yes)
도움말 보기  

현재 계층 수준에 대한 유효한 옵션 목록을 표시합니다.

?
[edit ]
user@host# edit security zones ?
Possible completions:
   <[Enter]>                Execute this command 
> functional-zone      Functional zone 
> security-zone          Security zones   
|                                  Pipe through a command 
[edit]

주니퍼 네트웍스 디바이스의 상태 확인

운영 모드에서 명령을 사용하여 show 디바이스 상태를 확인하고 디바이스의 활동을 모니터링할 수 있습니다.

명령에 익숙해 show 지려면 다음을 수행합니다.

  • 라우터 모니터링에 사용할 수 있는 명령어 목록을 show 표시하는 유형show ?:

  • show chassis routing-engine 명령을 사용하여 RE(Routing Engine) 상태를 확인합니다.

  • show system storage 명령을 사용하여 디바이스에서 사용 가능한 스토리지를 볼 수 있습니다.

롤백 구성 변경

이 주제는 명령어로 rollback 커밋되지 않았지만 개정된 구성을 가장 최근에 커밋 Junos OS 된 구성 상태로 되돌리는 방법을 보여줍니다. 이 rollback 명령은 구성을 변경한 다음 유지하지 않기로 결정하는 경우에 유용합니다.

다음 절차에서는 주니퍼 네트웍스 디바이스에서 SNMP 상태 모니터를 구성한 다음 상태 모니터를 포함하지 않은 가장 최근에 커밋된 구성으로 돌아가는 방법을 보여줍니다. 구성되면 SNMP 상태 모니터는 디바이스의 파일 시스템 사용, CPU 사용 및 메모리 사용에 대한 사전 정의된 모니터링을 통해 NMS(네트워크 관리 시스템)를 제공합니다.

  1. 구성 모드를 입력합니다.

  2. SNMP에 대한 현재 구성(있는 경우)을 표시합니다.

    snmp 디바이스에서 SNMP가 구성되지 않았기 때문에 명령문이 나타나지 않습니다.

  3. 상태 모니터 구성:

  4. 새로운 구성을 보여 주십시오.

    이 문은 health-monitor 디바이스에서 SNMP 상태 모니터링이 구성되었음을 나타냅니다.

  5. rollback Configuration 모드 명령을 입력하여 가장 최근에 커밋된 구성으로 돌아갑니다.

  6. 변경 사항이 더 이상 표시되지 않도록 구성을 다시 표시합니다.

    구성 명령문이 표시되지 않습니다 snmp . 상태 모니터는 더 이상 구성되지 않습니다.

  7. commit 롤백한 구성을 활성화하려면 다음 명령을 입력합니다.

  8. 구성 모드 종료:

명령을 사용하여 rollback 이전 구성으로 돌아갈 수도 있습니다.

라우팅 프로토콜 구성

이 주제는 두 개의 SONET 인터페이스가 있는 OSPF 백본 영역을 구성하는 방법을 설명하는 샘플 구성을 제공합니다.

최종 구성은 다음과 같습니다.

바로 가기

다음 두 명령으로 이 전체 구성에 대한 바로 가기를 만들 수 있습니다.

긴 구성

이 섹션에서는 이전 OSPF 구성을 생성하는 더 긴 예제를 제공합니다. 이 과정에서 CLI의 다양한 기능을 사용하는 방법을 설명합니다.

  1. 명령을 발행하여 구성 모드를 입력합니다.configure

    프롬프트가 1파운드 또는 해시 기호(#)로 변경되어 구성 모드를 표시함을 알 수 있습니다.

  2. 위의 구성을 만들려면 다음 명령문을 편집하는 것으로 protocols ospf 시작합니다.
  3. 이제 OSPF 영역을 추가합니다.
  4. 첫 번째 인터페이스 추가:

    이제 네 개의 네스티드 명령문이 있습니다.

  5. 안녕하세요 및 죽은 간격을 설정합니다.
  6. 명령어로 현재 수준에서 구성되는 내용을 볼 수 있습니다.show
  7. 이 레벨에서 완료되었으므로 레벨을 올라가서 지금까지 수행한 작업을 확인해 보십시오.

    명령문으로 interface 이동했기 때문에 명령문이 area 나타납니다.

  8. 두 번째 인터페이스 추가:
  9. 최상위 레벨로 올라가서 다음과 같은 내용을 검토하십시오.

    이 구성에는 이제 원하는 명령문이 포함되어 있습니다.

  10. 구성을 커밋하기 전에(이를 활성화하기 전에) 구성이 올바른지 확인합니다.
  11. 디바이스에서 구성을 활성화하기 위해 구성을 커밋합니다.

라우팅 프로토콜 구성을 변경합니다.

인터페이스 so-0/0/1에서 서로 다른 간격과 안녕하세요 간격을 사용하기로 결정한다고 가정합니다. 구성을 변경할 수 있습니다.

  1. 편집하려는 명령문에 전체 계층 경로를 입력하여 적절한 계층 수준으로 직접 이동하십시오.
  2. 첫 번째 인터페이스에서 OSPF를 실행하지 않기로 결정한 경우 다음 문을 삭제하십시오.

    삭제한 명령문 안의 모든 내용은 삭제되었습니다. 또한 최상위 레벨에 있는 동안 간단히 입력 delete protocols ospf 하기만 하면 전체 OSPF 구성을 제거할 수 있습니다.

  3. 남은 인터페이스의 Hello 간격과 데드 간격에 대한 기본값을 사용하기로 결정했지만 해당 인터페이스에서 OSPF를 실행하기를 원할 수도 있습니다. 이 경우 Hello 간격 타이머와 데드 인터벌 타이머를 삭제합니다.

    여러 명령문이 모두 동일한 계층에 있는 한 동시에 설정할 수 있습니다. 계층은 상단에서 내부까지의 명령문 경로와 계층 하단의 하나 이상의 명령문으로 구성됩니다. 여러 명령문을 동시에 설정하면 입력해야 하는 명령어의 수를 크게 줄일 수 있습니다.

  4. 인터페이스 so-0/0/1에서 원래 Hello 간격 타이머와 데드 인터벌 타이머로 돌아가려면 다음을 입력합니다.
  5. 또한 이전과 마찬가지로 단일 엔트리만 사용하여 다른 인터페이스를 다시 만들 수 있습니다.