linux系统基本结构

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux系统基本结构相关的知识,希望对你有一定的参考价值。

一 查看系统pci设备,主板,声卡,显卡,网卡等

# lspci


二 查看cpu信息

# more /proc/cpuinfo

   

      1:查看系统物理cpu的个数

       #cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l

   

      2:查看每个物理cpu中内核的个数

       #cat /proc/cpuinfo | grep "cpu cores"

 

      3:查看系统所有的逻辑cpu个数

       #cat /proc/cpuinfo | grep "processor" | wc -l


三 查看系统内存信息

       #more /proc/meminfo

四 查看磁盘分区信息

       # fdisk -l

五 外置设备

    外置的设备文件存放在/dev下面

             软盘对应的设备文件为 /dev/fdx   //fd为软盘驱动器(floppydisk)的缩写

              u盘对应的设备文件为 /dev/sdax

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

六 文件系统类型

               1:msdos dos文件系统类型

                2:vfat   支持长文件名的dos分区文件系统类型 可以理解为windows文件类型

                3:iso**** 光盘格式文件类型

                4: ext2/3/4 linux的文件系统类型

                5: xfs linux的日志文件系统


七 设备的挂载使用

                命令:mount -t 文件系统类型设备文件挂载目录

                      (1)/mnt目录  专用做临时挂载目录

                       (2)/media目录 自动挂载目录,用于自动挂载光盘,u盘等移动设备

                   1:挂载u盘

                             挂载u盘前须确认u盘的设备名,输入#dmesg|more 查看,一般都是/dev/sd1,然后建立挂载目录 mkdir /mnt/usb,接着挂载

                                    如: mount -t ext4 /dev/sda1 /mnt/usb

八 设备的卸载

                  命令:umonut 挂载目录

                           如:卸载u盘    umonut /mnt/usb


九 文件系统结构

                     /

                            /etc 存放系统管理相关的配置文件以及子目录和相关网络配置文件和服务启动文件

                                     /etc/passwd  用户库文件  每个用户名, uid,gid,和工作目录

                                           /shadow 存放用户密码的文件

                                           /group  存放用户组信息

                                          /fstab 系统开机启动自动挂载分区列表,需要设置开机自动挂载的分区,都可以在此文件里加入

                                          /systemd systemd的配置文件目录

                                          /hosts 设定用户自己的ip与名字对应表

                                          /resolv.conf 客户端dns配置文件

                                          /systemd/system/*.wants 所有的服务启动脚本,开机系统自动启动这些服务

                                          /sysconfig/network-scripts/ifcfg-eth0 ip地址的配置文件

                                          /x11 x-window的配置文件

                                         / rsyslog.conf 系统日志输出配置文件

                                         / crontab 系统级别的守护进程配置文件

                                         /sysctl.conf 系统内核参数配置文件

                                         /services 定义系统服务与端口的对应关系

                                        / profile 系统全局环境变量配置文

                       /usr 主要用于存放应用程序和文件

                      /var 主要存放系统运行以及软件运行的日志信息

                     / dev 存放所以得设备文件

                    /proc 虚拟目录,都是内存的映射

                    /boot  存放启动linux的一些核心文件

                    /bin和/sbin 存放可执行的二进制文件  /sbin存放只有root才能执行的命令 

                    /home 用户工作目录

                   /lib 存放共享程序和映像文件

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

                  /lost+found 保存丢失文件,不正常的关机,会导致文件丢失,则这些文件保存在/lost+found

                  /tmp 为临时目录       


十 系统的核心组成

      linux内核的官方网站 https:www.kernel.org

1 内存管理

2 进程管理

3 进程间通信

4 虚拟文件系统

5 网络接口       


路漫漫其修远兮                       

以上是关于linux系统基本结构的主要内容,如果未能解决你的问题,请参考以下文章

Linux文件系统的基本结构

linux系统基本结构

真正认识Linux系统结构

Linux系统基本操作

Linux系统基本操作

Linux学习3. 熟悉Linux系统基本的目录结构