系统与硬件

系统资源管理器

查看系统PCI设备

lspci                    列出所有的pci设备如主板、声卡、显卡、网卡、usb接口设备

lspci -v                   更详细的pci信息

查看cpu信息

more /proc/cpuinfo  

cat /proc/cpunfo|grep "physical id"|sort|uniq|wc -l  查看系统物理CPU个数

cat /proc/cpuinfo | grep "cpu cores"       查看每个物理CPU中的内核的个数

cat /proc/cpuinfo | grep "processor" | wc -l     查看系统所有逻辑CPU个数

查看系统内存信息

more /proc/meminfo             查看系统的内存占用情况

查看磁盘分区信息

fdisk -l

linux外在设备的使用

硬件与设备文件

软盘在linux下对应的设备文件为/dex/fdx 例如 /dev/fd0表示系统中的第一个软盘驱动器

U盘识别为scsi设备,对应文件为/dev/sdax 其中a表示第一个scsi设备,x表示对应的分区编号

IDE光驱对应的设备文件为/dev/had

scsi光驱对应的设备文件为/dev/srx

常见文件系统类型

文件系统格式                        备注

msdos                  dos文件系统类型

vfat                    支持长文件名的dos分区文件系统类型

iso9660                  光盘格式文件系统类型

ext2/ext3/ext4                linux下的主流文件系统类型

xfs                       linux下的高性能日志文件系统

设备的挂载使用

mount -t 文件系统类型设备名挂载点

  1. 挂载软盘 mount -t msdos /dev/fd0 /mnt/floppy
  2. 挂载U盘:先确认U盘设备名,在命令行输入“dmesg|more”查看,一般为/dev/sda1然后建立挂载点mkdir /mnt/usb接着进行挂载 mount -t vfat /dev/sda1 /mnt.usb
  3. 挂载光盘 mount -t iso9660 /dev/hda /mnt/cdrom或者mount /dev/cdrom /mnt/cdrom

设备的卸载

umount 挂载目录

如umount /mnt/usb卸载U盘,umount /mnt.cdrom卸载光盘

文件系统结构介绍

目录结构——经典树形目录

目录功能介绍

  1. /etc存放系统管理相关的配置文件以及子目录。如系统初始化文件/etc/rc,用户信息文件/etc/passwd
  2. /usr目录存放应用程序和文件
  3. /var目录存放系统运行以及软件运行的日志文件
  4. /dev目录设备文件
  5. /proc目录虚拟目录,所有的信息都是内存的映射
  6. 其他目录

/boot目录:启动linux的一些核心文件、(镜像文件和链接文件)

/bin 和/sbin:可执行的二进制文件,bin是binary 的缩写,存放常用的linux命令如文件操作指令ls、cd、cp文件编辑命令vi、ed,磁盘操作命令dd、df、mount。sbin超级用户才能执行的命令:磁盘检查修复命令fcsk、磁盘分区命令fdisk、创建文件系统命令mkfs、关机命令shutdown和初始化系统命令init

/home目录:每个用户的工作目录

/lib目录:共享程序库和映像文件

/root目录:超级用户root默认的主目录

/run目录:外在设备自动挂载点

/lost+found目录:保存丢失文件

/tmp目录:临时文件目录

Linux系统基本结构——摘自《循序渐进linux》的更多相关文章

  1. linux系统基本结构-《循序渐进linux》

    1.linux控制台 linux系统由桌面控制台(X -Window视窗)和字符控制台组成.字符控制台是linux的核心,默认linux下有6个字符控制台. 字符控制台--〉X-Window下:ctr ...

  2. Linux系统初学-第三课 Linux网络配置1

    Linux系统初学-第三课 Linux网络配置 1.动态IP配置 配置文件路径 /etc/sysconfig/network-scripts/ ls查看网卡eth0,其中HWADDR值得获取:ifco ...

  3. 读书笔记之Linux系统编程与深入理解Linux内核

    前言 本人再看深入理解Linux内核的时候发现比较难懂,看了Linux系统编程一说后,觉得Linux系统编程还是简单易懂些,并且两本书都是讲Linux比较底层的东西,只不过侧重点不同,本文就以Linu ...

  4. Linux系统的理解及学习Linux内核的心得

    作业列表      (点击作业跳转) linux内核分析作业:以一简单C程序为例,分析汇编代码理解计算机如何工作 linux内核分析作业:操作系统是如何工作的进行:完成一个简单的时间片轮转多道程序内核 ...

  5. 查看linux系统常用的命令,Linux查看系统配置常用命令

    一.linux CPU大小  cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep &qu ...

  6. Linux系统状态监控小工具 - Linux Dash

    Linux Dash是一个简单易用的Linux系统状态监控工具,项目地址:https://github.com/afaqurk/linux-dash 1.安装Apache服务: [root@local ...

  7. Linux系统运维笔记(二),Linux文件编辑命令

    Linux系统运维笔记 Linux文件编辑命令 首先我们使用命令 vi filename 打开一个文件,这个时候进入到的是命令模式 接下来我们按i,然后键盘随便输入写内容. 然后按ESC重新进入到命令 ...

  8. 查看linux系统版本信息(Oracle Linux、Centos Linux、Redhat Linux、Debian、Ubuntu)

    一.查看Linux系统版本的命令(3种方法) 1.cat /etc/issue,此命令也适用于所有的Linux发行版. [root@S-CentOS home]# cat /etc/issue Cen ...

  9. 【查看linux配置】查看linux系统常用的命令,Linux查看系统配置常用命令

    一.linux CPU大小  cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep &qu ...

随机推荐

  1. Codeforces1153F Serval and Bonus Problem 【组合数】

    题目分析: 我们思考正好被k个区间覆盖的情况,那么当前这个子段是不是把所有的点分成了两个部分,那么在两个部分之间相互连k条线,再对于剩下的分别连线就很好了?这个东西不难用组合数写出来. 然后我们要证明 ...

  2. Zabbix监控磁盘IO值

    iostat取硬盘IO值. iostat -x 3 2 | grep vdb | sed -n '2p' | awk '{print $14}' 每3s取一次值,输出第二次vdb硬盘的负载值. 添加Z ...

  3. MFC:编辑区 Edit 的属性及使用

    Edit Control 编辑控件是 MFC 中使用较多的控件之一 1. Edit 的属性 Acccept Files -> True 控件接受拖放文件 Multiline -> True ...

  4. 第五周java学习总结

    学号 20175206<Java程序设计>第五周学习总结 教材学习内容总结 6.1 接口 为了克服Java单继承的缺点,Java使用了接口,一个类可以实现多个接口. 使用关键字interf ...

  5. Alertmanager 集群

    Alertmanager 集群搭建 环境准备:2台主机 (centos 7) 192.168.31.151 192.168.31.144 1.安装部署 192.168.31.151 cd /usr/l ...

  6. 关于NPOI导入的时候有时出现乱码解决办法

    手上这个项目之前客户说过导入的时候回出现乱码问题,一直没用重视,现在自己做做一个功能,乱码经常出现,开始以为是代码的问题,最后百度了试了很多方法猜找到解决办法: 乱码页面如下: 解决办法: 打开IIS ...

  7. 【DirectX12】第六章-练习

    练习3. (a) //LINELIST std::array<VPosData, > posData = { VPosData({ XMFLOAT3(-2.0f, -1.0f, +1.0f ...

  8. Swift PlayGround无限Running问题

    这个问题我想肯定很多人都有遇到过,如果你正好面试iOS,用这个playground写算法的话遇到这种情况只能hehe了-- 我是这样解决的,一开始我build project的时候选得是iOS的pla ...

  9. Ubuntu 18.04 记录

    登录后死机,关机时死机的解决方法 更新内核并安装 Nvidia 显卡驱动可解决. 在内核更新为 4.15.18,Nvidia 显卡驱动为 390 时,问题解决. 使用 LiveCD 启动,然后 mou ...

  10. Scrapy+Scrapy-redis+Scrapyd+Gerapy 分布式爬虫框架整合

    简介:给正在学习的小伙伴们分享一下自己的感悟,如有理解不正确的地方,望指出,感谢~ 首先介绍一下这个标题吧~ 1. Scrapy:是一个基于Twisted的异步IO框架,有了这个框架,我们就不需要等待 ...