查看“2021 Python期末复习”的源代码
←
2021 Python期末复习
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
==Linux基础配置== ===yum源安装=== 配置本地yum源,输出yum repolist 命令验证 ===主机名设置=== 将主机名改为ServerC ===网络ip设置=== 配置ServerC的ip地址分别为192.168.100.10 ===防火墙和Selinux设置=== 关闭系统防火墙和Selinux ,并输入验证命令、截图 ===Python3.7环境安装=== 安装python3.7编程环境,并分别输入python -V 和pip list进行验证。 ==Python基础练习== ===勾股定理=== 输入三个数a,b,c, 判断能否以它们为三个边长构成直角三角形。若能,输出YES和三角形面积(结果保留2位小数),否则输出NO。 输入格式 输入包括三行,每行是一个数字 输出格式 如果输入的三个数字能够组成三角形的三边,则输出为两行,分别是'YES' 和面积值(结果保留2位小数);如果输入的三边不能组成三角形,则输出为'NO' ===奇数和=== 使用程序计算整数 N 到整数 N+100 之间所有奇数的数值和,不包含 N+100,并将结果输出。整数 N 由用户给出,代码片段如下,补全代码。不判断输入异常。 <nowiki>N = input("请输入一个整数: ") ____①____ # 可以是多行代码</nowiki> 输入输出示例 <nowiki>输入 输出 3 2600</nowiki> ===四位玫瑰数=== 描述 四位玫瑰数是4位数的自幂数。自幂数是指一个 n 位数,它的每个位上的数字的 n 次幂之和等于它本身。 例如:当n为3时,有1^3 + 5^3 + 3^3 = 153,153即是n为3时的一个自幂数,3位数的自幂数被称为水仙花数。 请输出所有4位数的四位玫瑰数,按照从小到大顺序,每个数字一行。 ===用户登录的三次机会=== 描述 给用户三次输入用户名和密码的机会,要求如下: 1)如输入第一行输入用户名为‘Kate’,第二行输入密码为‘666666’,输出‘登录成功!’,退出程序; 2)当一共有3次输入用户名或密码不正确输出“3次用户名或者密码均有误!退出程序。”。 ===整数的加减和=== 描述 编写程序计算如下数列的值: 1-2+3-4...966 其中,所有数字为整数,从1开始递增,奇数为正,偶数为负 ==Python基础运维== ===服务器监控=== 编写服务器监控程序,监控服务器的CPU、内存、硬盘、网络等信息。 ===寻找小文件=== 寻找C盘小于1 M的文件并且将文件名输出 ===定时任务=== 编写python脚本,对系统某个目录设置定时任务:每天凌晨一点进行备份。 ===邮件报警=== 能够用python编写程序发送邮件, 能够用python编写程序接收邮件,能输出邮件数量及占用空间。 ===日志记录=== 参考 [[python日志记录]] 完善日志记录机制,在横线处补充代码: <nowiki> ____①____ # 可以是多行代码 while True: try: s= input("请输入美元数:") if s=='q': break; else: s = eval(s) r = 6.7*s print("换算为人民币为:",r) ____(2)____ # 请在此处添加代码 except NameError: print("用户输入错误") ____(3)____ # 请在此处添加代码 logging.info("循环结束")</nowiki> ==自动化运维工具== ===安装并且配置Ansible === 参考讲义:[[Ansible的安装]]、[[Ansible ad-hoc模式]] 在servera上安装ansible软件,并执行以下命令: *pip安装ansible *验证ansible 版本号 *在用户根目录建立配置文件,配置清单目录为/root/ansible_hosts,配置host_key_checking值为False ===安装并配置ansible清单=== 参考讲义:[[Ansible ad-hoc模式]] 创建一个名为/home/root/ansible/inventory的静态库存文件如下所示: *servera是master主机组的成员 *serverb是slave主机组的成员 *serverb是test主机组的成员 ===ansible ad-hoc模式=== 参考讲义:[[Ansible ad-hoc模式]] *使用密码模式远程获得系统时间、查看当前进程 *使用免密模式远程获得系统时间、查看当前进程 *查看serverb的/opt目录 *查看 serverb的CPU、硬盘、内存信息 *在servera上新建一个网页index.html 并上传至serverb ===ansible playbook模式=== 参考讲义:[[RHCE8.0:编写和运行PLAYBOOK]] 编写脚本 在受控机上安装apache服务器,上传网页index.html 至受控机,启动和启用apache服务器。 ===用ansible部署php网站=== 参考讲义:[[RHCE8.0实训:实施PLAYBOOK2]] 编写脚本: 1)在受控机上安装php+ mariadb网站环境,启动和启用php和mariadb服务, 2)从控制节点测试受控机的Web服务。检查返回状 态代码200。
返回至
2021 Python期末复习
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息