zoukankan      html  css  js  c++  java
  • Linux基本操作1

    Linux开发的过程中,肯定会使用到很多设备,所以对设备的挂载卸载是一个很基本的操作。

    Linux对设备的默认定义如下:

    一、Linux中的硬件设备号
         设 备          设 备 号
        IDE硬盘         /dev/hd[a-d]   (并行硬盘)
        SCSI硬盘        /dev/sd[a-p]   (串行硬盘)
        U盘             /dev/sd[a-p]
        光驱            /dev/cdrom
        软驱            /dev/fd[0-1]
        打印机          /dev/lp[0-2]
        鼠标            /dev/mouse
        LCD             /dev/fb0
        系统终端        /dev/tty0

      串行端口终端     /dev/ttys0

        伪终端  /dev/ptyp1

    (注1:tty是Teletype的缩写,通常使用tty来简称各种终端设备。终端是一种字符型设备)

    (注2:伪终端(Pseudo Terminal)是成对的逻辑终端设备,如果某人在网上使用telnet程序连接到你的计算机上,则telnet程序就可能会开始连接到设备ptyp2(m2)上(一个伪终端端口上)。此时一个getty程序就应该运行在对应的ttyp2(s2)端口上。当telnet从远端获取了一个字符时,该字符就会通过m2、s2传递给getty程序,而getty程序就会通过s2、m2和telnet程序往网络上返回”login:”字符串信息。这样,登录程序与telnet程序就通过“伪终端”进行通信。通过使用适当的软件,就可以把两个甚至多个伪终端设备连接到同一个物理串行端口上)

    例如:
     <1>当插入第一个U盘时,它的设备号为sda1
        当插入第二个U盘时,它的设备号为sdb1
     <2>当插入第一个硬盘时,它的设备号为hda1
        当插入第二个硬盘时,它的设备号为hdb1 

    系统的/dev目录下列出了当前识别出来的所有设备。

    mount -l 列出当前已经挂载的存储设备。

    下面是存储设备的具体挂载方法:

    【挂载u盘】
      [root@localhost /]#cd /mnt
      [root@localhost mnt]#mkdir udisk
              这样,就在/mnt目录下新建一子目录udisk作为挂接点. 
      [root@localhost /]#mount -t -vfat /dev/sda1 /mnt/udisk
      [root@localhost /]#mount -t -ntfs-3g /dev/sda1 /mnt/udisk   //ntfs格式用这个命令
              这样,就成功的将U盘的设备文件/dev/sda1挂载到了ARM开发板的/mnt/udisk目录下,且以fat格式进行挂载.当用户需要访问U盘时,可以通过对文件/mnt/udisk而实现. 
     
    挂载网络文件系统:
    【挂载NFS】
    NFS(Network File System)即网络文件系统,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。挂载方法如下:
      [root@localhost /]#cd /mnt
      [root@localhost mnt]#mkdir arm_linux
             这样,就在ARM开发板的文件系统中/mnt下新建了一子目录arm_linux.
       [root@localhost mnt] #mount -o nolock,wsize=1024,rsize=1024 192.168.0.20:/home/lishuai /mnt/arm_linux
             这样就将IP地址为192.168.0.20(Linux虚拟机)下的/home/lishuai挂载到(ARM系统)的/mnt/arm_linux目录下. 
     
    【挂载samba】
    挂接Windows文件共享。Windows网络共享的核心是SMB/CIFS,在linux下要挂接(mount)windows的磁盘共享,就必须安装和使用samba 软件包。现在流行的linux发行版绝大多数已经包含了samba软件包,如果安装linux系统时未安装samba请首先安装samba。当然也可以到 www.samba.org网站下载......新的版本是3.0.10版。
    当windows系统共享设置好以后,就可以在linux客户端挂接(mount)了,具体操作如下:
    [root@localhost /]# mkdir –p /mnt/samba
         建立一个目录用来作挂接点(mount point)
    [root@localhost /]# mount -t smbfs -o username=administrator,password=pldy123 //10.140.133.23/c$ /mnt/samba
       administrator 和 pldy123 是ip地址为10.140.133.23 windows计算机的一个用户名和密码,c$是这台计算机的一个磁盘共享

    卸载则使用 umount 挂接点即可完成,如 umount /mnt/samba。

  • 相关阅读:
    DS博客作业03--树
    DS博客作业02--栈和队列
    DS博客作业02--线性表
    c博客06-2019-结构体&文件
    C博客作业05--2019-指针
    C语言博客作业04--数组
    c语言博客作业03--函数
    C语言博客作业02--循环结构
    深入理解Java线程池原理
    Offer快到碗里来——聊聊线程池
  • 原文地址:https://www.cnblogs.com/littlemeng/p/4886429.html
Copyright © 2011-2022 走看看