《 Linux操作系统》实验指导书/实验九:系统运维管理 httpdconfdpath="/etc/httpd/conf.D/vhost Arm-rfS(httpdconfdpathh/ for j in seq 1 10000 website ConfName="website ConfsiportNum)". conf echo'alias/websiteSj(htmlpath)/websItesj>>s(httpdconfdpat h)/S(website ConfName) echo<directory\"s(hTmlpath)/websitesj\">>>s(httpdconfdpat h)/S(website ConfNamel echo"allowoverridealL">>s(httpdconfdpath)/s(WebsiteConfnam echorequireallgranted>>$(httpdconfdpath)/s(websiteConfn amel echo"</directory>">> s(hTtpdconfdpath)/s(website confname) ④服务重启 网站和配置文件生成后,需重启htpd服务,其操作命令如下。 #systemctlrestarthttpd ⑤测试访问 在本地浏览器中可输入网站地址:htpP地址/ websites9g(访问为第999个网站 虚拟目录名称为 website+第N个网站),验证网站是否创建成功,并将结果填写至表9-7中。 表97网站访问测试 七、实验扩展 1、系统监控 (1)除了上述列举的监控命令,还有哪些监控命令?其主要功能是什么? (2)常用的系统监控软件有哪些?并简要说出其主要特点。 (3)除了编写Shel脚本进行系统运维外,还有哪些系统自动化运维工具?并简要说 出其主要特点。 (1) Shell是否有数据类型?能否可将字符型数据转换为整型数据? (2)Shel中常见的数据结构有哪些? (3) Shell脚本是否可以编译、封装、加密? (4) Shell脚本程序如何进行知识产权保护? 3、自动化运维 (1)假如有1000台 Linux服务器,如何进行高效率的系统升级 管理科学与工程学科/阮晓龙/13938213680/共10页,第9页《Linux 操作系统》实验指导书 / 实验九:系统运维管理 管理科学与工程学科 / 阮晓龙 / 13938213680 / 共 10 页,第9页 httpdConfdPath="/etc/httpd/conf.d/vhost" \rm -rf ${httpdConfdPath}/* for j in `seq 1 10000` do websiteConfName="websiteConf${portNum}".conf echo "Alias /website$j ${htmlPath}/website$j" >> ${httpdConfdPat h}/${websiteConfName} echo "<Directory \"${htmlPath}/website$j\">" >> ${httpdConfdPat h}/${websiteConfName} echo "AllowOverride All" >> ${httpdConfdPath}/${websiteConfNam e} echo "Require all granted" >> ${httpdConfdPath}/${websiteConfN ame} echo "</Directory>" >> ${httpdConfdPath}/${websiteConfName} done ④服务重启 网站和配置文件生成后,需重启 httpd 服务,其操作命令如下。 # systemctl restart httpd ⑤测试访问 在本地浏览器中可输入网站地址:http://IP 地址/website9999(访问为第 9999 个网站, 虚拟目录名称为 website+第 N 个网站),验证网站是否创建成功,并将结果填写至表 9-7 中。 表 9-7 网站访问测试 七、实验扩展 1、系统监控 (1)除了上述列举的监控命令,还有哪些监控命令?其主要功能是什么? (2)常用的系统监控软件有哪些?并简要说出其主要特点。 (3)除了编写 Shell 脚本进行系统运维外,还有哪些系统自动化运维工具?并简要说 出其主要特点。 2、Shell (1)Shell 是否有数据类型?能否可将字符型数据转换为整型数据? (2)Shell 中常见的数据结构有哪些? (3)Shell 脚本是否可以编译、封装、加密? (4)Shell 脚本程序如何进行知识产权保护? 3、自动化运维 (1)假如有 1000 台 Linux 服务器,如何进行高效率的系统升级?