01. 如何对磁盘进行分区?
答案:
fdisk硬盘设备 常用于划分MBR分区模式
常用交互指令:
m 列出指令帮助,p查看现有的分区表,n新建分区,d删除分区,q 放弃更改并退出,w保存更改并退出
最大支持容量为2.2TB 的磁盘须创。
parted 硬盘设备 可以创建MBR或者GPT分区模式
常用交互指令:
mktable 指定分区模式,mkpart 划分新的分区,unit 执行显示的单位,print 输出分区表信息,rm 删 除分区
最大支持容量为18EB
02. 简单描述/etc/fstab文件的作用?
答案: Linux系统启动时,会读取/etc/fstab文件,该文件中包含有所有分区的挂载信息,系统根据该信息将所 有设备挂载到特定的位置。
03. 简述主分区、扩展分区、逻辑分区的关系?分别可以建多少个?
答案: 1~4个主分区, 1个扩展分区(n个逻辑分区)。
04. 简述网卡链路聚合的功能?
答案: 链路聚合是将两个或更多网卡数据信道结合成一个单个的通道,该通道以一个单个的更高带宽的逻辑链 路出现,也可以实现网卡的冗余性。链路聚合一般用来连接一个或多个带宽需求大的设备,例如连接骨 干网络的服务器或服务器群。
05. 执行Linux命令屏幕显示command not found原因是什么?
答案:
1)命令输入有误
2)命令程序没有安装
3)PATH变量未定义
06. 简述以下应用服务的默认端口号分别是多少?
答案:
SSH ( 22 ) Telnet ( 23 ) SMTP( 25 ) DNS ( 53 ) MySQL ( 3306 ) http ( 80) FTP ( 21,20 )
07. 如何在Linux服务器禁用SELinux
答案:
# vim /etc/selinux/config SELINUX=disabled
08. 创建逻辑卷(lv)的流程?
答案:
1.将硬盘或分区转化为物理卷
2.将一个或多个物理卷组成卷组
3.再从卷组中划分逻辑卷
案例: 创建基本分区/dev/sdb1 /dev/sdb2等 创建卷组:vgcreate myvg /dev/sdb1 /dev/sdb2 划分逻辑卷:lvcreate –L 16G -n mylv myvg # vim /etc/selinux/config SELINUX=disabled
09. 常见文件系统的格式?
答案: EXT4,第四代扩展文件系统,RHEL6系列默认 XFS,高级日志文件系统,RHEL7系列默认 SWAP,交换空间(虚拟内存)
10. 简述虚拟主机的若干类型
答案: 基于域名、基于端口、基于IP地址
11. 编写脚本,根据文件/root/student.txt批量创建用户,并设置密 码。
答案:
for i in $(cat /root/student.txt) do useradd $i &> /dev/null echo 123456 | passwd $i done
12. 预定义变量$?如何运用
答案: 该变量储存了上一条命令的返回值,如果为0则上命令运行成功,如果非0则上命令运行不成功
13. RHEL7防火墙服务预设的安全区域public、trusted、drop的作 用
答案: public区域:为默认区域,只允许针对本机的 SSH 服务,其他都拒绝 trusted区域:对本机的任何访问都被允许 drop区域:访问本机的任何数据包都会被拒绝
14. 配置httpd网站服务器时,快速添加新的虚拟主机
答案:
1)为每一个虚拟主机建立一份独立的配置文件,放到/etc/httpd/conf.d/目录下,配置文件名称以.conf 结尾
2)配置 .. .. 区段标记,其中使用语句ServerName指定站点名称,使用 DocumentRoot指定网页目录
3)然后重新启动httpd服务 for i in $(cat /root/student.txt) do useradd $i &> /dev/null echo 123456 | passwd $i done
15. 动态网页与静态网页的区别,基于httpd要支持PHP程序、 Python程序需要具备的条件
答案: 静态网页:浏览器访问到的网页文件 就是 服务端提供的网页文件 动态网页:浏览器访问到的网页文件 是 由服务端指定的程序动态生成的网页文件 支持PHP程序:安装 httpd、php 软件包 支持Python程序:安装 httpd、mod_wsgi软件包,并在配置站点时添加程序调用别名 (WSGIScriptAlias)
16. 基于httpd架设一个安全Web站点的条件
答案: 安装 mod_ssl 模块软件包 提供可用的网站证书、密钥并部署到正确的位置 修改 /etc/httpd/conf.d/ssl.conf 配置文件,指定站点名、网页目录、证书及密钥的路径
17. 目前市场中有几种主流的浏览器?(至少列举出3种)。
答案: 火狐(firefox),谷歌(chrome),Edge,360浏览器
18. 简述Linux系统free命令输出结果
答案: total:是总的物理内存,used:使用中的内存,free:完全空闲的内存,shared:进程共享的内存容量 buffers:buffer缓存 cache:cache缓存 available:剩余可以使用的内存
19.如何远程查看Linux服务192.168.1.7运行了多少时间?
答案:
ssh root@192.168.1.7 uptime
20.防火墙默认状态下分几个区?分别是什么?
答案:
firewalld默认区包含:block dmz drop external home internal public trusted work。
trusted(信任区域):允许所有入站流量。
public(公共区域):允许ssh和dhcpv6-client,拒绝其他所有。
external(外部区域):允许ssh,拒绝其他所有。
home(家庭区域):允许ssh、ipp-client、mdns、samba-client和dhcpv6-client,拒绝其他所有。
internal(内部区域):默认与home相同。
work(工作区域):允许ssh、ipp-client、dhcpv6-client,拒绝其他所有。
dmz(非军事区域):允许ssh流量,拒绝其他所有。
block(限制区域):拒绝所有入站流量。
drop(丢弃区域):丢弃所有入站流量。
21.Linux如何破解root密码?
答案: 开机进入启动菜单,按E键,找到Linux一行,先将ro修改为rw,然后在末尾添加rd.break,按Ctrl+X启 动系统,进入救援模式,在救援模式输入如下命令:
# chroot /sysroot/ # echo 新密码 | passwd --stdin root # touch /.autorelabel # exit # reboot
22.在创建Linux分区时,一定要创建哪两个分区?
答案: /根,/boot分区
23.默认情况下管理员创建的普通用户家目录在哪里?
答案: /home/用户名
24.光盘所使用的文件系统类型是什么,交换分区的格式?
答案: 光盘文件系统格式为iso9660,交换分区格式为swap。
25.列出Linux 常见打包工具命令并写相应解压缩参数(至少三种)
答案: (bzip2,bzip2 -d),(gzip,gunzip),(xz,unxz)
26.ps aux 中的 VSZ 代表什么意思,RSS 代表什么意思
答案: VSZ(虚拟内存),RSS(真实内存)
27.如何判断当前服务器的80端口是否被监听,如果被监听,怎么知 道被哪个进程监听?
答案:
#ss -antulp #netstat -anutlp
28.哪一条命令用来加载所有在/etc/fstab 中配置项?
答案:
# mount命令
29.如果umask 设置为022,创建的文件的权限为多少?
答案:rw-r--r--
30. 下列top命令输出结果的含义分别是什么?
top - 17:34:18 up 14 days, 39 min, 1 user, load average: 0.43, 0.28, 0.17 Tasks: 306 total, 1 running, 305 sleeping, 0 stopped, 0 zombie
答案:
计算机当前时间,操作系统开机运行的时间,当前有几个用户在登录系统,CPU1分钟、5分钟、15分钟 的负载 当前计算机启动的进程总量,有多少进程正在运行,有多少进程正在睡眠,多少进程被关闭,多少僵尸进程
31.如何查找所有名称中包含“aabbcc“的进程,并全部强制终止?
答案:
# ps aux |grep aabbcc # kill ID号