当前位置: 首页 > 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…...

java源码-List源码解析

Java中的List是一个接口&#xff0c;它定义了一组操作列表的方法。List接口的常见子类包括ArrayList、LinkedList和Vector等。 以下是Java中List接口及其常见方法的源码解析&#xff1a; 1. List接口定义 public interface List<E> extends Collection<E> { …...

Mybatis的动态SQL

动态 sql 是Mybatis的强⼤特性之⼀&#xff0c;能够完成动态的 sql 语句拼接。 动态 SQL 大大减少了编写代码的工作量&#xff0c;更体现了 MyBatis 的灵活性、高度可配置性和可维护性。 Mybatis里的动态标签主要有: <if><trim><where><set><forea…...

嵌入式系统中的GPIO控制:从理论到实践与高级应用

本文将探讨嵌入式系统中的GPIO(通用输入输出)控制,着重介绍GPIO的原理和基本用法。我们将使用一个实际的示例项目来演示如何通过编程配置和控制GPIO引脚。将基于ARM Cortex-M微控制器,并使用C语言进行编写。 GPIO是嵌入式系统中最常见且功能最强大的接口之一。它允许硬件工…...

7D透明屏的市场应用广泛,在智能家居中有哪些应用表现?

7D透明屏是一种新型的显示技术&#xff0c;它能够实现透明度高达70%以上的显示效果。这种屏幕可以应用于各种领域&#xff0c;如商业广告、展览展示、智能家居等&#xff0c;具有广阔的市场前景。 7D透明屏的工作原理是利用光学投影技术&#xff0c;将图像通过透明屏幕投射出来…...

[游戏开发][Unity] 打包Xcode工程模拟器+真机调试

苹果开发者账号 账号分三类&#xff0c;个人&#xff0c;公司&#xff0c;企业&#xff0c;价格99/99/299美金 新注册账号的基本设置按网上的教程来就行 我们公司是企业账号&#xff0c;我的苹果开发者账号是公司一个User 下面讲述一下一个全新的打包机处理流程 首先是要把…...

python 添加环境变量

1 查看是否设置环境变量 和 使用的python在哪里安装 import sys import os# 获取Python的安装目录 import os import syspython_path sys.executable # 这个是python.exe的路径python_path os.path.dirname(python_path) print("Python安装路径:", python_path)# …...

如何用DHTMLX组件为Web应用创建甘特图?(一)

dhtmlxGantt是用于跨浏览器和跨平台应用程序的功能齐全的Gantt图表。可满足项目管理应用程序的所有需求&#xff0c;是最完善的甘特图图表库。甘特图仍然是项目管理应用程序中最需要的工具之一&#xff0c;DHTMLX Gantt组件提供了能提升研发甘特图功能所需的重要工具。 在这篇…...

网站SEO优化:提升搜索排名与流量引爆

导言&#xff1a; 在互联网时代&#xff0c;网站SEO&#xff08;搜索引擎优化&#xff09;是提高网站搜索排名、吸引流量、增加曝光的重要策略。通过优化网站结构、内容和链接等方面&#xff0c;让搜索引擎更好地理解和收录网站内容&#xff0c;从而为网站带来更多有价值的有机…...

Java lamda对List<JSONObject>里多个动态属性字段进行动态的降序或者升序

最近做到一个需求&#xff0c;需要把业务侧返回的数据&#xff08;格式为List<JSONObject>&#xff09;,然后根据前端传来的排序字段、以及升降序属性来排序并返回给前端。要对List<JSONObject>中的多个属性字段进行动态的升序或降序排序&#xff0c;我们可以根据需…...

Lua脚本解决多条命令原子性问题

Redis是一个流行的键值存储数据库&#xff0c;它提供了丰富的功能和命令。在Redis中&#xff0c;我们可以使用Lua脚本来编写多条命令&#xff0c;以确保这些命令的原子性执行。Lua是一种简单易学的编程语言&#xff0c;下面将介绍如何使用Redis提供的调用函数来操作Redis并保证…...