Linux
文章平均质量分 58
风儿你慢慢吹
热爱让我们一往无前,走过的路总需要留下点什么
展开
-
Debian 参考手册
Debian 参考手册(版本 2.100)(2023-02-04 11:59:01 UTC) 旨在作为一份 Debian 系统安装后的用户指南,为 Debian 系统的使用与管理提供广泛的概览。它通过为非开发者编写的 shell 命令示例来涵盖系统管理的方方面面。摘要这本书是自由的;你可以在与 Debian 自由软件指导方针(DFSG)兼容的任意版本的 GNU 通用公共许可证的条款下重新分发和修改本书Debian 参考手册 https://www.debian.org/doc/manuals/debian-转载 2023-05-16 19:29:15 · 168 阅读 · 0 评论 -
ROS2安装 --源设置【1】
sudo dnf config-manager --set-enabled powertools表示启用 powertools库。dnf config-manager --set-enabled **这个命令表示把/etc/yum.repos.d/**.repo文件里的【powertools】模块的enabled=1, 如果执行dnf config-manager --set-disabled powertools 则设置该模块的enabled=0。原创 2023-02-01 18:07:30 · 596 阅读 · 0 评论 -
v10 server 安装EPEL、PowerTools 存储库【1】
下一步是安装 EPEL。EPEL 是 Extra Packages for Enterprise Linux 的首字母缩写词,是一个存储库,提供一组来自 Fedora 默认情况下不包含在 Red Hat 和 Red Hat 发行版(如 Rocky 和 AlmaLinux)上的项目。第三步:解决第二步的报错,为了避免删除与该软件包相关的依赖包,换一种方式只删除该软件包。该命令提供了复杂的详细信息,例如 EPEL 的名称、版本发布和架构。安装后,转到下一步并启用 EPEL 存储库。此时,该软件包已被删除。原创 2023-02-01 11:35:17 · 1850 阅读 · 0 评论 -
Linux进程状态与系统负载检测
linux进程状态介绍,linux进程状态与平均负载的关系原创 2023-01-11 20:08:51 · 690 阅读 · 0 评论 -
vim + cscope使用-小白
在Vim中,通过cscope的查询,跳转到指定的地方就像跳转到任何标签Cscope相关命令查询(输命令前,把光标放在想查询的函数上)cs find c 函数名 查询调用这个函数的函数们cs find g 函数名 查询函数的定义未完待续参考文章:Cscope的使用(领略Vim + Cscope的强大魅力)_音视频之路-CSDN博客_cscope...原创 2021-09-26 15:34:11 · 196 阅读 · 0 评论 -
error: linker `link.exe` not found | = note: 系统找不到指定的文件。
问题1:出现报错“error: linker link.exe not found|= note: 系统找不到指定的文件。 (os error 2)”PS C:\Users\sun\Desktop\runoob-greeting> cd .\greetingPS C:\Users\sun\Desktop\runoob-greeting\greeting> cargo buildCompiling greeting v0.1.0 (C:\Users\sun\Desktop\runoob-原创 2021-04-27 20:48:16 · 3109 阅读 · 1 评论 -
Linux Stress测试
查看电脑信息Linux查看内存大小cat /proc/meminfoLinux查看CPU信息cat /proc/cpuinfo语法格式: stress <options>常用选项:-c, --cpu N 产生 N 个进程,每个进程都反复不停的计算随机数的平方根-i, --io N 产生 N 个进程,每个进程反复调用 sync() 将内存上的内容写到硬盘上-m, --vm N 产生 N ...原创 2021-03-11 16:33:15 · 158 阅读 · 0 评论 -
内核替换
https://www.cnblogs.com/DragonStart/articles/7580036.html原创 2021-03-04 17:39:26 · 157 阅读 · 2 评论 -
LINUX查看进程在哪个cpu核上运行的方法
LINUX查看进程在哪个cpu核上运行方法一:使用top命令方法二:使用taskset命令taskset可以查看具体某一进程(或 线程)运行在哪个cpu上,也可以使某个程序运行在某个或某些cpu上方法一:使用top命令top 命令可以显示进程在哪个CPU上运行,可以连续监视随着时间的改变,该进程运行在哪个cpu上是否发生变化。使用步骤:top -p [进程号],例如 top -p 3000按下"F"键,使用上下键选择P = Last Used Cpu,并按下空格键,出现 “*”即代表选中,再按“原创 2021-02-24 17:06:04 · 13104 阅读 · 0 评论 -
Linux时钟设置-硬件时钟与软件时钟
Linux里分硬件时钟与系统时钟等两种时钟。1.硬件时钟:(1)定义:硬件时钟是存储在主板上CMOS里的时钟,关机后该时钟依然运行,主板的电池为它供电。对应于嵌入式设备有一个RTC(Real time clock)模块。硬件时钟即RTC时钟。(2)硬件时钟设置命令:hwclockhwclock命令,与clock命令是同一个命令,主要用来查询和设置硬件时钟。命令选项:-r, --show 读取并打印硬件时钟(read hardware clock and print result原创 2021-01-22 17:49:53 · 1500 阅读 · 0 评论 -
Linux性能诊断工具之vmstat用法详解
1. vmstat 基础命令1.1 基础操作示例vmstat 6 6 【在6秒时间内进行6次采样】结果如下:1.2 输出结果各字段意义详解vmstat组成 字段 含义 进程 r 运行队列中进程的数量 b 阻塞进程的数量 内存 swpd 使用虚拟内存大小 free 可用内存大小 buff 缓冲使用的内存大小 cache 文件系统缓存使用的内存大小 交换 si 每秒从交换区写到内存的大小.原创 2021-01-14 11:15:55 · 299 阅读 · 0 评论 -
C语言#if、##ifdef、#ifndef的用法详解,C语言条件编译详解
#if 用法#if、#elif、#el## 标题se 和 #endif 都是预处理命令,这些操作都是在预处理阶段完成的,多余的代码以及所有的宏都不会参与编译,不仅保证了代码的正确性,还减小了编译后文件的体积。这种能够根据不同情况编译不同代码、产生不同目标文件的机制,称为条件编译。条件编译是预处理程序的功能,不是编译器的功能。条件编译需要多个预处理命令的支持,下面一一讲解http://c.biancheng.net/view/1986.html...原创 2020-12-01 17:09:54 · 2036 阅读 · 0 评论 -
Mips架构Linux下安装GTK遇到的坑
1.最靠谱的官方文档:https://developer.gnome.org/gtk3/stable/gtk-building.html2.安装过程中的各种幺蛾子:(1)问题1:base.c:6:1: 错误:程序中有游离的‘\274’base.c:6:1: 错误:程序中有游离的‘\233’base.c:7:1: 错误:expected ‘;’ before ‘window’window=gtk_window_new(GTK_WINDOW_TOPLEVEL);^解决办法:此类错..原创 2020-11-26 14:11:46 · 741 阅读 · 0 评论 -
编译内核常遇的报错解决办法,ltp报错等
问题1:openssl报错报错如下:[root@localhost *内核目录*]# make -j4 HOSTCC scripts/extract-certscripts/extract-cert.c:21:25: 致命错误:openssl/bio.h:没有那个文件或目录 #include <openssl/bio.h> ^编译中断。make[1]: *** [scripts/extract-cert] 错误 1make:原创 2020-11-20 11:44:35 · 1557 阅读 · 0 评论 -
U盘刻录Centos镜像
U盘刻录Centos8镜像使用各种方式尝试刻录Centos8镜像,记录一下成功与失败的方式。1.使用win32diskimager下载win32diskimager并安装,用这个软件刻录并没有问题Win32diskimager刻录U盘教程ImageWriter存储位置:C:\Program Files (x86)\ImageWriter2.其他失败的方式(别人刻录U盘使用过推荐给我的)(1) Fedora 的liveUSB creator存储位置:C:\Program Files (x86原创 2020-11-20 11:24:59 · 1346 阅读 · 0 评论 -
Linux下C语言的学习--基础入门篇
1. 了解C语言的应用场合 C语言适合做Linux嵌入式,小工具,硬件编程,有高性能要求的应用程序如NGNIX。2. Linux中C语言文件管理:分而治之 2.1 如何被操作系统调用C程序 c文件经过预处理变成.i文件,.i文件经过编译变成.s文件,.s文件经过汇编变成.o文件,.o文件经过链接变成执行文件 2.2 通过头文件来管理#include <stdio.h>///C语言自带的库函数;#include”max.c...原创 2020-11-11 21:19:57 · 1928 阅读 · 0 评论 -
编译内核常见问题1-fatal error: openssl/opensslv.h: No such file or directory #include <openssl/opensslv.h>
1. 编译内核时,如果遇到如下错误:scripts/sign-file.c:25:30: fatal error: openssl/opensslv.h: No such file or directory #include <openssl/opensslv.h>2.如果你在编译时遇到这个错误,这可能是下面的原因:你尝试编译的程序使用OpenSSL,但是需要和OpenSSL链接的文件(库和头文件)在你Linux平台上缺少要解决这个问题,你需要安装OpenSSL 开发包,这在所有的现原创 2020-11-09 16:18:40 · 5366 阅读 · 0 评论 -
Linux打补丁遇到Hunk# succeeded at提示
1. 问题背景:最近在linux上给内核打补丁时遇到了一些Hunk # succeeded at ... 提示(提示如下图),很纠结这个Hunk提示意味着什么,是不是意味着补丁没打上?[root@localhost kerneltest]# cat details | grep "Hunk"Hunk #1 succeeded at 2600 (offset 82 lines).Hunk #1 succeeded at 1179 (offset 5 lines).Hunk #5 succeeded原创 2020-11-05 19:08:25 · 5677 阅读 · 3 评论 -
Linux中vim替换字符命令的使用(shell编程)
1. 在vim中 :s(substitute)命令用于查找并替换字符串; 使用方法 :s/<find-this>/<replace-with-this>/<flags> 2. 例如,在vim中想将11行中的a批量替换成b:11行 printf("a",a);执行命令 :11s/a/b/g结果:printf("b",b);相关文章推荐:https://www.cnblogs.com/chester-c...原创 2020-10-20 16:13:52 · 902 阅读 · 0 评论 -
我的Linux学习之路(纯小白)
说在前面:感激赏识我的人们,谢谢你带我入门~~~~满怀感恩,出发~~~第一部分:学习资料(书籍和B站上的Linux视频)目前在看的几本Linux书籍:1.Linux就该这么学-刘遄网址:https://www.linuxprobe.com/author/linuxprobe个人感觉:前五章很基础,偏上手操作,实用;从第六章开始有点难度,还在抽空钻研中;2.鸟哥的Linux私房菜功能大全书,类似字典的存在,目前前十二章基本都了解了,第二十一、二十二、二十三章;经常忘记某个命原创 2020-09-03 21:43:52 · 224 阅读 · 0 评论