当前位置: 首页 > news >正文

Linux复习——基础知识

  • 作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。 

  •  座右铭:低头赶路,敬事如仪

  • 个人主页:网络豆的主页​​​​​

1. 有关早期linux系统中 sysvin的init的7个级别描述正确的是(    )[选择1项]

A. init 1 关机状态    B. init 2 字符界面多用户模式    

C. init 5 重启系统    D. init 6 单用户模式

注释:

init 2 字符界面多用户模式

在早期的Linux系统中,init 2通常对应字符界面的多用户模式,允许多个用户登录,但没有启动图形界面。该级别提供了多用户支持,但不会加载图形环境。而单用户模式对应init 1,用于系统维护和修复,不允许多用户登录。init 5用于启动图形界面模式,而init 6用于系统重启。

2. 系统服务的控制类型说法正确的是(    )[选择2项]

A. restart 重启     B. run 启动       C. drop 停止      D. reload 重新加载

注释:

A. restart 重启:该选项通常用于重新启动系统服务,先停止服务,然后再启动服务,相当于执行了停止和启动两个操作。

B. run 启动:该选项用于启动系统服务,让服务开始运行。

C. drop 停止:该选项并不常见,通常没有这种控制类型。可能是指停止系统服务,但在标准的服务控制中没有使用drop这个具体的命令。

D. reload 重新加载:该选项用于在不终止服务的情况下重新加载配置或重新加载服务。这允许应用新的配置,而无需完全停止和启动服务。

所以,正确选项是B和D。

3.在centos7中,切换命令行界面 到图形界面的命令。(   ) [选择2项]

A.init 3                                    B.init 5        

C.systemctl  isolate  multi-user.target      D.systemctlgraphical.target

注释:

A. init 3:这个命令用于切换到文本模式的多用户命令行界面。

B. init 5:这个命令用于切换到图形界面,启动X Window系统和图形登录界面。

C. systemctl isolate graphical.target:这个命令通过Systemd在CentOS 7中切换到图形界面。

D. systemctl graphical.target:这不是正确的命令,应该是systemctl isolate graphical.target。

所以,正确选项是B和C。

4. 安装Centos系统中在分区的时候一般最小化需要分2个区出来,分别是(    )[选择2项]

 A. /boot       B.  /      C. /home     D. 交换分区

注释:

A. /boot:这是用于存放启动所需文件的分区,如内核文件和引导加载程序。通常,建议将/boot分区大小设置为至少200 MB。

B. /:这是根目录分区,包含了整个操作系统的核心文件和目录。它应该包含足够的空间来安装操作系统和常用软件包。通常,建议将/分区大小设置为几个GB。

C. /home:虽然在最小化安装时通常不会包含/home分区,但它是一个常见的分区,用于存储用户的个人数据和文档。如果你希望将用户数据与系统文件分开管理,可以选择创建/home分区。

D. 交换分区:虽然交换分区在一些情况下是必需的,但在最小化安装时通常不会分配交换分区。交换分区用于扩展系统的内存,当RAM不足时,可以将部分内容移到交换分区中。它的大小一般建议为物理内存的1.5倍至2倍。

5.下面(   )命令可以重新启动network服务(选择一项)

A.Systemctlstatus  network.service    B.systemctl  restart  network.service

C. systemctl  reloadnetwork.service   D. systemctl   start  network.service

注释:

A. systemctl status network.service:该命令用于查看network服务的状态,而不是重新启动服务。

B. systemctl restart network.service:这个命令用于重新启动network服务,将服务停止再启动,以应用可能的配置更改。

C. systemctl reload network.service:这个命令用于重新加载network服务的配置,而不会停止服务,适用于在不中断服务的情况下更新配置。

D. systemctl start network.service:这个命令用于启动network服务,如果服务已经在运行,则没有实际效果。

6 .下面有关内部命令和外部命令的描述正确的是(    )[选择2项]

  A. 外部命令不存在具体的文件,内部命令会存在一个具体的文件

  B. 内部命令不存在具体的文件,外部命令会存在一个具体的文件

  C. 内部命令运行效率更高

  D. 外部命令运行效率更高

注释:

A. 外部命令不存在具体的文件,内部命令会存在一个具体的文件:这个说法是错误的。实际情况恰好相反。内部命令是直接内置在操作系统的Shell中,没有对应的独立文件,而外部命令是独立的可执行文件,位于系统的可执行路径(如/bin、/usr/bin等)中。

B. 内部命令不存在具体的文件,外部命令会存在一个具体的文件:这个说法是正确的,正如前面解释的。

C. 内部命令运行效率更高:这个说法是正确的。因为内部命令直接嵌入在Shell中,执行时无需加载额外的文件,所以通常比外部命令执行速度更快。

D. 外部命令运行效率更高:这个说法是错误的,正如前面解释的,实际上内部命令运行效率更高。

7. Linux 命令行标准格式(    )[选择1个]

A. 命令字[选项]  [参数]       B. 命令字  [选项]  [参数]

C. 命令字[参数] [选项]        D. 命令字[参数][选项]

注释:

在Linux命令行中,通常先是命令字(Command),然后是选项(Options),最后是参数(Arguments)。选项和参数都是可选的,选项通常以短横线(-)或双短横线(--)开始,而参数是命令需要操作的对象或执行的附加信息。

8. 有关目录位置的几种使用方法中,正确的是(    )[选择3项]

A. /home/terry/ 代表了一个绝对路径     B. ~terry/ 代表了一个相对路径

C. ./terry/ 代表了一个绝对路径           D.  ..代表了当前目录的上一级目录

注释:

A. /home/terry/ 代表了一个绝对路径:以斜杠(/)开头的路径被认为是绝对路径,表示从根目录开始的完整路径。

B. terry/ 代表了一个相对路径:以波浪号()开头的路径是用户主目录的缩写,它代表了当前用户的主目录。这是一个相对路径,相对于当前工作目录。

C. ./terry/ 代表了一个绝对路径:这个说法是错误的。以./开头的路径表示当前目录下的terry子目录,这是一个相对路径。

D.  ..代表了当前目录的上一级目录:两个点(..)表示当前目录的上一级目录,是一个相对路径。

9.VI 编辑器的工作模式(    )[选择3项]

A. 特权模式   B.  命令模式   C.  输入模式   D.  末行模式

注释:

B. 命令模式(Command mode):在命令模式下,可以执行诸如复制、粘贴、删除、查找等操作,以及进入输入模式或末行模式。在启动VI时,默认进入命令模式。

C. 输入模式(Insert mode):在输入模式下,可以直接输入文本内容。按下键盘上的i、I、a、A、o、O等键可以进入输入模式。

D. 末行模式(Last line mode):在末行模式下,可以执行保存、退出、查找替换等操作。在命令模式下,输入冒号(:)即可进入末行模式。

A. 特权模式:这个选项不是VI编辑器的工作模式,所以不正确。

10. 下列关于命令的说法正确的是 (    )[选择2项]

A.  cat   用来查看文件内容其结果显示在显示屏幕上   

B.  more 和 less  可用来分页查看文件内容  more 可向上翻页而 less 不能

C.  head  和 tail  分别查看文件开头或结尾部分内容 (一般可指定显示开头或者结尾几行内容)

D.  wc  用来统计文件内容中的单词数量 用  -w  统计行数

注释:

A. cat命令用来将文件内容打印到屏幕上。

B. more和less命令用于分页查看文件内容,允许向上或向下翻页,而more默认只能向下翻页,less则可以双向翻页。

C. head命令用于显示文件的开头部分,默认显示前10行,而tail命令用于显示文件的结尾部分,默认显示最后10行。它们都可以通过参数指定显示开头或结尾的行数。

D. wc命令用于统计文件内容的字数、行数和字符数,而不是单词数量。使用-w参数可以只统计单词数量。

11.  若需检索出/etc/yum.conf 文件中除空行以外的内容 因如何写命令(    )[选择1项]

   A. grep  -v  "^$"   /etc/yum.conf

   B. grep  -i   "^$"  /etc/yum.conf

   C. grep  "^S"  /etc/yum.conf

   D. grep  -v  "^#"  /etc/yum.conf  |  grep -v "^$"

解释:

A. grep -v "^$" /etc/yum.conf:这个命令使用grep工具来检索/etc/yum.conf文件中除空行以外的内容。选项-v表示反向匹配,即匹配不包含给定模式的行,而"^$"表示空行的模式。

B. grep -i "^$" /etc/yum.conf:这个命令使用grep工具来检索/etc/yum.conf文件中匹配空行的内容。选项-i表示忽略大小写匹配,而"^$"表示空行的模式,但是题目要求检索出除空行以外的内容,所以这个选项是错误的。

C. grep "^S" /etc/yum.conf:这个命令使用grep工具来检索/etc/yum.conf文件中以字母"S"开头的内容,不符合题目要求。

D. grep -v "^#" /etc/yum.conf | grep -v "^$":这个命令使用grep工具来检索/etc/yum.conf文件中除空行和以"#"开头的注释行以外的内容,其中"#"表示注释行的模式。虽然它可以排除空行,但是题目要求检索出除空行以外的内容,所以这个选项也是错误的。

12. 在a.txt文件中一共有20行内容,如何执行一条命令,显示 第11行到第15行之间的内容( )[选择2项]

  A. hea

相关文章:

Linux复习——基础知识

作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。 座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​ 1. 有关早期linux系统中 sysvin的init的7个级别描述正确的是( )[选择1项] A. init 1 关机状态 B. init 2 字符界面多用户模式 …...

【数据结构】实验三:链表

实验三链表 一、实验目的与要求 1)熟悉链表的类型定义; 2)熟悉链表的基本操作; 3)灵活应用链表解决具体应用问题。 二、实验内容 1)请设计一个单链表的存储结构,并实现单链表中基本运算算…...

第4集丨webpack 江湖 —— loader的安装和使用

目录 一、loader简介1.1 使用 loader1.1.1 配置文件方式1.1.2 内联方式 1.2 loader 特性1.3 解析 loader1.4 命名规范 二、css loader的安装和使用2.1 安装2.2 配置2.3 测试 三、 less-loader 的安装和使用3.1 安装3.2 配置3.3 测试3.4 附件3.4.1 webpack.config.js3.4.2 index…...

【Lua学习笔记】Lua进阶——协程

文章目录 协程协程的定义和调度StatusRunning 协程 协程是一种并发操作,相比于线程,线程在执行时往往是并行的,并且线程在创建销毁执行时极其消耗资源,并且过长的执行时间会造成主进程阻塞。而协程可以以并发时轮值时间片来执行&…...

亚马逊云科技纽约峰会,充分释放数据价值和生成式AI的潜力

生成式AI将深刻改变每个公司的运营方式,标志着人工智能技术发展的新转折点。亚马逊云科技昨日在纽约峰会上宣布,推出七项生成式AI新功能,进一步降低了生成式AI的使用门槛,让无论是业务用户还是开发者都能从中受益。借助这些新功能…...

什么是 web3?

在百度搜索引擎输入 “Web3”、“大厂”。跳出来基本都是这样的标题. 以及如今的互联网行业 “哀鸿遍野”,不仅内卷,还裁员。然后掀起一阵风,猛吹 Web3 的好,数据回归用户……最后再 “威逼利诱” 一下,Web3 就是 20 年…...

[驱动开发]字符设备驱动应用——点灯

点亮开发板stm32mp157的三盏灯 //头文件 #ifndef __LED_H__ #define __LED_H__//封装GPIO寄存器 typedef struct { volatile unsigned int MODER; // 0x00volatile unsigned int OTYPER; // 0x04volatile unsign…...

前端学习——Vue (Day5)

自定义指令 <template><div><h1>自定义指令</h1><input v-focus ref"inp" type"text" /></div> </template><script> export default {// mounted(){// this.$ref.inp.focus()// }// 2. 局部注册指令di…...

Ceph版本

每个Ceph的版本都有一个英文的名称和一个数字形式的版本编号 第一个 Ceph 版本编号是 0.1&#xff0c;发布于2008 年 1月。之后是0.2,0.3....多年来&#xff0c;版本号方案一直没变。 2015年 4月0.94.1 (Hammer 的第一个修正版) 发布后&#xff0c;为了避免 0.99 (以及 0.100…...

cspm是什么?考了有用吗?

CSPM是项目管理专业人员能力评价等级证书&#xff0c;相当于 PMP 的本土化&#xff0c;CSPM 相关问题大家都很关心&#xff0c;今天就给大家全面解答一下 CSPM到底是何方神圣&#xff1f; 文章主要是解答下面几个常见问题&#xff0c;其他问题可以留言或者私信咨询我哦~ 一、什…...

Java阶段五Day14

Java阶段五Day14 文章目录 Java阶段五Day14分布式事务整合demo案例中架构&#xff0c;代码关系发送半消息本地事务完成检查补偿购物车消费 鲁班周边环境调整前端启动介绍启动前端 直接启动的项目gateway&#xff08;网关&#xff09;login&#xff08;登录注册&#xff09;atta…...

【计算机网络】应用层协议 -- 安全的HTTPS协议

文章目录 1. 认识HTTPS2. 使用HTTPS加密的必要性3. 常见的加密方式3.1 对称加密3.2 非对称加密3.3 非对称加密对称加密 4. 引入CA证书4.1 CA认证4.2 数据签名4.3 非对称机密对称加密证书认证4.4 常见问题 5. 总结 1. 认识HTTPS HTTPS全称为 Hyper Text Tranfer Protocol over …...

小程序通过ip+port+路径获取服务器中的图片

配置IIS 首先需要配置IIS。 打开控制面板,接下来的流程按下图所示。 安装好后,按“win”键,搜索IIS 选择一个ip地址,或手动填写,端口号按需更改...

Codeforces Round 888 (Div. 3)(A-F)

文章目录 ABCDEF A 题意&#xff1a; 就是有一个m步的楼梯。每一层都有k厘米高&#xff0c;现在A的身高是H&#xff0c;给了你n个人的身高问有多少个人与A站在不同层的楼梯高度相同。 思路&#xff1a; 我们只需要去枚举对于A来说每一层和他一样高&#xff08;人的身高和楼…...

【人工智能】深度神经网络、卷积神经网络(CNN)、多卷积核、全连接、池化

深度神经网络、卷积神经网络(CNN)、多卷积核、全连接、池化) 文章目录 深度神经网络、卷积神经网络(CNN)、多卷积核、全连接、池化)深度神经网络训练训练深度神经网络参数共享卷积神经网络(CNN)卷积多卷积核卷积全连接最大池化卷积+池化拉平向量激活函数优化小结深度神经…...

失去SSL证书,会对网站安全造成什么影响?

作为网络世界中的“身份证”&#xff0c;SSL证书可以在网络世界中证明你是一个真实可信的企业或个人网站&#xff0c;而不是一个钓鱼网站。且在网站的服务器上部署SSL证书后&#xff0c;可以使网站与访问者之间通过SSL协议建立安全的加密连接&#xff0c;确保在Web服务器和浏览…...

gitee中fork了其他仓库,如何在本地进行同步

GitHub 操作&#xff1a;同步 Fork 来的仓库&#xff08;上游仓库&#xff09;_sigmarising的博客-CSDN博客 1. 设置upstream 2. git pull --rebase 3. 然后再执行pull、push操作...

java项目之社区生活超市管理系统(ssm+mysql+jsp)

风定落花生&#xff0c;歌声逐流水&#xff0c;大家好我是风歌&#xff0c;混迹在java圈的辛苦码农。今天要和大家聊的是一款基于ssm的社区生活超市管理系统。技术交流和部署相关看文章末尾&#xff01; 开发环境&#xff1a; 后端&#xff1a; 开发语言&#xff1a;Java 框…...

WebGPU(七):C++头部封装

WebGPU(七)&#xff1a;C头部封装 在前面的学习中&#xff0c;我们使用的都是原生态的WebGPU API&#xff0c;那是基于C语言的API&#xff0c;但是为了更高效的开发&#xff0c;我们可以使用一个基于C的库。 根据参考的教程&#xff0c;这个github库提供更加纤细的描述。它提…...

Linux 网络通信epoll详解( 10 ) -【Linux通信架构系列 】

系列文章目录 C技能系列 Linux通信架构系列 C高性能优化编程系列 深入理解软件架构设计系列 高级C并发线程编程 期待你的关注哦&#xff01;&#xff01;&#xff01; 现在的一切都是为将来的梦想编织翅膀&#xff0c;让梦想在现实中展翅高飞。 Now everything is for the…...

uniapp 对接腾讯云IM群组成员管理(增删改查)

UniApp 实战&#xff1a;腾讯云IM群组成员管理&#xff08;增删改查&#xff09; 一、前言 在社交类App开发中&#xff0c;群组成员管理是核心功能之一。本文将基于UniApp框架&#xff0c;结合腾讯云IM SDK&#xff0c;详细讲解如何实现群组成员的增删改查全流程。 权限校验…...

进程地址空间(比特课总结)

一、进程地址空间 1. 环境变量 1 &#xff09;⽤户级环境变量与系统级环境变量 全局属性&#xff1a;环境变量具有全局属性&#xff0c;会被⼦进程继承。例如当bash启动⼦进程时&#xff0c;环 境变量会⾃动传递给⼦进程。 本地变量限制&#xff1a;本地变量只在当前进程(ba…...

【Java学习笔记】Arrays类

Arrays 类 1. 导入包&#xff1a;import java.util.Arrays 2. 常用方法一览表 方法描述Arrays.toString()返回数组的字符串形式Arrays.sort()排序&#xff08;自然排序和定制排序&#xff09;Arrays.binarySearch()通过二分搜索法进行查找&#xff08;前提&#xff1a;数组是…...

Nuxt.js 中的路由配置详解

Nuxt.js 通过其内置的路由系统简化了应用的路由配置&#xff0c;使得开发者可以轻松地管理页面导航和 URL 结构。路由配置主要涉及页面组件的组织、动态路由的设置以及路由元信息的配置。 自动路由生成 Nuxt.js 会根据 pages 目录下的文件结构自动生成路由配置。每个文件都会对…...

鸿蒙中用HarmonyOS SDK应用服务 HarmonyOS5开发一个医院查看报告小程序

一、开发环境准备 ​​工具安装​​&#xff1a; 下载安装DevEco Studio 4.0&#xff08;支持HarmonyOS 5&#xff09;配置HarmonyOS SDK 5.0确保Node.js版本≥14 ​​项目初始化​​&#xff1a; ohpm init harmony/hospital-report-app 二、核心功能模块实现 1. 报告列表…...

Android Bitmap治理全解析:从加载优化到泄漏防控的全生命周期管理

引言 Bitmap&#xff08;位图&#xff09;是Android应用内存占用的“头号杀手”。一张1080P&#xff08;1920x1080&#xff09;的图片以ARGB_8888格式加载时&#xff0c;内存占用高达8MB&#xff08;192010804字节&#xff09;。据统计&#xff0c;超过60%的应用OOM崩溃与Bitm…...

tree 树组件大数据卡顿问题优化

问题背景 项目中有用到树组件用来做文件目录&#xff0c;但是由于这个树组件的节点越来越多&#xff0c;导致页面在滚动这个树组件的时候浏览器就很容易卡死。这种问题基本上都是因为dom节点太多&#xff0c;导致的浏览器卡顿&#xff0c;这里很明显就需要用到虚拟列表的技术&…...

NXP S32K146 T-Box 携手 SD NAND(贴片式TF卡):驱动汽车智能革新的黄金组合

在汽车智能化的汹涌浪潮中&#xff0c;车辆不再仅仅是传统的交通工具&#xff0c;而是逐步演变为高度智能的移动终端。这一转变的核心支撑&#xff0c;来自于车内关键技术的深度融合与协同创新。车载远程信息处理盒&#xff08;T-Box&#xff09;方案&#xff1a;NXP S32K146 与…...

基于 TAPD 进行项目管理

起因 自己写了个小工具&#xff0c;仓库用的Github。之前在用markdown进行需求管理&#xff0c;现在随着功能的增加&#xff0c;感觉有点难以管理了&#xff0c;所以用TAPD这个工具进行需求、Bug管理。 操作流程 注册 TAPD&#xff0c;需要提供一个企业名新建一个项目&#…...

C/C++ 中附加包含目录、附加库目录与附加依赖项详解

在 C/C 编程的编译和链接过程中&#xff0c;附加包含目录、附加库目录和附加依赖项是三个至关重要的设置&#xff0c;它们相互配合&#xff0c;确保程序能够正确引用外部资源并顺利构建。虽然在学习过程中&#xff0c;这些概念容易让人混淆&#xff0c;但深入理解它们的作用和联…...