精华内容
下载资源
问答
  • OpenWrt挂载U盘安装软件注意事项

    千次阅读 2016-11-05 10:24:07
    下面描述如何在OpenWrt中建立U盘安装软件环境以及如何安装 准备软件安装环境  我将U盘挂载到/mnt/sda中 修改/etc/opkg.conf dest root / dest ram /tmp dest usb /mnt/sda lists_dir ext /var/opkg-lists

    下面描述如何在OpenWrt中建立U盘安装软件环境以及如何安装

    准备软件安装环境 
    我将U盘挂载到/mnt/sda中,
    U盘文件系统最好用EXT格式,不然在安装创建软链接文件时会出错

    • 修改/etc/opkg.conf

              dest root /
              dest ram /tmp
              dest usb /mnt/sda
              lists_dir ext /var/opkg-lists
              option overlay_root /overlay
              src/gz chaos_calmer_base 
              ....
      

      这里增加了 dest usb /mnt/sda,目的是定义opkg安装选项中,如果配置为装在usb,则安装到/mnt/sda中

    • 修改/etc/profile

              #!/bin/sh
              [ -f /etc/banner ] && cat /etc/banner
              [ -e /tmp/.failsafe ] && cat /etc/banner.failsafe
      
              export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/mnt/sda/usr/bin:/mnt/sda/usr/sbin:/mnt/sda/usr/lib
              export LD_LIBRARY_PATH=/mnt/sda/usr/lib:/mnt/sda/lib:/lib
              export HOME=$(grep -e "^${USER:-root}:" /etc/passwd | cut -d ":" -f 6)
              export HOME=${HOME:-/root}
              export PS1='\u@\h:\w\$ '
      
              [ -x /bin/more ] || alias more=less
              [ -x /usr/bin/vim ] && alias vi=vim || alias vim=vi
      
              [ -z "$KSH_VERSION" -o \! -s /etc/mkshrc ] || . /etc/mkshrc
      
              [ -x /usr/bin/arp ] || arp() { cat /proc/net/arp; }
              [ -x /usr/bin/ldd ] || ldd() { LD_TRACE_LOADED_OBJECTS=1 $*; }
      

      注意,这里只修改 
      export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/mnt/sda/usr/bin:/mnt/sda/usr/sbin:/mnt/sda/usr/lib 
      export LD_LIBRARY_PATH=/mnt/sda/usr/lib:/mnt/sda/lib:/lib 
      如果不在PATH中添加/mnt/sda/usr/lib,在安装过程中可能会出现类似can’t open ‘/usr/lib/opkg/info/Python.list’: No such file or directory 这种错误,原因是opkg找不到U盘中的库环境目录 
      修改完后,记得在命令行中使用source /etc/profile更新环境变量

    安装软件到U盘 
    使用 opkg -d usb install XXX安装软件

    展开全文
  • OpenWrt下的U盘挂载

    2019-09-15 17:27:51
    步骤: 1.安装对应驱动与软件 软件列表: opkginstall kmod-usb-core opkginstall kmod-usb-ohci #安装usbohci控制器驱动 opkginstall kmod-usb-uhci #UHCI USB控制器 opkginstall ...

    步骤:

    1.安装对应驱动与软件

    软件列表:

    opkginstall kmod-usb-core
    opkginstall kmod-usb-ohci #
    安装usbohci控制器驱动
    opkginstall kmod-usb-uhci
     #UHCI USB控制器
    opkginstall kmod-usb2 #
    安装usb2.0
    opkginstall kmod-usb-storage #
    安装usb存储设备驱动
    opkginstall usbutils #
    安装了这个后可以用lsusb

    opkginstall mount-utils #挂载卸载工具
    opkginstall ntfs-3g #
    挂载NTFS
    opkginstall kmod-fs-vfat #
    挂载FAT
    opkginstall fdisk #
    硬盘分区管理工具

    2.插入U盘并用fdisk查看设备

    命令:fdisk-l


    其中sda1FAT32格式U盘,对应的工具模块为kmod-fs-vfat


    3./mnt下建立挂载目录

    命令:mkdir-p /mnt/cxU


    4.挂载

    命令:mount-t vfat /dev/sda1 /mnt/cxU



    5.卸载

    命令:umount-l /mnt/cxU



    结束


    版权声明:本文为博主原创文章,未经博主允许不得转载。

    转载于:https://my.oschina.net/u/2510891/blog/527673

    展开全文
  • u盘启动openwrt(含u盘挂载)

    千次阅读 2015-05-18 11:24:47
    ----------u盘启动openwrt-------------------------------------------------------made by 空 已经格式化u盘好的,可以跳过4,5步,右边出现的1264 to 1168 96 意为flash...首先,更新软件列表(每次重启路由器后
    ----------u盘启动openwrt-------------------------------------------------------made by 空

    已经格式化u盘好的,可以跳过4,5步,右边出现的1264 to 1168 96 意为flash空间从1264kb变为1168kb 该程序占用了96kb的空间,可不必关注该数字

    首先,更新软件列表(每次重启路由器后,需要先运行一次这个,才能安装软件包)
    opkg update

    1.安装移动存储设备支持
    opkg install kmod-usb-storage 1264 to 1168 96

    立刻就可以查看u盘及其分区
    ls /dev
    观察里面是否出现sda sda1 sda2 sda3等字样
    sda说明是名为sda的设备 sda1是它的第一个分区 后面依次推类

    2.安装EXT4文件系统
    opkg install kmod-fs-ext4 1168 to 972 196

    3.安装文件系统格式化及检查工具(若不安装不能使用mkfs.ext4格式化命令)
    opkg install e2fsprogs 972 to 412 560

    4.安装u盘分区工具(选择安装)
    opkg install cfdisk 460 to 200 160

    然后可以进行u盘分区
    cfdisk /dev/sda
    在界面里进行分区,可以分为主分区或者逻辑分区
    分为主分区 那么就会使用名字sda1 到sda4,逻辑分区 使用sda5之后的名字
    这里只具有分区功能,不会格式化分区。
    我把u盘分为三个分区sda1 sda2 sda3

    5.格式化u盘
    mkfs.ext4 /dev/sda1 将第一个分区格式化为ext4格式
    mkswap /dev/sda2 将第二个分区格式化为swap交换分区
    mkfs.ext4 /dev/sda3 将第三个分区格式化为ext4格式

    6.安装开机从u盘启动
    opkg install block-mount 412 to 360 52

    7.修改 /etc/config/fstab 文件,让系统启动自动挂载,修改成如下

    最上方这一段保留
    config global automount
    option from_fstab 1
    option anon_mount 1

    config global autoswap
    option from_fstab 1
    option anon_swap 0

    下方的修改

    方法一(最简单,推荐):
    config mount #把sda1分区挂载为系统
    option target /overlay
    option device /dev/sda1
    option fstype ext3
    option options rw,sync
    option enabled 1
    option enabled_fsck 0

    config swap #把sda2分区挂载为交换分区
    option device /dev/sda2
    option enabled

    config mount #把sda3分区挂载在mnt文件夹上,作为存储网站和文件的地方
    option target /mnt
    option device /dev/sda3
    option fstype ext4
    option options rw,sync
    option enabled 1
    方法二:
    config mount
    # option target /home  #这一行要不要无所谓了,我一般是去掉或者在前面加一个“#”
    option device /dev/sda1
    option fstype ext3
    option options rw,sync
    option enabled 1
        option is_rootfs 1

    config swap
    option device /dev/sda2
    option enabled

    config mount
    option target /mnt
    option device /dev/sda3
    option fstype ext4
    option options rw,sync
    option enabled 1
    方法三:
    config mount
    option target /
    option device /dev/sda2
    option fstype ext3
    option options rw,sync
    option enabled 1
    option enabled_fsck 0

    config swap
    option device /dev/sda2
    option enabled

    config mount
    option target /mnt
    option device /dev/sda3
    option fstype ext4
    option options rw,sync
    option enabled 1

    8.执行如下命令让其生效(选择执行,因为默认是生效的)
    /etc/init.d/fstab enable

    9.挂载u盘
    mount /dev/sda1 /mnt/

    10.建立一个用来同步系统文件的临时文件夹
    mkdir /tmp/root

    11.挂载并同步系统根目录“/”到 /tmp/root
    mount -o bind / /tmp/root

    [右边备份系统用,可不用关注:压缩tar -cpzvf /tmp/root.tar.gz /mnt/root 解压缩tar -xpzvf /tmp/root.tar.gz]

    12.拷贝/tmp/root下所有文件到 “/mnt”,这个其实就是把系统文件复制到你的U盘了
    cp /tmp/root/* /mnt -a

    [右边为其他需求的备选命令,可不用关注:rm -rf 删除命令]

    11、卸载 解除系统文件同步
    umount /tmp/root

    7、方便你以后知道是不是从U盘启动了(此步非必须)
    从u盘上修改/mnt/etc/banner,添加一点点标识 比如boot from usb

    15.重启路由器
    reboot

    观察欢迎界面是否出现boot from usb
    df -h 查看磁盘使用及挂载情况

    展开全文
  • 语法:find 路径范围 [选项] 选项值 (选项:-name:按照文档名进行搜索(支持模糊搜索),-type:按照文档类型进行搜索) service指令:控制一些软件服务启动/停止/重启。语法:service 服务器名 start/stop/restart ...

    Linux的常用指令

    一、指令与选项

    1. 概述

    • 终端中输入的内容为指令

    • 指令格式:#指令 [选项] [操作对象]

    • 一个指令可以包含多个选项、操作对象也可以是多个

    二、基础指令

    1. ls指令:(list) 列出所在的目录下的所有目录和文件的名称

      • #ls 路径
      • 路径可分为相对路径绝对路径,相对路径需要一个参照物,一般为单签的工作路径,绝对路径不需要参照物,直接从“/”(表示根目录下)开始寻找对应路径
      • 相对路径:在相对路径中通常用到“./”(表示当前目录下)和“. ./”(表示上一级目录下)
      • #ls 选项 路径
      • #ls -l 路径:表示以详细列表的形式进行展示
        在这里插入图片描述
      • #ls -la 路径:表示显示所有文件/文件夹(包含隐藏文件)
        在这里插入图片描述
      • 其中以 “-” 开头的表示对应文件类型为文件“d”开头的表示文件类型为文件夹,以 - 开头的为隐藏文件
      • #ls -lh 路径:列出指定路径下的所有文件/文件夹的名称,以列表的形式并且显示文档的大小以可读性较高的形式显示
        在这里插入图片描述
    2. pwd指令:打印当前所在的路径

    3. cd(change directory)命令:用于切换当前工作目录

    4. mkdir(make directory):创建目录。语法:mkdir 路径(可以是文件名,也可以是包含文件名的完整路径)

      mkdir -p 路径:可以一次创建多层目录

    5. touch指令:创建文件。语法:touch 文件名或包含文件名的完整路径

    6. cp指令:复制文件或复制文件夹到指定位置。语法:cp 被复制的文件路径 文件被复制到的路径

      注意:使用cp命令进行文件夹复制时需要添加参数“-r ”,否则目录将被略过

    7. mv指令:移动或剪切(可以给文件重命名)。语法:mv 需要移动的文件路径 需要保存的文件路径

    8. rm命令:删除文档。语法:rm 选项 需要删除的文件路径

      注意:rm -f 需要删除的文件路径 —>强制删除,不提示是否删除

      ​ rm -r 需要删除的目录 —>删除目录

      ​ rm -f Linux* —>使用通配符*,则会删除以Linux开头的所有文件

    9. vim命令:vim是文本编辑器。语法:vim 文件路径 —>具体使用后序介绍

    10. 输出重定向

      一般命令输出会显示在终端,有些时候需要将一些命令的执行结果保存到文件中进行后序的分析,则需要使用输出重定向技术

      语法:正常执行的指令 >/>> 文件路径 —>文件可以不存在(>:表示覆盖输出,会覆盖掉原先的文件内容;>>:覆盖输出,不会覆盖原始文件内容,会在原始内容末尾继续追加)

    11. cat指令:可以直接打开一个文件。语法:cat 文件名

      注意:cat命令可以配合输出重定向对文件进行合并。语法:cat 文件1 文件2 > 文件名

    三、进阶指令

    1. df命令:查看磁盘空间。语法:df -h —>会显示磁盘空间的详细信息
      在这里插入图片描述

    2. free命令:查看内存使用情况。语法:free —>-m表示以mb为单位输出
      在这里插入图片描述
      注意:交换表示临时内存,当系统真实内存不够用时会临时使用磁盘充当内存

    3. head命令:查看一个文件的前n行,如果不指定则默认为前10行。语法:head -n 文件路径(n表示数字)

    4. tail指令:查看一个文件的后n行语法和head类似,也可以查看文件的动态变化过程(变化内容不能是手动增加的)。语法:tail -f 文件路径

    5. less指令:以较少的内容进行输出,按下辅助功能键查看更多(数字+回车、空格、上下方向键)。语法:less 需要查看的文件路径

    6. wc指令:统计文件内容信息(包含行数、单词数、字节数)

      -l:表示lines,行数

      -w:表示words,单词数

      -c:表示bytes,字节数

    7. date指令:表示操作时间和日期。语法:如下图
      在这里插入图片描述
      注意:date -d “-1 day” “+%Y-%m-%d %H:%M:%S” 获取之前的某个时间,"-1 day"可以进行改变

    8. cal指令:操作日历
      在这里插入图片描述
      注意:-3表示输出当前月和上一个月和下一个月的日历

      ​ -y 年份 输出某一年的日历

    9. clear/ctrl+L指令:清楚终端中已经存在的结果

    10. 管道:| 作用:“过滤”、“特殊”、“扩展处理”。语法:配合前面的指令使用

      注意:grep的作用主要用于过滤,管道前面的输出作为管道后面的输入,即过滤出文件名含有s的文件

    四、高级指令

    1. hostname指令:操作服务器的主机名(读取,设置)

    2. id指令:查看一个用户的基本信息(包含用户id、用户组id……),该指令如果不指定用户则默认当前用户
      在这里插入图片描述

    3. whoami命令:显式当前登录的用户,用于shell脚本

    4. ps -ef指令:用于查看当前服务器进程信息。-e:表示列出全部进程,-f:表示显式全部的列
      在这里插入图片描述
      注意:UID:用户id;PID:进程id;PPID:父进程id;C:CPU的占用率;STIME:进程的启动时间;TTY:发起该进程的设备识别符号;TIME:进程的执行时间;CMD:该进程的名称或路径

      当找不到父进程时表示此进程为僵尸进程

    5. top命令:产看服务器进程占用的资源
      在这里插入图片描述
      表头含义:PR:优先级,VIRT:虚拟内存(程序申请的内存),RES:常驻内存(实际使用的内存),SHR:共享内存;实际使用内存=常驻内存(RES)-共享内存(SHR)。S:表示进程状态(S表示睡眠,R表示运行);MEM:表示内存占用百分比;COMMAND:表示进程名称或路径

    6. du -sh指令:产看目录的真实大小。语法:du -sh 目录路径
      在这里插入图片描述

    7. find指令:用于查找文件。语法:find 路径范围 [选项] 选项值 (选项:-name:按照文档名进行搜索(支持模糊搜索),-type:按照文档类型进行搜索)

    8. service指令:控制一些软件服务启动/停止/重启。语法:service 服务器名 start/stop/restart

    9. kill命令:杀死进程。语法:kill 进程PID,killall 进程名称

    10. ifconfig命令:用于操作网卡

    11. reboot命令:重启计算机

    12. shutdown命令:关机指令。语法:shutdown -h now 或者 shutdown -h [时间]

    13. uptime命令:输出计算机的在线时间
      在这里插入图片描述

    14. uname命令:获取系统的类型。语法:uname -a 表示获取系统的全部信息

    15. netstat -tnlp指令:产看网络连接状态
      在这里插入图片描述
      说明:-t:表示列出tcp协议的连接

      ​ -n:表示将地址从字母组合装换成ip地址,将协议转为端口号显式

      ​ -l:表示过滤出“state”列中值为LISTEN(监听)的连接

      ​ -p:表示显式发起连接的进程pid和进程名称

    16. man指令:手册(包含了Linux中全部命令手册)。语法:man 指令名(按q键退出)

    五、其他

    1. 软件安装

    在这里插入图片描述

    2. 文件检索

    • grep -r “查找的关键字” + 路径
    • 例如:grep -r “main void” /home/ysw

    3. U盘挂载

    • 系统默认挂载的目录:/media
    • 手动挂载:/mnt
    • 挂载方式:mount+设备名+挂载目录:
      • 设备名:sudo fdisk -l
      • 挂载目录:默认手动挂载到:/mnt
    • 卸载:sudo umount /mnt
    • 查找设备名
      在这里插入图片描述
    • 挂载
      在这里插入图片描述
    • 卸载
      在这里插入图片描述

    4. 压缩包管理

    1. gzip和gunzaip:

      • 压缩和解压,不会保留源文件,也不会打包,只会在原文件基础上进行压缩
    2. tar:不使用z/j参数则该命令只能打包

      • 参数:c–创建;x–释放;v–显式提示信息;f–指定压缩文件的名字;z–使用gzip的方式压缩文件后缀为.gz;j–使用bzip2方式压缩后缀为.bz2

      • 压缩:tar zcvf 生成的压缩包名字(xxx.tat.gz) 要压缩的文件或目录

        tar jcvf 生成的压缩包名字(xxx.tat.bz2) 要压缩的文件或目录

      • 解压:若文件后缀为.gz:tar zxvf 压缩包名 -C 解压后的位置
        在这里插入图片描述

    3. rar(必须安装该软件):

      • 参数:压缩:a;解压缩:x
      • 压缩:rar a 生成的压缩文件名(temp) 压缩和文件或目录
      • 解压缩:rar x 压缩文件名 (解压缩目录)
    4. zip:

      • 压缩:zip 生成的名字 压缩的文件或目录
      • 解压缩:unzip 压缩包名字 -d 解压目录

    5. 其他

    展开全文
  • Q:请问,八核king6818开发板支持...还是要手动挂载? A:打开软件 , 点击local , rt , 插入U盘 。 Q:好的,我看看,谢谢 。可以了。 A:会识别成USBxxxx 。 Q:再请问下,烧录ubuntu还是使用fastboot吗?
  • U盘挂载失败提示 mount: 未知的文件系统类型“ntfs”破解之法 系统环境 centos-7.6 如图所示 提示挂载失败 mount: 未知的文件系统类型“ntfs” 分析原因确少安装ntfs内核模块 下面我们进行安装,软件下载地址 ...
  • U盘挂载因为后面项目中设计U盘资料的读取,今天我实验了下U盘挂载。(一)下载软件 1)komd-usb-ohci kmod-usb2 kmod-usb-storage kmod-usb-core 这些是USB驱动包2) kmod-nls-base kmod-nls-cp437 kmod-nls-iso8859...
  • RadHat系统u盘挂载方法

    千次阅读 2013-08-01 16:15:04
    RedHat 9挂载U盘的方法: 比如你将光驱挂载到/mnt/cdrom这个目录,操作步骤如下: 方法一:挂载光盘: mount -t iso9660 /dev/cdrom /mnt/cdrom 拷贝光盘上一个软件,例如a: cp /mnt/cdrom/a /home/soft ...
  • -------------------------------------------------------------------------------在U盘上安装软件----------------------------------------------------------------------------------------------------------...
  • 所以保存在这种格式移动硬盘/U盘里文件,在苹果电脑上只能打开,不能编辑保存。是不是觉得很奇怪??哪怕苹果电脑下载好东西用U盘/移动硬盘复制到其它电脑,默认是办不到。本人parallels desktop安装的Windows 10...
  • ArchLinux Xfce4桌面 挂载U盘等设备 [2020-10-19]ArchLinux Xfce4桌面 挂载U盘等设备原因需要安装的软件参考网址 ArchLinux Xfce4桌面 挂载U盘等设备 编写时间:2020-10-19 原因 工作于xfce4桌面环境下,thunar文件...
  • VMplayer 中运行mac osx,想挂载U盘进去,无奈居然一直挂载不进去,而此时宿主机Win10中的U盘也消失,查看设备管理器居然显示“未知设备” 于是乎一顿度娘,网上的方法都千篇一律无效。但是在其中一篇中提到了...
  • 编辑/etc/config/network ...U盘首先在linux上分好区,这里就不说了,我分的是ext4的,如果是别的格式分区,请自行修改下述配置文件 最好分两个区,当时着急测试,只分了一个区。 1.安装软件...
  • Linux下手动挂载U盘

    2014-01-29 09:20:49
    首页Linux新闻Linux教程数据库技术Linux编程服务器应用Linux安全Linux下载...背景: 阅读新闻 Linux下手动挂载U盘 [日期:2012-12-12] 来源:Linux社区 作者:Linux [字体:大 中 小]  在电脑上直接插入U盘,其实是
  • 由于我的系统内部已经有了相关usb驱动模块,所以一插上闪存卡就能识别了 基本想法很简单,先格式化,再挂载,再配置opkg.conf使软件安装到其上。格式化 挂载到/mnt/usb目录 修改/etc/profile及/etc/...
  • RK3308板子挂载u盘,运行程序 好记性不如烂笔头,记性不好的人纯粹作为个人记录使用。 使用Ubuntu交叉编译得到文件demo,将文件demo拷入u盘中。 将u盘插在板子上,将板子串口,电源插电脑上。 打开软件SecureCRT,...
  • CentOs上设置是不认挂载NTFS格式的分区的,必须安裝ntfs-3g这些程序就可以对ntfs分区进行读写了。安裝ntfs-3g0、分辨ntfs-3g哪些已安裝1、rpm包安装的,可以用rpm -qa看见,这样要查找某软件包是否安装,用 rpm -qa ...
  • 刚买了个二手的RG100A-AA路由器,但是flash太小,于是想办法挂载一个U盘,下面是挂载U盘的步骤:1、首先把U盘格式化为ext3或者ext4的文件系统,NTFS或者FAT的文件系统适用与windows,ext2、3、4文件系统适用于Linux...
  • 默认情况下Mac OS对NTFS磁盘的挂载方式是只读(read-only)的,如何实现读写: ...a、插入U盘后,使用mount命令查看磁盘挂载情况,结果如下: /dev/disk2s1 on /Volumes/ESD-USB (ntfs, local, nodev,
  • 首先我们需要让U盘被VMware软件识别出来,如何设置呢? 点击Vmware右下角U盘图标,将优盘与Vmware主机连接。 然后, 在CentOS 6 系统中挂载U盘: 1、以root用户登陆 用fdisk -l 查看U盘的...
  • 目录环境mdev作用启用buildroot中的mdevmdev配置文件格式自动挂载U盘实际测试 环境 芯片:F1C100S 软件:Linux4.15 + buildroot 2019.02.3 目标:插入U盘后自动挂载到文件夹 mdev作用 主要作用就是在系统启动和热插...
  • 1. U盘插入linux一般会有以下反映 (1)/dev 的目录下,多出一个sdb的磁盘。 因为:目前系统中有两个硬盘, sda是原来的系统磁盘。sdb是插入的U盘。 其中:sdb1表示sdbU盘的一个分区。 (2)在/dev/disk/ 硬盘...
  • Linux下挂载NTFS格式的U盘

    千次阅读 2018-07-17 16:48:38
    NTFS是Windows下的格式,在Linux下是识别不了的,要想在Linux上挂载NTFS格式的U盘需要安装软件以提供支持。软件名为ntfs-3g。 1.下载安装包 https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2017.3.23.tgz 2....
  • 接下来,我们就想要在Openwrt上安装必要的软件了。可是这时候新的问题又来了:当安装一些软件之后,存储空间不足了。这时候该怎么办呢?以4M的Flash为例,当大家讲Openwrt固件刷到自己的路由器后,大家会发现剩余的...
  • centos 挂载ntfs格式U盘

    2017-11-17 00:31:00
    记得好像之前是可以直接mount -...问了下度娘,ntfs-3G这软件可以,yum search没有就直接问度娘要了个地址: https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2015.3.14.tgz 以下是安装步骤: wgethttps://tux...
  • 因为CentOS 默认不识别NTFS的磁盘格式,所以我们要借助另外一个软件挂载,那就是ntfs-3g了 自带的yum源没有这个软件,要用第三方的软件源,这里我用的是阿里的epel. 切换到系统yum目录并下载阿里的epel [root@...

空空如也

空空如也

1 2 3 4 5 ... 17
收藏数 337
精华内容 134
关键字:

u盘挂载软件