前言 本次记录的事,有一天心血来潮想烧录一下开发板,却发现自己的Ubuntu系统的网络连接图标消失了,也没网了,差点把人整emo了。但大概知道是网络管理的问题,问了ChatGPT很久都没搞定。后面发现就几条命令就可以搞定了。下面分享一下,也算记录一下。 Step1:停止网络管理服务 停止网络管理服务采取以下命令,在弹出的窗口中输入用户密码就好了。 sudo service network-manager stop Step2:删除网络管理状态文件 sudo rm /var/lib/Netwo
2024-11-07使用 netplan 设置静态 IP 1. 找到网络配置文件 ls /etc/netplan/ 你应该会看到一个或多个 .yaml 文件。 2. 编辑网络配置文件 使用文本编辑器打开 .yaml 配置文件。例如,如果文件名是 01-netcfg.yaml,你可以使用 nano 编辑它: sudo nano /etc/netplan/01-netcfg.yaml 3. 修改配置文件 network: version: 2 ethernets: eth0: add
2024-11-07大家好,在现代计算机系统中,对系统性能和稳定性的评估是至关重要的。特别是在服务器环境中,我们需要确保系统能够在高负载情况下稳定运行,以满足用户的需求。而 CPU 是系统中最关键的组件之一,其性能直接影响着整个系统的运行速度和响应能力。为了有效评估系统的 CPU 性能,并发现潜在的系统瓶颈,我们需要进行 CPU 压力测试。 在 Linux 系统中,有许多工具可以用来进行 CPU 压力测试,其中一个非常常用的工具就是 stress 命令。stress 命令是一个简单而强大的压力测试工
2024-11-07如何快速查看 linux 服务器有几个cpu 在Linux服务器上,你可以通过多种方式快速查看系统中有几个CPU(或更具体地说,是几个CPU核心)。这里列出几种常用的方法: 1. 使用lscpu命令 lscpu命令是一个查看CPU架构信息的工具,它可以显示CPU的数量、核心数、每个核心的线程数等信息。 lscpu 在输出中,你可以找到CPU(s):行,这表示总的逻辑CPU数量(如果启用了超线程,这个数值可能是物理核心数的两倍)。而Core(s) per socket:和Socket(s
2024-11-07一.list的介绍 C++中的list标准模板库(STL)是C++标准库中的一个重要组成部分,它提供了一种双向链表的数据结构实现。list是C++ STL中的一个序列容器,它允许在常数时间内进行任意位置的插入和删除操作。与vector不同,list是一个双向链表,其元素不是连续存储的,而是存储在互不相关的独立节点中,每个节点都包含数据部分和两个指针(分别指向前一个节点和后一个节点)。 list关键特性: 二.list的使用 学习list时查看文档是非常重要的(list的文档介绍),li
2024-11-07一、注册表位置 系统范围的开机自启动程序 当前用户的开机自启动程序 二、配置步骤 三、注意事项 四、其他方法 任务计划程序 启动文件夹 1. 创建程序快捷方式 2. 打开 Startup 文件夹 3. 将快捷方式移动到 Startup 文件夹 4. 验证程序是否自动启动 注意事项 五、开机自启动程序配置示例代码 在Windows操作系统中,注册表是一个关键的数据库,它存储了系统和应用程序的设置和选项。设置开机自启动程序通常涉及到对注册表的修改。以下是一些关键点和注意事项。
2024-11-07前言 对应的基本知识比较少,以下只是记录总结 由于目前使用的是centos,后续找到linux会对应补充 正文 要确定Linux系统是CentOS还是Ubuntu,可以通过以下几种方式进行分析 一、查看发行版信息文件: CentOS:查看/etc/centos-release或/etc/redhat-release文件 cat /etc/centos-release Ubuntu:查看/etc/os-release文件 cat /etc/os-release 二、使用lsb_release命
2024-11-071、先用ubuntu账号登录,创建一个root密码 sudo passwd root 2、输入root密码 3、编辑ssh配置文件 sudo vi /etc/ssh/sshd_config 4、在config中添加 PermitRootLogin yes 5、找到PasswordAuthentication no改成yes保存文件。 PasswordAuthentication yes 6、重启ssh服务,使设置生效 sudo service ssh restart
2024-11-07基础环境:MacOS m1、python=3.9 前情提要:在Anaconda终端运行代码的时候,显示报错: importError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29' not found 问题分析:根据提示是 /usr/lib/x86_64-linux-gnu/ 路径下的 libstdc++.so.6 缺少版本 GLIBCXX_3.4.29 解决过程: strings /usr/lib/x8
2024-11-07欢迎来到 破晓的历程的 博客 引言 今天,我们继续学习Linux线程本分,在Linux条件变量中,我们对条件变量的做了详细的说明,今天我们要利用条件变量来引出我们的另一个话题——信号量内容的学习。 1.复习条件变量 在上一期博客中,我们没有对条件变量做具体的使用,所以,这里我们通过一份代码来复习一下,接下来,我们实现基于BlockingQueue的生产者消费者模型。 1.1何为基于BlockingQueue的生产者消费者模型 BlockingQueue在多线程编程中阻塞队列(Blocking
2024-11-07