智能运维
-
在 linux系统中使用docker部署web项目
环境 Ubuntu 16.04 注意:我这里docker,mysql等都是安装最新版如果需要则在docker官网搜索相应版本安装 docker搜索对应网址:https://hub.docker.com/search?image_filter=official&q= 步骤 1.更新apt包 注:ap…
-
Ubuntu 20.04利用SystemMonitor显示CPU、GPU温度等信息
Ubuntu下总是使用终端命令查看CPU、GPU温度有点麻烦,利用自带的SystemMonitor来显示这些信息较为简单。 1、添加仓库进行安装 sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor sudo apt-get upd…
-
linux系统使用审计audit查看系统安全情况。
https://blog.csdn.net/weixin_42680139/article/details/116578775?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1-116578775-blog-1136…
-
为什么delete p;后最好加上p = NULL; ? (浅谈内存泄露和内存过度释放)
这么做的原因是防止内存泄漏;在释放内存后,要将相关指针置为NULL. 这样可以防止后续对该指针进行操作时出错;
-
[自制操作系统] 第14回 内存管理系统
目录一、前景回顾二、位图bitmap及函数实现三、内存池划分四、运行 一、前景回顾 前面我们已经花了一个回合来完善了一下我们的系统,包括增加了makefile,ASSERT以及一些常见的字符串操作函数。关于makefile…
-
xenomai任务测试
点击查看代码 /* * Copyright (C) 2019 BNIS * Make file 请参考过往博客 * 本例程在模块初始化时启动3个任务。在任务1中,实现了类似定时器 * 的定时功能,通过第2任务去结束第1任务,任务3启动后等待任务2结束再继续…
-
(转载)C++内存分配方式详解(堆、栈、自由存储区、全局/静态存储区和常量存储区)
原文:https://www.cnblogs.com/XueQun/articles/15982151.html 一、数据结构中的栈和堆 虽说我们经常把堆栈放在一起称呼,但是不可否认的是,堆栈实际上是两种数据结构:堆和栈。堆和栈都是一种数据项按序排列的数…
-
windows系统批量转换CRLF和LF格式代码,解决eslint报错Delete `␍`解决'unix2dos' is not recognized as an internal
每天都要开心(▽)哇: 最近写代码,工程配置为lf格式,但是拉取代码后,代码都变成了CRLF,于是满屏幕报错 在做跨平台开发移植的时候,最常见的问题就是不同操作系统的换行不同(例如,Windows 上是 CRLF,而 Linux …
-
iptables规则查询
iptables规则查询 之前在iptables的概念中已经提到过,在实际操作iptables的过程中,是以"表"作为操作入口的,如果你经常操作关系型数据库,那么当你听到"表"这个词的时候,你可能会联想到另一个词----"增删改查",…
-
iptables进阶
黑白名单机制 前文中一直在强调一个概念:报文在经过iptables的链时,会匹配链中的规则,遇到匹配的规则时,就执行对应的动作,如果链中的规则都无法匹配到当前报文,则使用链的默认策略(默认动作),链的默认策略…