• 一篇文章彻底搞定Linux信号!

    1.信号是什么? 信号其实就是一个软件中断。 例: 输入命令,在 Shell 下启动一个前台进程。 用户按下 Ctrl-C,键盘输入产生一个硬件中断。 如果 CPU 当前正在执行这个进程的代码,则该进程的用户空间代码暂停执行, CPU 从用户态切换到内核态处理硬件中断。 终端驱动程序将 Ctrl-C 解释成一个 SIGINT 信号,记在该进程的 PCB 中(也可以说发送了一个 SIGINT 信号给该进程)。 当某个时刻要从内核返回到该进程的用户空间代码继续执行之前,首先处理 PCB 中记录的信号…

    Linux云计算, 技术干货 2022年11月23日
  • 运维人必知必会的find命令7种用法!

    可以很肯定地说,find 命令是 Linux 后台开发人员必须熟知的操作之一,除非您使用的是 Windows Server。 对于技术面试,它也是一个热门话题。让我们看一道真题: 如果你的 Linux 服务器上有一个名为 logs 的目录,如何删除该目录下最后一次访问时间超过一年的日志文件呢?🤔 这种情况很常见,但令人惊讶的是,并非每个开发人员都能在面试中清楚地写出这个命令。 答案:首先我们需要使用 cd 命令进入对应的目录,然后,命令如下: find . -type f -atime +365…

    Linux云计算, 技术干货 2022年11月17日
  • VMware 虚拟化全系脑图

    图源网络,侵删

    Linux云计算, 技术干货 2022年11月17日
  • K8s CNI 插件选型和应用场景探讨

    本文介绍容器环境常见网络应用场景及对应场景的 Kubernetes CNI 插件功能实现。帮助搭建和使用云原生环境的小伙伴快速选择心仪的网络工具。 常见网络插件 我们在学习容器网络的时候,肯定都听说过 Docker 的 bridge 网络,Vethpair,VxLAN 等术语,从 Docker 到 Kubernetes 后,学习了 Flannel、Calico 等主流网络插件,分别代表了 Overlay 和 Underlay 的两种网络传输模式,也是很经典的两款 CNI 网络插件。那么,还有哪些…

    云原生及微服务, 技术干货 2022年11月16日
  • A、B、C、D、E类IP地址划分依据

    IP 地址的格式:IP 地址 = 网络地址 + 主机地址 如果 IP 进行了子网划分: 则IP地址=网络地址+子网地址+主机地址 网络地址是互联网上的节点在网络中具有的逻辑地址。MAC 地址,处于数据链路层,IP 地址处于网络层,端口号处于传输层。 例如 IP 地址,192.168.54.4. 显然属于一个 C 类地址,网络地址为:192.168.54.0; 主机地址为:0.0.0.4。 在设计互联网络时,为了便于寻址以及层次化构造网络,每个 IP 地址包括两个标示码(ID),即网络 ID 和主…

    技术干货, 网络安全 2022年11月16日
  • MySQL中的 utf8 并不是真正的UTF-8编码 ! !

    一、报错回顾 将emoji文字直接写入SQL中,执行insert语句报错; INSERT INTO `csjdemo`.`student` (`ID`, `NAME`, `SEX`, `AGE`, `CLASS`, `GRADE`, `HOBBY`)     VALUES ('20', '陈哈哈😓', '男', '20', '181班', '9年级', '看片儿'); [Err] 1366 - Incorrect string value: '\xF0\x9F\x98\x93' for colu…

    Linux云计算, 技术干货 2022年11月15日
  • 深度解密Go语言之sync.map

    工作中,经常会碰到并发读写 map 而造成 panic 的情况,为什么在并发读写的时候,会 panic 呢?因为在并发读写的情况下,map 里的数据会被写乱,之后就是 Garbage in, garbage out,还不如直接 panic 了。 本文目录如下: 是什么 Go 语言原生 map 并不是线程安全的,对它进行并发读写操作的时候,需要加锁。而 sync.map 则是一种并发安全的 map,在 Go 1.9 引入。 sync.map 是线程安全的,读取,插入,删除也都保持着常数级的时间复杂…

    go开发, 技术干货 2022年11月15日
  • 机器学习必知必会 10 大算法!

    现在,机器学习有很多算法。如此多的算法,可能对于初学者来说,是相当不堪重负的。今天,我们将简要介绍 10 种最流行的机器学习算法,这样你就可以适应这个激动人心的机器学习世界了!   01 线性回归   线性回归(Linear Regression)可能是最流行的机器学习算法。线性回归就是要找一条直线,并且让这条直线尽可能地拟合散点图中的数据点。它试图通过将直线方程与该数据拟合来表示自变量(x 值)和数值结果(y 值)。然后就可以用这条线来预测未来的值! 这种算法最常用的技术是…

    Python开发, 技术干货 2022年11月14日
  • HW红军九大技战法

    一、动态对抗,线上+社工持续信息追踪 发起攻击前,尽可能多的搜集攻击目标信息,做到知己知彼,直击目标最脆弱的地方。攻击者搜集关于目标组织的人员信息、组织架构、网络资产、技术框架及安全措施信息,为攻击决策提供支撑。 搜集信息的种类包括但不限于分支机构、关联公司、外包公司、投资公司、人员、网络、主机、域名、帐户、邮箱等信息。攻击者选择目标也会观察资产是否与主体公司发生关联。 可进行信息收集的公开渠道有: 天眼查 企查查 搜索引擎 社交网络 ICP备案库 社工库 Fofa Shodan 官方网站 主域…

    技术干货, 网络安全 2022年11月14日
  • 云原生在网络安全领域的应用

    一、概述 企鹅今天想分享云原生应用安全防护系列,本文笔者主要针对微服务架构下的应用安全、Serverless安全提出一些防护见解及思考。文章篇幅较长,内容上与之前笔者发表的若干文章有相互交叉对应的部分,希望能为各位读者带来帮助 二、微服务架构模式 数字时代的微服务安全 微服务架构已经成为构建现代应用程序的默认方式。要从微服务中获得最大的收益,需要清楚地了解微服务安全及其架构设计。微服务安全的设计应是预设安全,需要站在微服务架构角度进行安全治理,结合数字化时代及业务特性,保证业务价值实现。 这里C…

    技术干货, 网络安全 2022年11月9日
历经多年发展,已成为国内好评如潮的Linux云计算运维、SRE、Devops、网络安全、云原生、Go、Python开发专业人才培训机构!