Linux系统管理与服务常见命题

本文深入探讨了Linux系统管理,包括Red Hat Linux的安装与服务控制,如运行级别、服务操作和关机命令。还详细介绍了常用的Linux命令,如cd、find、ln、vi编辑器的使用,以及目录和文件管理,如CPU和内存信息查询、文件权限设置。此外,讲解了安装和管理程序的方法,如检查软件包、解压文件和管理用户账号。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一章:Red Hat Linux 安装及服务控制

1、请写出Linux操作系统的引导过程一般包括几个阶段。

答:开机自检、MBR引导、GRUB菜单、加载Linux内核、init进程初始化。

2、在CentOS7系统中,默认的运行级别包括哪些并写出对应的含义。

答:0:光机状态

1:单用户模式

2:字符界面的多用户模式(不支持访问网络)

3:字符界面的完整多用户模式,支持网络访问

4:未分配使用

5:图形界面的多用户模式

6:重新启动

3、服务的控制类型包括哪些?

答:Start:启动服务

stop:停止服务

restart:重启服务

reload:重新加载服务

status:查询服务状态

4、写出CentOS7关机和重启命令(各三个)

答:关机命令:poweroff、shutdown -h now、init  0

重启命令:reboot  、shutdown -r now、init  6

5、CentOS7内部命令与外部命令的区别

答:内部命令,集成在shell解释器内部的,属于shell的一部分,没有单独的命令文件,随shell加载到内存中,可以直接使用

外部命令,存在单独的命令文件(一个可执行文件),需要在环境变量中设置路径才能执行

6、在CentOS7系统中使用命令实现以下操作

  (1)关闭防火墙

  (2)重启网络服务

  (3)在图形化界面切换到命令行界面

答:(1)systemctl  stop  firewalld

      (2)systemctl restart  network

      (3)init   3

第二章:Linux常用命令

1、通用的命令使用格式,以及命令字的作用?

答:通用的命令行使用格式:命令字    [选项]    [参数]

命令字作用:是整条命令中最关键的一部分,唯一确定一条命令

2、Linux中命令:cd 目标位置、cd~、cd、cd – 的作用是什么?

答:cd 目标位置:切换到目标位置

cd~和cd:若不指定目标位置,切换到当前用户的宿主目录

cd –:切换到上一次执行 cd 命令之前所在的目录

3、什么是绝对路径和相对路径?

答:绝对路径:

以根目录“/”作为起点

准确表示一个目录(或文件)所在的位置

表示Linux中目录结构相对稳定的目录(或文件)位置

较繁琐

相对路径:

当前工作目录作为起点

目录的起始字符不使用“/”符号

表示当前目录“附近”的目录(文件)位置

简短、便捷

4、find命令中关键字-name、-size、-user、-type的作用是什么?

答:-name:按名称查找

-size:按文件大小查找

-user:按文件属主查找

-type:按文件类型查找

5、ln命令用于创建连接文件,连接文件分为哪两种?区别是什么?

答:

软链接:删除源文件后,链接文件失效

        可以给文件和目录创建

链接文件与源文件可以不再一个分区

硬链接:删除源文件,链接文件有效

        只能给文件创建

链接文件与源文件必须在同一分区

6、在CentOS7中使用命令实现以下操作

(1)查找/tmp/abc下大于10K的文件

(2)查找/tmp/abc下大小在10K-100k之间的文件

(3)查找/tmp/abc下小于10K或者大于100K

(4)查找/var小于1K的日志文件

(5)统计/tmp下文件和目录的总数

答:

(1)find  /tmp/abc  -size "+10k"  -a  -type  f

(2)find  /tmp/abc  -size "+10k"  -a  -size  "-100k"  -a  -type  f  

(3)find  /tmp/abc  -size "-10k"  -o  -size  "+100k"

(4)find  /var  -size "-1k" -a -name  "*.log" -a  -type  f

  (5)ls  /tmp -lh  |  wc  -l

第三章:目录和文件管理

1、查看CPU信息的命令是什么?

答:cat  /proc/cpuinfo

2、查看内存信息的命令是什么?

答:cat  /proc/meminfo

3、将/etc/passwd文件中第2到第3行的信息保存到/etc/123.txt命令语句是什么?

答:head  -3  /etc/passwd | tial -2 > /etc/123.txt

4、显示出/etc/yum.conf文件中以“#”开头的行和空行以外的内容命令语句是什么?

答:grep  -v  “^#”  /etc/yum.conf  |  grep  -v  “^$”

5、Vi编辑器的工作模式有哪些?

答:末行模式、输入模式、命令模式

6、将/etc和/boot目录进行备份,在当前目录下生成名为goodfile.tar.gz的归档压缩包的命令语句是什么?

答:tar zcvf goodfile.tar.gz /etc /boot

7、查看/var/log/secure文件中有多少行的命令语句是什么?

答:wc  -l  /var/log/secure

第四章:安装及管理程序

1、查看是否已安装了名称中包含“samba”的软件包,查询时不区分大小写。

答:rpm -qa | grep -i samba

2、如何查看wget软件包安装的目录和文件清单

答:rpm -ql wget

3、在CentOS7中使用命令实现以下操作

(1)统计系统中rpm软件数量

(2)查看跟httpd有关的软件

(3)查看httpd详细信息

(4)查看httpd软件在系统中有哪些文件或目录

(5)查看某个文件属于哪个软件

(6)查看软件详细名字

答:(1)rpm  -qa  | wc  -l

(2)rpm  -qa  | grep "httpd"

(3)rpm  -qi  httpd

(4)rpm  -ql  httpd

(5)rpm  -qf  文件名

(6)rpm  -q   httpd

4、查询“/etc/passwd”属于哪个软件包的命令是什么?

答:rpm -ql /etc/passwd

5、解压“httpd-2.2.15.tar.gz”到/usr/local目录下的命令是什么?

答:tar zxf httpd-2.2.15.tar.gz -C /usr/local

6、请写出普通可执行程序的文件路径和服务器程序、管理程序文件的路径是什么?

答:/usr/bin 、  /usr/sbin

第五章:账号和权限管理

1、Linux与账号相关的文件有哪几个?

答:/etc/passwd 、/etc/shadow

2、更改/etc/123.txt权限为属主为读、写执行;属组为读;其他用户为读。

答:chmod 744 /etc/123.txt

3、改变文件/etc/123.txt的属主和属组为root。

答:chown root:root

4、如何锁定zhangsan账号?

答:passwd -l zhangsan或者usermod -L zhangsan

5、将文件/etc/passwd 的第3到5行截取出来保存到/root/123.txt.中。

答:head -5 /etc/passwd | tail -3 > /root/123.txt

6、Linux中组分为哪两种?区别是什么?

答:

基本组(私有组)

    一个用户只能属于一个基本组

创建用户的时候如果不指定基本组,就会自动创建一个跟用户同名的基本组

  附加组(公共组)

    用户后来加入的组是公共组

一个用户可以属于多个附加组

7、在CentOS7中按照以下要求创建账号

创建用户zhangsan,宿主目录指定为/zs,要求在2022年5月6号账号过期

创建用户mengmeng,不初始化宿主目录,拒绝本地登录,指定UID为250

答:

useradd    -d    /zs   -e  2022-05-06  zhangsan

useradd  -M  -s  /sbin/nologin   -u  21 mengmeng

### Linux操作系统期末考试复习指南 #### 一、复习资料概述 对于Linux操作系统的期末考试,考生应综合运用多种资源进行全面备考。官方文档、教科书以及在线教程都是不可或缺的学习材料[^1]。 #### 二、考点总结 ##### (一)基本概念 - **定义**:Linux是一个基于Unix的操作系统核心,最初由Linus Torvalds创建。它支持多用户、多任务环境,并且拥有强大的网络功能和支持广泛的硬件架构。 ##### (二)文件系统管理 - 文件权限设置命令`chmod`用于更改文件访问模式;`chown`用来改变文件所有者身份; - 使用`ls -l`查看目录下各文件的具体属性信息,包括读(r)、写(w)、执行(x)三种权限级别及其分配情况。 ##### (三)进程控制 - `ps aux`显示当前运行中的全部进程状态列表; - 利用`kill PID`终止指定ID号的目标进程活动; - 借助后台启动方式&符号让应用程序在终端关闭后继续工作。 ##### (四)Shell脚本编写 掌握简单的shell编程技巧,能够实现自动化任务处理流程设计。例如通过循环结构for/do...done完成批量重命名操作: ```bash #!/bin/bash for file in *.txt; do mv "$file" "${file%.txt}.bak"; done ``` 此段代码会将同级路径下的所有`.txt`结尾的纯文本文件扩展名更改为.bak形式保存备份副本。 #### 三、练习题推荐 为了更好地巩固所学知识并适应真实测试场景的要求,建议同学们按照以下分类有针对性地开展训练: - 单项选择题目集中于理论知识点的理解记忆方面,比如关于内核版本迭代规律或是特定工具的功能特性等问题; - 对于简答题部分,则需注重实践技能的应用展示,像解释如何配置静态IP地址或者搭建LAMP网站服务器等具体案例分析; - 编程类考题往往围绕着日常维护工作中常见的需求展开命题,如编写crontab定时任务计划表来定期清理日志记录等内容。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你刘海飞了!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值