标签 dev 下的文章
- 📂Ubuntu Linux 增加磁盘操作步骤教程
Ubuntu Linux 增加磁盘操作步骤1. 添加物理磁盘 2. 重启系统 3,检查物理磁盘是否就绪 fdisk -l 4. fdiks 进行分区 fdisk /dev/sdb 5. mkfs.ext3/4 格式化 mkfs.ext4 /dev/sdb1 6. 挂载分区 6.1 检查分区ID blkid /dev/sdb1: UUID="c6974b61-3df5-4...
- 📂Linux 内核:设备驱动模型 平台设备驱动教程
介绍Linux系统的驱动框架主要就是三个主要部分组成,驱动、总线、设备。随着电子行业的发展,控制器越来越强大,SOC(片上系统)出现了:在片内的CPU外围集成很多外设电路,这些外设都挂接在SOC内部的总线上。不同于IIC、SPI和USB等这一类实际存在外部PCB走线总线,片内外设从Chip之外是看不到的。为了统一驱动架构抽象,所以Linux从2.6版本开始引入了platform bus这个虚...
- 📂ubuntu打开/关闭虚拟终端/dev/tty教程
Ctrl + Alt + F3-F6打开一个虚拟终端(看到有的博客说Ctrl + Alt + F2也可以,但是我的ubuntu20.04并没有反应) 例如: Ctrl + Alt + F3打开一个虚拟终端 Ctrl + Alt + F4再打开一个虚拟终端 Ctrl + Alt + F1回到图形化界面/dev/ttyS0 电脑串口 /dev/tty 某个程序自己的终端。 ...
- 📂ubuntu 20.04 逻辑卷 ext4 文件系统扩容教程
原来/ 目录是199g,有300g的磁盘是后添加的(是同一块vmware上的虚拟盘)。现操作如下本质是将多块物理卷(pv)添加到同一个卷组(vg)中查看磁盘情况fdisk -l可以看到/dev/sda 有500g,但是分区中一共200g,还有300g未使用增加新的盘符fdisk /dev/sdan,回车,回车,回车,w创建盘符成功查看物理卷可以看到物理卷的名称是ubuntu-vgpvdisp...
- 📂m2dock在windows下的烧录教程
PhoenixCard烧录镜像 ====================================PhoenixSuit和PhoenixCard是全志芯片常用的两种烧录工具,一个是USB烧录,另一个是sd卡烧录。对于需要烧录到flash中的,常用PhoenixSuit,而使用sd卡的在用PhoenixSuit需要安装USB驱动等一系列的麻烦操作,就可以使用PhoenixCard进行烧...
- 📂Linux下报错No space left on device的排查与处理方法教程
猜想一、磁盘空间占满,我们删除点文件看下效果。# df -h Filesystem Size Used Avail Use% Mounted on /dev/vda1 29G 29G 0 100% / udev 10M 0 10M 0% /dev tmpfs 101M 232K 100M 1% /run tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 405...
- 📂Linux和Windows创建指定大小文件方法教程
在测试中有时需要创建不同大小的测试文件,用于测试上传下载性能以及以及其它文件传输功能,本文介绍几种Liunx和Windows系统下创建指定大小文件的方法。目录- Linux系统创建指定大小文件dd命令fallocate命令truncate命令dd 、fallocate和truncate的区别Windows系统创建指定大小文件fsutil工具Linux系统创建指定大小文件 =========...
- 📂linux磁盘空间扩容教程
linux磁盘空间扩容1.添加硬盘 因为添加的硬盘容量大于了2T,所以这里不用fdisk改用,parted2.使用parted进行分区(fdisk不支持2T以上的硬盘分区操作)当出现Error: /dev/sdd: unrecognised disk label 表示MBR磁盘没有主引导记录,需要将磁盘转换为MBR。 mklabel msdos正式开始parted /dev/sd...
- 📂Ubuntu系统home目录扩容教程
问题描述Ubuntu系统安装的时候,没有系统地对硬盘分区进行规划,导致了home目录空间不够的问题,想新增一块空间,又不想改变原有结构,或者重装系统,使用mount命令中间处理,对home目录进行迁移,能很好解决问题。具体步骤#### 1-创建目录 sudo mkdir /mnt/home #### 2-把/dev/sdb临时挂载到/mnt/home sudo mount /dev/sdb ...
- 📂Linux复习(1)——Linux下根目录介绍及文件类型教程
1、根目录介绍目录介绍/根目录/root超级用户,根用户的主目录/bin存放基础系统所需要的最基础的命令,如cd,ls,cp,cat,mkdir等,功能类似于/usr/lib,该目录下的文件都是可执行的/bootLinux下内核及引导系统程序所需要的文件,如 vmlinuz initrd.img 文件,一般情况下,GRUB或LILO系统引导管理器也位于这个目录,启动装载文件存放位置,如ker...
- 📂11.Linux磁盘管理——lvm,raid教程
目录- 11.Linux磁盘管理——lvm,raid7. 逻辑卷 lvm7.1 为何要用 lvm7.2 什么是 lvm7.3 lvm相关术语7.4 lvm配置实践7.4.1 环境与思路7.4.2 创建物理卷7.4.3 创建卷组7.4.4 创建逻辑卷7.4.5 挂载使用7.5 lvm 卷组管理7.5.1 扩大卷组7.5.2 缩小卷组7.6 lvm 逻辑卷管理7.6.1 扩展逻辑卷7.6.2删除...
- 📂Centos给/根分区扩容(图文讲解)教程
前言环境:centos7.9、Vmware 12 前些天发现自己的虚拟机的根分区已经用了92%,给根分区扩容迫在眉睫,本篇就来记录一下如何给根分区扩容。查看磁盘空间[root@iflytek ~]# df -Th Filesystem Type Size Used Avail Use% Mounted on /dev/mapper/cl-root xfs ...
- 📂LInux挂载镜像文件,查看镜像文件内容教程
1. 通过 sudo losetup -f --show myname.img 指令把文件虚拟成块设备在执行该指令后会显示出一行信息来显示虚拟的设备块节点:/dev/loopX (X表示1.2.3…)2. 同步该分区 sudo kpartx -av /dev/loopX ( X模拟成块设备时的设备节点数,如果提升找不到该命令执行sudo apt-get install kpartx指令安装即...
- 📂CentOS7从默认/home中转移空间到根分区/教程
一、操作步骤1. 备份/home中的用户数据[root@localhost /]# mkdir /backup && mv /home/* /backup[root@localhost /]# ls /home/2. 卸载这个/home并删除逻辑卷home\# umount /home\# df -h //查看磁盘情况Filesystem Size Used Avail Use% Mount...
- 📂Linux nand设备驱动教程
1.先看硬件原理图,nand是怎样接到主控芯片的哪里,nand芯片的各个管脚是什么意义?各个管脚要怎样配合才可以访问nand;主控芯片的nand控制器的RnB管脚接到---->nand芯片的R/B管脚,这个管脚是判断nand芯片是否正忙的管脚,主控芯片通过读nand控制器的RnB为0说明nand正忙(读寄存器NFSTAT的bit0); 主控芯片的nand控制器的CLE管脚接到---...
- 📂Linux新增磁盘和手动分区解析以及磁盘挂载解析教程
一、磁盘:*1.硬件 接口:ide scsi sata sas ssd m2,pci-e 企业线上:使用sas 15000转/m,sata7200转/M 数据库\存储 会使用固态盘 机械和固态(电子):*SCSI SATA SAS SSD/dev/sda /dev/sdb /dev/sdcIDE /dev/hda /dev/hdb分区用数字表示 sda1 sda2...
- 📂十万字整理linux常用命令,超详细教程
1 文件管理1.1 basename1.1.1 功能说明从文件名中去掉路径和扩展名 例:basename include/stdio.h .h Output “stdio”.1.1.2 选项–help 显示此帮助信息并离开 –version 显示版本信息并离开1.2 cat1.2.1 功能说明把档案串连接后传到基本输出(屏幕或加 > filename 到另一个档案)1.2....
- 📂Centos非LVM磁盘扩展教程
1 模拟环境搭建1.1 识别磁盘设备[16:29:25 root@centos8 ~]#for i in $(ls /sys/class/scsi_host/);do echo "- - -"> /sys/class/scsi_host/$i/scan;done 1.2 建分区[16:30:05 root@centos8 ~]#fdisk /dev/sdc Wel...
- 📂ubuntu系统安装python机器学习sklearn库教程
1. 先安装numpy,scipy依赖项<pre class="brush:python;gutter:true;">pip install numpy<br></br> sudo apt-get install libblas-dev liblapack-dev libatlas-base-dev gfortran sudo pip ...
- 📂Linux安装SDL2.0报错*** Missing Xext.h, maybe you need to install the libxext-dev packag教程
1、更新yum 源 yum install epel-release -y2、直接使用yum install -y libx11-dev libxv-dev 安装提示无可用软件包3、此时先用yum serash libx11-dev /yum serash libxv-dev 查找软件包4、再根据查找到的安装包 使用yum install -y libX11-devel.i686 ...
- 📂Linux磁盘管理之LVM与快照教程
引言:逻辑卷管理LVM是硬盘的⼀个系统⼯具。⽆论在Linux或者其他类似的系统,都是⾮常的好⽤。传统分区使⽤固定⼤⼩分区,重新调整⼤⼩⼗分麻烦。但是,LVM可以创建和管理“逻辑”卷,⽽不是直接使⽤物理硬盘。可以让管理员弹性的管理逻辑卷的扩⼤缩⼩,操作简单,⽽不损坏已存储的数据。可以随意将新的硬盘添加到LVM,以直接扩展已经存在的逻辑卷。LVM并不需要重启就可以让内核知道分区的存在。 当刚...
- 📂linux dd 命令详解教程
dd 作为linux 一个基础测试磁盘I/O 性能的命令,本身功能就非常完善,这片文章主要是记录 dd 命令的日常使用。最简单的dd 命令# 测试读性能 time dd if=/opt/testfile.txt of=/dev/null bs=1k count=1000 # 测试写性能 time dd if=/dev/zero of=/opt/testfile.txt bs=1k coun...
- 📂Ubuntu20.04版本配置OpenWRT教程
以前用的虚拟机被玩崩了,重装了20.04版本的Ubuntu。顺便试试19.07版本的OpenWRT。一、在终端执行命令sudo apt-get update检查更新二、搭建OpenWRT在Ubuntu20.04中的开发环境在终端执行命令 sudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext g...
- 📂第一个用户进程 - Android 的 Init 进程教程
本文尝试对着 《深入理解 Android 5.0 系统》来对 android 9.0 的启动代码进行分析,但是分析过程中发现自己缺乏操作系统方面的知识,以致于只能做一些简单分析。最近也买了一本操作系统的书 《操作系统:精髓与设计原理》(第9版) ,等后续基础提升后,会继续进行分析。虽然 Init 进程是 Linux 内核启动后创建的第一个用户进程,地位非常重要。Init 进程在初始化过程中会...
- 📂盘点linux操作系统中的10条性能调优命令,一文搞懂Linux系统调优教程
原文链接:猛戳这里性能调优一直是运维工程师最重要的工作之一,如果您所在的生产环境中遇到了系统响应速度慢,硬盘IO吞吐量异常,数据处理速度低于预期值的情况,又或者如CPU、内存、硬盘、网络等系统资源长期处于耗尽的状态,那么这篇文章将着实的能帮助到你,如果没有也请先收藏起来。1、hdparm查看硬度读取速度命令:hdparm -t /dev/sda5 打印:Timing buffered dis...
- 📂【Linux】常用命令之【mount/umount】教程
1 mount > mount命令的作用是加载文件系统,它的用权限是超级用户或/etc/fstab中允许的使用者。在Linux和Unix系统上,所有文件都是作为一个大型树(以/为根)的一部分访问的。 要访问CD-ROM上的文件,需要将CD-ROM设备挂装在文件树中的某个挂装点。 如果发行版安装了自动挂装包,那么这个步骤可自动进行。 在Linux中,如果要使用硬盘、光驱等储存设备...
- 📂Linux知识心得19 Top命令 +存储初识教程
笔记1、复习昨日内容1、查看进程(ps) ps -aux : 主要查看进程状态及CPU使用率和内存使用率 ps -ef :主要查询PPID 2、进程状态 R :运行状态 S :可中断运行 D :不可中断睡眠 T :暂停状态 s : 包含子进程 l : 多线程 + :前台运行 < : 优先级较高 ...
- 📂2021 年最新版 Ubuntu 20.04 配置 Caffe 深度学习环境教程
前言本文写于 2021 年 7 月 15 日。若按本文的方法配置出现了错误,请留意是否距离写作时间过远。请确保你的电脑显卡是 NVIDIA 显卡。本文不适用于 AMD 显卡和 Intel 集成显卡。一、更新系统软件包在终端中执行如下命令,将系统内核和基础组件升级至最新版本,否则后续编译会因为组件版本问题遇到不可预料的错误。# 更新软件仓库缓存 sudo apt-get update # 更...
- 📂PXE之一键部署centos6、7、8教程
以下为shell脚本,Ubuntu还没整理。 请确保在nat模式下运行 1.这是一个pxe自动化安装的脚本,兼容centos6、7、8系统 2.需要你至少挂载一个光盘;支持cenos6、7、8的光盘 3.需要确认新建虚拟机的系统安装盘名字为vda,不是的话请在脚本里修改成对应的硬盘名 4.新建虚拟机建议20G 2G内存以上 5.网卡名会统一自动更新为eth0并重启 ...
- 📂字符设备驱动-Linux驱动学习(5)教程
【学习笔记】一、申请字符类设备号1、字符设备和杂项设备的区别================================================================================(1)设备号的不同:杂项设备的主设备号是固定的,固定为10,而字符类设备需要我们自己或者系统来给我们分配。(2)设备节点的生成方式不同:杂项设备可以自动生成设备节点,而字符设...