随笔分类 -  Linux 知识

摘要:如果你想将一个分支(比如叫做other-branch)上的提交合并到另一个新的分支(比如叫做new-branch)上,你可以使用以下几种方法: 方法 1:使用 git merge 首先,确保你在new-branch上: git checkout new-branch 然后,使用git merge命令 阅读全文
posted @ 2024-07-30 14:27 咸鱼书生 阅读(157) 评论(0) 推荐(0) 编辑
摘要:默认情况下, Linux会最多使用40%的可用内存作为文件系统缓存。当超过这个阈值后,文件系统会把将缓存中的内存全部写入磁盘, 导致后续的IO请求都是同步的。将缓存写入磁盘时,有一个默认120秒的超时时间。 出现上面的问题的原因是IO子系统的处理速度不够快,不能在120秒将缓存中的数据全部写入磁盘。 阅读全文
posted @ 2024-07-15 15:20 咸鱼书生 阅读(621) 评论(0) 推荐(0) 编辑
摘要:1 Overview 开发一个OS,尽管绝大部分代码只需要用C/C++等高级语言就可以了,但至少和硬件相关部分的代码需要使用汇编语言,另外,由于启动部分的代码有大小限制,使用精练的汇编可以缩小目标代码的Size。另外,对于某些需要被经常调用的代码,使用汇编来写可以提高性能。所以我们必须了解汇编语言, 阅读全文
posted @ 2024-05-11 17:42 咸鱼书生 阅读(116) 评论(0) 推荐(0) 编辑
摘要:嵌入式arm开发过程中,需要用到 jlink 进行调试开发,需要搭建eclipse arm linux gcc + jlink 调试环境,按照以下步骤搭建的环境可以识别到jlink。 0 环境搭建概述所需工具:(1)Eclipse Eclipse的本身只是一个框架平台,但是众多插件的支持,使得Ecl 阅读全文
posted @ 2024-03-12 15:28 咸鱼书生 阅读(542) 评论(0) 推荐(0) 编辑
摘要:工作中经常需要搭建Linux环境用于测试以及其他开发需求,办公电脑通常是Windows 系统,为便于让文件在两个系统之间传输,可以采取共享文件的方式实现; 1、安装samba 服务; sudo apt update sudo apt install samba 2、创建共享文件夹: mkdir /p 阅读全文
posted @ 2024-03-12 14:32 咸鱼书生 阅读(1348) 评论(1) 推荐(0) 编辑
摘要:Shell | 特殊变量 $n 基本语法: $n (功能描述:n 为数字,$0 代表该脚本名称,$1-$9 代表第一到第九个参数,十以上的参数,十以上的参数需要用大括号包含,如${10}) 例如: $ touch parameter.sh $ vim parameter.sh #!/bin/bash 阅读全文
posted @ 2023-07-13 14:47 咸鱼书生 阅读(80) 评论(0) 推荐(0) 编辑
摘要:在Ubuntu18.04下出现显示器分辨率不正确的情况,只能选择1024x768的分辨率,没有其它选项,显示器本身可以支持1920x1080的分辨率。经查询,采用cvt, xrandr的方法不成功,显示xrandr: Failed to get size of gamma for output de 阅读全文
posted @ 2023-06-02 10:42 咸鱼书生 阅读(1303) 评论(0) 推荐(0) 编辑
摘要:mirrors / axboe / fio · GitCode 阅读全文
posted @ 2023-06-02 09:59 咸鱼书生 阅读(231) 评论(0) 推荐(0) 编辑
摘要:sg_raw - 手册页部分 1M: 系统管理命令 (oracle.com) 阅读全文
posted @ 2023-03-24 11:20 咸鱼书生 阅读(536) 评论(0) 推荐(0) 编辑
摘要:Linux命令|极客笔记 (deepinout.com) 阅读全文
posted @ 2023-03-20 14:32 咸鱼书生 阅读(42) 评论(0) 推荐(0) 编辑
摘要:一、 vdbench简介 vdbench是一个 I/O 工作负载生成器,用于验证数据完整性和度量直接附加和网络连接的存储的性能。它是一个免费的工具,容易使用,而且常常用于测试和基准测试。 可以使用vdbench测试磁盘和文件系统的读写性能。 注:此软件的带宽及字节结算单位均为1024进制。 二、 v 阅读全文
posted @ 2023-03-09 13:11 咸鱼书生 阅读(3236) 评论(0) 推荐(0) 编辑
摘要:linux 报错 kernel: nf_conntrack: falling back to vmalloc 解决方法_whatday的博客-CSDN博客 阅读全文
posted @ 2023-03-02 16:34 咸鱼书生 阅读(272) 评论(0) 推荐(0) 编辑
摘要:在拆卸NVMe PCIe 固态硬盘时,需要查询Linux操作系统下NVMe盘符、Slot ID和Bus ID的对应关系。 操作步骤打开操作系统命令终端。依次执行cd /sys/bus/pci/slots和ll命令,找到如图1所示的slot ID号列表。 图1 Slot ID号 执行cat /sys/ 阅读全文
posted @ 2023-02-27 19:13 咸鱼书生 阅读(2730) 评论(0) 推荐(0) 编辑
摘要:iostat命令详解 iostat 主要是统计 磁盘活动情况。 iostat有以下缺陷: iostat的输出结果大多数是一段时间内的平均值,因此难以反映峰值情况iostat仅能对系统整体情况进行分析汇报,却不能针对某个进程进行深入分析。iostat未单独统计IO处理信息,而是将IO处理时间和IO等待 阅读全文
posted @ 2023-02-27 19:07 咸鱼书生 阅读(1018) 评论(0) 推荐(0) 编辑
摘要:python subprocess.Popen系列问题_水军总督的博客-CSDN博客_python subprocess.popen返回的pid跟ps看到的不一样 python 中 subprocess.Popen 总结_唐僧洗头用飘柔dp的博客-CSDN博客_python subprocess.p 阅读全文
posted @ 2023-02-13 16:03 咸鱼书生 阅读(33) 评论(0) 推荐(0) 编辑
摘要:1、查看dmesg 中ata1 对应的盘符: Step1; lsscsi -s 查看盘符(bdf) 对应的host Id; Step2: ll /sys/class/scsi_host 可以找到不同host id对应的ata编号; 结合Step1和Step2,可以得到dmesg 中ata与盘符之间的 阅读全文
posted @ 2023-01-12 16:18 咸鱼书生 阅读(1429) 评论(0) 推荐(0) 编辑
摘要:Linux下free和top命令详解_九龙冰室083的博客-CSDN博客_free top 阅读全文
posted @ 2022-12-07 10:11 咸鱼书生 阅读(39) 评论(0) 推荐(0) 编辑
摘要:Linux系统下yum命令查看安装了哪些软件包: $yum list installed //列出所有已安装的软件包 yum针对软件包操作常用命令: 1.使用YUM查找软件包 命令:yum search php 2.列出所有可安装的软件包 命令:yum list php 3.列出所有可更新的软件包  阅读全文
posted @ 2022-11-19 10:39 咸鱼书生 阅读(4054) 评论(0) 推荐(0) 编辑
摘要:1、读取.txt整个文件 ww.txt文件在程序文件所在的目录,在文件存储在其他地方,ww.txt需要添加文件路径,如:E:\book1\ww.txt;读取后希望返回的是列表类型,将read改为readlines with open('ww.txt',encoding='utf-8') as fil 阅读全文
posted @ 2022-11-18 17:02 咸鱼书生 阅读(1244) 评论(0) 推荐(0) 编辑
摘要:平时在学校实验室写代码用的环境是linux系统,放假回家之后之后笔记本的性能和系统多少有些不方便,因此使用服务器安装IDEA进行编程,记录一下远程桌面的安装及出现的问题解决。 一. 安装Centos7远程连接桌面 1. 安装桌面环境 # 安装桌面环境GNOME yum -y groups insta 阅读全文
posted @ 2022-11-18 14:33 咸鱼书生 阅读(1969) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示