思科设备上的命令行模式
用户模式:查看统计信息(一般情况下用得非常少),用“>“表示
switch>
用户模式切换到特权模式
enable
en #命令可以简写
特权模式:查看并修改设备的配置(一般情况下都是查看居多),用“#”表示
特权模式切换到全局模式
configure terminal
conf t #命令可以简写
全局模式:针对设备的整体配置参数,用“(config)#表示
全局模式切换到接口模式
interface fastEthernet0/1
int f0/1 #命令可以简写
接口模式:针对设备的接口修改配置参数,用“(config-if)#“表示
进入对应模式,只能一级一级进入
返回对应模式,一级一级返回使用“exit”,如果说想要快速直接返回特权模式,可以使用“end”
当命令输错后会进入
exti
Translating "exti"...domain server (255.255.255.255)
#快速终止按ctrl+shift+6
#永久不进行域名解析
switch(config)#no ip domain-lookup #注意模式
给交换机配置一个主机名
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#hostname SW1
SW1(config)#
SW1#
%SYS-5-CONFIG_I: Configured from console by console
如何查看交换机里的MAC表
SW1(config)#
SW1#
%SYS-5-CONFIG_I: Configured from console by console
交换机的双工模式
SW1#conf t
SW1(config)#int f0/1
SW1(config-if)#duplex half #半双工
SW1#show int f0/1
交换机的接口速率
SW1#conf t
SW1(config)#int f0/2
SW1(config-if)#speed 10
SW1#show int f0/2
配置console口的密码
SW1#conf t
SW1(config)#line console 0
SW1(config-line)#password 123
SW1(config-line)#login
1、telnet是应用层协议,基于传输层TCP,默认端口号:23,采用的是明文密码方式,不是太安全,一般用于内网管理
2、SSH是应用层协议,基于传输层TCP,默认端口号22,采用的是密文密码方式,相对来讲比较安全,经常用于跨越互联网管理,也常用于远程管理Linux操作系统
3、思路
(1)telnet
既然是通过网络的方式管理设备,设备就必须配置IP地址,由于交换机上的接口都是交换接口,是不允许配置IP地址,直接为交换机的虚接口配置IP地址,默认情况下交换机的默认虚接口就是 vlan1 接口
Switch>en
Switch#conf t
Switch(config)#hostname sw1
sw1(config)#int vlan 1 #进入vlan 1
sw1(config-if)#ip address 192.168.1.1 255.255.255.0 #配置设备IP和子网掩码
sw1(config-if)#no shutdown #开启接口
配置设备的连接终端并直接设置密码,应用
sw1#conf t
sw1(config)#line vty 0 4
sw1(config-line)#password 123
sw1(config-line)#login //直接使用密码登录
创建连接用户名密码,配置设备的连接终端并应用
sw1#conf t
sw1(config)#username zhangsan password 789
sw1(config)#line vty 0 4
sw1(config-line)#login local //表示使用用户名密码登录
(2)SSH
Switch(config)#hostname SW1 //创建主机名,因为创建域名的时候不允许默认的主机名
SW1(config)#ip domain-name woniu.com //创建域名
SW1(config)#crypto key generate rsa //创建密钥对
创建密钥返回值:
The name for the keys will be: SW1.woniu.com
Choose the size of the key modulus in the range of 360 to 2048 for your
General Purpose Keys. Choosing a key modulus greater than 512 may take
a few minutes.
How many bits in the modulus [512]: 2048 //2048是密钥长度
% Generating 2048 bit RSA keys, keys will be non-exportable...[OK]
SW1(config)#ip ssh time-out 120 //配置超时时间
SW1(config)#ip ssh authentication-retries 5 //配置认证失败的次数
SW1(config)#username lisi password 456 //创建用户名密码
SW1(config)#line vty 0 4 //进入Line 模式对vty 0~4线路进行配置
SW1(config-line)#login local //需要用户名密码
SW1(config)#enable secret 999 //设置特权模式密码
4、设置特权模式密码(当同时设置了明文和密文密码,密文密码生效)
sw1(config)#enable password 123 //设置明文密码
sw1(config)#enable secret 456 //设置密文密码
sw1#show running-config //查看当前配置文件命令
enable secret 5 $1$mERr$DqFv/bNKU3CFm5jwSLasx/ //查看当前配置命令后显示的密文密码,其中5代表MD5
enable password 123 //查看当前配置命令后显示的明文密码
我正在编写一个小脚本来定位aws存储桶中的特定文件,并创建一个临时验证的url以发送给同事。(理想情况下,这将创建类似于在控制台上右键单击存储桶中的文件并复制链接地址的结果)。我研究过回形针,它似乎不符合这个标准,但我可能只是不知道它的全部功能。我尝试了以下方法:defauthenticated_url(file_name,bucket)AWS::S3::S3Object.url_for(file_name,bucket,:secure=>true,:expires=>20*60)end产生这种类型的结果:...-1.amazonaws.com/file_path/file.zip.A
我想在Ruby中创建一个用于开发目的的极其简单的Web服务器(不,不想使用现成的解决方案)。代码如下:#!/usr/bin/rubyrequire'socket'server=TCPServer.new('127.0.0.1',8080)whileconnection=server.acceptheaders=[]length=0whileline=connection.getsheaders想法是从命令行运行这个脚本,提供另一个脚本,它将在其标准输入上获取请求,并在其标准输出上返回完整的响应。到目前为止一切顺利,但事实证明这真的很脆弱,因为它在第二个请求上中断并出现错误:/usr/b
在Ruby中是否有Gem或安全删除文件的方法?我想避免系统上可能不存在的外部程序。“安全删除”指的是覆盖文件内容。 最佳答案 如果您使用的是*nix,一个很好的方法是使用exec/open3/open4调用shred:`shred-fxuz#{filename}`http://www.gnu.org/s/coreutils/manual/html_node/shred-invocation.html检查这个类似的帖子:Writingafileshredderinpythonorruby?
?博客主页:https://xiaoy.blog.csdn.net?本文由呆呆敲代码的小Y原创,首发于CSDN??学习专栏推荐:Unity系统学习专栏?游戏制作专栏推荐:游戏制作?Unity实战100例专栏推荐:Unity实战100例教程?欢迎点赞?收藏⭐留言?如有错误敬请指正!?未来很长,值得我们全力奔赴更美好的生活✨------------------❤️分割线❤️-------------------------
网络编程套接字网络编程基础知识理解源`IP`地址和目的`IP`地址理解源MAC地址和目的MAC地址认识端口号理解端口号和进程ID理解源端口号和目的端口号认识`TCP`协议认识`UDP`协议网络字节序socket编程接口`sockaddr``UDP`网络程序服务器端代码逻辑:需要用到的接口服务器端代码`udp`客户端代码逻辑`udp`客户端代码`TCP`网络程序服务器代码逻辑多个版本服务器单进程版本多进程版本多线程版本线程池版本服务器端代码客户端代码逻辑客户端代码TCP协议通讯流程TCP协议的客户端/服务器程序流程三次握手(建立连接)数据传输四次挥手(断开连接)TCP和UDP对比网络编程基础知识
目录前言滤波电路科普主要分类实际情况单位的概念常用评价参数函数型滤波器简单分析滤波电路构成低通滤波器RC低通滤波器RL低通滤波器高通滤波器RC高通滤波器RL高通滤波器部分摘自《LC滤波器设计与制作》,侵权删。前言最近需要学习放大电路和滤波电路,但是由于只在之前做音乐频谱分析仪的时候简单了解过一点点运放,所以也是相当从零开始学习了。滤波电路科普主要分类滤波器:主要是从不同频率的成分中提取出特定频率的信号。有源滤波器:由RC元件与运算放大器组成的滤波器。可滤除某一次或多次谐波,最普通易于采用的无源滤波器结构是将电感与电容串联,可对主要次谐波(3、5、7)构成低阻抗旁路。无源滤波器:无源滤波器,又称
项目介绍随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱小学生兴趣延时班预约小程序的设计与开发被用户普遍使用,为方便用户能够可以随时进行小学生兴趣延时班预约小程序的设计与开发的数据信息管理,特开发了小程序的设计与开发的管理系统。小学生兴趣延时班预约小程序的设计与开发的开发利用现有的成熟技术参考,以源代码为模板,分析功能调整与小学生兴趣延时班预约小程序的设计与开发的实际需求相结合,讨论了小学生兴趣延时班预约小程序的设计与开发的使用。开发环境开发说明:前端使用微信微信小程序开发工具:后端使用ssm:VU
我正在使用ruby2.1.0我有一个json文件。例如:test.json{"item":[{"apple":1},{"banana":2}]}用YAML.load加载这个文件安全吗?YAML.load(File.read('test.json'))我正在尝试加载一个json或yaml格式的文件。 最佳答案 YAML可以加载JSONYAML.load('{"something":"test","other":4}')=>{"something"=>"test","other"=>4}JSON将无法加载YAML。JSON.load("
Rails相对较新。我正在尝试调用一个API,它应该向我返回一个唯一的URL。我的应用程序中捆绑了HTTParty。我已经创建了一个UniqueNumberController,并且我已经阅读了几个HTTParty指南,直到我想要什么,但也许我只是有点迷路,真的不知道该怎么做。基本上,我需要做的就是调用API,获取它返回的URL,然后将该URL插入到用户的数据库中。谁能给我指出正确的方向或与我分享一些代码? 最佳答案 假设API为JSON格式并返回如下数据:{"url":"http://example.com/unique-url"
默认情况下:回形针gem将所有附件存储在公共(public)目录中。出于安全原因,我不想将附件存储在公共(public)目录中,所以我将它们保存在应用程序根目录的uploads目录中:classPost我没有指定url选项,因为我不希望每个图像附件都有一个url。如果指定了url:那么拥有该url的任何人都可以访问该图像。这是不安全的。在user#show页面中:我想实际显示图像。如果我使用所有回形针默认设置,那么我可以这样做,因为图像将在公共(public)目录中并且图像将具有一个url:Someimage:看来,如果我将图像附件保存在公共(public)目录之外并且不指定url(同