随笔分类 - linux
摘要:/proc/meminfo 文件显示了系统的详细内存使用信息。它提供了比 free 命令更深入的视角,帮助你理解内存的使用情况。下面是各个字段的详细解释: 内存相关字段解释 MemTotal: 物理内存总量。这里是 46804 kB,约为 46 MB。 MemFree: 未被分配的内存量(空闲内存)
阅读全文
摘要:在 Linux 中,可以使用多种方法查看 CPU 的型号和相关信息。以下是几种常见的方式: 1. 使用 /proc/cpuinfo 查看 CPU 型号最简单的方法之一是读取 /proc/cpuinfo 文件: cat /proc/cpuinfo | grep "model name" 这将显示 CP
阅读全文
摘要:在 Linux 中,查看某个进程的内存占用可以通过多种方法实现。以下是几种常用的方式: 1. 使用 top 命令 top 命令可以实时显示系统中运行的进程,并且显示每个进程的内存使用情况。 运行 top 命令: top 在 top 界面中,找到你想要查看的进程: %MEM:表示进程使用的物理内存的百
阅读全文
摘要:在 Linux 中,你可以通过几种方式杀死后台运行的程序。以下是几种常见的方法: 1. 使用 jobs 和 kill 如果程序是你当前终端启动并放到后台运行的,你可以使用 jobs 命令查看后台任务的列表,然后使用 kill 命令来杀死特定的任务。 查看后台任务: jobs 这会列出所有正在运行的后
阅读全文
摘要:要让一个程序在 Linux 中一直运行,可以使用多种方法,取决于你想要的具体行为。这些方法包括使用循环、守护进程、nohup、systemd等。下面是几种常见的方法: 1. 使用 while true 循环 如果你想让一个程序在终端中一直运行,可以将它放在一个无限循环中: while true; d
阅读全文
摘要:Ubuntu Snaps Ubuntu Snaps 是 Ubuntu 的母公司 Canonical 于 2016 年 4 月发布 Ubuntu16.04 LTS(LongTermSupport,长期支持版)时引入的一种容器化的软件包格式。自 Ubuntu16.04 LTS 起,Ubuntu 操作系统
阅读全文
摘要:Ubuntu内存占满无法运行,花了一下午解决问题,为防止再次发生类似问题,着手清理大文件。 刚使用ubuntu1天,Snapd文件已经占用了3G(清理后没有显著效果,从3G->2.5G),因此决定清理,参考: https://www.51cto.com/article/722139.html 在sn
阅读全文
摘要:一、找到你自己安装Anaconda的目录,删除其文件夹 sudo rm -rf path/anaconda3 二、修改你的配置文件 (1)你的配置文件放在用户配置文件:路径:~/.bashrc vim ~/.bashrc 删除语句,或者注释语句 export PATH=path/anaconda3/
阅读全文
摘要:一、后台进程管理命令 fg、bg、jobs、&、ctrl + z、ctrl + c、ctrl + \、ctrl + d 1、 & 加在一个命令的最后,可以把这个命令放到后台执行 ,如firefox &, 2、ctrl + z 可以将一个正在前台执行的命令放到后台,并且处于暂停状态,不可执行 3、jo
阅读全文
摘要:yum install mesa-libGL-devel mesa-libGLU-devel freeglut-devel yum install mesa* freeglut* *GLEW* 如遇报错error:0:1(10): error: GLSL 3.30 is not supported.
阅读全文
摘要:我们在Docker容器中运行程序,有的时候需要显示容器中的图像,或在容器中运行一些图形界面的软件、调用摄像头等,而Docker采用的是命令行的工作模式,那么docker容器中的输出图像等如何在宿主屏幕上显示呢,可以采用文件挂载或者网络通信的方式。 1、在本地宿主机器上安装X11界面工具,一般Linu
阅读全文
摘要:前言 LINUX系统是开源的操作系统,其安全性和稳定性得到了广泛的认可。在使用LINUX系统时,我们需要通过SSH协议进行远程连接和管理。本文将为大家介绍CentOS系统下如何安装SSH服务。 步骤一:更新系统 在安装SSH服务之前,我们需要先更新一下系统以确保安装的软件是最新的。输入以下命令: s
阅读全文
摘要:情况: 我在a.txt中每行放了一个单词,每行的结尾是CRLF,我使用cat a.txt |xargs -i -t mkdir {}将每个单词命名为一个文件夹,但是发现每个文件夹名称后面都是?问号,后来我把CRLF修改为LF,然后再此执行,才能够成功。 解答: CRLF就是回车(CR, ASCII
阅读全文
摘要:情况: 有个A文件夹,里面有几十个文件夹,每个文件中又有几千中图片,现在想从每个文件夹中提取20个图片作为测试集,复制到B文件夹中,B文件夹中的结构和A相同,B中也是有几十个文件夹,每个文件夹中有20张图片 操作: 第一步,在B中创建和A中一样的文件夹 ls A |xargs -i -t makdi
阅读全文
摘要:现在我的文件夹A中,文件夹名如:00_000_00_apple,00_000_01_orange,00_000_02_bananer 要在另外一个文件夹B中创建对应软连接:apple,orange,bananer ls -1 A |xargs -i -t sh -c 'ln -s {} $(base
阅读全文
摘要:unlink 软连接名 rm 软连接名注意,如果链接是文件夹,一定要输入文件夹,后面不要带/
阅读全文
摘要:原因:端口被占用,程序启动后关闭但端口依然存在 解决办法:手动杀死端口 1.安装工具(已经有的不需要安装,直接跳到第二步) yum install net-tools -y 命令介绍: yum:自动化简单化地管理rpm包的命令。 install:安装 net-tools:网络工具 2.安装完毕,执行
阅读全文
摘要:****************************************************2023年08月03日09:18:16***************************************************************************** 更
阅读全文
摘要:在某些应用场景中,需要特定的gcc版本支持,但是轻易不要去编译gcc、不要去编译gcc、不要去编译gcc,我这里推荐使用红帽提供的开发工具包来管理gcc版本,这样做的好处是随时切换版本,并且可以并存多个版本,不破坏原有gcc环境。 红帽官方Developer Toolset文档地址: https:/
阅读全文
摘要:升级完python后(python2升级到python3,并且将原来的/usr/bin下的python软连接给替换成python3的了),执行yum安装或查看命令都会产生这个错误: [root@localhost bin]# yum File "/usr/bin/yum", line 30 exce
阅读全文