导航:首页 > 操作系统 > linux设备使用

linux设备使用

发布时间:2023-01-27 12:23:18

‘壹’ linux系统主要用在什么设备

嵌入式设备 ,如手机,数控机床,路由器,智能电视等

服务器 ,对稳定性要求高,或者要求必须长时间开机的服务器一般都会使用linux,也就是说大型服务器用linux的很多

超级计算机,目前500强超算中linux占95%;

PC,这个国内不多见,但是欧美国家主要是linux教学吧

‘贰’ linux系统设备管理器在哪

Linux系统的设备管理器通常位于/dev目录下。/dev目录包含了系统中所有的设备文件,这些文件用于管理系统中的硬件设备,包括磁盘驱动器、网络接口、打印机和其他设备。

您可以使用ls命令查看/dev目录下的内容,例如:

ls /dev
这将显示/dev目录下的所有文件和文件夹。您也可以使用grep命令来搜索/dev目录下的特定设备文件,例如:

ls /dev | grep sda
这将显示/dev目录下名称中包含“sda”的文件,这可能是系统中的硬盘驱动器。

注意,/dev目录中的设备文件是虚拟文件,不是真实的文件。它们是系统内核用于管理设备的接口,可以通过程序访问和操作。

‘叁’ Linux机器添加硬盘后的使用方式,手把手教你具体操作步骤

1、执行fdisk -l 查看新添加的硬盘,可以看到 sdb为新添加的硬盘。

2、fdisk /dev/sdb对新加硬盘格式化

3、输入m可以查看帮助

4、输入n新建分区,输入p新建主分区,输入1(主分区号),分别磁盘分区的起始终止位置,这里采用默认,即分区为硬盘大小。

5、输入w对分区进行保存

6、fdisk -l 查看分区,有了sdb1 ;输入mkfs.ext4将分区格式化为ext4格式

7、编辑/etc/fstab ,在最下面添加:

8、/dev/sdb1 /app ext4 defaults 0 0

9、使得磁盘开机挂载到/app

‘肆’ linux用mknod怎么创建设备怎么用

首先要明白什么是设备文件,简单的我们说,操作系统与外部设备(入磁盘驱动器,打印机,modern,终端 等等)都是通过设备文件来进行通信的,在Unix/Linux系统与外部设备通讯之前,这个设备必须首先要有一个设备文件,设备文件均放在/dev目录下。

一般情况下在安装系统的时候系统自动创建了很多已检测到的设备的设备文件,但有时候我们也需要自己手动创建,命令行生成设备文件的方式有 insf,mksf,mknod等等

根据mknod命令的使用参数来看【mknod Name { b | c } Major Minor 】,使用mknod之前,至少要明白以下几点:

  1. 设备文件类型:分为块设备和字符设备。ls -l /dev 结果显示第一个字段有b*** 和 c****,这里即标识了块设备和字符设备。

  2. 字符设备文件----字符设备文件传送数据给设备的时候,一次传送一个字符,终端,打印机,绘图仪,modern等设备都经过字符设备文件传送数据

  3. 块设备---系统通过块设备文件存取一个设备的时候,先从内存中的buffer中读或写数据,而不是直接传送数据到物理磁盘,这种方式能有效的提高磁盘和CD-ROMS的I/O性能。磁盘和CD-ROMS即可以使用字符设备文件也可使用块设备文件。

  4. 主号和次号

    主号:当在任意目录使用ls -l 时,结果的第5个字段就是主号,设备主号代表了这个设备使用的是哪个设备驱动程序

    次号:次号是一个24位的十六进制数字,定义了设个设备在系统中的物理的位置

就拿我们常用的创建卷组来看:

先来看看mknod 命令,如果该设备文件你想放在一个特定的文件夹下当然就先创建文件夹

mknod 设备文件名[/dev/xyz] b/c 主号 次号

{ mkdir /dev/vg01

mknod /dev/vg01/group c 64 0X010000}

创建之后,就可以使用你想要创建的设备对于德创建命令了,如我现在的卷组的创建命令:

vgcreate /dev/vg01 /dev/dsk/c*t*d*

一直进行下去,之后的步骤根据不同的设备而不尽相同。

‘伍’ 如何在Linux下实现设备的配置

现在的linux内核中使用kmod来完成设备模块的自动加载,它的一般工作机制是:在第一次引用设备模块时,内核使用系统命令/sbin/modprobe加载这个设备模块。为了使这种机制正常工作,您首先需要使用depmod
-a建立表述模块之间依赖关系的文件moles.dep,然后在/etc/moles.conf中设置正确的设备别名,如果还需要设置设备对应的参数。举例来说,在设置网卡时网卡的驱动程序是ne2k-pci,网卡的设备别名是eth0,则在文件/etc/moles.conf中加入别名alias
eth0
ne2k-pci,就设置了ne2000兼容的pci网卡,这样当有程序要尝试访问网络时,内核会自动加载网卡驱动程序ne2k-pci。
其二是需要根据设备的类型,以及安装的linux系统版本(不同的linux发行版对于同一设备的配置脚本文件存在差异),设置设备对应的配置脚本...现在的linux内核中使用kmod来完成设备模块的自动加载,它的一般工作机制是:在第一次引用设备模块时,内核使用系统命令/sbin/modprobe加载这个设备模块。为了使这种机制正常工作,您首先需要使用depmod
-a建立表述模块之间依赖关系的文件moles.dep,然后在/etc/moles.conf中设置正确的设备别名,如果还需要设置设备对应的参数。举例来说,在设置网卡时网卡的驱动程序是ne2k-pci,网卡的设备别名是eth0,则在文件/etc/moles.conf中加入别名alias
eth0
ne2k-pci,就设置了ne2000兼容的pci网卡,这样当有程序要尝试访问网络时,内核会自动加载网卡驱动程序ne2k-pci。
其二是需要根据设备的类型,以及安装的linux系统版本(不同的linux发行版对于同一设备的配置脚本文件存在差异),设置设备对应的配置脚本文件。

‘陆’ 如何远程使用家里的linux机器

远程使用家里的linux机器,有多种方法,可以分为两大类
1、通过ip地址/域名和ssh/telnet/远程桌面等自带工具
2、通过第三方软件,例如TeamViewer(强烈推荐)

首先介绍TeamViewer(强烈推荐):
在有图形界面的linux系统中,搜索teamviewer官网,下载相应的linux版本并安装,在家里linux机器运行此软件,此时显示一个id和密码,记下来,只要能上网,在别的终端(如windows电脑、手机)下载teamviewer软件,运行并选择连接到伙伴,输入刚才记下的id和密码,接通后即可远程控制家里linux机器的桌面。

=============分界线,以下为不常用方法,不推荐=============

另外通过ip+ssh访问:
这种办法需要以下固定条件(之一)来保证在远程的电脑能找到你家里的linux
1、电脑有固定公网(外网)IP地址(固定ip需要花钱买,较贵,一般家里少有)
(1)下载远程终端如xshell,新建ssh/telnet连接并接通家里linux机器,前提是机器支持以上方式访问

2、电脑有不固定(随机的)的公网ip地址(ADSL网络,不使用路由器属于此情况)
(2)此情况需要使用DDNS软件获取机器的域名,如花生壳,获取域名后,同(1)

3、电脑无固定公网ip地址,但有vpn设备,且vpn设备有固定公网ip(某些办公网可能有,家里极少)
(3)vpn拨号成功,获知家里linux机器的内网ip地址,使用ssh/telnel连接到linux机器的内网
满足以上条件之一

以下情况【无法连接】家里的linux机器
使用没有提供公网ip地址网络环境,如长城宽带、办公网络

‘柒’ 如何在linux上使用串口设备

简单的运行 dmesg 命令
$ dmesg | grep tty
输出:
[ 37.531286] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 37.531841] 00:0b: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 37.532138] 0000:04:00.3: ttyS1 at I/O 0x1020 (irq = 18) is a 16550A

setserial 命令
setserial 是一个程序用于设定并/或报告某个串口关联的配置信息。该信息包括串口用到的I/O 端口和中断号,以及Break键是否应被解释为Secure Attention Key 等等。 仅仅是输出如下的命令:
$ setserial -g /dev/ttyS[0123]
输出:
/dev/ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4
/dev/ttyS1, UART: 16550A, Port: 0x1020, IRQ: 18
/dev/ttyS2, UART: unknown, Port: 0x03e8, IRQ: 4
/dev/ttyS3, UART: unknown, Port: 0x02e8, IRQ: 3

带-g选项的setserial帮助找到你的Linux板子上的物理串口。
Linux 串口控制台程序
一旦串口被确定了,你就能使用许多的工具来配置Linux板子:
minicom- 用于控制modem和连接到mp 设备的最好的串口通信程序。
wvidial or other GUI dial up networking program - 一个内建智能PPP 拨号器。
getty / agetty - agetty 打开一个 tty 端口, 提示登录名称并调用 /bin/login 命令。
grub / lilo configuration - 配置串口为系统控制台。

阅读全文

与linux设备使用相关的资料

热点内容
端脑漫画哪个app可以免费 浏览:603
java创建索引 浏览:257
奔跑吧兄弟在解压板上做动作 浏览:325
杜鹃演的电影有哪些 浏览:752
关于叶寸心的小说 浏览:146
移动通信指南pdf 浏览:792
php移动应用开发 浏览:632
福州生活用什么app 浏览:917
海绵宝宝电影版有几部 浏览:906
安卓保留的文件夹 浏览:999
网站源码的分类 浏览:207
linux命令和dos命令 浏览:585
压电池单片机 浏览:795
android虚拟机root权限 浏览:702
台湾男老师女学生电影 浏览:43
中寰乐驾app为什么还收费 浏览:361
重生推到母亲 浏览:119
服务器为什么会爆服 浏览:407
活着余华演员表 浏览:406
韩国影视高分温情片 浏览:643