ENGINEER-01-06

ENGINEER-01

1 简述管道操作、重定向标准输出操作的基本用法
参考答案

管道操作:

命令1 | 命令2 | 命令… …
重定向标准输出:

命令 > 文件
命令 >> 文件
2 列出Shell环境中常用的环境变量及各自的作用
参考答案

PWD:记录当前所在工作目录

PATH:记录搜索可执行程序的默认目录范围

USER:记录当前用户名

LOGNAME:记录当前用户的登录名

SHELL:记录当前用户登录Shell

HOME:记录当前用户家目录位置

3 列出Shell环境中常用的预定义变量及各自的作用
参考答案

$0:当前所在的进程或脚本名

$$:当前运行进程的PID号

$?:程序退出后的状态值,0表示正常,其他值异常

$#:已加载的位置变量的个数

$*:所有位置变量的值

4 在脚本中使用if语句时,如何判断“第一个命令行参数不是文件”
参考答案

使用以下条件测试操作:

[ ! –f “$1” ]
5 在脚本中使用for语句时,如果从第一个参数提供的文件名获取值列表
参考答案

在脚本中使用如下代码:

for file in $(cat $1)
do
命令序列… …
done

ENGINEER-02

1 配置虚拟机系统每次开机后SELinux处于强制启用模式
参考答案

[root@server0 ~]# vim /etc/selinux/config
SELINUX=enforcing //设置为强制启用
… …
[root@server0 ~]# reboot
2 为所有用户创建一个自定义命令,执行myls时相当于执行ls -lhd
参考答案

[root@server0 ~]# vim /etc/bashrc
… …
alias myls=’/bin/ls –lhd --color=auto’
3 防火墙体系中的预设保护区域有哪些,各自的作用是什么
参考答案

public:仅允许访问本机的sshd等少数几个服务

trusted:允许任何访问

block:阻塞任何来访请求

drop:丢弃任何来访的数据包

4 防火墙设置策略时,如何实现永久策略
参考答案

添加–permanent选项

利用firewall-cmd --reload进行重新加载防火墙配置

ENGINEER-03

1 RHEL7搭建iSCSI服务端与客户端需要安装什么软件
参考答案

服务端:targetcli
客户端:iscsi-initiator-utils
2 客户端为了识别和加载iSCSI网络磁盘需要启动服务有哪些
参考答案

客户端:iscsi(加载iSCSI网络磁盘) iscsid(刷新客户端iqn名称)
3 在虚拟机desktop0上搭建MariaDB数据库服务,并将数据库管理密码设为redhat
参考答案

[root@desktop0 ~]# yum -y install mariadb-server mariadb
… … //装包
[root@desktop0 ~]# systemctl restart mariadb
… … //起服务
[root@desktop0 ~]# mysqladmin -u root password ‘redhat’ //更改密码
[root@desktop0 ~]# mysql -uroot -patenorth
MariaDB [(none)]> //测试新密码登录成功
… …
MariaDB [(none)]> quit
[root@desktop0 ~]#
4 新建一个库newdb,并授权用户zhsan对此库具有全部权限(密码为redhat)
参考答案

MariaDB [none]> CREATE DATABASE newdb;
… …
MariaDB [none]> GRANT all ON newdb.* to zhsan@localhost IDENTIFIED BY ‘redhat’;
5 如何查出Contacts库base表内所有记录的数量
参考答案

MariaDB [none]> SELECT count(*) FROM Contacts.base;
5

ENGINEER-04

1 简述HTTP、HTML的含义及作用
参考答案

HTTP指的是Hyper Text Transfer Protocol,超文本传输协议,主要为网站服务器程序与浏览器之间传输网页定义相关的标准。

HTML指的是Hyper Text Markup Language,超文本标记语言,是静态网页文件的标记规范。

2 已知Web站点server0的网页目录位于/var/www/html,那么对应与网址http://server0/private/的服务端文件是什么
参考答案

URL网址的/对应Web服务端上DocumentRoot指定的网页目录,其后的URL路径也对应到服务端网页目录下的子目录;当未指定网页文件名时,默认首页为index.html。

因此,此题对应的服务端文件应该是/var/www/html/private/index.html。

3 简述实现基于域名的多个虚拟Web主机时基本的配置内容
参考答案

[root@server0 ~]# /etc/httpd/conf.d/httpd.conf
… …
<VirtualHost IP地址:端口>
ServerName 站点1的DNS名称
DocumentRoot 站点1的网页根目录

<VirtualHost IP地址:端口>
ServerName 站点2的DNS名称
DocumentRoot 站点2的网页根目录

… …
4 在服务器server0上通过NFS共享/usr/src目录,允许任何人访问
参考答案

[root@server0 ~]# vim /etc/exports
/usr/src *(ro)
… …
[root@server0 ~]# systemctl restart nfs-server
5 列出普通NFS服务端和客户端用到的系统服务名称
参考答案

普通NFS:服务端(nfs-server)、客户端(无)

ENGINEER-05

1 调整httpd服务配置,拒绝172.34.0.0/24网段的客户机访问/var/www/html/doc目录
参考答案

修改网站配置文件,添加如下内容:

<Directory “/var/www/html/doc”>
Require all granted
Require not ip 172.34.0.0/24

2 在启用SELinux保护的情况下,如何允许httpd开启8909端口
参考答案

[root@server0 ~]# semanage port -a -t http_port_t -p tcp 8909
… …
[root@server0 ~]# semanage port -l | grep http_port //确认结果
http_port_t tcp 8909,80, 81, 443, 488, 8008, 8009, 8443, 9000
… …
3 在部署安全Web服务,需要安装的软件包
参考答案

mod_ssl软件包

ENGINEER-06

1 简述postfix邮件服务配置中myorigin、mydestination语句的含义
参考答案

myorigin = desktop0.example.com //向外发邮件时标记的来源域
mydestination = //判断为本域邮件的依据
2 简述使用mail命令发信、收信的基本操作
参考答案

mail 发信操作:

mail -s ‘邮件标题’ 收件人[@收件域]…
mail 收信操作:

mail [-u 用户名]
3 如何将空闲分区/dev/vdb7配置为交换分区并实现开机自动启用
参考答案

[root@server0 ~]# mkswap /dev/vdb7 //格式化交换分区
Setting up swapspace version 1, size = 524284 KiB
no label, UUID=26b95ed8-e648-4d30-bea3-de48494bbdfe
[root@server0 ~]# vim /etc/fstab
… …
/dev/vdb7 swap swap defaults 0 0
[root@server0 ~]# swapon -a //启动fstab可用交换设备
[root@server0 ~]# swapon -s //查看
Filename Type Size Used Priority
/dev/vdb7 partition 524284 -1
4 写出创建聚合连接时针对热备份的JSON配置内容
参考答案

热备份配置:

‘{ “runner”:{ “name”:“activebackup” } }’

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值