
Linux
文章平均质量分 63
KimLinks
服务器Linux,嵌入式,STM32都略有涉及,希望可以一起学习进步!
展开
-
【Linux内核】如何更加优雅阅读Linux内核源码(vscode)
讲述通过vscode + clangd(扩展组件) 方式进行更好的进行Linux内核源码的阅读,替代Source Insight的繁琐方式原创 2025-04-06 01:57:51 · 937 阅读 · 0 评论 -
编译Linux内核错误/bin/sh: lzop: command not recipe for target ‘arch/arm/boot/compressed/piggy_data‘ failed
问题:背景:1. 韦东山老师 iMX6ULL开发板2. Linux-4.9.88内核在 make zImage 编译Linux4.9.88内核时报错这个问题: Kernel: arch/arm/boot/Image is ready LZO arch/arm/boot/compressed/piggy_data/bin/sh: lzop: command not found CC arch/arm/boot/compressed/decompress.oarch/a原创 2021-10-02 03:08:59 · 1062 阅读 · 0 评论 -
“mkimage“ command not found - U-Boot images will not be builtmake[2]: *** [arch/arm/boot/uImage] Err
问题今天在HarmonyOS中编译Linux4.9.7的内核时报错这个问题:"mkimage" command not found - U-Boot images will not be builtmake[2]: *** [arch/arm/boot/uImage] Error 1make[1]: *** [uImage] Error 2解决一般的思想是它缺少什么我们去找相对应的依赖包装好就可以了。可是目前mkimage已经被废弃,但是可以在u-boot-tools中找到,所以:sud原创 2020-10-25 19:57:08 · 1631 阅读 · 0 评论 -
Kali 国内源整合
Kail修改源使用 sudo 进入 sources.list 文件夹sudo vi /etc/apt/sources.list根据需要自己选一个# 官方源deb http://http.kali.org/kali kali-rolling main non-free contribdeb-src http://http.kali.org/kali kali-rolling main non-free contrib#中科大deb http://mirrors.ustc.edu.原创 2020-09-20 20:04:20 · 560 阅读 · 0 评论 -
使用git将本地代码上传到github操作
整体流程git init #初始化本地仓库git add . #添加文件到暂存区git commit -m "本地改动的注释说明" #将暂存区内容添加到本地仓库中git remote add origin https://github.com/Long1373766226/test.git #绑定本地仓库和githubgit remote rm origin #当上一行报错:执行这行再重复执行上一行即可git pull --rebase origin master #远程仓库为空不用执行原创 2020-09-17 02:33:52 · 219 阅读 · 0 评论 -
jupyter notebook 中报错 ModuleNotFoundError: No module named ‘cv2‘
说明:今天在使用conda 安装opencv 后,在cmd下正常import cv2但是进入Jupyter Notebook 后 import cv2 失败,报错ModuleNotFoundError: No module named 'cv2'原因:发现在conda下安装的包,在 Jupyter Notebook 里面却无法调用。同时发现 Jupyter 的 Kernel 只有Python 3一个环境,不显示 conda create 我添加的其他环境,因此无法调用到当前环境下的c原创 2020-08-15 16:04:38 · 32398 阅读 · 9 评论 -
Linux服务器下基于Anaconda搭建jupyter notebook
11原创 2020-08-08 01:05:57 · 736 阅读 · 0 评论 -
CommandNotFoundError: Your shell has not been properly configured to use ‘conda activate‘ 问题解决
问题环境:Linux Centos 7输入: conda activate xxx 报错如下:CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.If your shell is Bash or a Bourne variant, enable conda for the current user with $ echo ". /root/anaconda原创 2020-08-01 03:47:53 · 57533 阅读 · 9 评论 -
oh-my-zsh+vim+Terminator配置终端神器
说明前面有一篇文章写了怎么配vim,现在再把ohmyzsh加上,简直神器,不多说,看图!!!zsh 安装系统当前使用的shellecho $SHELL系统自带shellcat /etc/shells安装zshsudo apt-get install zshreboot此时查看Shell应该是zshoh-my-zsh 安装curl -LO https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh原创 2020-06-21 10:09:07 · 527 阅读 · 0 评论 -
Linux 将进程切换到后台运行——nohup、&
使用方法:# 使用 & 使程序后台运行python test.py &#使用 nohup 是程序后运行nohup python test.py#后台执行程序 (推荐此方法)nohup python test.py > /dev/null 2>&1 &说明***************************************************************** 此处的/dev/null可以替换成xxxx.log这种日原创 2020-06-06 17:12:45 · 1819 阅读 · 0 评论 -
Linux查看和关闭后台的常用命令——jobs,fg,bg,ps,ps,kill
查看和关闭后台的常用命令# 第一种******************************************** 此处的jobnumber和PID号不是一个东西********************************************# 查看当前有多少在后台运行的命令# +(加号) 表示是一个当前的作业# -(减号) 表示是一个当前作业之后的一个作业[1]+ [1]代表jobnumberjobs# 将后台中的命令调至前台继续运行fg %jobnumber原创 2020-06-06 17:10:38 · 1511 阅读 · 0 评论 -
顺滑如水的Vim操作配置(记录)
vim因为有些Linux系统安装的是最小系统,安装的是vi,vi是vim的精简版本,所以需要先安装升级到vimsudo apt-get updatesudo apt-get upgradesudo apt-get upgrade vim插件安装 Universal-ctagsctags主要用于扫描工程中的代码,为代码中定义的函数、变量生成一份 tags 数据库文件,当用 vim 浏览代码的的时,光标移动到某个函数或者变量上,只要按下 Ctrl + ] 组合按键,就会自动跳转到这个函数或者变量原创 2020-06-03 23:37:11 · 313 阅读 · 2 评论 -
gitlab的安装过程及配置还有各种坑总结
前文不止闲谈,有一些坑,推荐阅读个人使用的系统:Centos7.4,所有操作默认在具有root权限下操作之前一直用github存放自己的开源代码,可是不开源的代码放文件夹过段时间就忘了,甚至于可能顺手就删了,没有了再去重新写吧,太麻烦。想想自己手上还有几台服务器,挑了挑都说gitlab不错,媲美github,说干就干。给自己的学生机(1h2g1m)装,结果装完就不对了,主机卡到爆...原创 2020-04-09 01:01:48 · 2778 阅读 · 0 评论 -
Ubuntu 18.04下播放视频缺少Adobe Flash解决
问题因为在Ubuntu 18.04 TLS的Firefox下想观看网站视频,发现提示缺少Flash组件,然后现在就开始安装吧!!!说明版本说明ActiveX适用于Windows 7、Vista、XP系统IE内核浏览器、本地视频等NPAPI适用于FireFox、Opera(<12.17 Version)PPAPI适用于Chromium浏览器、Oper...原创 2020-03-31 11:47:02 · 662 阅读 · 0 评论 -
Linux常用操作记录(2)-vim下删除所有内容
说明:vim操作中快速清空文件内容,在这儿记录几种常用的方法,方便以后查询使用。操作在vim下操作:(先gg定位到文件首行开头处)编辑模式:%d 或者 :.,$d ( . 代表当前行, $ 代表最后一行,正则表达式有讲 )命令模式:先gg到开头然后dG快速删除在Terminal终端下操作:cat /dev/null > 要清空的文件echo "" > 要...原创 2020-03-26 02:59:13 · 510 阅读 · 0 评论 -
Linux常用操作记录(1)-vim下替换字符串
说明:vim操作中可以使用:s命令来替换字符串,在这儿记录几种常用的,方便以后查询使用。操作(按照常用的顺序,慢慢再补)总结:末尾加g代表选中替换所有行的字符串:s/abc/def/ 替换当前行第一个字符串 abc 为 def:s/abc/def/g 替换当前行所有 abc 为 def :n,$s/abc/def/ 替换第n行开始到最后一行的每一行中的第一个 abc 为 def...原创 2020-03-26 02:37:01 · 220 阅读 · 0 评论 -
Linux 下 man1、man 2、man 3.... 说明
解决在Linux下用man man命令查看得知:编号说明解释1Executable programs or shell commands标准Linux命令2System calls系统调用(内核)3Library functions库函数4Special devices设备说明(通常在/dev下可以找到)5File format...原创 2020-03-05 16:03:24 · 2125 阅读 · 0 评论 -
Ubuntu 下各种国内源集合
适用于Ubuntu16.04阿里云源deb http://mirrors.aliyun.com/ubuntu/ xenial maindeb-src http://mirrors.aliyun.com/ubuntu/ xenial maindeb http://mirrors.aliyun.com/ubuntu/ xenial-updates maindeb-src http://mi...原创 2020-01-26 19:57:30 · 644 阅读 · 0 评论 -
Ubunt16.04下不同方法安装cmake
方法一、deb包安装这个方法简单,只需要:sudo apt install cmake即可。二、源码安装(当前版本最新是3.16.3可按自己需求下载,方法通用)进入官网,下载tar.gz格式的包:https://cmake.org/download/解压并进入:tar -zxvf cmake-3.16.3.tar.gz && cd cmake-3.16.3...原创 2020-01-25 18:46:23 · 445 阅读 · 0 评论