Linux【基础篇】—— linux操作系统目录结构、运行级别介绍

简介: Linux【基础篇】—— linux操作系统目录结构、运行级别介绍

一、Linux 系统目录结构介绍

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

image.png

       与 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;

image.png


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

image.png



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

image.png



2. 指定运行级别

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


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


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

image.png



相关文章
|
8月前
|
Ubuntu 物联网 Linux
从零安装一个Linux操作系统几种方法,以Ubuntu18.04为例
一切就绪后,我们就可以安装操作系统了。当系统通过优盘引导起来之后,我们就可以看到跟虚拟机中一样的安装向导了。之后,大家按照虚拟机中的顺序安装即可。 好了,今天主要介绍了Ubuntu Server版操作系统的安装过程,关于如何使用该操作系统,及操作系统更深层的原理,还请关注本号及相关圈子。
|
8月前
|
Ubuntu Unix Linux
操作系统的最强入门科普(Unix/Linux篇)
下期文章,小枣君会重点聊聊Windows和macOS那条线。敬请关注! 如果大家觉得文章不错,还请帮忙多多转发!谢谢!
|
8月前
|
监控 Ubuntu Linux
什么Linux,Linux内核及Linux操作系统
上面只是简单的介绍了一下Linux操作系统的几个核心组件,其实Linux的整体架构要复杂的多。单纯从Linux内核的角度,它要管理CPU、内存、网卡、硬盘和输入输出等设备,因此内核本身分为进程调度,内存管理,虚拟文件系统,网络接口等4个核心子系统。
940 0
|
8月前
|
Unix 物联网 Linux
都什么年代了,你还不懂啥是Linux操作系统
至于华为鸿蒙操作系统是不是独树一帜,这个留给各位阅读本文的网友们来讨论
376 0
|
8月前
|
Web App开发 缓存 Rust
|
8月前
|
安全 Linux iOS开发
linux属于什么操作系统
Linux是一种自由和开放源代码的操作系统,具有高度的灵活性和可定制性。与常见的操作系统如Windows和macOS相比,Linux具有自由、安全和稳定等优势。Linux已广泛应用于服务器、桌面电脑、超级计算机和嵌入式设备等领域,并且在未来的发展前景广阔。由于其自由和开放源代码的特性,Linux还促进了计算机技术和社区的发展,为全球的计算机用户提供了更多的选择和可能性。
|
8月前
|
安全 Ubuntu Unix
关于Linux操作系统,你必须要知道的事
我们可以看到无论是Debian还是Buildroot都有各自的特点,为客户提供了更大的选择空间和灵活性,大家可以根据自己的需求选择合适的版本来满足终端用户的体验和功能需求。从平技术将会一直关注更多更安全、灵敏、易于开发的Linux版本,做好适配工作,不断为客户带来“简单开发、方便应用”的使用体验。
|
8月前
|
安全 Ubuntu Linux
如何安装Linux操作系统?
此时,您可以选择重新启动计算机,然后从硬盘上的Linux系统启动。以上是一个大致的安装过程。请注意,不同的Linux发行版可能会在细节上有所差异,因此在进行安装之前,请确保您阅读并理解了相应发行版的安装指南或文档。
|
8月前
|
Ubuntu Linux 开发者
Linux发行版比较:选择适合你的操作系统
在做出选择之前,建议您先在虚拟机或双系统环境中尝试不同的发行版,根据自己的体验和需求做出决策。选择适合自己的Linux发行版是一个个人化和主观的过程,最重要的是找到符合自己需求和喜好的发行版,让您在使用Linux系统时感到舒适和方便。
|
8月前
|
Ubuntu Unix Linux
玩机强化技能,动手安装Ubuntu Linux操作系统
(13)Ubuntu重启过程中,你将在关机画面中看到提示文字“Please remove the installation medium, then press ENTER:”,按下“Enter”键即可重启电脑。
下一篇
开通oss服务