2016 - 2024

感恩一路有你

linux中grub配置文件存放位置 在linux中home目录的作用是是什么?

浏览量:1372 时间:2023-04-20 09:23:45 作者:采采

在linux中home目录的作用是是什么?

home目录在Linux中称为home目录,每个用户的目录都存储在这个目录下。这也将是每个用户 的数据存储在该目录下的子目录中。

我们知道Linux是多用户操作系统,即可以在操作系统中创建多个用户。通常在创建用户时,会在主目录下自动创建一个同名的子目录,也就是user 的主目录。新创建的用户对子目录只有完全的读写权限。

总而言之,主目录是存储每个用户的主目录,用户 的主目录存储用户特定的数据。

在Linux中,每个目录都有其功能。让 下面列出了主目录的具体功能。

/bin–用户基本二进制目录

Directory /bin是根目录的一级子目录。该目录包含最基本的用户二进制文件,即应用程序。这个目录与Windows下的Programs目录非常相似。

并不是所有的应用程序都存放在这个目录下,一些不是特别基础的程序会存放在/usr/bin目录下。比如Chrome浏览器,或者用户自己安装的一些程序通常在/usr/bin下。系统应用通常在这个目录下,比如ls、mkdir、cp。

如果您使用桌面版本的操作系统,您可以通过GUI看到该目录的内容。下图就是一个具体的例子。

图4二进制目录/引导-静态引导文件

目录/boot下包含的文件是用于启动操作系统的文件。例如GRUB引导加载程序文件和操作系统内核。但是boot loader的配置文件不在这里,而是在/etc目录下。

/cdrom–CD挂载点

目录/cdrom不是FHS标准的一部分,但是我们可以在大多数发行版中看到它。这个目录是CD的临时挂载点。

/dev–设备文件

在Linux下,设备也是文件,比如磁盘、USB闪存驱动器或CD-ROM。包括无线网卡,摄像头,串口都是一个文件。通常这些文件都在/dev目录下,所以可以切换到这个目录查看具体内容。

图5设备目录,其中该图是/dev目录的部分截图。这个目录下最常见的文件可能是/dev/sda,它代表一个SCSI磁盘。

除了处理物理设备,这个目录下还有很多伪设备。例如,/dev/random表示生成随机数的设备,而/dev/loop0是将本地文件映射到磁盘的虚拟设备。这些伪设备有时候非常有用,我们经常用这些设备做一些测试。

图6 GUI目录/etc–配置文件

操作系统和应用程序的配置文件通常存储在一个统一的目录中,这个目录就是/etc。许多配置文件以文本文件的形式存储在这里。我们可以通过文本编辑器修改配置项。比如网络的IP地址,Nginx的配置,系统日志的配置都可以在这里找到。

/home–主目录

这个目录称为主目录。在Linux操作系统下,每个用户通常都有自己的目录,在/home下。例如,在这个例子中,有一个名为zhangsn的用户,他的主目录在/home下,如图7所示。

用户 的主目录包含这个数据文件和与用户相关的配置文件。通常,用户只有在获得授权的情况下才能修改其目录中的文件并访问其他文件。

图7 Zhang sn-basic共享库的主目录/库

存储在/lib目录中的是/bin和/sbin中的二进制文件(应用程序)所需的库文件。/usr/bin下的应用程序所依赖的库通常位于/usr/lib目录下。

/lost found-可恢复文件

每个文件系统都有一个失物招领目录。如果文件系统崩溃,下次启动系统时将检查数据。如果在检查过程中发现有数据的文件,它们将被放入此目录。这样,您可以尝试手动恢复文件。

/Media–可移动媒体

目录/介质下包含的子目录是一些可设备的挂载点。当一些可设备插入计算机时,子目录将自动创建并安装在该目录中。

/mnt-临时装入点目录

这个目录通常是空的。主要用于临时挂载一些外部文件系统。例如,如果有多个数据磁盘,格式化后的磁盘将安装在此目录下。Mnt字符是mount的缩写,意思是坐骑。

/opt–可选软件包

自己安装的非常规软件一般安装在这个目录下。

/proc–内核放大器进程文件

这个目录也是一个虚拟目录,也就是说,它不是一个存储文件数据的目录。存储在该目录中的文件通常用于获取操作系统内核或进程的内部信息。

图8 proc目录例如,每个进程在这个目录下都有一个子目录,字母的名称就是进程ID。通过cat命令读取这个目录中的文件,可以获得进程的详细信息。例如,我们输入目录/proc/258,这是进程ID为258的进程的信息。我们可以通过ls命令看到以下内容。

图8流程细节/根-根主目录

目录/根目录是root用户的主目录。根用户 的主目录不在/home下,而是在根目录下。这需要注意。

/run–应用程序状态文件

这个目录是一个相对较新的目录,用于应用程序存储频繁更改的文件,如文件锁、进程id或套接字。

/sbin-系统管理二进制文件

该目录类似于/bin目录,用于存储二进制文件。与/bin目录不同,该目录存储用于系统管理的二进制文件,例如磁盘格式(mkfs)、磁盘分区(fdisk)和网络配置(ifconfig)等命令。

图9系统命令/S

u盘安装linux无法启动?

解决方案如下

首先,安装进度条并重启后,不要 t拔下USB闪存驱动器,等待重启成功,并根据需要完成系统。

设置。

第二,再次重启后,拔下u盘,屏幕上出现grubgt字符。输入以下命令:

(1):grubgtroot (hd0,0)

(2):grubgts:的手动加载系统导入系统的方法

当系统进入以下grub界面时,:。

因为u盘已经拔了,所以系统不能 t通过u盘引导。

在这里,我们可以通过添加指令来手动引导。

步骤1:输入root (hd0,0)并按回车键。

第二步:输入kernel /vmlinuz-(这部分是系统内核,可以通过表键完成)ro rootLABEL/ rhgb quiet,回车。

第3步:输入initrd /initrd-(用表键完成)并按回车键。

第四步:输入boot Enter。

看到红帽这个词意味着系统启动成功。

如果你图形界面(这一步是不必要的)。如果是字符界面。登录后,使用指令startx进入图形界面(用户为root。密码是broadtech 这是默认的,无需解释。

进入系统后,右键打开Open Terminal选项菜单。

通过指令vi编辑文件。

使用 "我 "在打开的界面中进入编辑模式,将root (hd1,0)改为root (hd0,0)。使用 ": "要进入指令模式,输入wq保存并退出。

然后重新启动它。

目录 文件 系统 用户 主目录

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。