阶段复习题:第三周:Linux基础

1. vi编辑器使用工作原理,如果出现编辑突然中断情况,如何恢复原来数据

答:-r

2. 如何查看linux系统中是否开启了8080端口服务?

答:
telnet ip 8080
lsof -i:8080
ss/netstat -lntup |grep 8080

3. vim中把所有的oldboy替换为oldgirl 给出命令

答: :%s#oldboy#oldgirl#g

4. Linux内核引导时,从(/etc/fstab)文件中读取要加载的文件系统信息,Linux文件属性中每个普通文件用 (-) 来标识
5. vim中如何忽略大小写搜索指定信息,给出忽略大小写方法(至少两种方法)


:set ignorecase/ic
/xxxx \c

6. 用命令行更改config.txt文件, 把里边所有的"name"更改为address (vim和sed命令分别如何实现)

答:
:%s#name#address#g
sed -i ‘s#name#address#g’ config.txt

7. 管道符号的含义说明 |

答:前面命令的标准输出作为后面命令的标准输入

8. 搜索文件中指定文本内容的方法,给你具体操作命令 (至少三种方法)

答:
/xxx
?xxx
grep “xxx” filename
sed -n ‘/xxx/p’ filename
awk ‘/xxxx/’ filename

9. 在/oldboy/oldboy.txt文件中查找出包含 hello-shanghai 的所有信息 并显示行号

答:
grep -n “hello-shanghai” /oldboy/oldboy.txt
vim :set nu /hello-shanghai

10. 按照以下文件信息
oldboy01
oldboy02
oldboy03
oldboy05
oldboy06
oldboy07
请输出oldboy03信息的上2行 和 下3行信息

答:grep -B 2 -A 3 “oldboy03” filename

11. 需要给/oldboy/oldboy.txt文件创建一个软链接文件/tmp/oldboy_link.txt ,如何进行,源文件删除了, 软链接文件是否会失效

答:
ln -s /oldboy/oldboy.txt /tmp/oldboy_link.txt
会失效

12. 系统安全优化涉及什么,并写出安全优化的操作步骤以及操作命令?

答:
关闭防火墙:systemctl disable firewalld
关闭selinux:vim /etc/selinux/config
SELINUX=disabled
临时关闭:setenforce 0

13. 防火墙服务配置完毕后,如何检查防火墙服务已经处于关闭状态,并且没有开机自启动

答:
systemctl status firewalld
systemctl is-enable firewalld

14. rm命令修改了别名信息的文件/etc/profile,但还是不能直接删除信息,是什么原因并写出和别名设置相关的文件及路径信息

答:
shell 先加载 /etc/profile 然后加载~/.bashrc 别名被覆盖
~/.bashrc
/etc/bashrc

15. 字符集进行优化方法

答:
localectl set-locale LANG=zh_CN.utf8
LANG=zh_CN.utf8

16. 说说这些特殊符号含义:
> 	        输出重定向 
>> 	        追加输出重定向
2> 2>> 	    错误输出重定向   
..(两个点)   上级目录
$           取变量值
|           管道
&&          前面命令执行成功,再执行后面命令
;           顺序执行命令的分隔符
#          注释
.()       当前目录
17. linux系统中文件属性信息都包含什么

答:inode号 文件类型 文件权限 硬链接数 属主 属组 文件大小 修改时间

18. 默认情况下管理员创建了一个用户,就会在(/home)目录下创建一个用户主目录
19. 说出下面几个文件的作用

答:
/var/log/messages 系统日志
/var/log/secure 用户登录日志
/etc/hosts hosts解析/域名劫持
/etc/fstab 文件系统挂载列表
/etc/rc.local 开机自启动文件

20. 将配置文件中注释信息去除掉显示,有什么办法(至少三种方法)

grep -v “#” filename
sed ‘/#/d’ filename
awk ‘!/#/’ filename

21. 日志文件一直在不断变化,如何实时监控日志文件变化 日志文件为/var/log/messages

答:tail -f /var/log/messages

22. 如何创建一个新的oldgirl用户,并且需要给用户设置密码,并且采用免交互方式创建密码

答:useradd oldgirl;echo 123456 |passwd --stdin oldgirl

23. 如何批量创建出 oldboy01 oldboy02 … oldboy20 总计20个文件

答:touch oldboy{01…20}

24. yum安装软件的时候,只知道软件安装完可能会使用的命令,但忘记了软件包名称如何处理?

答:
yum provides */命令
rpm -qf 命令绝对路径

25. 如何统计出oldboy.txt文件中oldboy信息出现的行数总计有多少,请写出命令

答:
grep -c “oldboy” oldboy.txt
grep “oldboy” oldboy.txt |wc -l

26. 运维同事在/etc目录中创建了一个文件,但没有告知你文件名称,如何快速找出最新创建的文件

答:ls -lrt /etc/

27. 如何查看系统的信息

答:
cat /etc/os-release
cat /etc/redhat-release

28. echo “oldboy”|tr “oldboy101” “oldgirl123” 请写出命令结果信息?

答:ildgir

29. 修改系统字符集方法?

答:
localectl set-locale LANG=zh_CN.utf8
LANG=zh_CN.utf8

30. 写出目前所学习的20个命令,并写出作用

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 《Linux基础教程(第二版)》是一本由清华大学出版社出版的教材,针对Linux操作系统的基础知识和技能进行了系统的讲解。本书除了提供基本的理论知识外,还包含了大量的实际操作和习题,以帮助读者更好地掌握和应用所学内容。 这本书的课后习题涵盖了从基础到进阶的各种问题,旨在检验读者对所学知识的掌握情况,同时提供练习的机会。习题内容包括但不限于以下几个方面: 1. 命令行操作:通过给出一些具体的命令行指令,要求读者执行相应的操作或者解释命令的含义和作用。 2. 文件和目录管理:要求读者通过命令行操作完成一些具体的文件和目录管理任务,如创建、删除、复制和移动文件目录等。 3. 进程管理:要求读者通过命令行查看和管理进程,包括查看进程状态、结束进程等。 4. 权限管理:要求读者了解Linux系统中文件和目录的权限设置,包括读、写、执行权限的控制。 5. 网络配置和管理:要求读者通过命令行了解和配置网络相关的信息,包括IP地址、子网掩码、网关等。 这些习题旨在帮助读者巩固和运用书中所学的知识内容,通过实践提高对Linux操作系统的理解和应用能力。同时,习题的内容和难度设置也逐渐增加,适应不同阶段读者的学习需求。读者可以通过课后习题的完成情况来评估自己对所学内容的掌握程度,并及时查漏补缺。 ### 回答2: 《Linux基础教程第二版》是由清华大学出版社出版的一本Linux入门教材。该教材涵盖了Linux操作系统的基本知识和技能,适合初学者学习和掌握Linux操作系统的基础知识。 书中的课后习题是为了帮助读者巩固所学知识和提高操作技能而设计的。通过完成这些习题,读者可以更好地掌握Linux的使用方法和技巧。 这些习题根据章节内容进行分类,涉及到Linux系统的安装与配置、文件和目录操作、用户及用户组管理、权限管理、软件安装与管理、Shell脚本编程等方面的内容。 课后习题包括选择题、填空题、简答题和编程题等,难度逐渐增加。通过完成这些习题,读者可以巩固对教材内容的理解,并能够灵活运用所学知识解决实际问题。 教材第二版配有习题答案,读者可以通过对照自己的答案与参考答案来检验所学知识的掌握程度,并对未掌握的知识点进行针对性的复习和学习。同时,读者还可以通过习题解析了解问题的解决思路和方法,提高自己的解决问题的能力和水平。 总之,《Linux基础教程第二版》的课后习题对于读者的学习和提高具有重要的作用,它们是学习过程中不可或缺的一部分。读者通过完成这些习题,可以加深对Linux操作系统的理解,提高自己的使用技能,为将来的学习和职业发展打下坚实的基础。 ### 回答3: 《Linux基础教程第二版》是一本由清华大学出版社出版的教材,其课后习题是帮助读者巩固对Linux基础知识的理解与应用能力的重要工具。 这本教材中的课后习题涵盖了Linux的各个方面,包括基本命令的使用、文件和目录的管理、用户和权限的配置、进程管理等等。通过完成这些习题,读者可以通过实践来加深对各个知识点的理解,并提高在实际应用中的操作技能。 课后习题的设计往往结合了实际场景,并通过实际问题来引导读者进行思考和实践。这样的设计有助于读者将理论知识与实际问题相结合,加深对知识的理解。读者在完成习题时,还可以通过查阅参考书籍和互联网资源来进一步扩展知识,从而提高对Linux的整体掌握能力。 课后习题的完成还有助于读者培养自学和解决问题的能力。在解决习题的过程中,读者需要选择适当的方法和命令,通过查阅手册和其他资源来获取必要的信息,并进行合理的操作和调试。通过这个过程,读者可以逐渐培养出独立学习和解决问题的能力,这对于在实际工作中遇到的各种Linux相关问题都非常重要。 总之,完成《Linux基础教程第二版》的课后习题是学习和掌握Linux基础知识的重要方式。通过习题的理解和实践,读者可以加深对知识的理解、提高操作技能,并培养自学和解决问题的能力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值