![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
灞波儿渀
现在,即是最好的时光!
展开
-
分区IO监测工具---iostat安装以及使用
磁盘IO iostat原创 2023-02-23 18:29:13 · 2439 阅读 · 1 评论 -
Linux下合并文件、拆分文件
Linux系统自带了一些命令可以操作文件,比如合并文件,或者拆分文件。这里简单记录下合并文件和拆分文件的操作(一些很简单的操作,复杂的操作可以通过man手册查看)。拆分文件split命令或者dd命令,示例如下:合并文件使用cat命令,示例如下:...原创 2020-05-29 15:17:13 · 423 阅读 · 0 评论 -
linux系统下查看某个进程内存使用量
linux系统下可以查看进程的状态信息来获取进程的内存使用量,可通过top 和proc文件进程信息查看。查看步骤如下:1、获取进程ID,可以通过ps -elf命令获取,且可以通过grep获取指定的进程,如下图获取update.zip相关的进程:2、如上图,获取到进程ID为92381,然后通过top -p id命令来获取进程的信息,通过信息可以筛选出内存使用的信息:(Ps:关...原创 2020-01-03 11:33:20 · 2820 阅读 · 0 评论 -
linux 设置修改命令行提示符
linux下命令行提示符修改为修改PS1环境变量,如:west@<16:17:45>:~/proj$ west@<16:17:45>:~/proj$ west@<16:17:45>:~/proj$ 修改需要修改 ".bashrc"文件,找到PS1变量其中:'${debian_chroot:+($debian_chroot)}\[\03...原创 2019-11-08 16:27:51 · 970 阅读 · 0 评论 -
linux下执行shell脚本报“ $'\r':command not found…”错误
1、现象:在linux下执行脚本有时会出现错误如下:“ $'\r':command not found…”2、原因分析:脚本本身却没有错误,是由于脚本在windows下打开过编辑过,因为在windows下的换行是回车+换行(\r\n),而在linux下的换行是换行(\n),多了"\r",所以在执行的时候会报错。3、解决方法:在linux下通过dos2unix命令转换脚本后即可...原创 2019-10-09 16:00:47 · 720 阅读 · 0 评论 -
linux下的OOM机制
OOM(Out Of Memory)机制为Linux内核中一种自我保护机制,当系统分配不出内存时(触发条件)会触发这个机制,由系统在已有进程中挑选一个占用内存较多,回收内存收益最大的进程杀掉来释放内存。参考:http://blog.chinaunix.net/uid-29634482-id-5127275.html...转载 2019-09-05 18:01:48 · 282 阅读 · 0 评论 -
Linux系统下ctrl+z挂起进程后怎么恢复
Linux系统下,不小心按了ctrl+z命令后,退出了当前进程的执行界面,程序没有结束,只是被挂起了。通过ps命令可以查看进程信息,这里不做详细介绍,可通过jobs命令查看被挂起的进程号#jobs通过fg命令可以恢复进程到前台执行、bg命令恢复进程到后台执行。示例:@ubuntu:~/project/test$ jobs[1]+ Stopped ...原创 2019-09-04 20:59:54 · 25568 阅读 · 3 评论 -
Linux下频繁读写文件,导致可用内存减少
问题现象:Linux下从服务器下载文件时,通过回调函数一直写文件,频繁的进行write操作,导致系统可用内存一直减少,有时候可能会导致程序执行因为内存问题异常。测试代码如下:/****************************************************************** * Copyright (C) 2019 All rights ...原创 2019-08-22 14:46:03 · 4709 阅读 · 3 评论 -
编译报错 undefined reference to `pthread_create'等
编译文件时,遇到错误如下:XX undefined reference to `dlerror'XX undefined reference to `pthread_create'XX undefined reference to `floor'XX undefined reference to `dladdr'XX undefined reference to `dlclose'...原创 2019-07-22 10:04:30 · 581 阅读 · 0 评论 -
vim编辑器 编辑时自动换行
使用vim编辑器编辑代码时,超过一定的长度后会自动跳到下一行代码继续编辑,只需要在配置文件设置textwidth和wrap即可。自动折行例如在.vimrc文件中添加:set textwidth=100 #编辑到100个字符后自动折行显示换行:set wrap #显示自动折行set nowrap #显示不自动折行...原创 2019-07-16 20:38:21 · 3814 阅读 · 0 评论 -
在linux下为arm开发板交叉编译openssl报错arm-linux-gcc.br_real: error: unrecognized command line option '-m64'
ubuntu 1804下安装树莓派的编译器后,在编译openssl时遇到下面问题:因此在网上找资料,参考网上一位大神介绍,原文链接如下:https://blog.csdn.net/trustbo/article/details/76851481虽然编译器不同,但是遇到的问题是一样的1、安装编译后,进入到解压目录,执行./config no-asm shared --prefix=/...转载 2019-07-02 20:21:00 · 14161 阅读 · 1 评论 -
VMware ubuntu 虚拟机扩展磁盘
1、虚拟机关机(一定要关机);2、选择添加按钮,如下图操作,接下来一直选择默认选项,并根据实际情况选择添加硬盘的大小,下图硬盘2和硬盘3是后来加进去的;3、添加成功后,启动ubuntu;4、通过sudo fdisk -l 可以看到刚刚添加的硬盘设备节点;5、通过sudo mkfs -t ext4 /dev/sdb 格式化分区6、通过sudo mount /dev/sdb...原创 2019-06-26 18:13:58 · 158 阅读 · 0 评论