首页 文章 精选 留言 我的

精选列表

搜索[linux],共10000篇文章
优秀的个人博客,低调大师

使用last命令找出是谁重启了你的服务器(linux

在运维过程中,经常出现推锅的情况,在我运维Azure的时候,有时会发生服务器重启,因为厂商没有把服务设置成开机自启的状态,在夜间重启后,到中午才发现服务有问题(MD,我想问问你们是干什么吃的),发现服务有问题,怀疑服务器重启啦,推锅活动开始了,厂商开发推锅运维,运维推锅监控,然后在推锅Azure,不过有多一半的问题是因为Azure虚机所在的物理节点故障导致虚机迁移(我不是在黑Azure,说实话易用性比不上国内的阿里云,但是如果你用的是全windwos架构,那你选择Azure是没错的,因为它可以和你本地的服务无缝迁移)说了这么多,就是一个服务器重启的事,还有一个就是就是因为服务崩了,导致服务不能正常工作,但是厂商就会推锅给运维,说是服务器重启了,没办法,你就要给他证明不是服务器的问题,现在的运维工作往往就是这样,所以我们可以使用last命令去查看重启记录还有登陆记录。 image.png 其中: 第一列:用户名 第二列:终端位置。(pts/0通过ssh或者telnet远程连接的用户,tty:直接连接到计算机或者本地用户) 第三列:登陆IP或者内核(看到0.0或者什么都没有,意味着用户通过本地终端连接,除了重启,内核版本会显示在状态中) 第四列:开始时间(如:sun apr 3 :四月三号星期天) 第五列:结束时间(still login in 还未退出,down:直到正常关机,crash:直到强制关机) 第六列:持续时间 命令参数: image.png

优秀的个人博客,低调大师

Linux运维课程 第一阶段 重难点摘要(四)CISCO

一、路由器接口操作: 1、#show running-config查看接口 2、#interface fastethernet 0/1进入f0/1配置(0/1,0代表插槽1代表端口、若是s0/0/0,第一个0表示路由器本身) 3、#interface fastEthernet 0/1 #description tachingroute接口描述 4、#do show running-config do可让命令在其它模式运行 5、#int f0/0 #no shutdown 激活接口,接口默认是关闭状态 6、#int f0/0 #ip add 192.168.1.10 255.255.255.0给端口配IP #do sh int f0/0 7、#show controllers s1/0确认此端是DCE端 #int s1/0 #clock rate 64000 #do sh contro s1/0 #bandwidth 1000 时钟频率,在生成环境下不用配置,一般由服务器运营商进行控制,时钟频率只对串口连接的路由器有效,串口用于老式的广域网连接的,主要用于E1网络(带宽2.048Mbps),现已被光纤取代。如使用串口连接两台路由器,仅在DCE端配置(数据通信设备),DTE不需配置(数据终端设备)。 8、#copy running-config startup-config保存配置 #erase startup-config删除配置 #reload 二、查看路由器验证配置 1、#ping IP地址探测IP是否畅通 2、traceroute域名或IP测试路由路径 3、telnet IP或域名端口远程管理或探测端口 4、#clear counters f0/0清除接口的计数器 5、#show ip interface查看接口IP信息 6、#show ip interface brief查看所有接口的IP信息及状态 7、#show protocols查看所有接口上的协议 三、高级IOS操作 1、路由器启动顺序 (1)路由器执行POST开机自检,检查硬件以验证设备的所有组件,POST存储在ROM中,并从中运行; (2)bottstrap查找并加载IOS,它位于ROM中,用于启动时加载IOS,加载IOS的顺序是闪存-TFTP服务器-ROM,默认从闪存中加载IOS; (3)IOS接管启动过程,并在NVRAM中查找启动配置文件(startup-config),破解密码的关键是忽略startup-config; (4)如果在NVRAM中找到startup-config,复制到RAM中,生成running-config,加载登录界面,如没找到startup-config,则向所有接口发送广播,查找TFTP,用于配置路由器,若没找到TFTP,则启动用户交互设置对话模式进行初始化配置。 注:NVRAM非易失性随机存储器,指断电后仍能保存数据,用于保存永久生效的配置文件。 2、破解密码 (1)console线连接路由器,开机60秒后按ctrl+break,中断启动过程,进入rom-moritor模式,此时提示符为rommon 1> (2)修改寄存器的值,>config 0x2142 (3)重启,>reset (4)#copy startup-config running-config #enable secret lamp (5)#config-register 0x2102 #copy run start 四、思科发现协议CDP(CISCO discovery protocol) 1、#show cdp #show cdp interface #cdp timer 60 #cdp holdtime 180获取定时器和保存时间信息 #cdp run激活CDP 2、#show cdp neighbors 收集邻居信息 #showcdp entry * #showcdp entry * protocol #showcdp entry * version 五、路由器备份、升级和恢复 1、#copy tftp: flash: #copy flash: tftp: 路由器的存储器主要有: ROM:一分IOS附本; RAM:IOS将随机访问存储器分成共享和主存,主要用来存储运行中的路由配置和与路由器协议有关的IOS数据结构; FLASH:存储IOS软件映像,闪存是可擦除内存,能用IOS的新版本覆写; NVRAM:存储系统的配置文件。 本文转自 chaijowin 51CTO博客,原文链接:http://blog.51cto.com/jowin/1634858,如需转载请自行联系原作者

优秀的个人博客,低调大师

掌握linux下vim与复制,删除,粘贴,块操作以及快速替换功能

掌握如下命令有什么好办法,我可以告诉你唯手熟尔!! 多看多练 对于VIM而言,复制,删除,粘贴的操作应该是非常多的。这次也做一个总结,关于处理VIM下的复制,删除,粘贴等操作。 学会使用帮助文件,命令的帮助入口,就是” :help 命令名“。例如,对于” j“命令,查看它的帮助,使用” :help j“ 先谈一下基于块的复制,删除,粘贴操作 使用块选的好处: 对于vim几乎提到的都是以行为单位的操作。那么如果我想要搞定的是一个区块范围呢(我特别喜欢像使用windows下的文本编辑器一样去使用块的选择 当我们按下 v 戒者 V 戒者 [Ctrl]+v 时, 这个时候光标移劢过癿地方就会开始反白。 区块选择的按键意义【不使用鼠标,来选择块】 v 字符选择,会将光标经过癿地方反白选择! V(大写) 行选择,会将光标经过癿行反白选择!(常用,配合上下左右键,进行区域选择,很爽!!!) [Ctrl]+v 区块选择,可以用长方形癿方式选择资料 y 将反白癿地方复制起来 d 将反白癿地方删除掉 批量替换列块 原始状态: 将光标指到第一行V处,然后ctrl-v选择,如下 选择完成后,接着按c键,输入你要替换后的文字,最后ESC,看看成果如下, 以行或者是以单词为单位的删除操作 对字符操作: x, X 在一行字当中,x 为向后删除一个字符 (相当亍 [del] 按键),X为向前删除一个字符(相当亍 [backspace] 亦即是退格键) (常用) nx n 为数字,连续向后删除 n 个字符。丼例来说,我要连续删除 10 个字符, 『10x』。 d$ 删除游标所在处,到该行行尾的所有字符 d0 删除游标所在处 ,到该行行首的所有字符 对行操作: dd 删除游标所在的那一整列(常用) ndd n 为数字。删除光标所在的行向下n行,例如 20dd 则是删除 20行 (常用) d1G 删除光标所在到第一行的所有数据 dG 删除光标所在到最后一行的所有数据 与移动相关 移动到行首:gg 移动到行尾 :字符$ 小注:命令”G“前可以加上数字,在这里,数字的含义并不是倍数,而是你打算跳转的行号。例如,你想跳转到文件的第1234行,只需输入”1234G“。 字符0:第一个非空字符前 字符^:第一个非空字符上 上下左右:h, j, k, l 小注:如同许多vim命令一样,可以在这些键前加一个数字,表示移动的倍数。例如,”10j“表示向下移动10行;”10l“表示向右移动10列。 翻页: 小注:通常使用CTRL-B和CTRL-F来进行翻页,它们的功能等同于PageUp和PageDown。CTRL-B和CTRL-F前也可以加上数字,来表示向上或向下翻多少页 小注: 在文件中移动,你可能会迷失自己的位置,这时使用”CTRL-G“命令,查看一下自己位置。这个命令会显示出光标的位置及其它信息。为了避免迷失,你可以打开行号显示;使用”:set number“命令后,会在每一行前显示出行号,可以更方便的定位的跳转(:help ‘number’) 移动到指定字符:使用f, t, F, T命令。 小注:“f“命令移动到光标右边的指定字符上,例如,”fx“,会把移动到光标右边的第一个’x'字符上。”F“命令则反方向查找,也就是移动到光标左边的指定字符上。 “t“命令和”f“命令的区别在于,它移动到光标右边的指定字符之前。例如,”tx“会移动到光标右边第一个’x'字符的前面。”T“命令是”t“命令的反向版本,它移动到光标右边的指定字符之后。 这四个命令只在当前行中移动光标,光标不会跨越回车换行符。 可以在命令前面使用数字,表示倍数。例如,”3fx“表示移动到光标右边的第3个’x'字符上。 “;“命令重复前一次输入的f, t, F, T命令,而”,“命令会反方向重复前一次输入的f, t, F, T命令。这两个命令前也可以使用数字来表示倍数。 与复制相关 yy 复制游标所在癿那一行(常用) y1G 复制光标所在列到第一列癿所有数据 yG 复制光标所在列到最后一列癿所有数据 y0 复制光标所在癿那个字符到该行行首癿所有数据 y$ 复制光标所在癿那个字符到该行行尾癿所有数据 复原以及重做操作 u 复原前一个劢作。(常用) [Ctrl]+r 重做上一个动作。(常用) 替换模式 关键是 “R “ 取代模式,它可以快速的替换以及插入数据(类似于 word中的 即点即输)的功能。 移动光标 命令 功能 h 光标左移 l(或空格键) 光标右移 k(或[Ctrl+p]) 光标上移 j(或[Ctrl+n]) 光标下移 [Ctrl+f] 向前翻页 [Ctrl+b] 向后翻页 [Ctrl+d] 向前翻半页 [Ctrl+u] 向后翻半页 1G 跳到文件首 40G 跳到第40行 G 跳到文件尾 [Ctrl+g] 显示当前行号及文件的百分比 :set number 显示所有带行号的行 在一行内移动光标 B、E和W命令的作用与b、e和w的作用一样,只是后者忽略了标点符号。 命令 功能 b 向后移动到单词首 e 向前移动到单词尾 w 向前移动到单词首 0或| 移动到行首 30| 移动到第30列 ^ 移动到本行的第一个单词的首字符 $ 移动到行尾 插入文本 命令 功能 i 在光标的左侧插入字符 20i-[Esc] 插入20个连字符 I 在行首插入字符 [Ctrl+v][Ctrl+b] 插入[Ctrl+b]字符 [Ctrl+v][Esc] 插入[Esc]字符 a 在光标的右侧添加文本 A 在行尾添加文本 o 在当前行下面插入一空行 O 在当前行上面插入一空行 :set showmode 当vi处在输入模式下时显示提示信息 :set sm 即时显示配对的)或} :set ts=n 把制表符设置为n(默认为8) :set ai 下一行从前一行的缩进位置开始 删除和移动文本 命令 功能 x 删除光标所在的字符 6x 删除光标位置的字符以及右侧的5个字符 X 删除前一个字符 dd 删除当前行 4dd 删除4行 64dd 删除64行 dw 删除一个单词 d0 删除到行首 d$ 删除到行尾 d 删除一个区域(只用于vim) p 把被剪切的文本粘贴到下面(整行)或右侧(部分行) P 把被剪切的文本粘贴到上面(整行)或左侧(部分行) "add 把当前行粘贴到缓冲区a里 "ap 把缓冲区a里的内容粘贴到当前位置 J 把当前行于下一行合并为一行 xp 调换两个字符的位置 修改文本 命令 功能 rch 把光标位置的字符替换为ch R 替换光标右边的文本 s 把光标所在的字符替换为任意个字符 S 替换整行内容 cw 修改一个单词 c 修改区域里的文本(vim) ~ 改变所扫描的或区域里的字母的大小写 !tr'[a-z]''[A-Z]' 把区域里的字母转换为大写(vim) !tr'[A-Z]''[a-z]' 把区域里的字母转换为小写(vim) 复制文本 命令 功能 yy 复制当前行 6yy 复制六行 yw 复制单词 y 复制区域(vim) p 把复制的文本粘贴到右边或下面 P 把复制的文本粘贴到左边或上面

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册