简述linux系统的目录层次结构_docker 目录

简述linux系统的目录层次结构_docker 目录Linux操作系统文件目录详解、系统运行级别详解。

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

目录

一、Linux 系统目录结构介绍

二、Linux 操作系统运行级别

1. 级别切换

2. 指定运行级别


一、Linux 系统目录结构介绍

        Linux 的文件系统是采用层级形式的树状目录结构,最上层为根目录“/”,然后在根目录下创建其他目录。在 Linux 操作系统当中,是没有像我们在 Windows 系统中一样的界面的,我们能看到的就是各级文件,也就是目录结构。Linux 操作系统中,一切皆文件,Linux 会将所有硬件设备也映射为文件来管理。

简述linux系统的目录层次结构_docker 目录

        与 Windows 操作系统不同的是,Linux 目录结构都是规划好的,文件不能随意放置,比如常用的指令存于 /bin 目录,配置文件、配置环境存于 /etc 目录等等。

Linux 目录结构介绍:

  • /bin (/usr/bin、/usr/local/bin),Binary 的缩写,用于存放常使用的命令。
  • /sbin (/usr/sbin、/usr/local/sbin),Super Binary 的缩写,权限较高,用于存放系统管理员使用的系统管理程序。
  • /home,专门用于存放普通用户的主目录,Linux 系统中每一个用户都会有一个自己的目录,一般以用户账号命名。
  • /root,系统管理员,权限最高。
  • /lib,是系统开机所需要的最基本的动态连接共享库,作用类似于 Windows 中的 DLL 文件,所有的应用程序都需要用到这些共享库。
  • /lost+found,一般为空,系统非法关机后这里会存放一些文件。
  • /etc,存放系统管理所需要的配置文件和子目录。
  • /usr,用户的很多应用程序和文件都放在此目录下,类似于 Windows 中的program files。
  • /proc,一个虚拟目录,它是系统内存的映射,访问该目录来获取系统信息(不能动)
  • /srv,service 的缩写,存放一些服务启动之后需要的数据(不能动)
  • /sys,该目录下安装了 Linux 2.6 内核中新的文件系统 sysfs(不能动)
  • /tmp,存放一些临时文件。
  • /dev,将所有的硬件设备映射为文件形式存储。
  • /media,Linux 会自动识别一些设备如光驱、U盘等,识别后将该设备挂载值此目录。
  • /mnt,为了让用户临时挂载别的文件系统,就可以将外部存储挂载至 /mnt/ 上,共享文件夹常用。
  • /opt,存放主机额外安装的软件。
  • /usr/local,另一个存放主机额外安装的软件的目录,一般通过编译源码的方式安装程序。
  • /var,用于存放在不断修改的文件的目录,如经常被修改的各种日志文件。
  • /selinux,SELinux 一种安全子系统,可以控制程序只能访问特定文件;只有在启用该服务后才能看到该目录。

二、Linux 操作系统运行级别

Linux 中共有七个运行级别:

  • 0:关机
  • 1:单用户(该模式便于找回丢失密码)
  • 2:多用户状态无网络服务(基本不用)
  • 3:多用户状态有网络服务(用的最多)
  • 4:系统未使用的保留给用户
  • 5:图形界面(在虚拟机中的演示操作就是此级别)
  • 6:系统重启

1. 级别切换

        当我们进入虚拟机中 Linux 操作系统时,看到的图形界面运行级别为5;

简述linux系统的目录层次结构_docker 目录

使用命令 init 级别 进行切换;

简述linux系统的目录层次结构_docker 目录

切换后此时运行级别为3,无图形界面;

简述linux系统的目录层次结构_docker 目录

2. 指定运行级别

CentOS 7 之前,是在 /etc/inittab 文件中修改系统的运行级别,

CentOS 7 之后 multi-user.target 等价于级别3,graphical.target 等价于级别5。

我们可以使用命令 systemctl get-default 查看当前运行级别;命令 systemctl set-default 级别 设置默认级别。

简述linux系统的目录层次结构_docker 目录


下期:Linux【实操篇】—— 远程登录、远程文件传输、vi和vim工具的使用方法 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/189101.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • vim输入中文变为乱码

    vim输入中文变为乱码

  • qca wlan wifi modules解析三

    qca wlan wifi modules解析三WLAN驱动的内核模块。参看下面这个框图:WLAN驱动中各个内核模块的作用如下:asf.ko–基本框架模块qdf.ko–基本框架模块ath_spectral.ko–支持Spectralath_dfs.ko–支持DFSumac.ko–通用802.11协议管理ath_hal.ko–Direct-Attach硬件虚拟层ath_rate_atheros.ko–…

  • js 邮箱正则表达式_匹配邮箱的正则表达式

    js 邮箱正则表达式_匹配邮箱的正则表达式一个正则表达式就是由普通字符(a~z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。语法:/ 匹配对象的模式 /其中,位于“/”定界符之间的部分就是将要在目标对象中进行匹配的模式。用户只要把希望查找的匹配对象的模式内容放入“/”定界符之间即可。例如,在字符串“abcd”中查…

  • MATLAB02:结构化编程和函数定义「建议收藏」

    文章目录MATLAB02:结构化编程和函数定义结构化编程流程控制语句和逻辑运算符流程控制语句示例使用循环语句应尽量预先分配内存空间MATLAB02:结构化编程和函数定义结构化编程流程控制语句和逻辑运算符与大多数编程语言相同,MATLAB有以下流程控制语句:流程控制语句作用if,elseif,else若if语句为真,则执行子句switch,case,ot…

  • poetry和poet_什么是poetry

    poetry和poet_什么是poetryPoetry的基本使用准备工作如果你是在一个已有的项目里使用Poetry,你只需要执行poetryinit命令来创建一个pyproject.toml文件:poetryinit可看到

  • 推荐几个IDEA插件,Java开发者撸码利器

    推荐几个IDEA插件,Java开发者撸码利器点击上方“Java之间”,选择“置顶或者星标”你关注的就是我关心的!来源:www.cnblogs.com/jimoer/p/8799437.html#上一篇:Java8很香但还是想升级到…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号