重启:

root@junos1.taobao.com> request system reboot ?  
Possible completions:
<[Enter]>            Execute this command
at                   Time at which to perform the operation
in                   Number of minutes to delay before operation
media                Boot media for next boot
message              Message to display to all users
|                    Pipe through a command
关机:
root@junos1.taobao.com> request system power-off 
root@junos1.taobao.com> request system halt
日志查看:
root@junos1.taobao.com> show log messages | match fail 
保存配置:
[edit]
root@junos1.taobao.com# commit 
commit complete
[edit]
root@junos1.taobao.com#
回退配置:
[edit]
root@junos1.taobao.com# set chassis alarm sonet pll red    
[edit]
root@junos1.taobao.com# show chassis alarm sonet 
pll red;
[edit]
root@junos1.taobao.com# rollback                           
load complete
[edit]
root@junos1.taobao.com# show chassis alarm sonet    
[edit]
root@junos1.taobao.com# 
配置文件存放位置:
root@junos1% cd /config/
root@junos1% ls
.snap                   juniper.conf.2.gz       juniper.conf.gz
juniper.conf.1.gz       juniper.conf.3.gz       juniper.conf.md5
root@junos1% pwd
/config
root@junos1% 
这是前3个配置文件所在位置
其他的在如下目录中:
root@junos1% cd /var/db/config/
root@junos1% ls
juniper.conf.4.gz       juniper.conf.6.gz
juniper.conf.5.gz       juniper.conf.7.gz
root@junos1% pwd 
/var/db/config
root@junos1% 
rollback原则是:当前保存的配置文件是0,然后配置其他再度保存后前一次保存的配置文件由0变成1而刚刚保存的配置则是0以此类推,所以可以通过rollback+配置文件编号来实现各种回退
注:文件编号的范围是0-49
保存配置文件到其他机器上:
以下例子是SSH
root@junos1.taobao.com# save root@10.13.114.158:/var/tmp/1               
The authenticity of host '10.13.114.158 (10.13.114.158)' can't be established.
RSA key fingerprint is 51:55:8a:aa:64:9f:91:24:32:31:a1:92:80:90:bc:59.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '10.13.114.158' (RSA) to the list of known hosts.
root@10.13.114.158's password: 
tempfile                                                   100%  888     0.9KB/s   00:00    
Wrote 49 lines of configuration to 'root@10.13.114.158:/var/tmp/1'
[edit]
root@junos1.taobao.com# 
也可以FTP TFTP等配置。
[edit]
root@junos1.taobao.com# save terminal               \\等同于IOS的show run
加载配置文件到路由器上:
1.合并配置:
原有配置
[edit]
root@junos1.taobao.com# show chassis alarm sonet              
lol yellow;
pll red;
加载配置
chassis {
alarm {
sonet {
pll red;
}
}
}
采用合并加载以后
root@junos1.taobao.com# load merge root@10.13.114.158:/var/tmp/1 
root@10.13.114.158's password: 
1                                                          100%  888     0.9KB/s   00:00    
load complete
lol yellow依然存在
[edit]
root@junos1.taobao.com# show chassis alarm sonet                    
lol yellow;
pll red;
2.覆盖加载:
而采用覆盖加载
[edit]
root@junos1.taobao.com# load override root@10.13.114.158:/var/tmp/1 
root@10.13.114.158's password: 
1                                                          100%  888     0.9KB/s   00:00    
load complete
发现lol yellow;不见了
[edit]
root@junos1.taobao.com# show chassis alarm sonet                       
pll red;
说明:合并是合并两个配置将不同的覆盖双方没有的合并,而覆盖是不同的覆盖自己没有的删除别人没有的添加。
replace则是替换,也就是自己有的对方没有的不改,对方有的自己没有的也不改,只改自己有的对方也有的但是配置不同的部分。
运行:
[edit]
root@junos1.taobao.com# ping            
^
unknown command.
想要直接运行ping是不成功的
需要这样:
root@junos1.taobao.com# run ping 10.13.114.158   
PING 10.13.114.158 (10.13.114.158): 56 data bytes
64 bytes from 10.13.114.158: icmp_seq=0 ttl=64 time=1.269 ms
64 bytes from 10.13.114.158: icmp_seq=1 ttl=64 time=0.428 ms
^C
--- 10.13.114.158 ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.428/0.848/1.269/0.421 ms
[edit]
root@junos1.taobao.com# 
说明:JUNOS是运行在FREEBSD上的一个特殊的应用程序而已与cisco的IOS不同。

转载于:https://blog.51cto.com/juniper/538991

JUNOS的基本操作相关推荐

  1. 数据结构(03)— 数据处理基本操作(数据的查找、新增、删除、修改)

    我们先来看一个关于查找的例子.查找,就是从复杂的数据结构中,找到满足某个条件的元素.通常可从以下两个方面来对数据进行查找操作:​ 根据元素的位置或索引来查找: 根据元素的数值特征来查找. 针对上述两种 ...

  2. pytorch方法,Tensor及其基本操作_重点

    由于之前的草稿都没了,现在只有重写-. 我好痛苦 本章只是对pytorch的常规操作进行一个总结,大家看过有脑子里有印象就好,知道有这么个东西,需要的时候可以再去详细的看,另外也还是需要在实战中多运用 ...

  3. Gradle安装使用以及基本操作

    转自:https://www.cnblogs.com/linkstar/p/7899191.html Gradle安装使用以及基本操作 阅读目录 简单介绍 安装 使用idea创建一个web的Gradl ...

  4. c++文件读取空格_程序员术与道:术—C语言对文件进行处理,文件处理的基本操作...

    各种编程语言都实现了文件的基本操作,提供了对应的接口,本篇文章先为你介绍C语言对文件进行处理和文件处理的基本操作.主要从以下几个方面进行介绍: 读取文件 写入文件 重命名文件 读取目录 读取目录下的文 ...

  5. 【Pandas库】(3) DataFrame的创建方法及基本操作

    各位同学好,今天给大家介绍一下Pandas库中DataFrame类型数据的创建方法和基本操作. 文章内容如下: (1)使用字典类创建. 字典类有:①数组.列表.元组构成的字典:②Series构造的字典 ...

  6. 【MySQL】缩略语PK NN UQ BIN UN ZF AI G、基本操作语句

    一.缩略语 PK:primary key 主键 NN:not null 非空 UQ:unique 唯一索引 BIN:binary 二进制数据 UN:unsigned 无符号整数(非负数) ZF:zer ...

  7. MySQL中定义fk语句_MySQL基础篇/第3篇:MySQL基本操作语句.md · qwqoo/MySQL-Review - Gitee.com...

    ### 第3篇:MySQL基本操作语句 - MySQL基础操作 #### 排序检索数据 - 之前的数据没有进行排序,其是按照默认在数据表中的数据返回的 - SELECT语句的ORDER BY 子句进行 ...

  8. OpenCV-Java版学习(3.对视频的基本操作)

    前言 上一节我们学习了使用OpenCV对图像进行一些基础操作,现在我们学习对视频进行一些基础的操作. 对视频的基本操作 从相机中读取视频 我们从电脑自带的摄像头捕捉一段视频并在屏幕上显示出来,代码如下 ...

  9. JDBC编程:2(数据库的基本操作)

    数据库的基本操作 查询数据 在开始前先简单地介绍一下什么是静态SQL和动态SQL: 静态SQL,在编译阶段就可以确定数据库要做什么事情.在某种高级语言中,如果嵌入了SQL语句,而这个SQL语句的主体结 ...

最新文章

  1. 撒花!机器学习圣经 PRML 出 Python 复现代码了!
  2. [置顶] AMF序列化为对象和AMF序列化为二进制字节流
  3. 安装APK到android设备那些事儿
  4. 学习历史预测未来,国防科大新模型实现未来事实预测SOTA
  5. PHP——获取路径和目录
  6. 如何删除pdf中计算机属性,PDF文件做好后怎么修改
  7. CentOS图形界面下如何安装Eclipse和使用maven
  8. 笔试题--计算组合数
  9. Few-shot learning和Meta-learning
  10. jenkins linux虚拟机,Jenkins实战演练之Linux节点任务配置
  11. win10自带的打印机服务器,win10系统打印服务器安装设置的详细方法
  12. 人类最美的24张数学画(图)
  13. 数据总线、地址总线详解
  14. 如何搭建个人网站(详细完整,附阿里云视频教程推荐)
  15. windows10查看桌面壁纸路径
  16. 解决多旅行商(MTSP)的分组遗传算法(GGA-SS)
  17. 玉米社:网站打开慢,如何提升网站打开速度?
  18. W74 - 999、云计算工程师认证
  19. css 超出显示省略号
  20. rest接口访问webService soap接口 用XStream javabean和xml的互转

热门文章

  1. 开发小组共同使用协同文档
  2. matlab怎么存盘,matlab怎么保存成word
  3. 魂斗罗经典12个版本
  4. 2022-05-12 Druid源码阅读——poolPreparedStatements是如何控制缓存游标的?
  5. 基于SpringBoot + Vue的个人博客系统12——使用vue-admin-template展示文章列表(后台管理)
  6. Python代码画圣诞树--turtle绘图
  7. 展会邀约 | 昂视与您相约BTF第12届上海锂电展
  8. C语言学习路线,思维脑图,学单片机的一定要知道
  9. HyperLynx(二十二)DDR(五)DDRx总线时序模型设计
  10. 21世纪新诞生的NBPL--语言与它的奠基人——SulluBouth.M.G博士