
实习
文章平均质量分 92
河边小咸鱼
咸鱼码农
展开
-
dpdk源码分析:交互式命令行的实现(一) 命令添加
在实习的时候就对dpdk中 cmdline 的实现方式感兴趣,苦于待干的事情太多,一直没有空记录。最近抽出时间准备进行一次较为深入的分析,来看一下dpdk是如何使用c语言来实现 cmdline 的.本文中使用的dpdk库版本为:16.04目录一、分析1. 从一段代码入手2. 命令类型 cmdline_parse_inst_t3. 令牌类型 cmdline_parse_token_hdr_t4. 结构体 cmdline_token_ops5. 子令牌类型 以 cmdline_parse_toke.原创 2021-10-14 19:53:28 · 1146 阅读 · 0 评论 -
linux学习记录:记一次手动编译安装组件的过程
linux学习记录:记一次手动编译安装组件的过程 本次安装的组件为 Apache HTTP Server,本篇笔记中记录了全部过程,以供参考。 apache组件的依赖项比较多,所以安装起来会繁杂一点,不过流程都是大同小异。本次升级中采用的是源码手动编译升级的方法,原因是遇到过没有rpm的系统…所以还是自己操作更踏实点。目录零、安装目录总结一、安装依赖项1. apr2. apr-util3. pcre二、安装Apache HTTP Server三、总结零、安装目录总结 linux下常见的有三原创 2021-09-20 23:37:04 · 1432 阅读 · 0 评论 -
linux问题解决:多种方法处理ssh暴力攻击
linux问题解决:多种方法处理ssh暴力攻击目录一、前言二、处理方式1. 更改ssh端口2. 禁止root用户登录3. RSA密钥登录4. 修改配置文件5. 使用iptables工具三、总结一、前言 说实话挺离谱的,昨晚登我云服务器的时候,感觉root登录有点卡,然后登进去阿里云那边提醒说自上次登录至现在有xxx条登录失败结果。我一瞅,这量有点大啊,然后用命令lastb看了眼登录失败的日志。如下图: 可以看出来,这人应该是广撒网瞎捕鱼,因为攻击频率不算高并且IP都源自一个地方江苏省宿迁市 电原创 2021-09-10 23:16:06 · 7905 阅读 · 3 评论 -
linux问题解决:Shell中处理包含空格的文件名
今天在写脚本的时候碰见了一个问题,在使用脚本对一些文件进行权限更改的时候,报出了意料之外的错误。经过对相关内容的查看,发现罪魁祸首是文件名中的空格。下面在我的服务器上进行复现:首先是touch一个名字里带空格的文件,这里我新建的是文件test 1,如下图。随后是以常规命令chmod 777 test 1来对其进行权限更改操作,如下图。可以看到,test 1被理解为了两个文件,所以操作失败,提示这两个文件不存在。对于这种情况,很明显需要加上引号来提示系统这是一个整体,或是加上\来对空格进行转原创 2021-09-03 23:21:44 · 6377 阅读 · 2 评论 -
linux学习记录:shell脚本
shell脚本这是本人在学习shell脚本时的记录,方便日后查询。里面会记录一些自己写的shell脚本,都是在实习中用到的。由此这篇笔记的内容也会不断扩充,也算是记录一下心路历程。默认使用解释器/bin/bash目录shell脚本零、shell基础一、变量1. 基础2. 各种变量零、shell基础 通过命令cat /etc/shells可以查看当前系统支持的解释器。如下图,可以看到这个系统支持解释器sh和bash。可以直接执行解释器文件来进入新的shell命令行,相当于套娃,并可以输入命原创 2021-08-31 21:56:04 · 535 阅读 · 0 评论 -
公钥、私钥与证书 —— 相关内容分析与实践
这是我在实习中碰到的一些内容,因为之前对这一块内容一窍不通,所以就抽了几天学习了一下,不得不说收获颇丰。借着这次的学习,对加密解密这方面的概念有了一定的认识,对信息传输安全相关的内容算是打了个基础,正好之前我也有做网络编程,感觉是可以尝试加入一下加密策略,不让报文裸奔了。然后就是借着证书了解了一下http/https,算是对网络有了一点新的个人理解吧。受组里的影响,我现在所有的总结都是在有道云笔记上进行的,但是说实话上面搜索有点操蛋另外markdown不让传图,由此这种长篇大论还是适合发在优快云上。.原创 2021-08-26 21:32:35 · 1544 阅读 · 1 评论 -
linux学习记录:用户与/etc/passwd与/etc/shadow
Linux学习记录:用户与/etc/passwd与/etc/shadow这部分内容也是在实习中接触到的,其中关于各个伪用户关联的内容,我都一一进行了查询,于是记录一下相关内容,方便日后查看。目录一、/etc/passwd二、/etc/shadow一、/etc/passwd 这个文件中储存了系统中的各个用户,它记录了用户的一些基本属性。如下图,其中每一行都是一个用户。 可以很明显的看出来每一行的开头都是一个用户名,而各个字段直接之间是由:来进行分隔的。其中字段格式与含义如下:注册名:口原创 2021-08-18 23:05:56 · 2670 阅读 · 0 评论 -
Linux学习记录:sudo相关
Linux学习记录:sudo相关在实习中接触到了系统安全相关的内容,其中一个重点就是对sudo权限的控制。正好我对这块东西不太熟悉,于是对相关的内容做了笔记汇总。这篇笔记中重点放在sudo的配置文件/etc/sudoers上,下面的关键字(或其他)基本都是这个配置文件里的内容。关于这个配置文件,它是仅可读的,使用管理员账号修改时直接使用w!强制修改即可。正好了解完相关的内容把我的那台阿里云服务器完善下目录targetpwalways_set_homeenv_resetauthenticatef原创 2021-08-12 22:04:14 · 985 阅读 · 0 评论 -
学习记录:二层网络环路相关
学习记录上周实习过程中由于对此相关内容不熟悉,造成了事故。由此对相关内容加强学习,特此记录。目录学习记录一、交换机相关二、网络环路的产生三、网络环路的影响四、如何避免网络环路五、二层环路的直观异常情况一、交换机相关 总的来说,交换机是一种基于MAC地址识别,能完成封装转发数据包功能的网络设备。 在实习中,我接触到的应该都是第二层交换机(数据链路层)。其内部存在着一个映射表,记录着设备MAC地址与交换机端口之间的关系。 当交换机从某端口收到一个数据包,它首先读取包头中的源MAC地址,这原创 2021-07-18 21:52:01 · 4302 阅读 · 1 评论