首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从零使用qemu模拟器搭建arm运行环境

但在公司提交patch不方便,于是在家里通过qemu方式搭建于ARM A9运行环境,进行开发和测试验证,一口气提交了好几个patch(link1, link2, link3, link4, link5...注意: 我每次搭建,都忘了内核启动参数中console=参数应该填上哪个tty,因为不同单板串口驱动类型不尽相同创建tty设备名当然也是不相同。那vexpress单板tty设备名是哪个呢?...形成根目录结构 先在Ubuntu主机环境下,形成目录结构,里面存放文件和目录单板上运行所需要目录结构完全一样,然后再打包成镜像(在开发板看来就是SD卡),这个临时目录结构称为根目录...创建rootfs目录(根目录),根文件系统内文件全部放到这里 mkdir -p rootfs/{dev,etc/init.d,lib} 2....在此,你可以做纯arm架构内核开发,或者架构无关内核开发,也可以做单板相关驱动开发。

2.2K30

如何在Linux中删除软链接

符号链接(也称为软链接或符号链接)在 Linux 中是一种特殊类型文件,可用作另一个文件快捷方式。 你可以使用 ln 命令创建软链接。但是怎么删除呢?...> unlink rumenz_soft_link.sh > ls -l 删除指向目录软链接 你可以创建指向文件和目录软链接。...使用方法删除文件链接方式相同: rm rumenz_soft_link rm: cannot remove 'rumenz_soft_link/': Is a directory 警告: 切勿强制删除指向目录链接...强制删除指向目录链接将删除实际目录内容 删除硬链接 软链接不同,硬链接原始文件内容是一样。...> ln rumenz.sh rumenz_hard_link.sh > ls -al 删除硬链接删除文件相同。 > rm rumenz_hard_link.sh > ls -al

12.5K20
您找到你想要的搜索结果了吗?
是的
没有找到

【Linux】开始认识软硬链接

(超级块):用来记录文件系统结构信息(统筹管理文件系统),防止数据丢失。....txt file_soft.link ln是创建一个链接命令 -s 表示形成软链接 然后是目标文件形成链接名 然后我们就能看到一个带有蓝色高光软链接形成了,并且具有独立inode number...ln是创建一个链接命令(这里没有 -s 所以是硬链接) 然后是目标文件形成链接名 然后我们就能看到一个硬链接形成了,被链接文件具有相同inode number,共用一份inode 。...默认会创建),在该目录下每创建一个新目录,该目录引用计数都会+1。一个目录下有几个目录 = 引用计数 - 2 那我们可不可以建立目录硬链接呢??? 不可以!!!...所以系统不允许我们建立目录硬链接!!! 那为什么还有. .. ,这难道不是目录硬链接,这难道就不会无限递归? 答案是不会!

9010

如何在Debian 7上使用wget命令寻找失效链接

如果您运行WordPress,您可以使用插件,但是一些共享Web托管公司禁止它们,因为它们网站在同一服务器上运行,并且链接检查是资源密集型。 另一种选择是在单独机器上使用基于Linux程序。...wget是一个通用网站下载程序,也可以用作网络爬虫。...登录generic-1并运行以下wget命令。每个标志说明如下; 您可以为您用例修改此命令。...-r以wget递归方式跟随页面上每个链接。 -nd,简称--no-directories,防止wget在您服务器上创建目录层次结构(即使它被配置为仅蜘蛛)。...grep -B1 'broken link!' run1.log 该-B1参数指定对于每个匹配行,wget在匹配行之前显示另一行前导上下文。前一行包含断开链接URL。

1.6K30

常用VPS服务器测试脚本代码,综合性能:硬件IO SpeedCPU跑分回程路由4k文件读写上传下载测试脚本

: apt install -y wget 主要VPS测试脚本: Bench.sh脚本 wget -qO- bench.sh | bash Bench.sh演示效果: superbench脚本 服务器基本信息...方法 安装screen yum install -y screen 查看当前是否有运行中窗口 screen -ls 创建窗口: bench名字可以改,会在上面的 screen -ls 命令中显示 screen...-S bench 然后就可以正常运行其他命令了,譬如安装lnmp、跑UnixBench脚本,然后就可以X掉这个Shell窗口了,它还会继续运行。...安全 cp -r 递归复制文件及文件夹下子目录文件 touch 建立空文件 mkdir name 创建一个名叫name目录 mkdir www/wwwroot/newdir 在wwwroot目录创建...在覆盖时会先询问是否真的操作 -l:建立硬连接(hard link)连接文件,而非复制文件本身 -p:文件属性一起复制,而非使用默认属性 -r:递归复制,用于目录复制操作 -s:复制成符号连接文件

3.2K40

Linux之理解文件系统——文件管理

本文介绍了文件存储位置:磁盘,它三种结构(物理结构、存储结构以及逻辑结构);管理文件结构:文件系统inode;以及文件inode之间关系:软硬链接等相关概念。...例如:磁盘基本大小(每个扇区对应存储空间)发生改变,OS源码也要发生改变?我们当然不需要OS源码发生改变。 二、文件系统inode 1.文件在磁盘中是如何存储?...因为任何一个文件都是创建目录(注意,同一目录下不能出现相同文件名两个文件),目录也是一个文件,也有自己inode,以及data block。...三、软硬链接 1.软链接 创建软链接: ln -s myfile.txt soft_file.link 文件myfile.txt 文件soft_file.link inode 可以从上图中看到...2.硬链接 创建硬链接: ln myfile.txt hard_file.link inode 可以发现,硬链接没有独立inode,它inode是目标文件inode,因此它不是一个独立文件。

21320

Containerd数据持久化和网络管理

1、Containerd NameSpace管理containerd中namespace作用为:隔离运行容器,可以实现运行多个容器。...lo网络,无法访问容器之外网络,可以为其添加网络插件,使用容器可以连接外网。...解压cni插件工具至上述创建目录中# tar xf cni-plugins-linux-amd64-v1.0.1.tgz -C /home/cni-plugins查看解压后目录# ls cni-pluginsbandwidth...,实现宿主机目录容器挂载src=/tmp 为宿主机目录dst=/hostdir 为容器中目录运行用户进程# ctr tasks start -d busybox3 bash进入容器,查看是否挂载成功#.../ # echo "hello world" > /hostdir/test.txt退出容器/ # exit在宿主机上查看被容器挂载目录中是否添加了新文件,已添加表明被容器挂载成功,并可以读写此目录中内容

47510

docker+ovs+pipework配置容器ip互通

/bin/bash #设置容器相关变量 cname="tomcat" name="jdk1.8" logs="/opt/data/"${cname}"/" #创建目录 mkdir -p ${logs}...效果:各自ping对方容器 虚拟机容器互通 验证网桥:进入每台机容器去ping同一台机虚拟机ip 注意:如果其他主机内容器不能ping同该容器,而相同主机容器能ping通,请检查创建脚本是否忘记添加网关...ip ---- 八股文 docker 四种网络模型 我们在使用docker run创建Docker容器时,可以用--net选项指定容器网络模式,Docker有以下4种网络模式 host模式,使用...网络模式 配置 说明 bridge模式 --net=bridge 默认值,在Docker网桥docker0上为容器创建网络栈 none模式 --net=none 不配置网络,用户可以稍后进入容器,自行配置...用户自己使用network相关命令定义网络,创建容器时候可以指定为自己定义网络 参考文献: docker4种网络模型:https://zhuanlan.zhihu.com/p/559977397

20620

容器生命周期

在上图中,父进程可以被认为是一个活动shell会话,子进程可以被认为是在shell中运行任何命令,例如:ls、pwd。现在,当运行新命令时,会创建一个新进程。...在 Linux 上,要创建命名空间,可以使用系统调用unshare. 为了创建一个新网络命名空间,需要添加标志-n。...因此,在具有 root 权限 shell 会话中,我们将执行以下操作: # unshare -n 可以查看/proc//ns目录以验证我们确实创建了一个新命名空间: # ls -l /proc...,将继续尝试让这个新网络接口(我们称之为 CHILD)主机网络命名空间对话,反之亦然。...要创建cgroup,我们需要在这些资源之一中创建一个新目录

1.4K250

细谈linux软硬链接

软链接 ​ 在讲这些链接之前,我们都会先讲如何创建它们! ​ 对于软连接,在 linux 中,我们可以使用 ln (link)指令带上 -s 选项来生成一个指定文件软链接! ​...也就是说创建软链接指令为:ln -s 指定文件 要创建软链接名称 (注意软链接名称是可以随便起,但是为了可辨识度高,一般前缀为sort,后缀为 .link) # 我们为log.txt创建一个软链接...-> log.txt ​ 我们通过 ls -li 指令也可以看到这是我们第一次接触到文件类型为 l(link文件,并且可以看到 sort_log.link 和 log.txt inode 是不同...软硬链接区别 1、软链接会生成独立 inode,硬链接源文件 inode 相同 2、软链接只保存源文件路径,硬链接则是一个源文件 “文件别名” 3、源文件删除之后,软链接失效,而硬链接依然有用...,还记得我们常见目录时候,目录里面会默认存在两个目录文件,分别是 .

3.9K20

jQuery格式化显示json数据

注意:部分key前面有一个减号,点击减号,就可以收缩了。点击加号,可以展开。 但是这样有一个问题,我需要用鼠标copy时,会带有减号。复制之后,就是一个错误数据!!!...这个才是我们想要效果,注意:它有竖条,可以方便查看层级关系。 而且copy数据时,也不会带有多余符号。点击三角形符号,也可以方便收缩和展开!!...创建静态目录 在项目根目录创建 static 文件夹,在static 文件夹里面,创建 plugins 文件夹。 将上面修改好插件,复制到此目录。...将index.html中 http引用资源,下载到本地 wget http://www.jq22.com/jquery/bootstrap-3.3.4.css wget http://www.jq22....com/jquery/jquery-1.10.2.js 放到对应目录中 此时,目录结构如下: ./ ├── application │   ├── admin.py │   ├── apps.py

6.9K30

2021-Java后端工程师必会知识点-(Lunix)

说说它目录结构 Linux 文件系统结构层次鲜明,就像一棵倒立树,最顶层是其根目录: image.png 常见目录说明: /bin:存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里...; /etc:存放系统管理和配置文件; /home:存放所有用户文件目录,是用户主目录基点,比如用户user目录就是/home/user,可以用~user表示; /usr:用于存放系统应用程序...查看当前路径:pwd 清屏:clear 退出当前命令:ctrl+c 彻底退出 目录创建用什么命令?创建文件用什么命令?复制文件用什么命令?...创建目录:mkdir 创建文件:典型的如 touch,vi 也可以创建文件,其实只要向一个不存在文件输出,都会创建文件 复制文件:cp 7. 文件权限修改用什么命令?格式是怎么样?...-anp | grep 3306 wget命令 wget命令用于在终端命令行里下载网络文件,英文全称为:“web get”,语法格式为:“wget [参数] 网址”。

64120

Linux中移除(删除)符号链接命令

你可能有时需要在 Linux 上创建或者删除符号链接。如果有,你知道该怎样做?之前你做过?你踩坑没有?如果你踩过坑,那没什么问题。如果还没有,别担心,我们将在这里帮助你。...它类似于 Windows 中快捷方式。它能在相同或者不同文件系统或分区中指向一个文件或着目录。 符号链接通常用来链接库文件。它也可用于链接日志文件和挂载 NFS(网络文件系统)上文件夹。...# rm symlinkfile 始终将 rm 命令 -i 一起使用以了解正在执行操作。...y rm:remove symbolic link ‘symlinkfile3'?y 1a) 使用 rm 命令怎样移除符号链接目录 这像移除符号链接文件那样。使用下列命令移除符号链接目录。...# rm -i symlinkdir/ rm:cannot remove‘symlinkdir/': Is a directory 你可以增加 -r 去处理上述问题。

4.4K21

ansible基础应用

纳入主机清单 2、基于ssh方式要管理主机通信(密钥) (1)生成一对密钥:ssh-keygen -t rsa -f ~/.ssh/id_rsa -N '' (2)将公钥发给要管理主机:ssh-copy-id...=link" 修改属性:path= ,owner= ,mode= ,group= 创建目录:ansible all -m file -a "path=/tmp/tmpdir state=directory...(1)YAML语法格式 数据结构可以用类似大纲缩排方式呈现,结构通过通过缩进来表示,连续项目可以通过减号“-”来表示,map结构里面的key/value对用冒号“:”来分隔。...如下: (2)例子 先创建一个working文件夹,再cd到working里面,把yaml文件移到里面,创建一个files目录,把配置好httpd.conf移到里面去,改一下监听端口,改成8080 ansible-playbook...阿里好了:wget -O working/files/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo (3)复制过去:ansible all

1.3K71

Grafana Loki 快速尝鲜

Grafana Loki 是一个支持水平扩展、高可用聚合日志系统,跟其他聚合日志系统不同,Loki只对日志元数据-标签进行索引,日志数据会被压缩并存储在对象存储中,甚至可以存储在本地文件系统中...告警系统无缝集成;可以Mimir、Tempo无缝集成,实现日志长期存储和链路跟踪。...首先创建一个用于存放Loki配置文件目录,进入该目录执行以下命令: Mac/Linux wget https://raw.githubusercontent.com/grafana/loki/v2.9.1...loki grafana/promtail:2.9.1 -config.file=/mnt/config/promtail-config.yaml 1、macOS 14 不支持 wget 命令,你可以直接通过地址下载文件...,并改名 2、命令里面/var/log是本地一个系统日志,这里要换成自己服务日志路径 Windows cd "" wget https://raw.githubusercontent.com

21310

if语句shell运算

if是一个条件判断语句,判断前提是得有个条件。so,条件就显得格外重要了,if中可以有哪些条件呢?接下来我们就来聊一聊if条件问题。...我们在之前课程中学习了shell运算,有比较运算、逻辑运算、文件运算等,这些运算可以植入到if条件中?...答案是肯定,接下来我就给大家演示一下如何在if条件中植入shell运算条件 一、文件存在与否判断 -e 是否存在 不管是文件还是目录,只要存在,条件就成立 -f 是否为普通文件 -d 是否为目录...-S socket -p pipe -c character -b block -L 软link 文件权限相关判断 -r 当前用户对其是否可读 -w 当前用户对其是否可写 -x 当前用户对其是否可执行...,如果没有则创建它 练习题2、判断是否有/usr/bin/wget命令,没有则安装他 练习题3、判断当前用户是否为管理员,UID为0或者为root都算管理员 练习题4、打印物理内存使用率 三、学习视频

30640

每天一个linux命令:wget命令

wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。所谓自动下载是指,wget可以在用户退出系统之后在后台执行。...wget 可以跟踪HTML页面上链接依次下载来创建远程服务器本地版本,完全重建原始站点目录结构。这又常被称作”递归下载”。...–limit-rate=RATE 限定下载输率 目录参数: -nd –no-directories 不创建目录 -x, –force-directories 强制创建目录 -nH, –no-host-directories... 不创建主机目录 -P, –directory-prefix=PREFIX 将文件保存到目录 PREFIX/… –cut-dirs=NUMBER 忽略 NUMBER层远程目录 HTTP 选项参数: –http-user.../LOCAL:保存所有文件和目录到本地指定目录 实例11:使用wget –reject过滤指定格式下载 命令: wget --reject=gif ur 说明: 下载一个网站,但你不希望下载图片,可以使用以下命令

2K20
领券