Linux系统接口
本篇文章给大家谈谈《Linux系统接口》对应的知识点,希望对各位有所帮助。
本文目录一览:
- 1、如何查看linux系统的网络接口
- 2、linux系统中,有关网络服务接口,是什么定义的
- 3、linux系统下第二快scsi接口硬盘的第三个逻辑分区应如何表示
- 4、linux系统怎么查看usb接口信息
- 5、启天Linux系统usb接口鼠标不能用
- 6、linux操作系统怎么识别USB接口设备?
如何查看linux系统的网络接口
方法/步骤
1、进入linux,使用“ cat /etc/services ”命令,可以查看所有服务默认的端口列表信息。
2、使用“netstat”命令,查看正在连接的端口【连接】列表信息。
3、使用“nestat -a”命令,查看所有服务端口【监听、连接】列表信息。
4、套接字的种类除了t(TCP)、u(UDP)之外,还有w(RAW)、x(UNIX)套接字。
5、使用" netstat -ap"查看所有服务端口和对应的程序名称。
linux系统中,有关网络服务接口,是什么定义的
(1)网络接口的命名
这里并不存在一定的命名规范,但网络接口名字的定义一般都是要有意义的。例如:
eth0:
ethernet的简写,一般用于以太网接口。
wifi0:wifi是无线局域网,因此wifi0一般指无线网络接口。
ath0:
Atheros的简写,一般指Atheros芯片所包含的无线网络接口。
lo:
local的简写,一般指本地环回接口。
(2)网络接口如何工作
网络接口是用来发送和接受数据包的基本设备。
系统中的所有网络接口组成一个链状结构,应用层程序使用时按名称调用。
每个网络接口在linux系统中对应于一个struct
net_device结构体,包含name,mac,mask,mtu…信息。
每个硬件网卡(一个MAC)对应一个网络接口,其工作完全由相应的驱动程序控制。
(3)虚拟网络接口
虚拟网络接口的应用范围非常广泛。最着名的当属“lo”了,基本上每个linux系统都有这个接口。
虚拟网络接口并不真实地从外界接收和发送数据包,而是在系统内部接收和发送数据包,因此虚拟网络接口不需要驱动程序。
虚拟网络接口和真实存在的网络接口在使用上是一致的。
(4)网络接口的创建
硬件网卡的网络接口由驱动程序创建。而虚拟的网络接口由系统创建或通过应用层程序创建。
驱动中创建网络接口的函数是:register_netdev(struct
net_device
*)或者register_netdevice(struct
net_device
*)。
这两个函数的区别是:register_netdev(…)会自动生成以”eth”作为打头名称的接口,而register_netdevice(…)需要提前指定接口名称.事实上,register_netdev(…)也是通过调用register_netdevice(…)实现的。
2、LINUX中的lo(回环接口)
1)
什么是LO接口?
在LINUX系统中,除了网络接口eth0,还可以有别的接口,比如lo(本地环路接口)。
2)
LO接口的作用是什么?
假如包是由一个本地进程为另一个本地进程产生的,
它们将通过外出链的’lo’接口,然后返回进入链的’lo’接口.具体参考包过滤器的相关内容。
PART2
实验:
本地一个进程发起连接,到一个本地的daemon监听的内网IP地址(eth1:
10.1.1.1)的端口(8085),此时在eth1上是抓不到包的,在
lo
上抓到,说明使用的是本地回环接口lo,而网络层的IP地址则是内网IP地址.
原
linux系统下第二快scsi接口硬盘的第三个逻辑分区应如何表示
是sdb7。第一个硬盘是sba;第二个硬盘是sdb;在一个硬盘中有4个主分区和一个扩展分区,而逻辑分区又在扩展分区中,所以前sdb1到4是主分区,剩下的是扩展分区里的逻辑分区。
硬盘的接口主要有IDE、SATA、SCSI 、SAS和光纤通道等五种类型。其中IDE和SATA接口硬盘多用于家用产品中,也有部分应用于服务器,SATA是一种新生的硬盘接口类型,已经取代了大部分IDE接口应用。SCSI 、SAS主要应用于服务器上,普通家用设备一般不支持SCSI和SAS接口。
特点
服务器使用的硬盘转速快,可以达到每分钟7200或10000转,甚至更高;它还配置了较大(一般为2MB或4MB)的回写式缓存;平均访问时间比较短;外部传输率和内部传输率更高,采用UltraWideSCSI、Ultra2WideSCSI、Ultra160SCSI、Ultra320SCSI等标准的SCSI硬盘,每秒的数据传输率分别可以达到40MB、80MB、160MB、320MB。
以上内容参考:百度百科-scsi硬盘
linux系统怎么查看usb接口信息
系统插入USB设备后,从控制台界面有如下提示:从控制台信息可以看出插入的USB设备名。
启天Linux系统usb接口鼠标不能用
不能用是因为电脑没有装鼠标对应的权限。没有权限就没法装驱动,没有驱动所以鼠标使用不了,安装驱动的方法可以百度直接搜驱动全家桶,狭隘后选择开始,然后等它安装完毕就可以用了。
linux操作系统怎么识别USB接口设备?
linux系统会自动识别USB接口为串口磁盘sda(通常为sda1,可通过fdisk
-l命令查询),挂载就可用。
例:新建挂载目录mkdir
/mnt/usb,挂载mount
/dev/sda1
/mnt/usb,用完卸载挂起点unmount
/dev/sda1
/mnt/usb。
关于《Linux系统接口》的介绍到此就结束了。