——————·今天距2021年271天·——————

这是ITester软件测试小栈第107次推文

在上一篇Linux系列文章:Linux之vi 文本编辑命令,主要介绍了常用的vi文本编辑命令。以下,主要介绍Linux硬件资源管理。

#Linux硬件资源管理#

Linux 系统中“一切皆文件”,所有文件都放置在以根目录为树根的树形目录结构中。

在 Linux 看来,任何硬件设备也都是文件,它们各有自己的一套文件系统(文件目录结构)。有时候需要收集一些硬件信息来进行资源管理,很多时候命令行就可以完成硬件信息的收集与管理。

对此,需要了解一个新的概念——“挂载”

当在 Linux 系统中使用这些硬件设备时,只有将Linux本身的文件目录与硬件设备的文件目录合二为一,硬件设备才能为我们所用,合二为一的过程称为“挂载”。

Linux文件系统挂载,示意图如下:

Linux

查看硬件信息:lspci

lspci 列出所有的 pci 设备,比如主板、声卡、显卡、网卡等。通过 lspci -v 可以查看更详细信息。

#列出所有的PCI设备信息
lspci#查看存储设备信息
fdisk -l#查看coco目录下CPU的信息
cat /coco/cpuinfo

Linux

配置硬件:kudzu

kudzu命令相当于windows的检查新硬件。

#配置硬件
kudzu

Linux

磁盘管理:fdisk

fdisk是一个创建和维护分区表的程序,从实质上说就是对硬盘的一种格式化。

#显示磁盘分区信息
fdisk -l# 对第二块scsi硬盘进行分区操作(命令后加硬盘设备文件的名称)
fdisk /dev/sdb

Linux

磁盘格式化:mkfs

mkfs命令用于对磁盘进行文件系统的格式化。

#将第二块scsi硬盘的第一个分区格式化为ext2文件系统
mkfs -t ext2 /dev/sdb1

Linux

查看磁盘挂载信息:df

挂载即将设备文件中的顶级目录连接到 Linux 根目录下的某一目录(最好是空目录),访问此目录就等同于访问设备文件。

df命令用于查看磁盘挂载信息命令。

-i 显示文件系统的使用情况, 不是磁盘的使用情况;

-h 以用户识别的方式显示磁盘信息,以 1K=1024 计算;

-H 同-h,但是计算单位以 1K=1000;

-l 只显示本地文件系统;

-t 加文件系统类型,只显示指定文件系统类型;

-x 加文件系统类型,只显示指定文件类型意外的系统类型;

#显示磁盘使用情况
df

Linux

磁盘分区的挂载:mount

mount命令用于挂载磁盘分区文件系统。

-t 指定文件系统类型

#将ext3文件系统的第二块scsi的第一个分区挂载到/media/coco目录下
mount -t ext3 /dev/sdb1 /media/coco#将第二块scsi的第二个分区挂载到/media/vivi目录下
mount /dev/sdb2 /media/vivi

Linux

磁盘分区的卸载命令:umount

umount命令用于将挂载到磁盘分区上的文件系统进行卸载。

#将挂载在/media/ITester目录下的文件系统卸载
umount /media/ITester

Linux

自动挂载和按需挂载

在给系统新增磁盘以后,如果重启系统会发现找不到存储,这是因为关机后,挂载已经自动卸载。因此可以利用自动挂载,保证系统每次开机的时候就可以自动将磁盘挂载上去,自动挂载后需要重启挂载服务。

#重启挂载服务
service autofs restart

Linux

交换分区的调整:swap

交换分区(swap space)将某段磁盘空间独立划分出来,当物理内存不够的情况下,系统先把物理内存中暂时不用的数据,暂存到交换空间,腾出内存空间来,以保证程序的运行;当swap中存储的页面被访问到时,系统会将其重新载入到物理内存中去运行。

#生成交换分区文件
mkswap /tmp/swp1#激活交换分区
swapon /tmp/swp1

以上

That‘s all

更多Linux系列文章

敬请期待

ITester软件测试小栈

往期内容宠幸

叮—这有一打让你666的测试终极资料包,请查收!

PyCharm2020年最新永久激活锦囊

QQ空间面试题放送,速度教科书式扑街补救offer!

金九银十加薪季,测试题预热一波

Selenium系列文章汇总

Fiddler基本使用

Fiddler抓包介绍

速看,APP测试之ADB最全指南!

APP测试之Monkey压力测试(一)

APP测试之Monkey压力测试(二)

Python接口自动化-接口基础(一)

Python接口自动化-接口基础(二)

Postman系列之安装及简介

Postman系列之发送不同HTTP类型请求

快来星标 置顶 关注我

后台 回复资源取干货

回复答题挑战玩转答题

想要获取相关资料和软件 ?

测试交流Q群:727998947

在看就点亮一下吖

Linux之硬件资源管理相关推荐

  1. Linux硬件资源管理

    文章目录 Linux硬件资源管理 查看系统PCI设备 查看CPU信息 查看系统物理CPU的个数 查看系统所有逻辑CPU个数 查看系统内存信息 查看磁盘分区信息 Linux硬件资源管理 查看系统PCI设 ...

  2. shell写的检测linux系统硬件信息的脚本

    前面用python写了一个检测windonws硬件信息的脚本,这里是很久之前用shell写的一个linux系统硬件信息检测脚本,可以对照看一下.检测内容基本一样:操作系统信息.内存.CPU.硬盘分区及 ...

  3. linux查看硬件信息的命令(图文)

    linux查看硬件信息的命令(图文) 发布:脚本学堂/Linux命令  编辑:JB02   2013-12-23 21:48:18  [大 中 小] 转自:http://www.jbxue.com/L ...

  4. 鸟哥的Linux私房菜(基础篇)-第三章、主机规划与磁盘分区(三.1. Linux与硬件的搭配)

    第三章.主机规划与磁盘分区 最近升级日期:2009/08/06 1. Linux与硬件的搭配 1.1 认识计算机的硬件配备 1.2 选择与Linux搭配的主机配备: 硬件支持相关网站 1.3 各硬件装 ...

  5. linux如何查看硬件驱动,linux查看硬件信息及驱动设备相关整理

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 联系我登录 首页 业界新闻 技术文章 资源分享 微语 linux查看硬件信息及驱动设备相关整理[转] 蓝猫 发布于:2014-5-30 17:48 分类: ...

  6. linux查看显卡核心数,linux查看硬件信息,linux查看硬盘信息,linux查看CPU信息,linux查看显卡,硬件型号信息 | 帮助信息-动天数据...

    linux查看硬件信息,linux查看硬盘信息,linux查看CPU信息,linux查看显卡,硬件型号信息 作者:dthost | 时间:2015-09-30 | 8,325 次阅读 linux服务器 ...

  7. linux的硬件系统管理,Linux 系统硬件管理的基础知识(四)

    以下主要介绍我的***次安装Linux系统遭遇,以及怎么度过这个遭遇的,希望对大家有所帮助.不喜欢的可以略过.以下接<Linux 系统硬件管理的基础知识(三)>. 四.关于存储设备的不同的 ...

  8. linux检测硬件驱动,linux查看硬件信息及驱动设备相关整理

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 联系我登录 首页 业界新闻 技术文章 资源分享 微语 linux查看硬件信息及驱动设备相关整理[转] 蓝猫 发布于:2014-5-30 17:48 分类: ...

  9. 查看硬件配置的Linux命令,LINUX 查看硬件配置命令的教程

    你还在为不知道linux 查看硬件配置命令的教程而烦恼么?接下来是小编为大家收集的linux 查看硬件配置命令的教程教程,希望能帮到大家. linux 查看硬件配置命令的教程 系统 # uname - ...

最新文章

  1. 斯坦福大学李飞飞团队图像分类课程笔记
  2. Java比较同一map是否相同_Java 中HashTable、HashMap、TreeMap三者区别,以及自定义对象是否相同比较,自定义排序等...
  3. 《JavaScript入门经典》学习笔记1
  4. Oracle教程之管理表(六)--Oracle外部表的管理
  5. js 控制按钮点击后不可用(用于短信或者邮箱验证)
  6. 使用JMeter进行数据库压力测试
  7. Android IPC机制
  8. MySQL使用二进制日志恢复数据库
  9. 亚伦•斯沃茨:怎样有效利用时间
  10. WPF实现仪表盘(刻度跟随)
  11. Android.os.SystemClock
  12. 年后开课 | 第 4 期临床基因组家系分析,同时解决科研和临床问题
  13. 怎么自学python-如何系统地自学 Python?
  14. python3怎么安装opencv_Python:即使安装了opencv,也无法导入cv2(如何为python3安装opencv3)...
  15. 求 逆矩阵 公式推导
  16. CV学习笔记-BP神经网络代码Python实例
  17. 「RPA技术」RPA工具的比较,谁能胜出?
  18. 鼠标连点器(VB.net 全局键盘钩子+模拟鼠标 左键、右键)
  19. 滴滴的焦虑,从未根治!
  20. Eclipse 启动提示java虚拟机启动失败,“Failed to create the Java Virtual Machine”-------解决方法

热门文章

  1. DataLoader, when num_worker 0, there is bug
  2. CreateThread()使用实例
  3. python编程(python和c相互调用)
  4. 随想录(无均衡负载的smp os设计)
  5. 一步一步写算法(之线性堆栈)
  6. android4.2 音频模块启动分析,Android 音频模块学习小结
  7. windows设备管理器
  8. python 怎么样去txt中提取xml_Python根据XML批量创建TXT并提取信息,python,xml,txt
  9. ubuntu 文件及子文件夹的权限的查看及修改
  10. C#下拉列表绑定数据库的使用三层实现