简述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工具的使用方法 

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 谈谈网站防盗链

    谈谈网站防盗链#开启重写引擎RewriteEngineon#图片防盗链RewriteCond%{HTTP_REFERER}!http://rewrite/.*RewriteRule.*\.(jpg|jpeg|png|gif)daotu.jpg引子:明明引用了一个正确的图片地址,但显示出来的却是一个红叉或写有“此图片仅限于***网站用户交流沟

    2022年7月23日
    10
  • python多线程详解

    python多线程详解前言①多线程类似于同时执行多个不同程序,多线程运行有如下优点:使用线程可以把占据长时间的程序中的任务放到后台去处理。用户界面可以更加吸引人,比如用户点击了一个按钮去触发某些事件的处理,可以弹出一

    2022年7月3日
    23
  • maven环境配置

    maven环境配置maven环境配置maven是一个项目管理插件,一般开发中会使用很多jar包,使用maven不用你手动去下载jar包,所有jar包仓库统一管理,只要配置一下pom文件即可。这可以提高开发效率,可以方便管理项目。1.下载maven可以访问官方网址:http://maven.apache.org/download.cgi这里可以根据情况选择自己需要下载的ma

    2022年5月14日
    46
  • java设置定时器_java定时器的使用(Timer)

    java设置定时器_java定时器的使用(Timer)定时器是java的一大特色,本篇文章我们会了解定时器的配置有哪些方式,下面就跟小编一起看看吧。实例packagecom.wxltsoft.tool;importorg.junit.Test;importjava.util.Calendar;importjava.util.Date;importjava.util.Timer;importjava.util.TimerTask;/***…

    2022年9月17日
    4
  • 完全背包问题(详细解答)

    完全背包问题(详细解答)首先完全背包问题需要01背包问题做铺垫,如果读者01背包问题没有解决,一定要理解之后,在看完全背包问题,包括01背包的优化!这里是01背包这里是01背包的全部优化好,我们开始完全背包!完全背包定义有N种物品和一个容量为V的背包,每种物品都有无限件可用。第i种物品的体积是v[i],价值是val[i]。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。从定义中可以看出,与01背包的区别01背包最多只能拿一件物品,完全背包则不然,只要空间够多,一种物品我可以拿n件!01

    2022年6月15日
    31
  • Java开发手册之SQL语句

    Java开发手册之SQL语句Java开发手册之SQL语句

    2022年4月22日
    40

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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