![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
练习
帅的1*
更好
展开
-
Python练习(冒泡排序、插入排序)
冒泡排序:#Method1def sort(nums): for i in range(len(nums) - 1): # 设置冒泡排序进行的次数 for j in range(len(nums) - i - 1): # j为列表下标 if nums[j] > nums[j + 1]: #比较相邻之间两个数大小 nums[j], nums[j + 1] = nums[j + 1], nums[j] #如果前面的比后原创 2020-07-21 01:16:33 · 151 阅读 · 0 评论 -
shell脚本练习
一、计算20的阶乘:#!/bin/bashfactorial=1for num in {20..1}do let factorial=$num*$factorial doneecho $factorial二、批量创建用户:需求:批量加5个新用户,以u1到u5命名,并统一加一个新组,组名为class,统一改密码为1232.思路. ● 添加用户的命令. ● 判断class组是否存在. ● 根据题意,判断该脚本循环5次来添加用户. ● 给用户设置密码,应该放原创 2020-07-11 23:44:30 · 221 阅读 · 0 评论 -
使用python快速生成验证码、内推码
验证码、内推码一般由4个字符组成(大小写字母,数字)原创 2020-04-26 23:05:03 · 185 阅读 · 0 评论 -
Python中函数的使用
文章目录函数的基本使用方法函数的定义函数的调用函数单的嵌套函数中变量的使用函数中的参数位置参数默认参数可变参数关键字参数返回值变量作用域函数就是通过关键字,将某些代码实现的功能进行封装。在使用到该功能时,就不必编写该功能代码,直接利用关键字函数名来使用函数。优点:方便阅读,简化工作,使代码更加简练。函数的基本使用方法函数的定义定义函数的关键字:def关键字后接函数名():,括号用来传...原创 2020-04-26 23:04:16 · 667 阅读 · 0 评论 -
Python中常用的内置函数
文章目录最大值 max()最小值 min()求和 sum()枚举 enumerate()压缩 zip()最大值 max()max()可以求最大值a = max(3,5)print(a)输出结果:最小值 min()min()可以求最小值a = min(3,5)print(a)输出结果:求和 sum()sum()可以进行求和a = sum(range(0,101)) #...原创 2020-04-23 23:32:27 · 142 阅读 · 0 评论 -
python中字符变量的管理
文章目录字符串的定义字符串的特性索引(index)切片 (cut)连接(link)成员操作符字符元素的判断与操作:字符串的定义a = 'westoss' ##定义单个字符串b = 'hellow'c = what\'s up ##\转译'e=""" ## 用户管理系统 1.添加用户 2.删除...原创 2020-04-23 23:31:40 · 223 阅读 · 0 评论 -
python中的逻辑判断
文章目录if条件语句if单独使用if~else合用逻辑运算符and 与逻辑or 或逻辑if条件语句基本书写方法:if单独使用if condition: ##条件判断 success thing ##条件成立时做的事情 ... ## 可以多个任务注意:条件语句后必须加冒号!演示1:当年龄大于18岁时,输出success,否则不...原创 2020-04-18 19:01:13 · 4798 阅读 · 1 评论 -
python的IDE工具-----pycharm
文章目录pycharm的安装pycharm的基本使用pycharm的安装首先下载好pycharm的压缩包,进行解压缩。进入bin目录,执行安装脚本:pycharm.sh按照步骤完成安装:pycharm的基本使用第一次进入pycharm,首先选择新建工程:自定义工程名称:可以手动添加解释器:最后点击create自动船舰虚拟环境:每一个工程都有单独虚拟环境,彼此独立,...原创 2020-04-18 18:59:56 · 281 阅读 · 0 评论 -
初识python
文章目录什么是pythonpython的安装使用源码编译方式安装python什么是pythonPython是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。Python是一种解释型脚本语言,可以应用于以下领域:-Web 和 I...原创 2020-04-18 18:59:27 · 111 阅读 · 0 评论 -
asible中的事实管理(变量)
文章目录事实介绍事实的调用创建自定义信息魔术变量事实介绍所谓“事实”,就是已经存在的,已经被定义好的。事实包括:主机名称、内核版本、网络接口、IP地址等 。打印ansible_facts执行结果:将事实全部打印了出来。几乎包含了主机的所有信息。再playbook上的书写中,通常可以使用字典的形式对事实进行动态调用。也可以使用 setup模块显示主机信息:事实的调用演示:...原创 2020-04-18 18:58:46 · 158 阅读 · 0 评论 -
ansible中的加密
文章目录ansible-vault加密新文件加密文件的查看对加密码文件的编辑加密现有文件对加密文件进行解密:在解密的同时修改文件名加密文件密码的修改当playbook中的服务配置文件中含有密码等敏感信息时,一般会对其进行加密。加密工具:ansible-voault当playbook被加密后无密码无法执行!ansible-vault加密新文件使用ansible-vault creat 目...原创 2020-04-18 18:57:46 · 624 阅读 · 0 评论 -
ansible中的变量
文章目录变量命名的规则变量的三个范围级别playbook中变量的定义playbook中变量的使用主机变量和组变量主机变量的定义使用已注册变量捕获命令输出在playbook里,变量可以是用户,可以是安装的软件包,可以是要启动的服务,要删除的文件,查询的文档等等将playbook中的某些值使用变量代替,从而 简化playbook的编写变量命名的规则量可能包含下面这些值:要创建的用户、要安装...原创 2020-04-11 18:59:52 · 297 阅读 · 0 评论 -
linux管理神器------Cockpit
Cockpit原创 2020-04-10 20:00:39 · 1526 阅读 · 0 评论 -
ansible (playbook的基本编写)
文章目录playbook介绍:编写和运行playbook本章目标:编写基本的ansibleplaybookplaybook介绍:playbook是ansible用于配置,部署,和管理被控节点的剧本。通过playbook的详细描述,执行其中的一系列tasks,可以让远端主机达到预期的状态。可以这么理解,将ansible执行的两种模式adhoc及playbook比作为shall中的命令行操作及...原创 2020-04-10 18:58:03 · 1166 阅读 · 0 评论 -
ansible (ad-hoc)
文章目录ansible简介ansible优点ansible的安装ansible的部署ansible常用模块ansible简介ansible是新出现的自动化运维工具,能够实现批量系统配置、批量程序部署、批量运行命令等功能。减少运维人员工作量。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。ansible优...原创 2020-04-07 20:39:26 · 254 阅读 · 0 评论 -
linux下的火墙管理 (iptables篇)
文章目录火墙介绍结构火墙管理工具切换iptables 的使用火墙介绍数据访问流程:以apache为例:当外部数据想要访问apache时,首先要通过内核的80端口进行访问内核,内核同意访问,外部数据才能访问到apache上的数据。火墙:火墙为内核上的插件,其功能为对来访的数据包进行过滤筛选(起到是否同意访问的功能)。netfilter:为了保证数据交换的安全性,内核上开启了一个名为ne...原创 2020-04-02 20:13:36 · 312 阅读 · 0 评论 -
NFS
文章目录nfs介绍:nfs基本信息nfs的启用nfs基本工作原理nfs配置nfs常用配置参数nfs+autofsnfs介绍:网络文件系统,英文Network File Systemsamba实现的是windows和windows,windows和linux,linux和linux之间的共享。nfs实现的是linux和linux,linux和unix,unix和unix之间的共享。nfs基...原创 2020-03-25 01:33:27 · 403 阅读 · 0 评论 -
autofs自动挂载
文章目录什么是autufs:autofs的安装与开启(客户端):autofs的基本信息autofs的配置什么是autufs:mount是用来挂载文件系统的,可以在系统启动的时候挂载也可以在系统启动后挂载。对于本地固定设备,如硬盘可以使用mount挂载;而光盘、软盘、NFS、SMB等文件系统具有动态性,即需要的时候才有必要挂载。光驱和软盘我们一般知道什么时候需要挂载,但NFS和SMB共享等就不一...原创 2020-03-24 01:19:30 · 346 阅读 · 0 评论 -
samba服务的部署
文章目录samba服务简介samba服务简介Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。...原创 2020-03-23 21:46:33 · 373 阅读 · 0 评论 -
mariadb(RHCE)
文章目录数据库的介绍什么是数据库常见数据库数据库的介绍什么是数据库数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合,可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、查询、更新、删除等操作。...原创 2020-03-22 22:37:03 · 291 阅读 · 0 评论 -
Linux基础篇之DNS服务的部署
文章目录关于dns的名词解释关于客户端:关于服务端host命令dig命令A记录基本解析方式关于报错信息:dns服务的安装与启用安装启用关于dns的名词解释域名系统(Domain Name System缩写DNS,Domain Name被译为域名)是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。...原创 2020-03-18 21:00:23 · 353 阅读 · 0 评论 -
Apache服务(RHCE)
文章目录Apache的作用Apache的安装Apache的启用Apache的基本信息Apache的基本配置Apache端口修改默认发布文件的修改默认发布目录的修改Apache的访问控制基于客户端ip的访问控制ip访问黑名单:ip访问白名单基于用户认证实验环境:httpd服务器:rhel8,ip:192.168.0.41客户端:rhel7,ip:192.168.0.40Apache的作用在...原创 2020-03-13 12:52:24 · 577 阅读 · 0 评论 -
Linux中的设备管理
设备识别在vm的linux虚拟机里,当前只有一块硬盘:模拟真实主机,给此虚拟机添加一块SATA接口容量为10G的硬盘:使用 fdisk -l查看磁盘分区状态:在linux中设备接入系统后都是以文件的形式存在的,...原创 2020-03-07 00:59:13 · 406 阅读 · 0 评论 -
Linux下vsftpd服务的部署
文章目录ftp介绍vsftpd安装vsftpd基本信息匿名用户访问控制匿名用户登录控制匿名用户家目录控制匿名用户上传控制匿名用户下载控制ftp介绍FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位...原创 2020-02-23 13:27:24 · 385 阅读 · 0 评论 -
Linux基础篇之Linux下的软件管理
文章目录软件安装包格式类型软件安装包格式类型在linux中,支持安装的软件格式有:rpm格式,deb格式,tar(压缩包)格式。其中,rpm格式适用于红帽系列Linux,deb格式适用于ubuntu,tar格式的基本都适用,它分为绿色软件:不用安装就可以使用。源码编译:是需要进行编译才能够运行。在下载第三方软件时,For Linux版的分为rpm和deb格式:以wps办公软件为例:点...原创 2020-02-20 18:13:27 · 273 阅读 · 0 评论 -
Linux基础篇之Linux下的网络环境部署
ipIP是Internet Protocol(网际互连协议)的缩写,是TCP/IP体系中的网络层协议。我们主机使用的是版本为IPv4 :网际协议第4版(Internet Protocol version4,IPv4)是TCP/IP协议使用的数据报传输机制。IP地址的结构:IP地址是用来识别网络上的设备,因此,IP地址是由网络地址与主机地址两部分所组成。是以二进制三十二位来表示。例如:1...原创 2020-02-17 23:54:55 · 378 阅读 · 0 评论 -
Linux基础篇之企业级日志管理及优化方式
实验环境:rhel7IP:192.168.0.40rhel8IP:192.168.0.41什么是日志文件呢?简单来说,就是记录系统活动信息的几个文件,例如:何时何地何人,做了什么操作。也就是记录系统在什么时候由哪个进程做了什么样的行为时,发生了何种的事件等。对系统的日志文件的分析和备份是一个系统管理员必须掌握的。journald服务名称:systemd-journald.servi...原创 2020-02-14 22:55:08 · 330 阅读 · 0 评论 -
Linux基础篇之系统中的文件传输优化
文章目录scp命令rsync命令rsync的用法rsync的常用参数文件的归档压缩tar命令 (打包命令)文件的压缩zip格式的压缩与解压缩gzip格式的压缩与解压缩xz格式的压缩与解压缩bzip2格式的压缩与解压缩打包+压缩实验环境:rhel7IP:192.168.0.40rhel8IP:192.168.0.41scp命令scp命令用于在Linux下进行远程拷贝文件的命令,和它类似的命...原创 2020-02-13 01:21:36 · 176 阅读 · 0 评论 -
LInux基础篇之Openssh服务的部署及安全优化
Openssh功能介绍OpenSSH 是 SSH (Secure SHell) 协议的免费开源软件软件安装名称 : Openssh-server配置文件:/etc/ssh/sshd_conf默认端口:22客户端命令:ssh可以看到,我们当前系统安装了openssh-server本实验需要两台主机,我们选择workstation和真机作为服务端和测试端。真机(客户端)可以连接...原创 2020-02-12 15:04:24 · 257 阅读 · 0 评论 -
linux基础篇之管理Linux系统中的进程
什么是进程 (process)?• 程序是静态的文件• 进程是运行中的程序的一个副本• 进程存在生命周期(准备期,运行期,终止期)注:线程是进程的最小单位,进程是资源调配的最小单位。进程状态状态定义R(TASK_RUNNING)可执行状态(RUNNING,READY)S(TASK_INTERRUPTIBLE)可唤醒睡眠状态D (TASK_UNINTE...原创 2020-01-30 22:35:12 · 329 阅读 · 0 评论 -
Linux基础篇之权限的设定
如何查看及读取权限信息linux当中的安全机制:3a机制account(账号):用户名称及用户名称的一些管理useradd usermod userdel groupadd groupmod groupdelauthorization(认证):passwd chageauthorzed(授权)文件属性的查看:文件属性内容-rw-r--r--. 1 root root 0 Jan...原创 2020-01-09 11:03:38 · 221 阅读 · 0 评论 -
Linux基础之管理Linux中的输入输出
文章目录1.Linux系统中输入输出的定义2.重定向输出3.追加4.管道5.输入重定向1.Linux系统中输入输出的定义标准输入与输出我们知道,执行一个shell命令行时通常会自动打开三个标准文件,即标准输入文件(stdin)(/dev/pts/0),通常对应终端的键盘;标准输出文件(stdout)和标准错误输出文件(stderr),这两个文件都对应终端的屏幕。进程将从标准输入文件中得到输入...原创 2020-01-01 23:36:39 · 178 阅读 · 0 评论