第一章: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