自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 shell命令:生成json的工具jo命令介绍

jo命令是"Json Output"的简写,是linux系统shell里用来创建json字符串或文本的工具。它可以从文本文件里去读取json字符串,也可以根据你要提供的key,value去生成一个json字符串,是一个比较好用的工具。不同于另外一个jq工具,jo命令主要是用来生成json字符串或文件的,而jq工具更常用的功能去做json对象的解析。

2023-11-23 16:21:35 501

原创 云计算:linux操作系统进行网络转发的方案

现在有这样一个需求,我需要访问一台目的机器,但由于安全的原因或者网络链路的问题,我所在的客户端无法直接访问server端,而需要通过一台跳板机去访问server端,操作方式如下。

2023-09-06 14:27:53 312

原创 ironic-python-agent代码调试

ironic-python-agent支持调试模式,在该模式下,ironic-python-agent 启动后不会执行任何向ironic conductor或ironic inspector发送请求的操作(),只会启动WSGIserver 用于接受外界发来的请求,从而进行调试。

2023-09-05 21:46:03 152

原创 ironic有限状态机的使用

由于ironic里涉及到node的状态变化较多(),为方便管理,ironic使用了有限状态机(machines.FiniteMachine库)对这些状态进行了统一管理。

2023-09-05 21:40:04 105

原创 每天一点linux命令:dmesg——系统启动异常诊断

dmesg用于显示内核环形缓冲区(kernel-ring-buffer)里面的内容。在进行系统引导时,内核会将有关硬件以及驱动的信息,写到这个缓冲区。当我们在诊断系统问题的时候,这里面的内容是很有用的。内核缓冲区的内容会同时写在/var/log/dmesg文件里。dmesg命令参数选项:参数功能-c显示完信息后,清除缓冲区的内容-s bufsize设置缓冲区的大小...

2018-11-16 12:00:54 5058 1

原创 每天一点linux命令:tr删除、替换字符

提到替换删除字符,可能大家使用频率比较高的是sed。sed命令当然是非常好的使用工具,但是单讲替换功能,可能更适用于字符串。今天要说的tr,是针对字符的操作,而不是字符串。使用方法:tr [option] [set1] [set2] <输入流>注意:指定的字符可以使用正则表达式;如果是文件里面的内容,请使用重定向符号参数:参数作用-d删除指定的字符...

2018-11-14 12:47:37 800

原创 每天一点linux命令:文本反转命令:rev和tac

今天介绍两个命令:rev和tac,是用于文件反转的,命令使用频率其实不太多,但是偶尔还是可以玩一玩。rev命令rev命令简言之,就是能够让文本横向反转的命令,大概就是把"1234"转换成"4321"这样子。这里看一个test1文本:使用rev命令:rev命令只有两个参数,一个-h,也就是查询使用帮助,一个是-V,用于查看rev的版本信息以及来自哪个安装包。tac命令tac命令用于...

2018-11-14 12:07:30 2186

原创 每天一点Linux命令:文本比较--diff与vimdiff

diff命令diff命令可以逐行比较文本文件的内容,并输出其中的不同。diff命令的使用方法:diff [option] [file1] [file2]使用参数:diff命令的使用参数还是挺多的,这里只列出个人认为比较常用的一些参数,如想查看更多,可以使用diff --help命令查看帮助。参数-y以并列的方式比较两个文件-W使用-y参数后,可以用-W调...

2018-11-13 12:56:21 955

原创 openstack镜像:Cloudbase-init的定制化实现

在云计算openstack中,我们往往需要对创建的虚拟机进行初始化以及特殊的定制过程。在Linux系统中,我们有Cloud-init,在Windows系统中,也有个类似的工具:Cloudbase-init这里的初始化和定制,更通俗的来说,就是在虚拟机启动尤其是首次启动的时候,进行如主机名、网络、磁盘扩容、用户和密码等等的设置。在Cloudbase-init中是以插件的形式来做的,在Linux的c...

2018-11-12 12:22:13 2197

原创 每天一点linux命令:join合并文本

前面说过cat命令和paste命令都可以合并文本,今天说另一个合并文本的命令:join。命令格式:join [option] file1 file2如命令所示,join命令后面必须跟两个文件,不能多也不能少。命令的作用:这个命令使两个文件按照指定的字段合并到一起,当然前提是该字段两个文件中都存在。不指定字段时,默认会使用第一个文件每一行的第一个字段。命令参数:参数说明...

2018-11-09 13:02:18 387

原创 每天一点linux命令 sort排序

命令功能:通过sort命令可以实现对输入流或者文本内容进行排序,并将结果输出。命令语法:sort [option] [file]命令参数:参数说明-k指定列,排序会按照此列为基准进行排序-r倒序排序-t指定排序的分隔符-h可以带单位进行比较,比如2K,3M,4G等等,不需要在转换成一样的单位-u排序时如果有相同行,会进行合并,把...

2018-11-08 23:55:58 278

原创 每天一点linux命令:分割与合并文本

在linux的实际应用中,我们有时候需要对文件进行分割处理,split 是以一个很好的分割工具,它可以将一个文件按行分割出来。(split只能按行分割,如果案列,可以用cut,当然更强大的还是用gawk)。split的常规用法:split [OPTION]… [INPUT [PREFIX]参数含义-b设置的分割大小值,系统会以此值为单位对文件进行分割-l指定分...

2018-11-02 21:51:40 893

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除