草庐IT

Linux云计算——基础重点知识复习题

网络豆 2023-04-10 原文

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

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

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

 前言

本章将会对前期所学的知识点进行复习。


一.Linux 基础命令(1)

1.查看内核版本:uname -r

2.查看CPU信息:cat /proc/cpuinfo

3.查看内存信息: cat /proc/meminfo

4.查看主机名: hostname

5.查看 IP 地址: ifconfig

6.关机操作(三个): init 0       shutdown -h       poweroff

7.重启操作(三个): init 6       shutdown -r        reboot

8.延迟重启一分钟操作 : shutdown -r +1

9.配置IP 地址: vim /etc/sysconfig/network-scripts/ifcfg-ens33

10.重启网络服务: systemctl restart network

11.查看防火墙状态:systemctl status firewalld

12.暂时关闭防火墙:systemctl stop firewalld

13.永久关闭防火墙: systemctl disable firewalld


二.Linux 基础命令(2)

1.Linux 命令行的格式:命令字  [选择]  [参数]

2.编辑Linux命令行的辅助操作:

(1)Tab键 : 补全命令

(2)反斜杠“\”   换行

(3)Ctrl + U 快捷键:清除光标之前内容

(4)Ctrl + K 快捷键:清除光标之后内容

(5)Ctrl  + L 快捷键:清屏

(6)Ctrl + C 快捷键:停止执行

3.查看当前工作目录:pwd

4.cd:切换目录   cd~:切换到家目录  cd-:切到上级目录

5.切换用户:su

6.列表显示目录内容:ls

7.统计目录及文件的空间占用情况:du

8.创建目录:mkdir

9.创建文件:touch

10.查看文件:cat

11.创建链接文件:ln

12.复制文件或目录:cp

13.删除文件或目录:rm -rf

14.移动目录或文件:mv

15.查找用户所执行的命令文件存放的目录:which

16.查找文件或目录:find


三.Linux 基础知识(1)

1.linux系统启动过程

开机自检——MBR引导——GRUB菜单——加载内核——init进程初始化

2.init进程的七种运行级别

init 0 关机

init 1 单用户

init 2-4 多用户

init 5 图形界面

init 6 重启

3.压缩与解压缩工具

(1)gzip 压缩:①扩展名:.gz        解压缩:gunzip 文件名.gz

(2)bzip2 压缩 :①扩展名:.bz2     解压缩:bunzip2 文件名 .bz2

4.常用重点命令
检索,过滤文件内容:grep

对目录和文件进行归档:tar

5.vim 编辑器中常用命令

(1)复制:yy

(2)粘贴:p

(3)删除光标所在行:dd

(4)查找 :/ 内容(n:查找下一处)

(5)撤销编辑:u

(6)替换:sub


四.Linux 基础知识(2)

1.简述常见的软件包封装类型

RPM软件包

DEB软件包

源代码软件包

附带安装程序软件包

2.简述RPM 命令的主要功能

查询 验证 安装 升级 卸载 维护

3.RPM常用命令

查询是否安装软件包:rpm -q

删除软件包:rpm -e

安装新的软件包:rpm -i

4.简述源代码编译安装的过程

tar解包——./configure——make——make iantall 安装

5.用户,组账户 组用户命令

添加用户: useradd   删除用户:userdel

添加组账号:groupadd  删除组账户:groupdel

添加组成员:gpasswd  删除组成员:gpasswd -d

6.查看或管理磁盘分区的命令: fdisk -l

7.磁盘分区常用命令

列出分区情况:-p

变更分区类型:-t

新建分区:-n

删除分区:-d

保存退出fdisk分区: -w

不保存退出fdisk分区: -q

8.写出下列表格中文件系统所对应的ID号

XFS,EXT4     ——   83

swap   ——   82

NTFS ——  86

9.实操常用命令

(1)挂载文件系统:mount

(2)卸载文件系统:unount

(3)查看磁盘使用情况:df -hT


创作不易,求关注,点赞,收藏,谢谢~  

 

有关Linux云计算——基础重点知识复习题的更多相关文章

  1. ruby-on-rails - 使用一系列等级计算字母等级 - 2

    这里是Ruby新手。完成一些练习后碰壁了。练习:计算一系列成绩的字母等级创建一个方法get_grade来接受测试分数数组。数组中的每个分数应介于0和100之间,其中100是最大分数。计算平均分并将字母等级作为字符串返回,即“A”、“B”、“C”、“D”、“E”或“F”。我一直返回错误:avg.rb:1:syntaxerror,unexpectedtLBRACK,expecting')'defget_grade([100,90,80])^avg.rb:1:syntaxerror,unexpected')',expecting$end这是我目前所拥有的。我想坚持使用下面的方法或.join,

  2. Matlab imread()读到了什么 (浅显 当复习文档了) - 2

    matlab打开matlab,用最简单的imread方法读取一个图像clcclearimg_h=imread('hua.jpg');返回一个数组(矩阵),往往是a*b*cunit8类型解释一下这个三维数组的意思,行数、数和层数,unit8:指数据类型,无符号八位整形,可理解为0~2^8的数三个层数分别代表RGB三个通道图像rgb最常用的是24-位实现方法,即RGB每个通道有256色阶(2^8)。基于这样的24-位RGB模型的色彩空间可以表现256×256×256≈1670万色当imshow传入了一个二维数组,它将以灰度方式绘制;可以把图像拆分为rgb三层,可以以灰度的方式观察它figure(1

  3. postman接口测试工具-基础使用教程 - 2

    1.postman介绍Postman一款非常流行的API调试工具。其实,开发人员用的更多。因为测试人员做接口测试会有更多选择,例如Jmeter、soapUI等。不过,对于开发过程中去调试接口,Postman确实足够的简单方便,而且功能强大。2.下载安装官网地址:https://www.postman.com/下载完成后双击安装吧,安装过程极其简单,无需任何操作3.使用教程这里以百度为例,工具使用简单,填写URL地址即可发送请求,在下方查看响应结果和响应状态码常用方法都有支持请求方法:getpostputdeleteGet、Post、Put与Delete的作用get:请求方法一般是用于数据查询,

  4. 软件测试基础 - 2

    Ⅰ软件测试基础一、软件测试基础理论1、软件测试的必要性所有的产品或者服务上线都需要测试2、测试的发展过程3、什么是软件测试找bug,发现缺陷4、测试的定义使用人工或自动的手段来运行或者测试某个系统的过程。目的在于检测它是否满足规定的需求。弄清预期结果和实际结果的差别。5、测试的目的以最小的人力、物力和时间找出软件中潜在的错误和缺陷6、测试的原则28原则:20%的主要功能要重点测(eg:支付宝的支付功能,其他功能都是次要的)80%的错误存在于20%的代码中7、测试标准8、测试的基本要求功能测试性能测试安全性测试兼容性测试易用性测试外观界面测试可靠性测试二、质量模型衡量一个优秀软件的维度①功能性功

  5. 计算机毕业设计ssm+vue基本微信小程序的小学生兴趣延时班预约小程序 - 2

    项目介绍随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱小学生兴趣延时班预约小程序的设计与开发被用户普遍使用,为方便用户能够可以随时进行小学生兴趣延时班预约小程序的设计与开发的数据信息管理,特开发了小程序的设计与开发的管理系统。小学生兴趣延时班预约小程序的设计与开发的开发利用现有的成熟技术参考,以源代码为模板,分析功能调整与小学生兴趣延时班预约小程序的设计与开发的实际需求相结合,讨论了小学生兴趣延时班预约小程序的设计与开发的使用。开发环境开发说明:前端使用微信微信小程序开发工具:后端使用ssm:VU

  6. ES基础入门 - 2

    ES一、简介1、ElasticStackES技术栈:ElasticSearch:存数据+搜索;QL;Kibana:Web可视化平台,分析。LogStash:日志收集,Log4j:产生日志;log.info(xxx)。。。。使用场景:metrics:指标监控…2、基本概念Index(索引)动词:保存(插入)名词:类似MySQL数据库,给数据Type(类型)已废弃,以前类似MySQL的表现在用索引对数据分类Document(文档)真正要保存的一个JSON数据{name:"tcx"}二、入门实战{"name":"DESKTOP-1TSVGKG","cluster_name":"elasticsear

  7. ruby - 如何计算 Liquid 中的变量 +1 - 2

    我对如何计算通过{%assignvar=0%}赋值的变量加一完全感到困惑。这应该是最简单的任务。到目前为止,这是我尝试过的:{%assignamount=0%}{%forvariantinproduct.variants%}{%assignamount=amount+1%}{%endfor%}Amount:{{amount}}结果总是0。也许我忽略了一些明显的东西。也许有更好的方法。我想要存档的只是获取运行的迭代次数。 最佳答案 因为{{incrementamount}}将输出您的变量值并且不会影响{%assign%}定义的变量,我

  8. ruby - 使用 Ruby,计算 n x m 数组的每一列中有多少个 true 的简单方法是什么? - 2

    给定一个nxmbool数组:[[true,true,false],[false,true,true],[false,true,true]]有什么简单的方法可以返回“该列中有多少个true?”结果应该是[1,3,2] 最佳答案 使用转置得到一个数组,其中每个子数组代表一列,然后将每一列映射到其中的true数:arr.transpose.map{|subarr|subarr.count(true)}这是一个带有inject的版本,应该在1.8.6上运行,没有任何依赖:arr.transpose.map{|subarr|subarr.in

  9. arrays - 计算数组中的匹配元素 - 2

    给定两个大小相等的数组,如何找到不考虑位置的匹配元素的数量?例如:[0,0,5]和[0,5,5]将返回2的匹配项,因为有一个0和一个5共同;[1,0,0,3]和[0,0,1,4]将返回3的匹配项,因为0有两场,1有一场;[1,2,2,3]和[1,2,3,4]将返回3的匹配项。我尝试了很多想法,但它们都变得相当粗糙和令人费解。我猜想有一些不错的Ruby习惯用法,或者可能是一个正则表达式,可以很好地回答这个解决方案。 最佳答案 您可以使用count完成它:a.count{|e|index=b.index(e)andb.delete_at

  10. ruby - 我怎样才能更好地了解/了解更多关于 Ruby 的知识? - 2

    按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我最近开始学习Ruby,这是我的第一门编程语言。我对语法感到满意,并且我已经完成了许多只教授相同基础知识的教程。我已经写了一些小程序(包括我自己的数组排序方法,在有人告诉我谷歌“冒泡排序”之前我认为它非常聪明),但我觉得我需要尝试更大更难的东西来理解更多关于Ruby.关于如何执行此操作的任何想法?

随机推荐