Linux考试考点完整总结


📌 第一部分:Linux 基础概念

1.1 系统基础概念

知识点 核心内容
超级管理员 root用户,提示符为#,对整个系统拥有完全控制权
目录结构 Linux 只有1 个根目录 ** /**,采用树形目录结构
路径类型 绝对路径:从/开始;相对路径:从当前目录开始
操作系统类型 Linux 不是实时操作系统
普通用户提示符 $

1.2 虚拟化技术

  • VMware WorkStation 可以创建 Linux 和 Windows 虚拟机

  • 虚拟化技术:对计算、存储、网络资源进行池化

  • VMnet8 默认网络连接模式:NAT 模式

  • VMnet1:仅主机模式


📌 第二部分:文件与目录操作

2.1 核心命令汇总

命令 功能 重要选项 / 说明
ls 列出目录内容 -l:显示详细属性和权限 -a:显示隐藏文件 -h:人性化显示大小
mkdir 创建目录 -p:递归创建多级目录(重要!)
rmdir 删除目录 只能删除空目录
rm 删除文件 / 目录 -rf:强制递归删除(慎用!)
cp 复制文件 -r:复制目录
mv 移动 / 重命名 移动文件或对文件改名
touch 创建空文件 -
cat 查看文件全文 -
head 查看文件头部 -
tail 查看文件尾部 -
cd 切换目录 cd ~ 回到家目录 cd .. 回到上一级
pwd 显示当前路径 -

2.2 Vim 编辑器(必考)

三种模式
  1. 命令模式:默认模式,用于快捷键操作

  2. 编辑模式 :按i/a/o进入,按ESC退回

  3. 末行模式 :按:进入

常用操作
命令 作用
yy 复制当前行
p 粘贴
dd 删除当前行
:wq 保存并退出
:q! 不保存强制退出(高频考点)
:q 退出(文件未修改时)
:wq! 强制保存退出

📌 第三部分:用户与组管理

3.1 用户管理

命令 功能 重要选项
useradd 创建新用户 -g:指定主属组 -d:指定家目录 -u:指定 UID -s:指定登录 shell
userdel 删除用户 -r:删除用户连同家目录和邮箱
passwd 修改用户密码 -

3.2 组管理

命令 功能
groupadd 新建用户组
groupmod 修改用户组
groupdel 删除用户组
chgrp 组名 文件名 改变文件所属组
gpasswd -a 用户 组 将用户添加到组

3.3 重要配置文件

文件路径 作用
/etc/passwd 用户信息文件(用户名、UID、GID、家目录、shell)
/etc/shadow 用户密码文件(加密存储密码)
/etc/group 用户组信息文件
/etc/gshadow 用户组密码文件
/etc/sudoers sudo 权限配置文件

📌 第四部分:文件权限(重中之重!)

4.1 权限表示方法

10 位权限结构
复制代码
第1位:文件类型
  d = 目录
  - = 普通文件
  l = 链接文件
第2-4位:所有者权限(user)
第5-7位:所属组权限(group)
第8-10位:其他人权限(other)

示例:drwxr-xr-x

  • d:目录

  • rwx:所有者有读写执行权限

  • r-x:所属组有读和执行权限

  • r-x:其他人有读和执行权限

4.2 数字权限(必考!)

权限 字母 数字
r 4
w 2
执行 x 1
常用权限组合
数字 权限 适用场景
755 rwxr-xr-x 目录、可执行文件(最常用)
644 rw-r--r-- 普通配置文件(最常用)
777 rwxrwxrwx 所有人所有权限(慎用)
700 rwx------ 仅所有者可访问

4.3 权限管理命令

命令 功能 示例
chmod 修改文件 / 目录权限 chmod 755 test chmod u+x test
chown 修改所有者和所属组 chown user:group test
chgrp 仅修改所属组 chgrp groupname test

4.4 权限重要概念

  • 目录的 x 权限 :表示能否cd进入该目录(目录必须有 x 权限!)

  • 目录的 r 权限:表示能否 ls 查看目录内容

  • 目录的 w 权限:表示能否在目录中增删文件

  • umask 0022:权限掩码

    • 新建目录默认权限:755

    • 新建文件默认权限:644


📌 第五部分:磁盘与文件系统管理

5.1 磁盘分区

命令 功能
fdisk -l 查看磁盘分区信息
fdisk /dev/sda 对磁盘进行分区
分区类型 ID(必考)
ID 分区类型
82 Linux swap 交换分区
83 Linux 普通文件系统
8e LVM 逻辑卷

5.2 文件系统格式化

命令 功能
mkfs -t 类型 设备 格式化文件系统 -t指定文件系统类型
mkfs.ext4 格式化为 ext4
mkfs.xfs 格式化为 xfs
mkswap 格式化交换分区
swapon -a 激活所有交换分区
swapoff 关闭交换分区

5.3 挂载操作(必考)

命令 功能
mount -t 类型 设备 挂载点 临时挂载文件系统 -t指定文件系统类型
mount -a 挂载/etc/fstab中定义的所有文件系统
umount 挂载点/设备 卸载
重要说明
  • 设备文件位置:/dev目录下

  • 硬盘命名:/dev/sda、/dev/sdb 等

  • 挂载点必须是已存在的空目录

5.4 永久挂载 /etc/fstab

6 个参数(按顺序)

  1. 设备名或 UUID

  2. 挂载点(第 2 个参数,必考)

  3. 文件系统类型

  4. 挂载选项(defaults)

  5. dump 备份(0 = 不备份)

  6. fsck 检查顺序(0 = 不检查,1 = 根目录,2 = 其他)


📌 第六部分:网络配置

6.1 网卡配置文件

  • 配置文件路径/etc/sysconfig/network-scripts/ifcfg-网卡名

  • 示例:/etc/sysconfig/network-scripts/ifcfg-eth0

配置参数
  • IPADDR:IP 地址

  • NETMASK:子网掩码

  • GATEWAY:网关

  • DNS1:DNS 服务器

  • BOOTPROTO:static/dhcp

  • ONBOOT:yes/no(开机是否启用)

6.2 nmcli 命令(重点)

命令 功能
nmcli con up 连接名 启用连接
nmcli con down 连接名 关闭连接
nmcli connection up 激活连接
nmcli connection down 禁用连接
nmtui 文本界面网络配置工具

6.3 网络查看与管理

命令 功能
ifconfig / ip addr 查看 IP 地址
ping 测试网络连通性
systemctl start network 启动网络服务
systemctl restart network 重启网络服务

📌 第七部分:YUM 软件包管理

7.1 YUM 源配置

  • yum 源目录/etc/yum.repos.d/

  • 配置文件后缀.repo(必须)

.repo 文件配置项
  • [base]:仓库标识

  • name:仓库名称

  • baseurl:仓库地址

    • 本地源:baseurl=file:///mnt/cdrom

    • 网络源:http/ftp 地址

  • enabled=1:启用该仓库

  • gpgcheck=0:不检查签名

7.2 YUM 常用命令

命令 功能
yum install 包名 -y 安装软件包 -y自动确认,不询问
yum update 更新所有软件包
yum remove 包名 卸载软件包
yum list 列出所有可用包
yum list installed 列出已安装的包
yum info 包名 查看软件包详细信息
yum makecache 生成缓存
yum clean all 清理缓存
yum search 关键词 搜索软件包

📌 第八部分:系统服务与进程管理

8.1 systemctl 服务管理(必考!)

命令 功能
systemctl start 服务名 启动服务
systemctl stop 服务名 停止服务
systemctl restart 服务名 重启服务
systemctl status 服务名 查看服务运行状态(高频)
systemctl enable 服务名 设置开机自启
systemctl disable 服务名 取消开机自启
systemctl is-enabled 服务名 查看是否开机自启
systemctl reload 服务名 重载配置文件

8.2 进程管理

命令 功能
ps aux 查看系统所有进程
ps -ef 查看进程(另一种格式)
top 动态实时查看进程(按 q 退出)
pstree 树形显示进程
kill 进程号 终止进程
kill -9 进程号 强制终止进程
killall 进程名 按名称终止进程

📌 第九部分:SSH 远程管理

9.1 SSH 基础

  • SSH:安全通信协议,加密传输数据

  • 默认端口:22

  • 服务名:sshd

命令 功能
ssh 用户名@IP地址 远程登录主机
ssh -p 端口 用户名@IP 指定端口登录
systemctl start sshd 启动 SSH 服务
systemctl enable sshd 设置开机自启

9.2 SSH 密钥认证

命令 功能
ssh-keygen 生成 SSH 密钥对(公钥 + 私钥)
ssh-copy-id 远程主机 将公钥复制到远程主机
密钥文件位置
  • 私钥:~/.ssh/id_rsa(妥善保管)

  • 公钥:~/.ssh/id_rsa.pub(分发到远程)

  • 授权密钥:~/.ssh/authorized_keys(远程主机上)

9.3 文件传输

命令 功能
scp 本地文件 远程:路径 本地上传到远程
scp 远程:文件 本地路径 远程下载到本地
scp -P 端口 ... 指定端口号传输
sftp 远程主机 交互式安全文件传输

📌 第十部分:Web 服务(Apache/httpd)

10.1 httpd 服务管理

操作 命令
安装 yum install httpd
启动 systemctl start httpd
开机自启 systemctl enable httpd
查看状态 systemctl status httpd

10.2 重要路径

路径 说明
/etc/httpd/conf/httpd.conf 主配置文件
/var/www/html 网站根目录(网页放这里)
/etc/httpd/conf.d/ 子配置文件目录
/var/log/httpd/ 日志目录

📌 第十一部分:Shell 脚本基础

11.1 脚本基础

  • 脚本开头 (必须写在第一行):#!/bin/bash

  • 执行权限 :需要给脚本加 x 权限:chmod +x script.sh

  • 执行方式./script.shbash script.sh

11.2 流程控制

循环语句
  • for 循环

  • while 循环

  • until 循环

条件语句
  • if 条件判断(不具备循环功能,考点)

  • case 选择


📌 第十二部分:find 查找命令

命令 功能
find / -name 文件名 按名称查找
find / -nouser 查找没有属主的文件和目录
find / -type f 查找普通文件
find / -type d 查找目录

🎯 高频考点速查表(考前必背)

一、命令类 TOP 20

排名 考点 答案
1 Linux 超级管理员 root
2 根目录数量 1 个
3 ls 显示隐藏文件 -a
4 vim 不保存强制退出 :q!
5 用户信息文件 /etc/passwd
6 用户密码文件 /etc/shadow
7 rwx 对应数字 4 2 1
8 目录权限 755 表示 rwxr-xr-x
9 普通文件权限 644 rw-r--r--
10 修改权限命令 chmod
11 修改所有者命令 chown
12 进入目录必须有 x 权限
13 交换分区 ID 82
14 挂载 fstab 所有分区 mount -a
15 fstab 第 2 参数 挂载点
16 yum 源配置后缀 .repo
17 查看服务状态 systemctl status
18 设置服务开机自启 systemctl enable
19 SSH 默认端口 22
20 httpd 网站根目录 /var/www/html

二、易混淆点对比

命令 区别
rm vs rmdir rm 删文件 / 目录(-r),rmdir 只能删空目录
cp vs mv cp 复制,mv 移动 / 重命名
ps vs top ps 静态快照,top 动态实时
ssh vs scp ssh 登录,scp 传文件
:q vs :q! :q 正常退出,:q! 强制不保存退出

📝 考试答题技巧

  1. 看清题目问法:注意 "正确的是"、"错误的是"

  2. 选项排除法:先排除明显错误选项

  3. 数字题重点记:权限数字、端口号、分区 ID

  4. 路径题记准:配置文件路径不要记混

  5. 命令选项记全:常用命令的核心选项


考试加油!

相关推荐
志栋智能2 小时前
超自动化巡检:如何选择适合你的起点?
运维·自动化
bloglin999992 小时前
Nginx高危漏洞CVE-2021-23017及配置样例
运维·nginx
森G2 小时前
77、线程池原理和实现------服务器源码解析----云视频服务项目
服务器·c++·qt
qeen873 小时前
【Linux】Linux简单介绍与基本指令(上)
linux·运维·服务器·学习
kiros_wang3 小时前
Docker 使用完整指南
运维·docker·容器
Yana.nice3 小时前
history 显示时间戳操作(Bash)
运维
正经教主3 小时前
【docker基础】第九周:Docker安全与镜像优化
运维·docker·容器
tianyuanwo3 小时前
深入解析 RISC-V 虚拟化中的 UEFI 固件配置:从 XML 到 NVRAM 的生命周期管理
xml·linux·risc-v
難釋懷3 小时前
Nginx获取客户端真实IP
服务器·前端·nginx
道川贤林4 小时前
OrangePi 系统启动优先级修改
linux·linux驱动·orangepi·u-boot