iptables 是 Linux 中比较底层的网络服务,它控制了 Linux 系统中的网络操作,在 CentOS 中的 firewalld 和 Ubuntu 中的 ufw 都是在 iptables 之上构建的,只为了简化 iptables 的操作,因此,对于学习了解 iptables 对我们了解 f ...
分类:
其他好文 时间:
2019-09-24 17:53:11
阅读次数:
124
1.到dl目录下将需要修改的tar文件拷贝出来(位置随意)2.解压sudo tar xvf xxxx.tar3.重命名(xxx.old)4.再解压一份,并将需要修改的地方对比过来5.执行下面命令(以ebtables为例): diff -Naur iptables-1.4.21.old/ iptabl ...
分类:
其他好文 时间:
2019-09-24 12:32:48
阅读次数:
229
gpio_chip注册 创建并初始化gdev,然后调用gpiodev_add_to_list注册到链表 调用of_gpiochip_add,初始化设备树相关数据,比如of_xlate函数指针 通过设备树获取gpio流程 通过of_get_named_gpiod_flags得到gpio_desc 调用 ...
分类:
其他好文 时间:
2019-09-23 18:28:15
阅读次数:
142
在docker中运行第三方服务时,通常需要绑定服务端口到本地主机。但使用 -p 参数进行的端口映射,会自动在iptables中建立规则,绕过firewalld,这对于端口级的黑白名单控制管理是很不利的,所以我们需要对iptables进行手动修改。 这里以从名为centos.19.09.05的imag ...
分类:
其他好文 时间:
2019-09-22 15:12:23
阅读次数:
280
Cvxopt解决二次规划 标准二次规划形式: $\begin{equation}\begin{split}\min\quad&\frac{1}{2}\mathtt{x^TPx+q^Tx}\\s.t\quad&\mathtt{Gx\le h}\\&\mathtt{Ax}=0\end{split}\en ...
分类:
其他好文 时间:
2019-09-22 01:46:24
阅读次数:
73
cd / 1021 ls 1022 mv data /root 1023 ls /root 1024 cd data 1025 cd /root/data 1026 ls 1027 cat 6379 1028 cd 6379 1029 ls 1030 cd - 1031 touch oldboy.t... ...
分类:
其他好文 时间:
2019-09-22 01:33:08
阅读次数:
95
printk(KERN_CRIT"frames[frame_idx].width:%d, frames[frame_idx].height:%d\n",frames[frame_idx].width, frames[frame_idx].height); 但为什么一个printk会造成kernel ...
分类:
其他好文 时间:
2019-09-21 01:16:34
阅读次数:
124
分析的代码为 版本:https://elixir.bootlin.com/linux/v4.20 rc3/source。因为该漏洞影响 ,主要Linux发行版并不受其影响。 一、简介 的全称是 ,字面意思意味着它是从包过滤而来,该模块主要就是用于用户态定义数据包过滤方法;从本质上我们可以把它看作是一 ...
分类:
系统相关 时间:
2019-09-20 23:08:36
阅读次数:
116
Linux kernel里面从来就不缺少简洁,优雅和高效的代码 比如,通过限定写入的数据不能溢出和内存屏障实现在单线程写单线程读的情况下不使用锁。因为锁是使用在共享资源可能存在冲突的情况下。还用设置buffer缓冲区的大小为2的幂次方,以简化求模运算,这样求模运算就演变为 (fifo->in & ( ...
分类:
系统相关 时间:
2019-09-20 21:37:27
阅读次数:
186
一、PXE网络装机1.概述:PXE是intel公司开发的网络引导技术,C/S架构;2.条件:服务器端:服务作用dhcp服务为客户机提供网络参数,及指定pxe服务器地址tftp-server服务为客户端发送vmlinuz内核,initrd.img启动文件,pxelinux相关的文件vsftpd服务提供系统安装过程的ISO镜像中的软件及ks.cfg(应答文件)kickstart服务生成ks.cfg应答
分类:
其他好文 时间:
2019-09-20 19:17:35
阅读次数:
140