热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

计算机三级Linux知识点

计算机三级Linux知识点前言第一章计算机体系结构与操作系统第二章Linux系统概述第三章Linux系统使用基础第四章shell脚本编程基础第五章用户管理第六章文件管理第七章进程管

计算机三级Linux知识点

  • 前言
  • 第一章 计算机体系结构与操作系统
  • 第二章 Linux系统概述
  • 第三章 Linux系统使用基础
  • 第四章 shell脚本编程基础
  • 第五章 用户管理
  • 第六章 文件管理
  • 第七章 进程管理
  • 第八章 存储管理
  • 第九章 设备管理
  • 第十章 网络管理
  • 第十一章 系统服务与日志
  • 第十二章 VI编辑器
  • 第十三章 Emacs编辑器
  • 第十四章 OpenSSH
  • 第十五章 Linux系统的应用程序开发技术
  • 第十六章 Web服务器搭建、应用开发与部署



2021.12.4 上午刚出考场,考试内容有

选择题40道,每题1分;

填空题10道,每题2分;

应用题20道,每题2分;

选择、填空有一部分就是教程的课后题,大部分都是概念、命令和参数
应用题5道关于 ls 查询结果的填写,主要考通配符
3道关于shell脚本比大小填写
2道关于shell授权运行命令填写
10道关于shell电脑和用户猜拳的游戏填空
用到随机数,数组,case,if 和 echo

前言

12.28更新 出成绩了 博主已过 后续慢慢更新
在这里插入图片描述

首先读一下三级Linux教程的前言

《全国计算机等级考试三级教程——Linux应用与开发技术》(2021年版) 前言
本书内容包括:计算机体系结构与操作系统基础知识、Linux系统使用基础、Linux系统管理技术、Linux系统的常用软件应用技术和应用程序开发技术。通过学习,考生应该能够 了解 计算机系统的基础结构,掌握 操作系统的基本概念、组成、功能和原理,掌握 常用的Linux命令和shell脚本编程基本技术,熟悉 Linux系统的常用软件及使用方法,具备 Linux系统安装、配置、管理与维护的基本技能,掌握 基于Linux系统的C语言程序开发技术, 具备 基于Linux系统进行Web服务器搭建的基本技能。

再看一下三级Linux的考试大纲

考试大纲(2021年版)
基本要求
1.掌握操作系统的基本概念、组成、功能和原理。
2.了解 Linux 系统的发展历程、特点,、用现状和前景。
3.掌握常用的 Linux 命令和 shell 脚本编程基本技术。
4.具备 Linux 系统安装、配置、管理与维护的基本技能。
5.熟悉 Linux 系统的常用软件及使用方法。
6.熟悉 Linux 系统的常用开发工具和开发环境,掌握基于 Linux 系统的 C 语言程序开发技术。
7.具备基于 Linux 系统进行 Web 服务器搭建的基本技能。

下面是三级Linux教程每章的练习题数目

章节选择题数填空题数简答题数
第1章15\color{#dd0011}{15}1516\color{#dd0011}{16}166\color{#dd0011}{6}6
第2章220
第3章350
第4章550
第5章550
第6章550
第7章540
第8章540
第9章540
第10章17\color{#dd0011}{17}175\color{#dd0011}{5}53\color{#dd0011}{3}3
第11章350
第12章890
第13章880
第14章560
第15章451
第16章330

综合前言、大纲基本要求、练习题数量,基本可以确定重点应该就是
第一章 计算机体系结构与操作系统
第四章 shell脚本编程基础
第十章 网络管理
第十五章 Linux系统的应用程序开发技术
以及其余章节的常用 Linux 命令

另外笔者使用的环境是 CentOS 7.6

喜欢就点个赞吧,持续更新哦~

第一章 计算机体系结构与操作系统

了解 计算机系统的基础结构,掌握 操作系统的基本概念、组成、功能和原理。

待更新~

第二章 Linux系统概述

了解 Linux 系统的发展历程、特点,、用现状和前景。


  • Linux 之父是 Linus Torvalds
  • 从技术上来说 Linus Torvalds 开发的 Linux 只是一个内核
  • Linux发行版本有
    • 1.Red Hat Enterprise Linux (RHEL,红帽的企业版)
    • 2.Ubuntu Linux
    • 3.Debian Linux
    • 4.CentOS
  • Linux在服务器上的应用非常广泛
  • 此外,Linux 还广泛地应用在嵌入式系统领域

第三章 Linux系统使用基础

具备 Linux 系统安装配置、管理与维护的基本技能。


  • Linux 命令的基本格式是:

[root@localhost~]# 命令 [选项] [参数]

  • Linux 简单命令
  • w 和 who 命令 查看服务器上目前已登录的用户信息,w 命令还可以知道每个用户执行任务的情况

在这里插入图片描述

  • echo 命令 将命令行中的参数显示到标准输出(屏幕)上

在这里插入图片描述

  • data 命令显示或设置系统的时间与日期

在这里插入图片描述

  • passwd 命令是密码配置命令

在这里插入图片描述

第四章 shell脚本编程基础

掌握 常用的 Linux 命令和 shell 脚本编程基本技术


  • 最常见的 shell 有 Bourne shell(简称 sh)、C shell(简称 csh)、Korn shell(简称 ksh)和 Bourne-again shell(简称 bash)
  • 待更新~

第五章 用户管理

具备 Linux 系统安装、配置、管理与维护的基本技能。


  • useradd 命令新建用户

在这里插入图片描述

  • passwd 命令密码配置

在这里插入图片描述

  • usermod 命令修改用户信息

在这里插入图片描述

  • chage 命令修改用户密码信息

在这里插入图片描述

  • userdel 命令删除用户

在这里插入图片描述

  • id 命令查看用户的 UID、GID 和附加组的信息

在这里插入图片描述

  • su 命令用户切换

在这里插入图片描述

  • groupadd 命令添加用户组

在这里插入图片描述

  • groupmod 命令修改用户组的相关信息

在这里插入图片描述

  • groupdel 命令删除用户组

在这里插入图片描述

  • gpasswd 命令设置组密码和组管理员

在这里插入图片描述

  • newgrp 命令

第六章 文件管理

具备 Linux 系统安装、配置、管理与维护的基本技能。


  • cat 命令显示文本文件内容,如查看/bin/analog文件

在这里插入图片描述

  • more 命令可以分页显示文本文件的内容,如一次显示五行/bin/analog文件内容

在这里插入图片描述

  • head 命令可以显示指定文件的前若干行,如显示/bin/analog文件的前五行

在这里插入图片描述

  • tail 命令与 head 命令相反,查看文件末尾的数据,如显示/bin/analog文件的最后10行

在这里插入图片描述

  • touch 命令可以用来创建文件,如创建myfile文件

在这里插入图片描述

  • grep 命令从文件中找到指定信息的那些行,如查找/bin/analog文件中的print并显示行号

在这里插入图片描述

  • sed 命令是一种流编辑器,主要用来自动编辑一个或多个文件,如显示/bin/analog文件的211到215行的信息

在这里插入图片描述

  • awk 命令是文本数据处理工具,如仅显示/bin/analog文件的第3个数据字段

在这里插入图片描述

  • cp 命令主要用来复制文件和目录,-i查询是否覆盖已存在的文件,-r递归复制用于复制目录;如把bin目录下的analog文件复制到home目录里

在这里插入图片描述

  • rm 命令删除文件或目录,-r 递归删除主要用于删除目录

在这里插入图片描述

  • mv 命令移动文件或目录,也可重命名

在这里插入图片描述

  • sort 命令排序命令,默认用每行开头的第一个字符排序

在这里插入图片描述

  • wc 命令统计命令,行数、单词数、字符数,对应参数 -l -w -m

在这里插入图片描述

  • mkdir 命令创建新目录

在这里插入图片描述

  • rmdir 命令

在这里插入图片描述

  • cd 命令切换工作目录,可以用相对路径或绝对路径

在这里插入图片描述

  • pwd 命令显示当前所在目录

在这里插入图片描述

  • ls 命令显示当前目录下的内容,主要参数 -a 显示全部文件, -l 用长格式列出文件和目录信息

在这里插入图片描述

  • ln 命令给文件创建链接 -L创建软链接,-s创建硬链接或者不加参数

在这里插入图片描述

  • chmod 命令修改文件的访问权限,可以用数字或符号进行权限变更

在这里插入图片描述

  • umask 命令默认权限给新建文件或目录赋予初始权限,通过命令可以查看umask默认值

在这里插入图片描述

  • chown 命令是 change owner修改文件或目录所有者,如下图array文件的所有者和所有组变化

在这里插入图片描述

  • chgrp 命令是change group修改文件或目录所属组

在这里插入图片描述

第七章 进程管理

具备 Linux 系统安装、配置、管理与维护的基本技能。


  • ps 命令查看系统中所有运行进程的详细信息

在这里插入图片描述

  • pstree 命令以树形结构显示程序和进程之间的关系

在这里插入图片描述

  • top 命令动态持续监听进程的运行状态

在这里插入图片描述

  • lsof 命令是list opened files的缩写就是列举系统中已经被打开的文件

在这里插入图片描述

  • kill 命令

  • killall 命令

  • pkill 命令


第八章 存储管理

具备 Linux 系统安装、配置、管理与维护的基本技能。


  • mount 命令显示系统中已挂载的设备信息

在这里插入图片描述

  • fdisk 命令查询本机可以识别的硬盘和分区

在这里插入图片描述

  • parted 命令可以在命令行直接分区和格式化,交互模式更加常用

在这里插入图片描述

  • df 命令显示Linux系统中各文件系统的硬盘使用情况

在这里插入图片描述

  • du 命令统计目录或文件所占磁盘空间容量

在这里插入图片描述

  • fsck 命令检查文件系统并尝试修复出现的错误

在这里插入图片描述

第九章 设备管理

具备 Linux 系统安装、配置、管理与维护的基本技能。


  • lscpu 命令查看CPU和处理单元的信息,并显示

在这里插入图片描述

  • free 命令显示系统内存状态

在这里插入图片描述

  • vmstat 命令查看虚拟内存情况

在这里插入图片描述

  • dmesg 命令查看系统硬件信息,如查看cpu

在这里插入图片描述

  • lsblk 命令列出系统中所有可用块设备信息,还能显示他们之间的依赖关系

在这里插入图片描述

  • quota 命令可查询磁盘空间的限制,并得知已经使用多少空间
  • quotacheck 命令扫描文件系统并建立磁盘配额记录文件
  • quotaon 命令启动磁盘配额服务
  • quotaoff 命令关闭磁盘配额服务
  • edquota 命令是 edit quota的缩写用于修改配额参数

第十章 网络管理

具备 Linux 系统安装、配置、管理与维护的基本技能。

待更新~

第十一章 系统服务与日志

具备 Linux 系统安装、配置、管理与维护的基本技能。

待更新~

第十二章 VI编辑器

熟悉 Linux 系统的常用软件及使用方法。

待更新~

第十三章 Emacs编辑器

熟悉 Linux 系统的常用软件及使用方法。

待更新~

第十四章 OpenSSH

熟悉 Linux 系统的常用软件及使用方法。

待更新~

第十五章 Linux系统的应用程序开发技术

掌握 基于Linux系统的C语言程序开发技术。

待更新~

第十六章 Web服务器搭建、应用开发与部署

具备基于 Linux 系统进行 Web 服务器搭建的基本技能。

待更新~


推荐阅读
  • 如何使用Python高效绘制矩形图形
    本文详细介绍了如何利用Python的Turtle库高效绘制矩形图形,适合初学者快速上手。通过具体示例代码,帮助读者理解Turtle库的基本绘图方法和技巧,同时探讨了在不同应用场景中绘制矩形的实际操作,为后续复杂图形的绘制打下坚实基础。 ... [详细]
  • 如何将PHP文件上传至服务器及正确配置服务器地址 ... [详细]
  • Go语言实现Redis客户端与服务器的交互机制深入解析
    在前文对Godis v1.0版本的基础功能进行了详细介绍后,本文将重点探讨如何实现客户端与服务器之间的交互机制。通过具体代码实现,使客户端与服务器能够顺利通信,赋予项目实际运行的能力。本文将详细解析Go语言在实现这一过程中的关键技术和实现细节,帮助读者深入了解Redis客户端与服务器的交互原理。 ... [详细]
  • 在生产环境中进行高效部署与优化 ... [详细]
  • RancherOS 是由 Rancher Labs 开发的一款专为 Docker 设计的轻量级 Linux 发行版,提供了一个全面的 Docker 运行环境。其引导镜像仅 20MB,非常适合在资源受限的环境中部署。本文将详细介绍如何在 ESXi 虚拟化平台上安装和配置 RancherOS,帮助用户快速搭建高效、稳定的容器化应用环境。 ... [详细]
  • Windows环境下详细教程:如何搭建Git服务
    Windows环境下详细教程:如何搭建Git服务 ... [详细]
  • 在Linux环境中,通过编写Shell脚本来实现自定义命令的创建与激活,能够极大地简化服务器上多个子系统的管理操作。例如,通过简单的命令如“tt”,即可快速查看各个应用程序的名称及其运行状态,从而提高系统维护的效率和便捷性。 ... [详细]
  • 本文详细介绍了 Ansible Ad-Hoc 命令的使用方法,基于官方文档进行了中文翻译。Ad-Hoc 命令允许用户通过 `usr/bin/ansible` 快速执行一次性任务,适用于快速部署、配置管理和故障排查等场景。文中通过多个实例演示了 Ad-Hoc 命令的具体应用,帮助读者更好地理解和掌握这一强大工具。 ... [详细]
  • NanoPi2 使用体验深入解析(续篇)
    随着Raspberry Pi的问世,开源硬件领域迎来了前所未有的发展,激发了全球范围内的创新热潮。在中国,这一趋势同样催生了一系列类似的开发板,例如NanoPi 2。本文作为前篇的延续,将深入探讨NanoPi 2的实际使用体验,从性能、兼容性到应用场景,进行全面分析。 ... [详细]
  • 深入解析:RKHunter与AIDE在入侵检测中的应用与优势
    本文深入探讨了RKHunter与AIDE在入侵检测领域的应用及其独特优势。通过对比分析,详细阐述了这两种工具在系统完整性验证、恶意软件检测及日志文件监控等方面的技术特点和实际效果,为安全管理人员提供了有效的防护策略建议。 ... [详细]
  • 在Android平台上利用FFmpeg的Swscale组件实现YUV与RGB格式互转
    本文探讨了在Android平台上利用FFmpeg的Swscale组件实现YUV与RGB格式互转的技术细节。通过详细分析Swscale的工作原理和实际应用,展示了如何在Android环境中高效地进行图像格式转换。此外,还介绍了FFmpeg的全平台编译过程,包括x264和fdk-aac的集成,并在Ubuntu系统中配置Nginx和Nginx-RTMP-Module以支持直播推流服务。这些技术的结合为音视频处理提供了强大的支持。 ... [详细]
  • HTML5大文件传输技术深度解析与实践分享
    本文深入探讨了HTML5在Web前端开发中实现大文件上传的技术细节与实践方法。通过实例分析,详细讲解了如何利用HTML5的相关特性高效、稳定地处理大文件传输问题,并提供了可供参考的代码示例和解决方案。此外,文章还讨论了常见的技术挑战及优化策略,旨在帮助开发者更好地理解和应用HTML5大文件上传技术。 ... [详细]
  • Docker网络基础探讨了如何通过高效的技术手段实现跨主机容器间的顺畅通信与访问。本文深入分析了Docker网络架构,特别是其在多主机环境下的应用,为Go语言开发者提供了宝贵的实践指导和理论支持。 ... [详细]
  • PJSIP 编译与开发指南:深入解析 PJSIP 库的应用与优化
    PJSIP 编译与开发指南:深入解析 PJSIP 库的应用与优化 ... [详细]
  • 如何在主服务器响应变慢时,自动切换至备用服务器地址以确保服务连续性
    在主服务器响应速度下降时,如何通过编程实现自动切换至备用服务器地址,以确保服务的连续性和稳定性。本文将介绍一种基于PHP和MySQL的解决方案,通过监测主服务器的响应时间,当检测到延迟过高时,自动切换至备用服务器接口,从而保障系统的高可用性。 ... [详细]
author-avatar
txy001美丽人生_618
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有