![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Ubuntu学习之旅
文章平均质量分 82
And_ZJ
联系邮箱:ZJ.Cosmos@gmail.com。由于本人查看CSDN消息不及时,因此,若有需要,可发送邮件与本人取得联系,谢谢。期待和您的交流。
展开
-
Linux 使用 monit 监控程序运行
Linux 使用 monit 监控程序运行1. 测试环境2. 安装软件3. monit配置文件4. monit服务启动与停止5. 关闭或开启开机自启动6. 查看monit的日志7. 如何监控自己的程序(当看门狗使用)(1) 待监控的程序示例(2) 检查程序运行状态的脚本(3) 启动程序的脚本(4) 修改配置文件(5) 报错解决(6) bug(7) 其他提醒8. 其他类似monit的程序9. 关于m...原创 2019-11-25 09:51:47 · 2447 阅读 · 0 评论 -
Ubuntu 18.04 网卡配置、NAT 转发 及 DHCP 服务器配置
目的,模拟一个内网和外网,内网机器访问外网,并进行 地址转换。采用Linux主机做网关,在其上配置两个网段、iptables的转发规则,并作为内网 DHCP 服务器。原创 2019-10-18 11:46:55 · 9839 阅读 · 2 评论 -
FTP 协议 基于 Netfilter Conntrack 的 动态端口 开放
由于 防火墙的默认策略 应该是DROP,对于像 FTP 这种在被动模式下,需要新开端口建立数据通道的协议而言,防火墙不能够主动的开辟相关的端口,也就在默认DROP情况下,FTP的数据端口不能通信,就会出现能登录成功,但获取不到目录的情况。关于 FTP 的介绍,可参考这篇帖子。在 Linux 中,Netfilter 自带一个 conntrack 模块,于是就先以 ftp 协议为例研究了一下。实现 ...原创 2019-10-15 23:00:35 · 2508 阅读 · 0 评论 -
Codeblocks使用自定义Makefile构建,并运行指定脚本
由于需要在Linux下调试某模块,加入些自定义代码的,于是就想用codeblocks来编辑文件,并构建和运行。记录如下:测试环境:Ubuntu 18.04首先创建 Empty project:输入项目名字和地址,例如:选择默认编译器:然后右键 Add files 添加文件,例如:该测试的目录内容如下:Makefile 和 待执行的 sh 脚本都在该目录下...原创 2019-10-12 17:06:34 · 1904 阅读 · 0 评论 -
Ubuntu 16.04 配置网桥--参考+理解
Ubuntu 16.04 配置网桥,新手一枚,纯属记录。 需要使用到bridge-utils.原创 2016-12-24 10:22:01 · 9161 阅读 · 1 评论 -
调试内核某模块,打印 pr_debug 信息
最近看Linux下netfilter中某个模块,文件自带有大量的 pr_debug 调试信息,就想输出来看一下,第一反应是用函数指针将 pr_debug 指向 printk,但一想,函数指针要解指针,不得行。查了下一些文章,发现打开这个动态Debug比较麻烦(没有看懂),再一看 pr_debug 的实现,这个是宏定义耶,我自己重定义到 printk 估计可以。然后,拿出这个模块文件,放到桌面或者...原创 2019-10-10 22:00:53 · 1989 阅读 · 0 评论