草庐IT

Linux运维

全部标签

C++ Linux Web Server 面试基础篇-操作系统(四、线程通信)

⭐️我叫忆_恒心,一名喜欢书写博客的在读研究生👨‍🎓。如果觉得本文能帮到您,麻烦点个赞👍呗!近期会不断在专栏里进行更新讲解博客~~~有什么问题的小伙伴欢迎留言提问欧,喜欢的小伙伴给个三连支持一下呗。👍⭐️❤️Qt5.9专栏定期更新Qt的一些项目Demo项目与比赛专栏定期更新比赛的一些心得,面试项目常被问到的知识点。LinuxWebServer项目虽然是现在C++求职者的人手一个的项目,但是想要吃透这个项目,还是需要一定的基础的,以项目为导向,进行基础的学习。涵盖了计算机网络(网络编程)常见的知识点和常见的操作系统知识。博主参加过大大小小的互联网厂和银行的秋招和春招的笔试与面试,整理了下面的2万

【博客611】linux路由表机制

linux路由表机制场景:linux是支持多路由表的我们可以通过创建不同的路由规则,在路由规则来挂载带有不同路由条目的路由表来定制化路由的匹配过程。并且路由规则的匹配条件可以由我们自由来决定,比如:可以实现以下目标源ip符合xxx/xx的走规则1去匹配路由表1源ip符合yyy/yy的走规则2去匹配路由表2其它的继续按照目的ip去匹配main路由表,也就是默认路由表一起来看linux的路由表机制如何实现以上目标1、路由的相关概念路由:跨越从源主机到目标主机的一个互联网络来转发数据包的过程路由器:能够将数据包转发到正确的目的地,并在转发过程中选择最佳路径的设备路由表:在路由器中维护的路由条目,路由

Linux 环境下mysql8.0.31升级到mysql8.0.35

一、下载mysql8.0.35安装包官方下载地址:MySQL::DownloadMySQLCommunityServer这里我选择的是.xz格式的包。根据自己的Linux版本号,去选择对应的版本下载;ldd--version查看自己对应的版本号。因为本人知道自己的Linux是x8664位,只看了libc的版本号,然后根据版本,选择如下版本; 如果有人不知道自己Linux是否x86或者64可以用如下命令查看:uname-m通过ftp上传到/usr/local/mysql目录下,根据个人习惯。我在local目录下,又专门创建了一个mysql目录,所以我的目录是/usr/local/mysql/。在

【运维】Kafka高可用: KRaft(不依赖zookeeper)集群搭建

文章目录一.kafkakraft集群介绍1.KRaft架构2.Controller服务器3.ProcessRoles4.QuorumVoters5.kraft的工作原理ing二.集群安装1.安装1.1.配置1.2.格式化2.启动测试2.1.启功节点服务2.2.测试本文主要介绍了kafkaraft集群架构:与旧架构的不同点,有哪些优势,哪些问题架构成员有哪些,怎么规划。三节点集群安装、启动与测试一.kafkakraft集群介绍1.KRaft架构在旧的架构中Kafka集群包含多个broker节点和一个ZooKeeper集群。如上图集群结构:4个broker节点和3个ZooKeeper节点。Kafk

Ubuntu大佬神操作!Rust版Linux调度器秀麻了,性能远超C!

整理丨诺亚出品|51CTO技术栈(微信号:blog51cto)近日,一位Linux内核工程师出于兴趣用Rust编写了一个Linux调度器。这位来自Ubuntu制造商Canonical的工程师名叫AndreaRighi。他在X(推特)上发文谈到,他利用圣诞假期进行了这项实验。没想到这个只是“出于好玩”而进行的项目却带来了意外惊喜。初步结果显示:通过sched_ext实现并基于eBPF技术、能够在运行时加载的Rust调度器具有很大的潜力和希望。1、令人意外的结果:Rust版超越默认版“结果让我很惊讶。它不仅能够正常工作,而且在某些负载(例如游戏)下甚至可以超越Linux内核默认的EEVDF调度器。

Linux与windows互相传输文件之rzsz命令

文章目录关于rzsz安装软件使用命令方法一:直接拖拽方法二:直接在终端输入rz关于rzsz这个工具用于windows机器和远端的Linux机器通过XShell传输文件安装完毕之后可以通过拖拽的方式将文件上传过去首先看一下我们的机器可以使用网络吗?可以通过ping指令验证【如果使用的云服务器的话无视这步】ping-c5www.baidu.com出现了有ip地址和毫秒数就可以了通过yumlist命令可以罗列出当前一共有哪些软件包.由于包的数目可能非常之多,这里我们需要使用grep命令只筛选出我们关注的包,我们要使用rzsz命令,我们就搜索一下yumlist|greprzsz可以看到搜索出来了,然后

MySQL运维实战(2.4) SSL认证在MySQL中的应用

作者:俊达引言MySQL支持使用TLS协议进行通信,该协议在数据库通信中具有关键作用。首先,TLS能够加密客户端与服务端之间的通信数据,涵盖了客户端发送至服务端的SQL请求以及服务端返回给客户端的数据,从而确保敏感信息的保密性和完整性。除此之外,TLS还允许客户端验证服务端的身份,确保安全连接。同时,TLS还使得服务端能够验证客户端的身份,实现双向认证,从而进一步增强了通信安全性和互信性。这些TLS功能在MySQL通信中发挥着重要作用,为数据传输提供了必要的保护和验证机制。1Server端开启SSL服务端默认已经开启SSL,可以通过如下命令查看是否支持SSL:参数have_ssl为YES|ha

Linux 系统安装 Pytorch

文章目录配置Anaconda下载Anaconda安装Anaconda配置Pytorch创建虚环境安装Pytorch配置Anaconda下载Anaconda(1)网页方式下载离线包进入Anaconda官网,出现如下的页面。Anaconda会根据访问网页所使用的系统,推荐对应的Anaconda版本,无需担心版本错误,点击Download下载。(2)wget命令方式下载(推荐)进入清华大学开软软件镜像站,选择适应的Anaconda版本,如以下的页面。复制Anaconda的下载链接,打开Linux终端,执行以下命令进行下载。wgethttps://mirrors.tuna.tsinghua.edu.c

【Linux】无法通过SSH远程登录root账户

问题描述想要使用ssh直接远程到root账户下,提示Permissiondenied,再三确定不是因为输入的root密码错误造成的先通过登录普通账户使用su-root方式登录,接下来解决问题~问题分析查看与ssh相关的配置文件/etc/sshd/sshd_configvim /etc/ssh/sshd_config找到PermitRootLogin配置项,发现PermitRootLoginnoPermitRootLogin配置项是干嘛的呢?简单粗暴的解释就是:1、配置文件中没有PermitRootLogin配置项,默认PermitRootLogin为yes2、PermitRootLoginye

如何使用OOS有效进行云上自动化运维

弹性计算技术公开课——CloudOps云上运维季圆满结束了,阿里云弹性计算技术专家郑大禹在本次系列课程中带来了主题为《使用OOS进行云上自动化运维》的课程分享,课程内容涵盖云上资源运维面临的挑战、OOS自动化运维能力揭秘、使用OOS云上CloudOps实践等方向。以下是他的课程内容整理,供各位开发者学习:一、云上资源运维面临的挑战云上资源有如下特点,首先是规模大,用户不需要建立自己的基础设施,可以理论上无限的购买所需要的云资源。另外,由于云上资源的弹性,用户可以根据自身的需求,随时随地的获取所需的云资源。这些都造成云上资源会比自建的基础设施规模更大。其次就是云上资源种类多。除了传统的计算,存储