自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 pyhton基础-函数2

返回值内容可以是表达式(三木运算符),值,变量,函数(一般有返回值,没有返回值返回None,返回过程中函数会被执行)使用容器中的每一个元素依次与函数进行计算,得到的结果如果是true就将其添加到filter对象中。格式: lambda [arg1 [,arg2,…argn]]:expression。lambda是没有函数名的 但是可以使用变量接收,变量内储存的是函数的引用。使用容器中的每一个元素依次与函数进行计算,得到的结果返回map对象中。在一个函数中传入了函数的引用。关键字: lambda。

2023-09-22 00:47:09 78

原创 pyhton基础-函数1

定义函数的格式:def 函数名():代码函数调用: 通过 函数名() 即可完成调用。

2023-09-22 00:34:46 85

原创 python基础——字典

字典的介绍:字典为可变类型字典的常见操作。

2023-09-12 01:55:39 84

原创 python基础——字符串 列表 元组 字典

index():查找某个数据,数据存在返回对应的下标,否则报错,语法和列表、字符串的index方法相同。count():统计某个数据在当前元组出现的次数。len():统计元组中数据的个数。Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号访问元组:使用下标修改元组:使用下标(在元组内部有可变类型比如列表),或者转换为列表元组的内置函数count, indexindex和count与字符串和列表中的用法相同。

2023-09-12 01:15:30 78

原创 【python-day3】

find: 查找指定元素第一次出现的位置下标 - 找不到返回 (-1) 【可指定范围】sequence[start:stop:step] ([起始位:结束位:步长])startswith: 判断字符串开始位置字符是否是指定字符。count:查找指定元素在字符串中出现的次数,可指定范围。endswith: 判断字符串结束位置字符是否是指定字符。islower: 判断字符串中(英文字符)是否为纯小写。isupper: 判断字符串中(英文字符)是否为纯大写。isalpha: 判断字符串是否由纯字符构成。

2023-08-31 18:47:50 24

原创 【python-day2】

复数:complex.

2023-08-31 18:18:40 33

原创 【python——day01】

购物车的作用就是存放购买的商品,并且购买的东西是可变的。购物车在这里就是类似变量的作用。变量:在内存中开辟一块空间,存储规定范围内的值,值可以改变。通俗的说变量就是给数据起个名字,通过这个名字来访问和存储空间中的数据。

2023-08-17 23:29:03 37

原创 【 shell介绍】

本地变量如果某个内容需要多次使用,并且在代码中重复出现,那么可以用变量代表该内容。这样在修改内容的时候,仅仅需要修改变量的值。在代码运作的过程中,可能会把某些命令的执行结果保存起来,后续代码需要使用这些结果,就可以直接使用这个变量。默认情况下,shell里定义的变量是不分类型的,可以给变量赋与任何类型的值;等号两边不能有空格,对于有空格的字符串做为赋值时,要用引号引起来变量名=变量值变量的获取方式: $变量名 ${变量名}]# echo ${a:2:3} a表示变量名;

2023-08-17 12:50:00 36

原创 【python常用魔术方法】

魔术方法就是一个类/对象中的方法,和普通方法唯一的不同时,普通方法需要调用!而魔术方法是在特定时刻自动触发。

2022-11-12 11:42:54 187 1

原创 【python练习】

件,这些文件的名称也是随机生成的。最终把a目录下所有的目录也就是b、c、d目录,和文件名开头是 x、y、z开头的文件。举例,假设工作目录是/tmp,构建的目录结构是/tmp/a/b/c/d。在a、b、c、d目录中放入随机生成的文。将a目录下所有内容复制到当前工作目录dst目录下去,要求复制的普通文件的文件名必须是x、y、z开 头。选择一个已存在的目录作为当前工作目录,在其下创建a/b/c/d这样的子目录结构并在这些子目录的不同。层级生成50个普通文件,要求文件名由随机4个小写字母构成。

2022-10-03 18:40:30 147

原创 【systemd配置详解】

systemd配置详解开机启动启动服务停止服务读懂配置文件[Unit] 区块:启动顺序与依赖关系。[Service] 区块:启动行为启动命令启动类型重启行为[Install] 区块Target 的配置文件修改配置文件后重启开机启动对于那些支持 Systemd 的软件,安装的时候,会自动在/usr/lib/systemd/system目录添加一个配置文件。如果你想让该软件开机启动,就执行下面的命令(以httpd.service为例)。$ sudo systemctl enable httpd

2021-12-24 18:48:37 2731 1

原创 【计划任务】

计划任务什么是crond为什么需要crond计划任务两大类计划任务基本应用计划任务时间周期计划任务编写使用crond实现计划任务场景1-定时时间同步场景2-每半小时sync场景3-每天备份文件计划任务注意事项计划任务如何备份拒绝特定用户使用什么是crondcround 就是计划任务,表示定时去完成某个任务。为什么需要crondcrond 主要做一些周期性的任务。1)定期备份重要的文件或数据。2)促销活动3)检测超时订单4)每隔5分钟上各个电商平台刷取订单信息写入自己公司的系统

2021-12-24 17:10:28 152

原创 【进程管理】

进程管理进程管理什么是进程?程序和进程的区别进程的生命周期监控进程状态静态查看进程ps每列含义详解STAT状态含义进程状态切换-范例1不可中断进程-范例2僵尸进程-范例3动态查看进程-top每列含义详解如何理解中断什么是中断?为什么要有中断呢?中断会带来什么问题?回到系统中的软中断?中断总结管理进程状态系统支持的信号关闭进程kill关闭进程pkill后台进程管理什么是后台进程为什么需要后台运行如何将进程转为后台nohup方式screen方式进程的优先级什么是优先级如何为进程配置优先级如何查看进程优先级使用r

2021-12-24 12:42:30 8317

原创 【linux磁盘管理——逻辑卷lvm】

linux磁盘管理——逻辑卷lvm为何要用逻辑卷lvmLVM相关术语LVM配置实战环境与思路创建物理卷(PV)创建卷组(VG)创建逻辑卷(LV)挂载使用LVM卷组管理扩大卷组为何要用逻辑卷lvmLVM是Logica Volume Manager逻辑卷管理的简写它是对磁盘分区管理的一种机制;LVM优点:LVM可以创建和逻辑卷,而不是直接使用物理硬盘LVM可以弹性的管理逻辑卷的扩大缩小,操作简单,而不损坏已储存的数据(注意:缩小的操作)LVM可以随意将新的硬盘添加到LVM,以直接扩展已存在

2021-12-16 16:45:41 940

原创 【linux磁盘管理——磁盘阵列RAID】

RAID什么是RAID为什么需要RAID实现RAID的几种模式RAID0RAID1RAID5RAID10实现RAID的方式硬RAID软RAID软RAID配置实战RAID环境准备RAID0实战RAID1实战RAID5实战什么是RAID1.RAID简称磁盘阵列2.什么是阵列,类似于排兵布阵,提高整体的性能,而不是单一作战3.将多块盘组合进行排列,提高磁盘的整体读写能力,冗余能力,这样的方式我们称为磁盘阵列为什么需要RAID1.提升读写能力2.保证数据安全3.预防数据丢失实现RAID的几

2021-12-15 19:37:56 2031

原创 【linux磁盘管理——SWAP】

linux磁盘管理——SWAPSWAP什么是SWAP为什么需要SWAPSWAP什么是SWAPSWAP分区在系统的物理内存不够时,将硬盘中的一部分空间供当前运行的程序使用为什么需要SWAP当物理内存不够时,会随机kill占用内存的进程,从而产生oom,临时使用swap可以解决在这里插入代码片...

2021-12-14 19:28:50 642

原创 【linux磁盘管理——磁盘的基本概念】

linux磁盘管理磁盘物理结构什么是盘片什么是磁道什么是扇区什么是柱面什么是磁头磁盘的接口类型磁盘命名物理服务器虚拟服务器磁盘分区为什么要分区MBR分区GPT分区磁盘物理结构什么是盘片硬盘一般有一个或多个盘片,每个盘片可以有两面,即第一个盘片的正面为0面,反面为1面然后依次类推。什么是磁道每个盘片的盘面在出厂的时候被划分出了多个同心圆环,数据就储存在这样的同心圆环上面,我们将这样的圆环称为磁道,每个盘面可以划分多个磁道,而磁道是负责存储数据的,负责变化盘面上的金属颗粒的正负极。什么是扇区在

2021-12-13 01:38:52 1202

原创 【软件包管理-yum】

软件包管理-yumyum基础介绍什么是yum什么是yum源yum配置文件配置yum源yum日常操作yum查询软件包yum安装软件包rpm与yun安装的区别yum重装软件包yum更新软件包yum删除软件包——yum removeyum管理组包yum管理仓库yum管理历史记录yum缓存软件包yum基础介绍什么是yumyum/dnf是RedHat及CentOS系统中的软件包管理器。他能通过互联网下载.rpm格式包进行安装,并能自行处理其依赖关系,不需要繁琐的一次次下载安装什么是yum源yum源就是一个网

2021-12-10 12:17:03 2023

原创 【软件包管理RPM】

LINUX软件包管理rpm基本概述什么是rpmrpm包名组成部分其他类型的安装包rpm包管理命令rpm安装软件包rpm基本概述什么是rpmRPM全称RedHat Package Manager 缩写,由红帽开发用于软件包的安装,升级,卸载与查询。rpm包名组成部分在我们刚开始rpm包,建议先从本地镜像中获取rpm但实际生产环境中大多数是通过互联网方式获取rpm包,或者搭建企业私有包管理平台其他类型的安装包在linux中除了rpm格式类型的包,还存在一些其他类型的软件包分类安装

2021-12-08 18:18:49 752

原创 【重定向-查找-压缩】

重定向-查找-压缩-软件linux IO重定向一、重定向基础概述什么是重定向为什么需要重定向标准输入与输出linux IO重定向一、重定向基础概述什么是重定向将原本要输出到屏幕中的数据信息,重新定向到某个指定的文件中,或者定向到黑洞中。为什么需要重定向1.当屏幕输出的信息很重要,而且希望保存重要的信息时2.后台执行中的程序,不希望他干扰屏幕正常的输出结果时3.系统的例行命令,例如定时任务的执行结果,希望可以留存下来时4.一些执行命令,我们已经知道他可能出现错误信息,想将他直接丢弃时

2021-12-07 18:49:46 910

原创 【用户——提权——权限管理】

用户——提权——权限管理linux用户管理用户基本概述什么是用户为什么需要用户用户有哪些分类查询用户的ID信息用户相关配置文件passwd文件shadow文件用户相关命令添加用户useradd添加用户范例修改用户usermod修改用户范例删除用户userdel删除用户范例设定密码passwd交互式设定密码非交互式设定密码linux用户组管理什么是用户组组有几种类别组相关的配置文件group文件gshadow文件用户组相关的命令添加组groupadd修改组groupmod删除组groupdel普通用户如何提权

2021-12-03 20:06:30 1493

原创 【linux链接文件与编辑工具vim】

linux链接文件lnode与Blocklnode与Block文件有文件名与数据,在Linux上被分为两部分:数据date与文件元数据metadata1.数据data block:数据块是用来记录文件真实内容的地方,称为:Block2.元数据metabata:用来记录文件大小,创建时间,所有者等信息,称为Inode3.注意:Inode并不包含文件名称,inode仅包含文件的元数据信息①文件的字节数②文件的时间戳③文件数据block的位置④文件的User ID Group ID⑤文件的读

2021-12-01 18:36:31 1119

原创 【人机交互接口Bash】

人机交互接口Bash一. 什么是Bash shell二.Bash Shell能干什么?三.如何使用Bash Shell四.Bash Shell提示符五:Bash Shell基础语法六. Bash Shell基本特性补全功能tab七.常用快捷键Carl八.历史记录History九.命令别名alias十.帮助手册help十一.linux文件管理linux目录结构命令相关目录/bin一. 什么是Bash shellBash shell 是一个命令解释器,主要负责用户程序与内核进行交互操作的一种接口,将用户输

2021-11-26 21:58:51 1144

原创 Linux用户和组管理命令

useradd命令:创建用户useradd[选项] 登录名 -u, --uid UID:指定UID; cat /etc/passwd |grep 用户名 查询信息 -g, --gid GROUP:指定基本ID,此组得事先存在; -G, --groupsGROUP1[,GROUP2,...[,GROUPN]]]:指明用户所属的附加组,多个人组之间用逗号分割; -c, --comment COMMENT:指明注释信息; -d, --home-d

2021-11-23 19:21:30 212

原创 【文本处理工具】

文本处理工具查看文本文件内容nl:显示行号,相当于cat -btac:逆向显示文本内容rev:将同一行的内容逆向显示查看非文本文件内容hexdump命令od命令xxd命令页查看文件内容more命令less命令显示文本前后或后行内容head命令tail命令按列抽取文本cut命令合并多个文件paste命令分析文本工具收集文本统计数据wc整理文本:sort去重uniq比较文件查看文本文件内容cat:可以查看文本内容格式:cat [OPTION]... [FILE]...常见选项: -E:显示行结束

2021-11-23 19:11:07 547

原创 文本处理工具之grep

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-11-23 18:34:12 272

原创 Linux学习笔记(2)

搜索查找类find命令:find指令 将从指定目录向下递归的遍历其各个子目录,将满足条件的文件或者目录显示在终端find [搜索范围] [选项] -name <查询方式> 按照指定的文件名查找模式查找文件 -user <用户名> 查找属于指定用户名所有文件 -size <文件大小> 按照指定的文件大小查找文件按文件名,根据名称查找/home目录下的hello.txt文件 find /home -

2021-05-17 17:38:53 385

原创 Linux学习笔记(1)

Linux的哲学思想:###1.一切皆文件2.短小,且目的单一的程序组成3.串联多个小程序完成复杂任务4.尽量避免捕获用户接口5.通过文本文件保存软件的配置信息在Linux的单个命令都很短小,通常使用命令组合的方式组合多个小命令用以完整较为负责的任务。Liunx中的文件类型d 目录文件l 符号链接(指向另一个文件,类似于快捷方式),软连接,硬链接s 套接字文件b 块设备文件,二进制文件(可以随机散列储存,如硬盘)c 字符设备文件。(线性存储,数据有严格的先后顺序,如键盘

2021-05-16 23:03:52 66

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除