Linux
文章平均质量分 70
Linux技术,部署
破竹15
技能简介
1.HTML/5
2.CSS/3
3.JavaScript/jQuery/Echarts/TypeScript
4.Java/Android
5.C/C++/graphics/Sgl/epoll/Qt
6.Python3/channels/Django
7.Linux/Shell
8.ceph/nfs-ganesha
9.opengl/CocosCreator3.x
展开
-
VSCode+Qemu搭建Linux内核调试环境
要将一个ext2文件系统的镜像(rootfs.ext2)转换为一个可被QEMU等虚拟化平台识别的RAW镜像(rootfs.img),你可以使用qemu-img工具。buildroot/output/rootfs/rootfs.ext2 #下面有rootfs.img的话直接复制rootfs.img。注意:如果你想用这个内核替换掉自己系统上的内核,要用 /boot/config-编译module(ko): //这里并不必要,后续增加ko 时使用。源码会被下载到/usr/src/ 目录下。原创 2024-09-22 12:24:43 · 776 阅读 · 0 评论 -
linux相关记录
(2)一般来说设备文件是要对应具体的物理设备的,/dev/loop1不是真实的设备文件,是仿真出来的,没有对应具体的物理设备;losetup命令将rootfs.ext2和/dev/loop1绑定起来,将来我们访问/dev/loop1设备文件就相当于访问rootfs.ext2,rootfs.ext2就相当于物理设备;我们将来挂载/dev/loop1后,实际访问的就是rootfs.ext2文件。umount /dev/loop1 @卸载loop设备,这里是解除/dev/loop1和./rootfs/的关联。原创 2024-09-22 12:23:55 · 1033 阅读 · 0 评论 -
Windows使用QEMU搭建arm64 Linux环境
qemu-img 支持非常多种的文件格式,可以通过 qemu-img -h 查看. 其中 raw 和 qcow2 是比较常用的两种, raw 是 qemu-img 命令默认的,qcow2 是 qemu 目前推荐的镜像格式,是功能最多的格式。注意修改里面几个文件(2020-02-13-raspbian-buster.img,versatile-pb-buster.dtb ,kernel-qemu-5.4.51-buster )的路径为自己机器实际路径,-f 选项用于指定镜像的格式,10G是镜像文件最大值。原创 2023-03-04 08:07:42 · 4155 阅读 · 1 评论 -
Linux文件-内存映射mmap
mmap定义为:Linux通过将一个虚拟内存区域与一个磁盘上的对象(object)关联起来,以初始化这个虚拟内存区域的内容,这个过程称为内存映射(memory mapping)。函数原型:void *mmap(void *addr, size_t length, int prot, int flags,int fd, off_t offset);munmap 函数:同 malloc 函数申请内存空间类似的,mmap 建立的映射区在使用结束后也应调用类似 free 的函数来释放。使用时,直接传递 NULL。原创 2023-10-11 16:14:04 · 291 阅读 · 0 评论 -
Ubuntu个人使用笔记整理
Ubuntu笔记Ubuntu使用过程中整理的一些常用或关键操作整理,以备不时之需,另外自己可以对界面做一些美化,这部分自行百度去配置,我的界面如图##################Ubuntu18.04版###########################1.########################换源##############################1) 备份...原创 2019-08-09 18:17:00 · 112 阅读 · 0 评论 -
解决linux安装搜狗输入法候选词面板中文乱码问题
转载 https://www.zhihu.com/question/373818221 打开Fcitx Configuration,按下面的步骤设置之后sudo fcitx -r发现输入法可以正常使用了原创 2020-03-07 14:27:00 · 36 阅读 · 0 评论 -
ubuntu18上解决Qt无法输入中文
1.安装fcitx的Qt支持库,终端中输入以下指令sudo apt-get install fcitx-frontend-qt5 2.安装完成后,需要启用Qt对fcitx的支持,将相关库文件复制到Qt编译器的插件库和QtCreator的Qt插件库库文件为 libfcitxplatforminputcontextplugin.so,默认安装在目录/usr/lib/x86_64-linu...原创 2020-03-07 15:15:00 · 50 阅读 · 0 评论 -
Linux下NDK的配置
添加ndk环境变量到系统终端1.1如果是bash终端,编辑 vim ~/.bashrc1.2.如果是zsh终端,编辑 vim ~/.zshrc2.添加如下两句到文件末尾#ANDROID_NDK是ndk目录,需要根据自己的改写export ANDROID_NDK="/home/pozhu/Documents/android-ndk-r13b-linux-x86_64/android-nd...原创 2020-04-05 18:33:00 · 54 阅读 · 0 评论 -
转载----Linux专题—Fio工具详解
Linux使用FIO测试磁盘的IOPSFIO 安装wget http://brick.kernel.dk/snaps/fio-2.2.5.tar.gz tar zxvf fio-2.2.5.tar.gzcd fio-2.2.5./configuremakemake installFIO 用法随机读fio -filename=/tmp/test_randread -direct=1 -iodepth 1 -thread -rw=randread -ioengine=psync转载 2020-11-02 12:45:35 · 2088 阅读 · 0 评论 -
Windows ping不通VMware虚拟机解决方法
问题描述从VMware虚拟机centos中ping Windows的IP地址可以ping通,但是从Windows去ping虚拟机就ping不通解决打开网络和共享中心更改适配器设置右键虚拟机的网络,点击属性双击Internet ipv4选择自动获取IP地址和dns服务器地址...原创 2020-11-02 15:25:21 · 15982 阅读 · 2 评论 -
Linux虚拟机IP总是改变解决
cd /etc/sysconfig/network-scripts/vi ifcfg-eth*改第一个红框为static,第二红框为自己想设定的静态ip重启:reboothttps://blog.csdn.net/weixin_41758407/article/details/89320303转载 2020-11-17 17:33:19 · 5553 阅读 · 2 评论 -
ssh连接Ubuntu20.04虚拟机失败的问题
【代码】ssh连接Ubuntu20.04虚拟机失败的问题。原创 2023-05-03 17:53:56 · 312 阅读 · 0 评论 -
WSL -- 在 Windows 上运行 Linux
WSL -- 在 Windows 上运行 Linux原创 2023-02-24 17:04:42 · 1526 阅读 · 0 评论 -
树莓派系统安装,网络配置,系统配置
树莓派系统安装,网络配置,系统配置原创 2023-01-11 13:18:52 · 1773 阅读 · 0 评论 -
systemctl使用
mgr-active@.service文件,有@符号为模板,后面跟字符串名称[Unit]Description=ceph-mgr keep alive daemonAfter=network-online.target local-fs.target time-sync.target #启动后需要运行的services,如mgr-active@%i.serviceWants=network-online.target local-fs.target time-sync.target #被需要的se.原创 2021-04-27 10:39:19 · 540 阅读 · 0 评论 -
centos7 连不上网的解决办法
打开对应的虚拟机的虚拟机设置,点击“网络适配器”选择 NAT 模式,然后点确定点击 “编辑”, 选择虚拟网格编辑器选中有 “NAT模式” 的那行记录,然后确保图中标记的两个勾必须打上,如果没有默认勾选,应该手动勾选 。然后点击 “NAT设置”记录下子网IP 、子网掩码、网关这三个东西,待会需要用到,进入到 /etc/sysconfig/network-scripts 这个目录,然后vim 打开 ifcfg-eno16777736 这个文件cd /etc/s...转载 2020-11-26 09:27:28 · 1400 阅读 · 0 评论 -
解决Centos虚拟机复制文件失败问题
问题Error when getting information for file “//tmp/VMwareDnD/p6v6B6/.”: No such file or directory解决安装卸载预装的“open-vm-tools”包检测是否预装了 open-vm-toolsyum list installed | grep open-vm-*卸载预装的程序包yum remove open-vm-tools#再次确认是否卸载成功rpm -qa | grep open-vm-*重启原创 2020-10-29 13:50:05 · 22939 阅读 · 7 评论 -
rpm打包记录
spec脚本常用路径宏变量通过命令rpm --showrc查看实现代码。另外直接通过 rpm --eval "%{macro}"来查看具体对应路径。比如我们要查看%{_bindir}的路径,就可以使用命令rpm --eval "%{ _bindir}"来查看。另外,所有的宏都可以在/usr/lib/rpm/macros里找到。下面是宏对应路径一览表:Macros mimicking autoconf variables%{_sysconfdir} /etc%{_prefix}原创 2020-12-16 19:16:19 · 681 阅读 · 0 评论 -
centos7相关配置
安装zsh和使用oh-my-zsh查看系统当前的shellecho $SHELL返回结果如下:/bin/bashPS.默认的shell一般都是bash查看bin下是否有zsh包cat /etc/shells返回结果如下:/bin/sh/bin/bash/sbin/nologin/usr/bin/sh/usr/bin/bash/usr/sbin/nologinPS.默认没有安装zsh安装zsh包sudo yum install zsh -y安装完成后查看shell列表:/原创 2020-11-13 10:38:44 · 1319 阅读 · 1 评论