
Linux环境搭建
水心123
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
您选择的文件不是有效的iso映像文件,请重新选择
今天需要安装一个CentOS-7-x86_64-Minimal-1810.iso,按以往的习惯,使用大白菜/系统之家/老桃毛等软件,先用一个U盘制作镜像文件,然后再讲iso文件安装到另一个U盘中,结果出现以下报错:这并不是你的镜像文件有问题,而是像大白菜/系统之家/老桃毛等软件不支持安装这类Linux系统改用Rufus工具,直接在win环境下制作盘即可;工具下载地址:https://rufus.en.softonic.com/选择对应的设备,镜像文件,然后选择“开始“,等待完成即可!...原创 2021-10-12 16:25:44 · 26444 阅读 · 3 评论 -
ubuntu允许root远程登录
1.安装openssh服务sudo apt-get install openssh-server //服务器sudo apt-get install openssh-client //客户机2.修改盘服务器配置sudo vi /etc/ssh/sshd_config3.修改客户机sudo vi /etc/ssh/ssd_config4.重启ssh服务sudo /etc/init.d/ssh restart...原创 2021-07-08 09:36:37 · 269 阅读 · 0 评论 -
linux删除.svn和.git
.svn 删除命令:find . -name ‘.svn’ | sed -e ‘s/^/rm -rf /g’| /bin/sh.git 删除命令:find . -name ‘.git’ | sed -e ‘s/^/rm -rf /g’| /bin/sh备注:并非原创,仅做记录原创 2021-01-29 16:57:01 · 191 阅读 · 0 评论 -
Nand Flash两种坏块管理方式
Nand Flash两种坏块管理方式本文章介绍的两种坏块管理方式为:非顺序映射 和 顺序映射一、非顺序映射在Flash单独划分一个区域作冗余区,当有坏块产生时,将坏块的数据复制到冗余区,并建立一个映射表。此时数据的物理地址是不连续的。优点:只需要一个冗余区,节省空间,坏块的分布对性能没有影响。缺点:需要建立映射表,映射表所在块也可能是坏块,还需要建立映射表的备份二、非顺序映射每个分区建立一个冗余区,当有坏块产生时,在坏块所在分区里将该坏块的所有数据往后移动一个block。此时数据的物理地址原创 2021-01-28 16:45:09 · 2646 阅读 · 0 评论 -
top命令查看线程信息----pstree功能
使用top命令查看cpu进程信息时调试时经常用到的方法,一般情况文件系统中已经包含了top命令,基本的使用方法可以输入 top ?就可以看到。先解释基本参数的用法:-b 参数:把所有进程都打印出来;-n 参数:刷新n次之后退出;-d 参数:多久刷新一次;以上三个参数,已经可以满足普通使用,但这只能看到进程的信息,不能看到线程的信息;比如:一个进程main.out,它包含了很多个线程,进程的cpu占用率很高,这个可能是进程里某个线程导致的,此时你想查看具体线程的信息,这样top基本用法就不行原创 2021-01-25 18:12:03 · 1927 阅读 · 0 评论 -
Linux配置默认bash
说明:/bin/sh相当于/bin/bash --posixlinux默认是使用/bin/sh来执行我们的shell脚本,但一般都不/bin/sh,而是使用/bin/bash。以下提供两种修改方法:方法一:输入命令:sudo dpkg-reconfigure dash选择 no ,如下图所示方法二:把原本的/bin/sh删除,然后重新创建一个软链接执行命令:$ sudo rm /bin/sh$ sudo ln -s /bin/bash /bin/sh...原创 2020-08-07 17:16:50 · 2786 阅读 · 0 评论 -
Makefile环境变量CFLAGS
原创 2020-07-27 10:31:48 · 1402 阅读 · 1 评论 -
Makefile工作过程
Makefile工作流程:原创 2020-07-27 10:20:22 · 177 阅读 · 0 评论 -
git学习笔记
备注:该学习笔记是基于Linux上操作git的操作大部分就是对仓库repository操作仓库分为本地仓库和远程仓库本地仓库可以在自己的Linux主机上创建(后续会讲)远程仓库一般是使用github(国外)和码云(国内)基本上只要弄懂了本地仓库和远程仓库,git就算上手了1.安装git先使用 git --version 检查Linux内核是否安装git如果没有,安装git安装gi...原创 2020-03-01 18:10:12 · 140 阅读 · 0 评论 -
Makefile符号=,:=,?=,+=的区别
Makefile中的“=”号是变量赋值,另外三个是它的拓展应用,具体区别去下:1.“=”简单的变量赋值,比如:objects = program.o foo.o utils.o简单的使用“=”号,在“=”左侧是变量,右侧是变量的值,右侧变量的值可以定义在文件的任何一处,也就是说,右侧中的变量不一定非要是已定义好的值,其也可以使用后面定义的值foo = $(bar)bar = $(ug...原创 2020-01-16 18:36:11 · 389 阅读 · 0 评论 -
Makefile自动化变量解释
自动化变量及其说明:@表示规则中的目标文件集。在模式规则中,如果有多个目标,那么,"@表示规则中的目标文件集。在模式规则中,如果有多个目标,那么,"@表示规则中的目标文件集。在模式规则中,如果有多个目标,那么,"@“就是匹配于目标中模式定义的集合。仅当目标是函数库文件中,表示规则中的目标成员名。例如,如果一个目标是"foo.a(bar.o)",那么,"%仅当目标是函数库文件中,表示规则中的...转载 2020-01-16 18:19:53 · 294 阅读 · 0 评论 -
uboot sf 命令用法
转载地址uboot中如果支持spi/qspi flash, 那么可以使用sf的erase, read, write命令操作spi flashsf read用来读取flash数据到内存sf write写内存数据到flashsf erase 擦除指定位置,指定长度的flash内容, 在进行写flash的时候一定要先进行擦除,否则会失败,因为flash只能从1变为0。具体用法sf - SPI...转载 2020-01-06 14:15:12 · 716 阅读 · 0 评论 -
cscope的使用
cscope的使用首先自然是安装vim跟cscope了如果项目比较简单, 那就直接cscope -R, 会在当前目录下生成一个数据库文件cscope.out这个时候用vim编辑项目中的任意一个源文件, :cs show 可能会显示 “no cscope connection"这是因为vim没有帮你自动加载数据库文件, 用:cs add cscope.out就可以了这个时候命令:cs f...转载 2019-12-31 18:52:48 · 386 阅读 · 0 评论