文件系统
文章平均质量分 72
Bazinga bingo
自律的顶端是孤独,孤独的顶端是自由
展开
-
[ Linux Busybox ] getopt32 命令解析
getopt32函数是一个在BusyBox工具集中使用的函数,用于解析命令行选项。getopt32函数主要是在需要处理命令行选项的程序中。通过使用getopt32函数,可以方便地解析命令行参数,并根据选项的出现与否进行相应的处理。例如,在命令行工具中,可以使用getopt32函数来解析用户输入的选项,并根据选项的不同执行不同的操作。原创 2023-11-09 09:00:00 · 208 阅读 · 0 评论 -
[ Linux Busybox ] nandwrite 命令解析
【代码】[ Linux Busybox ] nandwrite 命令解析。原创 2023-11-08 09:00:00 · 479 阅读 · 0 评论 -
[ Linux Busybox ] flash_eraseall 命令解析
在制作文件系统时,可以使用-n或–no-cleanmarker选项来表示不使用cleanmarker。这样,在擦除完Flash后,会在oob(out-of-band)区域设置相应的cleanmark位,表示该块已经完整擦除。这样,在以后对该块进行操作时,jffs2文件系统可以发现该块已经被擦除,从而避免浪费时间重新擦除已经是0xff的块。这是因为在某些特殊情况下,比如系统在擦除周期末尾重启,可能导致Flash中的位不稳定,即读出的值可能在不同时间点不一致。原创 2023-11-07 21:00:21 · 355 阅读 · 0 评论 -
[ Linux ] shell学习 —— shell 究竟是啥?
用户解释器为/sbin/nologin,而系统的/etc/shells文件里面没有添加/sbin/nologin,所以在运行的过程中会认证不过。还有就是Xwindow还有Web接口设置工具如Webmin,这好用的工具就可以帮我们搞定很多配置,这些工具都比shell来的好用又简单,何必要学什么shell这么麻烦呢?由于在学术界 Sun 主机势力相当的庞大, 而 Sun 主要是 BSD 的分支之一, 所以 C shell 也是另一个很重要而且流传很广的 shell 之一。拿去维修,那多不好,嘿嘿。原创 2023-04-02 16:57:07 · 513 阅读 · 0 评论 -
[ Linux ] 文本编辑器 vi —— 使用方法以及功能按键表
vi编辑器是最基础的编辑器,在众多编辑器中脱颖而出。所介绍的:文本编辑器Vim是一个高度可配置的文本编辑器,可以非常高效地创建和更改任何类型的文本。2、这时界面的左下角会出现【INSERT】或【REPLACE】字样,表明当前已经处于编辑模式。1、在一般指令模式下,通过【i I O o a A r R】任意一个字母来进入编辑模式。3、vim具有强大的程序编辑能力,用过字体颜色来判断语法是否正确,编辑速度很快。1、所有的Unix默认内置vi编辑器,其他的编辑器不一定自带。1、vi打开文件默认的模式。原创 2023-03-15 22:13:42 · 771 阅读 · 0 评论 -
[ Linux ] shell学习 —— Bash shell
当前登陆所执行的命令会被暂存在内存中(使用history命令可以查看),历史命令在我退出时,会将最近执行的命令记录到我的纪录档当中,当登陆系统后,指令记忆记录到.bash_history当中。在bash的man page里面有很多详尽的数据,要在里面找一个命令是否为Bash shell的内置命令,那也太过于麻烦了。立刻将目前的数据写入 histfile 当中:history -w(在默认的情况下, 会将历史纪录写入 ~/.bash_history 当中)这三条命令也相当的好用,有兴趣的好兄弟们可以试试!原创 2023-04-02 17:01:15 · 311 阅读 · 0 评论 -
[ Linux ] udhcpc自动获取到网口ip,ifconfig网卡IP信息未更改
最近遇到文件系统使用udhcpc获取IP,可是ifconfig查看网卡信息时,IP地址没有改变。在/etc/udhcpc下添加文件default.script注意权限#如果没有这个目录就创建, 将这个脚本放入此文件夹mkdir /etc/udhcpccp default.script /etc/udhcpc/chmod 755 default.script...原创 2022-03-17 06:02:21 · 959 阅读 · 2 评论 -
[ Linux ] 在ARM环境下打包rootfs
OS:Linuxrootfsroot@TN:/mnt# mkdir rootfsroot@TN:/mnt# mkdir udiskroot@TN:/mnt# mountroot@TN:/mnt# umount /media/linaro/94FE74F5FE74D0CA/root@TN:/mnt# mkfs.ext4 /dev/sda1root@TN:/mnt# mount /dev/mmcblk1p8 /mnt/rootfs/root@TN:/mnt# mount /dev/sda1 /mn原创 2022-02-25 06:55:51 · 1043 阅读 · 0 评论 -
[ Linux ] 零散文件系统安装各种命令和软件的方法
OS:Linux文件系统:Debian使用状态:okay文件系统apt安装软件和命令后,没有办法同步到外面零散的文件系统同步打包。需要安装的软件和命令依赖的库有时很多,不方便移植。本章的方法适用于多种文件系统,通用!!!!本章以Debian系统为例讲解。1、将服务器上的零散文件系统挂载到板子上挂载问题:在debian 10 系统下挂载报错解决办法:在前面加上busybox2、在零散文件的tool中添加一个脚本ch-mount.sh(或者在板子里添加脚本)脚本内容:切换成零散文件系统启动原创 2022-02-24 22:34:56 · 374 阅读 · 0 评论 -
[ Linux ] systemd启动文件系统流程|CSDN创作打卡
文章目录systemd介绍第一步 启动 Target 确认级别第二步 启动服务配置文件的区块systemd与[init进程](https://blog.csdn.net/weixin_43564241/article/details/122690735?spm=1001.2014.3001.5502)的主要差别基本命令使用systemd相关目录归类systemd介绍systemd是Liunx的启动守护进程,已被大多数Liunx发行版所采用。相较于之前被采用的init进程串行启动,systemd进程采用原创 2022-01-28 22:04:54 · 12263 阅读 · 0 评论 -
[ Linux ] 网络同步时间与更改时区|CSDN创作打卡
文章目录文件系统安装ntpdatentp常用服务器报错分析解决时区修改文件系统安装ntpdate ntpdate -u 210.72.145.44 ——网络时间同步命令 注意:若不加上-u参数, 会出现以下提示:no server suitable for synchronization found -u:从man ntpdate中可以看出-u参数可以越过防火墙与主机同步; 210.72.145.44:中国国家授时中心的官方服务器原创 2022-01-26 20:05:28 · 390 阅读 · 0 评论 -
[ Linux ] Ubuntu文件系统启动流程|CSDN创作打卡
文章目录第一步 启动初始进程第二步 确定运行级别第三步 init进程执行rc.sysinit第四步 启动内核模块第五步 加载开机启动程序第六步:执行/etc/rc.d/rc.local第七步:用户登入第八步 进入login shell第九步 打开non-login shell第一步 启动初始进程内核加载之后,开始运行第一个程序/sbin/init(作用:初始化系统环境)因为init是第一个执行程序,所以它的编号pid = 1其他的进程都是从它衍生出来的,都是它的子进程。第二步 确定运行级别在原创 2022-01-25 19:25:11 · 1463 阅读 · 2 评论 -
[ Linux ] 系统SSH安装以及配置解析 |CSDN创作打卡
文章目录安装SSHssh解析UseDNS配置 —— PTR反向查询流程服务端步骤安装SSHapt-get remove ssh*apt-get install sshservice ssh restartrm /etc/ssh/ssh_host_*dpkg-reconfigure openssh-serverpasswd(设置密码输入两次)vi /etc/ssh/sshd_config添加PermitRootLogin yes/etc/init.d/ssh restartssh解析原创 2022-01-17 22:11:49 · 796 阅读 · 0 评论