首页 > 其他分享 >Juniper日常维护命令

Juniper日常维护命令

时间:2023-12-29 19:31:39浏览次数:27  
标签:set 查看 Juniper show system 日常 维护 root user

关闭

1、日常show操作

# show   查看所有配置
 # show | display set 查看set格式的所有配置
 # show system | display set  查看set格式的system层级配置
 # show system login | display set 查看set格式的system层级下的login层级配置
  
 # run show version 
 # run show route 1.1.1.1
 # run ping 1.1.1.1 在配置模式下运行操作模式命令,前面加run,类似思科do
  
 > show configuration | display set 在操作模式下查看正在运行的配置
  
 > show chassis hardware 查看硬件组件信息
 > show chassis environment  查看硬件组件状态
 > show chassis routing-engine  查看路由引擎状态
 > show chassis fpc pic-status  查看板卡online状态
 > show chassis fpc detail  查看板卡详细状态
 > show chassis fan 查看风扇状态
 > show system alarms 查看设备告警信息
 > show system uptime 查看系统当前时间
 > show version  查看软件版本
 > show interfaces terse 查看所有接口简要状态
 > show interfaces terse ge-0/0/0 查看指定接口简要状态
 > show interfaces xe-0/0/0  查看指定接口信息
 > show interfaces extensive  查看所有接口详细信息(包含接口error、队列、速率、物理状态等)
 > show interfaces extensive xe-0/0/0 查看指定接口详细信息
 > show interfaces diagnostics optics 查看光接口功率
 > show chassis pic fpc-slot * pic-slot * 查看光模块厂商、波长、类型
 > show chassis hardware 查看设备硬件信息,PIC插槽下各接口模块的类型、SN号
 > show vlans  查看vlan信息
 > show route   查看路由表
 > show route 1.1.1.1 查看指定路由
 > show system storage 查看存储空间使用情况
 > show system process extensive  查看系统进程
 > show lldp neighbor 查看lldp邻居
 > show log messages 查看messages log
 > show log chassisd 查看chassisd log
  
  
  
 ###防火墙专用
 > show security flow session  查看当前所有会话信息
 > show security flow session summary 查看当前并发会话总数
 > show security policies hit-count 查看所有策略历史命中数
 > show security monitoring fpc 0 查看转发层面cpu、memory、并发会话、每秒新建等信息
 > show chassis cluster status  查看集群状态
 > show chassis cluster interfaces 查看集群接口状态

2、简单运维命令

1、恢复出厂配置

root> request system zeroize media
 *media这个参数在模拟器上是没有办法配置的。
 这条命令会清空除了系统os以外的所有配置,(包括日志,许可等等)一台新的机器或者一台恢复了出厂设置的设备,默认用户名为root,没有密码。

2、加载出厂配置

root# load factory-default
 注意模式变换:读取出厂配置,不会删除日志、许可、本地文件等等,但会重置root。

3、配置ROOT密码

第一种:root# set system root-authentication plain-text-password
 这是交互式配置,你试一下就知道了
 第二种:root# set system root-authentication encrypted-password ?
 Possible completions:
 Encrypted password string
 看我打问号显示的内容
 这里后面需要加一个参数,一个已经加密的密码,什么意思?
 这里后面需要跟的是已经经过MD5加密的密文(复制黏贴配置用,他不用交互)

4、覆盖当前修改的配置副本,到运行中的配置

root# commit
 我之前有一句话提到,配置模式下修改的是副本,这代表,你做的一切配置都不一定会生效,commit就是把副本覆盖到当前配置的命令,顺便说一下,srx会自动保存这些配置,并且进行编号,编号从0开始,越小时间越近

5、设置主机名

root@SRX1# set system host-name SRX1

6、查看版本

root@SRX1> show version

7、删除当前级别下所有的配置

root@SRX1# delete

8、配置tacas认证

set system authentication-order tacplus
 set system authentication-order password
 set system root-authentication plain-text-password(这是交互式配置,你试一下就知道了)
 输入密码:
 确认密码:
 set system tacplus-server 10.21.100.101 secret "$9$eoUKWxdbs4oGXx.5Q3tp0BIclMY2aZUHdVYoGif5uO1"
 set system tacplus-server 10.21.100.101 single-connection
 set system tacplus-server 10.21.100.101 source-address 10.150.119.38
 set system accounting events login
 set system accounting events change-log
 set system accounting events interactive-commands
 set system accounting destination tacplus server 10.21.100.101 secret "$9$UnDHmTz39Cu.mhreMN-VwYoGin6Ap0ITQnCu1yrdbs"
 set system login class read idle-timeout 3
 set system login class read login-alarms
 set system login class read permissions view
 set system login class read permissions view-configuration
 set system login class read allow-commands "(show configuration)|(ping)|(ssh)|(traceroute)"
 set system login class read deny-commands set
 set system login user supermi uid 2000
 set system login user supermi class super-user
 set system login user supermi authentication encrypted-password "$5$.wDHyvZZ$IU/wsBzYyhh20JE.1rxK8g/qxl69TbdSOnStJfl43i/"
 set system login user xiaomi uid 2003
 set system login user xiaomi class super-user
 set system login user xiaomi authentication encrypted-password "$5$x8iFB5RK$Urd3HoQGJuinOivi6Kek6foZBk02Ro5YSOSvvhaDzz1"

9、配置AAA认证,创建用户

set system login user AAA uid 2001
 set system login user AAA class super-user
 set system login user AAA authentication plain-text-password
 “111JjTpAOWR$Qdo4LZbv6vIH.9Lfrnmtp1”----这一段就是密文,也就是上面第二种秘密配置方法里要填的东西
 这个大家自己看下,太简单了
 ------------------------------------------第一段尝试---------------------------------------------------
 上面这些如果大家实验过,就会慢慢上手了,这里我总结一下
 set是配置命令,后面后面跟的是配置内容
  
 set system login user AAA uid 2001
 set system login user AAA class super-user
 set system login user AAA authentication plain-text-password
 这里我们就会发现前面“system login user AAA”这一段是重复的
 这里可以使用edit
 [edit]
 root@SRX1# edit system login user AAA
 [edit system login user AAA]
  
 发现没有,上面那个中括号,这个其实是当前路径,而edit可以配置的同时进入该路径,然后就可以在当前路径下的配置参数,这个就是junos的层级配置,试试就知道了。

10、开启ssh

set system services ssh protocol-version v2
 set system services ssh rate-limit 3
 set system services netconf ssh port 830

11、配置syslog

set system syslog host 10.108.20.28 any any
 set system syslog host 10.108.20.28 source-address 10.150.119.38
 set system syslog host 10.152.64.2 any any
 set system syslog host 10.152.64.2 source-address 10.150.119.38
 set system syslog host 10.44.4.170 any any
 set system syslog host 10.44.4.170 source-address 10.150.119.38
 set system syslog file messages any notice

12、配置NTP

set system ntp server 10.108.6.6
 set system ntp source-address 10.150.119.38

13、配置聚合口,聚合口子接口,dot1p的vlan id,子接口ip地址,loopback口地址、替换ip

set interfaces ae0 vlan-tagging
 set interfaces ae0 unit 912 description UPLINK_xxx
 set interfaces ae0 unit 912 vlan-id 912 
 set interfaces ae0 unit 912 family inet address 10.108.253.98/30
  
 set interfaces lo0 unit 0 family inet address 10.150.119.38/32
  
 替换IP
 [edit]
 root@SRX1# edit interfaces ge-0/0/0
 [edit interfaces ge-0/0/0]
 root@SRX1# replace pattern 1.1.1.2/24 with 1.1.1.3/24

注意几点:

  • 1、unit就类似与子接口,srx是不允许直接在接口上配ip的;
  • 2、如果一个接口ip代表这个物理接口的ip,必须是unit 0;

14、配置snmp

et snmp community sa.net.xiaomi.com authorization read-only
 set snmp trap-options source-address lo0

15、浮动静态路由配置方法

配置整体的路由preference:
 set routing-options static route 192.168.47.5 next-hop 10.10.10.10 preference 7
 其中在整体内配置其他优先生效的静态路由,需要使用qualified-next-hop:
 set routing-options static route 192.168.47.5 qualified-next-hop 10.10.10.7 preference 6

16、ospf配置

set routing-options router-id [router-id]
 set protocols ospf area 0.0.0.0 interface lo0.0 passive
 set protocols ospf area 0.0.0.0 interface [接口] interface-type p2p
 set protocols ospf area 0.0.0.0 interface [接口] interface-type p2p
 set protocols ospf area 0.0.0.0 interface [接口] hello-interval 1
 set protocols ospf area 0.0.0.0 interface [接口] dead-interval 4

17、开启lldp

set protocols lldp interface all

18、不启用(配置不生效)、启用

deactivate interfaces ge-0/0/0 ?
  • 可以多种多样,自己尝试下就会知道

启用

active interfaces ge-0/0/0

19、对一个端口范围内进行操作

配置:

Juniper日常维护命令_juniper

删除多个:

[edit]
 root@SRX1#wildcard delete interfaces ge-0/0/[0,3] ?

20、查看登录情况

root@SRX1# run show system users
 7:00AM up 4:04, 1 user, load averages: 0.02, 0.02, 0.00
 USER TTY FROM LOGIN@ IDLE WHAT
 root d0 - 2:59AM - cli

21、查看谁在配置

root@SRX1# status
 Users currently editing the configuration:
 root terminal d0 (pid 1291) on since 2017-07-04 03:35:02 UTC
 [edit]

22、回滚

root@SRX1#rollback ?
 Possible completions:
 <[Enter]> Execute this command
 0 2017-07-04 06:34:34 UTC by root via cli
 1 2017-07-04 05:48:28 UTC by root via cli
 2 2017-07-04 03:37:11 UTC by root via cli
 3 2017-07-04 03:32:07 UTC by root via cli
 4 2017-07-04 03:29:17 UTC by root via cli
 5 2017-07-04 03:27:59 UTC by root via cli
 6 2017-07-04 03:25:04 UTC by root via cli
 7 2017-07-04 02:56:05 UTC by root via other

23、提交检查(不生效)

commit check
 基本就是检查语法

24、给提交的配置打上标记

root@SRX1# commit comment TEST1

25、查看rollback

root@SRX1# run show system commit
 0 2017-07-04 08:09:03 UTC by root via cli
 TEST1
 1 2017-07-04 06:34:34 UTC by root via cli
 2 2017-07-04 05:48:28 UTC by root via cli
 3 2017-07-04 03:37:11 UTC by root via cli
 4 2017-07-04 03:32:07 UTC by root via cli
 5 2017-07-04 03:29:17 UTC by root via cli
 6 2017-07-04 03:27:59 UTC by root via cli
 7 2017-07-04 03:25:04 UTC by root via cli
 8 2017-07-04 02:56:05 UTC by root via other
 可以看到标记

26、设置rollback数量

root@SRX1# set system max-configurations-on-rollbacks 50
 root@SRX1# set system max-configurations-on-flash 100
 Value 100 is not within range (0…49) at ‘100’
  • 可以发现最多一共可以存50个
  • 这两条命令,其实只配第一条也是可以的,他是用来确认rollback的数量的,第二条on-flush是用来设置你有多少个配置保存在设备的config文件所属的文件夹下,但是并不是说剩下的配置他不保存,不保存的话你怎么恢复呢?剩下的其实是保存再var的一个目录下,可以去官网查一下,我看有人也提问这个问题,回复的还是很准确的。

27、查看设备时间

root@SRX1# run show system uptime

28、默认回退(后悔机制)

root@SRX1# commit confirmed
 commit confirmed will be automatically rolled back in 10 minutes unless confirmed
 commit complete
  • 默认是10分钟,如果在10分钟内没有再commit,他就会自动回滚

29、重启

root@SRX1> request system reboot

30、关机

root@SRX1> request system power-off

31、查看已配置信息

root>show configuration | display set

32、查看最近一次运行命令

root>show | compare

33、提交检查不生效

root> commit check

34、配置BGP

1. Create a routing options.
 [edit]
 user@host# edit routing-options
 2. Set the AS number.
 [edit routing-options]
 user@host# set autonomous-system 17
 3. Configure BGP.
 [edit]
 user@host# edit protocols bgp
 4. Create the BGP group and add the external neighbor address.
 [edit protocols bgp]
 user@host# set group external-peers neighbor 10.10.10.10
 5. Set the AS number at the group level.
 [edit protocols bgp]
 user@host# set group external-peers peer-as 22
 6. Set the AS number at the individual neighbor level.
 [edit protocols bgp group external-peers]
 user@host# set neighbor 10.21.7.2 peer-as 79
 7. Set the group type.
 [edit protocols bgp group external-peers]
 user@host# set type external


Juniper日常维护命令_juniper日常命令_02

标签:set,查看,Juniper,show,system,日常,维护,root,user
From: https://blog.51cto.com/u_7575433/9031016

相关文章

  • 「杂文」日常8
    看到很多同学在写年终总结才发觉又到了年末,上次高三年末画的那堆饼好像还热乎,虽然好像大部分都可以粘到今年的饼里……我不太擅长写小作文,所以就白话一点不考虑观感了(2023对我注定是重要的一年,有高考作为人生的一大转折横在眼前,前半年的生活大多是紧张的备考,而高考结束、查分、......
  • 维护设备Inventory信息
    设备库存信息是设备管理的一个基本要素,虽然设备在进行登记到JamfPro之后会自动上传硬件、软件信息,但是仍然有一些信息无法直接获取或做自动的更新,例如设备的使用者信息、购买信息、资产编号等信息。接下来给大家介绍一下如何使用Preload和TheMUT.app去批量新增或更新这些信息。In......
  • DC电源模块的维护与故障排除包括以下几个方面
    DC电源模块的维护与故障排除包括以下几个方面:1.定期清洁:定期清洁电源模块的外部和内部部件,可以使用压缩空气或吹尘器进行清理。同时,还需要检查电源模块的风扇是否正常运转,如果存在异常需要及时清理或更换。2.确保通风和散热:电源模块在工作过程中会产生热量,为了保证其正常运行,......
  • uniapp实战 -- 个人信息维护(含选择图片 uni.chooseMedia,上传文件 uni.uploadFile,获取
    效果预览相关代码页面–我的src\pages\my\my.vue<!--个人资料--><viewclass="profile":style="{paddingTop:safeAreaInsets!.top+'px'}"><!--情况1:已登录--><viewclass="overview"v-if="mem......
  • Sftp日常使用(上传和下载)
    SftpSFTP是SecureFileTransferProtocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的网络的加密方法。SFTP与FTP有着几乎一样的语法和功能。SFTP为SSH的其中一部分,是一种传输档案至Blogger伺服器的安全方式。其实在SSH软件包中,已经包含了一个叫作SFTP(SecureFileTr......
  • 维护真实时间:应对系统时间篡改的技巧
    引言在App使用中,由于系统时间用户可以随意更改,在某些特殊情况下会导致获取到的系统时间不正确问题。本篇代码使用dart语言进行相关描述。1.问题分析:手机系统时间≠真实时间,当我们做一些需要对时间精度和准确性要求较高的软件时,如果只通过调用系统API,获取到的时间不一定是真实的,......
  • 提高代码复用性与可维护性:深入剖析模板方法模式
    什么是模板方法模式模板方法模式是一种行为型设计模式,它定义了一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重新定义该算法的某些特定步骤。在模板方法模式中,抽象类负责给出算法的轮廓和骨架(由一个或多个模板方法组成),而实现类......
  • SDUT OJ——基于hh的项链的维护区间种类数
    hh的项链:不带修改维护区间种类数https://www.luogu.com.cn/problem/P1972#submit山东理工大学系列赛https://acm.sdut.edu.cn/onlinejudge3/contests/4125/problems/DDescription给定一个长度为\(n\)的序列\(a\)和\(m\)次询问,对于第\(i\)次询问给定两个正整数\([l,......
  • 10个Python脚本自动化日常任务
    在这个自动化时代,我们有很多重复无聊的工作要做。想想这些你不再需要一次又一次地做的无聊的事情,让它自动化,让你的生活更轻松。那么在本文中,我将向您介绍10个Python自动化脚本,以使你的工作更加自动化,生活更加轻松。因此,没有更多的重复任务将这篇文章放在您的列表中,让我们开始......
  • 微服务广播模式实践:维护内存数据的缓存一致性
    本文分享自华为云社区《微服务广播模式实践》,作者:张俭。微服务广播模式,指的是在微服务多实例部署的场景下,将消息广播到多个微服务实例的一种模式。广播模式,一般用来维护微服务的内存数据,根据数据类型的不同,有助于解决两类问题。通常广播模式会使用支持发布订阅的消息中间件实......