image.png

在Linux系统中,通常需要创建以下两个分区:

  1. 根分区(/):根分区是Linux系统中最重要的分区,它包含了系统的所有文件和目录。在安装Linux系统时,必须创建根分区。通常建议将根分区单独分配一个分区,以便在系统出现问题时更容易维护和恢复。
  2. 交换分区(swap):交换分区是Linux系统用于虚拟内存的一种机制,用于在物理内存不足时暂时存储内存中的数据。在安装Linux系统时,也需要创建交换分区。通常,交换分区的大小应该是物理内存大小的2倍,但是如果系统内存非常大(例如64GB或更多),则可以考虑将交换分区的大小设置为物理内存的1.5倍或1倍。

image.png
-r:删除用户时删除用户的主目录及其中所有内容,如果不加这个选项,只删除此用户账号
image.png
在Red Hat公司发布的Linux版本中,用户密码通常存储在/etc/shadow文件中。要启用用户登录验证,管理员需要修改PAM脚本来指定身份验证模块和参数,以便将用户输入的密码与/etc/shadow中存储的密码进行比较。如果密码匹配,则用户可以成功登录系统,否则登录将被拒绝。因此,在Red Hat公司发布的Linux版本中,要使得用户登录验证,需要修改/etc/shadow文件中的用户密码以及/etc/pam.d目录下相应的PAM脚本。
image.png
ps -all 并不是一个合法的Linux命令,正确的参数应该是 ps -a 或 ps -l。ps aux 命令的输出格式更加详细,包括了进程所属的用户、占用的CPU和内存资源等信息。其中,a 参数表示显示所有用户的进程,u 参数表示显示详细的进程信息,x 参数表示显示没有控制终端的进程。ps -ef
该命令可以列出当前所有正在运行的进程信息,包括进程ID(PID)、进程所属用户、进程占用的CPU和内存资源等。其中,-e参数表示列出所有进程,-f参数表示显示详细的进程信息。也可以使用ps aux命令来获得相同的结果。
image.png
在Linux中,/etc/init.d/crond 是一个服务脚本文件,用于管理系统的定时任务服务 cron。该服务脚本文件通常用于启动、停止、重启或重新加载 cron 服务。image.png
image.png
more是最早的文本文件查看器之一,它按页显示文本,每次显示一页,当文本超过一页时,它会在底部显示一个提示符,等待用户按空格键或 Enter 键来继续向下查看。more命令只能向前翻页,不能向后翻页或搜索文本。
相比之下,less则提供了更多的交互性和功能。它也按页显示文本,但可以向前或向后翻页,搜索文本、高亮显示匹配的文本、跳转到指定行等等。与more相比,less不需要在显示文本时等待用户按键,而是直接响应用户的命令。
另外,less还具有一些其他的优点。由于它只加载当前显示的文本,所以可以快速打开大型文本文件,而且占用的系统资源更少。此外,less还支持鼠标操作和自定义配置文件等功能。
image.png
/etc/inittab是一个文件,用于定义系统的运行级别和默认的进程配置。运行级别指的是系统启动时所处的状态,比如单用户模式、多用户模式等。在/etc/inittab文件中,可以设置系统启动时需要运行哪些进程,以及针对不同的运行级别需要加载哪些服务。
/etc/inittab文件的格式为:
id:runlevels:action:process
其中,各字段的含义如下:

  • id:进程的标识符,通常为一个字母或数字;
  • runlevels:进程所在的运行级别,可以是单个运行级别,也可以是多个运行级别的组合;
  • action:指定该进程在运行级别发生变化时的动作,可以是 respawn(进程死亡后自动重启)、wait(等待进程完成再开始下一步操作)、once(只运行一次)等;
  • process:需要运行的进程或命令。
  • 在较早版本的Linux系统中,默认启动是字符页面,可以通过修改/etc/inittab文件来实现。具体方法如下:
  1. 使用root用户登录Linux系统。
  2. 打开/etc/inittab文件。可以使用命令行文本编辑器(如vi或nano)或图形化文本编辑器(如gedit或kate)打开该文件。
  3. 找到以"initdefault"开头的行,并将其后面的数字改为3。例如,将以下行:

id:5:initdefault:
修改为:
id:3:initdefault:
这样,当系统启动时,它会默认进入运行级别3,即字符界面模式。

  1. 保存并退出/etc/inittab文件。
  2. 重新启动Linux系统。此时,系统应该会进入字符界面模式。

需要注意的是,在一些新的Linux发行版中,如Ubuntu等,已经使用了systemd等新的init系统,/etc/inittab文件可能已经被弃用或不再使用。在这种情况下,需要使用相应的工具来实现类似的设置,例如使用systemctl命令来设置默认运行级别。
image.png
cd命令切换目录,没有指定目录就切换到用户的主目录;cd ~是一个命令,用于将当前工作目录切换到当前用户的主目录(也称为home目录)。~符号代表当前用户的主目录,因此cd ~命令实际上等同于cd $HOME命令,其中$HOME是一个环境变量,它表示当前用户的主目录的路径。
image.png
这是一个在Linux系统中使用RPM包管理器安装软件包的命令,其中各选项的含义如下:

  • rpm:RPM包管理器命令;
  • -ivh:选项,表示安装并显示详细的安装过程(i),同时显示进度和进一步的提示信息(v),以及在安装过程中遇到错误时停止安装(h);
  • –nodeps:选项,表示忽略软件包依赖性检查,即不检查安装软件包所依赖的其他包是否已经安装。

image.png
image.png
chmod用a表示所有用户
image.png
文件系统是一种用于组织和管理文件的结构化方式
image.png
在Linux系统中,/boot分区用于存储引导加载程序和内核映像等启动相关文件。由于引导加载程序需要在系统启动时读取/boot分区中的文件,因此/boot分区需要使用标准的分区格式,而不能使用LVM(逻辑卷管理器)格式。
LVM是Linux系统中一种用于管理磁盘分区的技术,它可以将多个物理磁盘或分区组合成一个逻辑卷,并对其进行管理。使用LVM可以方便地对存储空间进行扩展、快速备份和恢复等操作,但是LVM本身需要在系统启动之后才能启用,需要加载相应的内核模块和LVM元数据等信息。因此,如果将/boot分区格式化为LVM格式,就会导致引导加载程序无法在系统启动之前读取/boot分区中的文件,从而无法正常启动系统。
因此,在Linux系统中,/boot分区必须使用标准的分区格式,不能使用LVM格式。而其他分区(如根分区、数据分区等)可以选择使用LVM格式,以方便管理和扩展存储空间。
image.png
image.png
image.pngimage.png

  • bash-3.1-16.1.i386.rpm:要安装的软件包文件名和路径。其中,bash表示软件包名称,3.1表示软件包版本号,16.1表示软件包的发布号,i386表示软件包适用的处理器架构(这里为Intel x86架构),.rpm表示软件包的格式。

image.png

image.png
tail命令默认显示文件的最后10行内容,
image.png
ls -l 命令通常无法显示隐藏文件,而ls -a可以。