自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

鲸屿的博客

尽力而为,尽兴而归,尽心而过

  • 博客(98)
  • 收藏
  • 关注

原创 nginx优化

----》文件服务器层。如果发现值不同,浏览器会读取之前响应的last-modified时间,放入请求头 If-Modified-Since 到服务端对比,如果值相同,那么走缓存。yum -y install mysql57-community-release-el7-10.noarch.rpm # 安装。查看web服务的负载、内存使用率 -----》降权重,比较闲的机器应该增加权重。net.ipv4.tcp_max_syn_backlog = 16384----------半连接队列。

2025-09-16 02:29:06 611

原创 Ansible自动化管理

ansible是一个批量管理远程主机的自动化工具可以实现的功能:1、执行一次性的批量任务2、将任务编排起来存到一个文件中形成一个(可以重复执行)任务举例:1、基础命令2、配置管理3、应用程序部署。

2025-09-11 00:23:09 1017

原创 详解常用HTML标签

前端:给用户看的内容 – 荧幕前(负责显示)后端:在后台处理数据 – 荧幕后(负责处理)全栈:前后端都会 能独立开发一个完整的网站(全能型)B:browser,浏览器S:server,服务器平时浏览页面可见到的前端部分 – 浏览器真正实现操作 进行数据增删改查的后端部分 – 服务器1.对于设计者来说容易实现2.对于编程者来说容易开发3.对于管理者来说容易维护4.对于浏览者来说容易使用html是超文本标记语言,是构成web页面的基本元素,是一种规范,一种标准什么是超文本呢?超文本是比普通文

2025-09-11 00:12:21 471

原创 详解CSS选择器

在页面开发的时候,一般有如下几种种写法。注:样式表优先级为就近原则–行内样式 > 内部样式/外部样式 (谁距离近的就听谁的)外链接式创建外部样式表文件, ,在html文件中的head标签中使用 引入外部样式表(与导入模块类似) 标签在HTML中主要用于定义文档与外部资源之间的关系。它常被用于链接到样式表(CSS),但也可以用于其他类型的外部资源,比如网站图标或RSS订阅源。link标签 标签在HTML中主要用于定义文档与外部资源之间的关系。它常被用于链接到样式表(CSS),但也可

2025-09-11 00:12:10 400

原创 ubuntu与redhat的不同之处

桌面版是带有GUI界面,面向普通用户使用的操作系统,预装了可帮助用户执行日常基本活动的软件,如:视频,浏览器,文本处理,电子邮件和多媒体等,对标Windows10操作系统Netplan抽象网络配置生成器,是一个用于配置Linux网络的简单工具通过Netplan,你只需用一个YAML文件描述每个网络接口需要配置成啥样即可,根据这个配置描述,Netplan便可帮你生成所有需要的配置,不管你选用的底层管理工具是啥,都可以生成Netplan的特点和功能:YAMLNetplan使用YAML。

2025-09-11 00:11:51 813

原创 Linux下Mariadb安装与配置

【代码】Linux下Mariadb安装与配置。

2025-09-11 00:11:11 263

原创 web服务之虚拟主机功能

【代码】web服务之虚拟主机功能。

2025-09-11 00:10:40 716

原创 详解Git版本控制工具

修改。

2025-09-10 00:16:12 697

原创 Linux之selinux详解

用 s0、s1、s2 来命名,数字为灵敏度分级,数值越大,):表示此数据是进程还是文件或目录包含(了解就行)作用:查询身份,角色等信息,需要安装才能使用。:安全上下文的身份是root(普通用户名_u:普通用户身份(,可以通过以下命令查看。),其中u代表user。

2025-09-10 00:15:51 637

原创 Linux之shell文本编辑工具sed

多个定位符和操作命令。

2025-09-10 00:15:18 854

原创 Linux之shell文本搜索工具grep

greplinux强大文件搜索过滤工具正则表达式文件内容匹配的结果屏幕上。

2025-09-10 00:14:53 632

原创 Linux之shell脚本编辑工具awk

awk允许用户自定义变量以便在程序代码中使用变量名命名规则与大多数编程语言相同,只能使用字母、数字和下划线,且不能以数字开头awk变量名称区分字符大小写。

2025-09-10 00:14:21 982

原创 Linux之NFS网络文件系统详解

不利于服务执行效率,也不利于日后修改里面的配置内容,则。作用:处于生产环境中的 Linux 服务器,一般会。自动挂载服务可以帮我们解决这一问题,该。,从而节约了网络资源和服务器的硬件资源。如果把这些设备挂载信息都写入到。,当我们挂载了NFS服务器之后,的,权限的相关参数如下,中,无疑会让主配置文件。以重新向RPC注册。,也可以在登录系统后。

2025-09-10 00:13:23 849

原创 详解CSS样式

是一个特殊的颜色值,表示元素是透明的,不会显示任何颜色。/* 透明色 */

2025-09-10 00:13:04 1159

原创 Windows常用命令

这个命令可以帮助用户了解当前计算机与网络之间的连接状态,诊断网络连接问题,以及查看网络接口的统计信息。命令会开始发送ICMP回显请求报文,并显示每个跃点的信息。例如,如果你发现某个跃点的响应时间特别长或者出现丢包现象,那么可能意味着该跃点存在问题,需要进一步调查和解决。执行这个命令后,你会看到一个列表,显示了所有的连接和监听状态,包括本地地址、外部地址、状态(如LISTENING、ESTABLISHED等)。在Windows系统中,ping命令是一个强大的网络诊断工具,用于测试与远程主机的连接情况。

2025-09-10 00:12:38 1170

原创 NoSQL介绍

NoSQL即不仅仅是SQL,泛指非关系型的数据库,它可以作为关系型数据库的良好补充传统的关系型数据库只能存储结构化数据,对于非结构化的数据支持不够完善。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。NoSQLBASE。

2025-09-10 00:11:54 808

原创 详解Linux例行性工作

每天6:00将日志文件/var/log/messages文件进行备份,备份到/backup目录中,备份时需要将logfileYYYY-MM-DD-HH:MM:SS。这个命令非常有用,尤其是当你想要在系统负载较低时运行某项任务,或者当你想要在某个特定的时间自动执行某些操作时。3.选择POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务,然后开启服务,获得授权码。crontab -e是每个用户都可以执行的命令,但是有时定时任务必须由系统执行,此时就需要编辑。

2025-09-10 00:10:42 653

原创 python的eval函数的用法

注:eval参数必须是字符串的格式。

2025-09-10 00:10:10 184

原创 CSS样式进阶

linear:在整个过渡期间,属性值以相同的速度变化。ease:默认值。开始时慢,然后变快,然后再变慢。ease-in:开始时慢。ease-out:结束时慢。:开始时慢,然后变快,然后再慢下来。你可以为渐变指定任意数量的颜色,并可以指定每种颜色的位置(以百分比或长度单位)。在这个例子中,渐变在20%的位置开始变为红色,在50%的位置变为黄色,在80%的位置变为绿色。

2025-09-10 00:09:29 620

原创 Ansible常用模块

创建用户组:可以指定组名并创建新的用户组。删除用户组:根据组名或GID删除用户组。设置组的GID:在创建用户组时指定GID,或在已存在的用户组上修改GID。创建系统组:通过特定参数创建系统组,系统组通常用于系统服务或进程。修改用户组属性:除了GID外,还可以根据具体需求修改其他组属性。

2025-09-10 00:08:53 797

原创 Ansible之playbook

在ansible中,和hosts文件是ansible的默认配置文件,如果在当前目录运行ansible指令的时候,当前目录下有或hosts文件,就会加载当前目录的。如果当前目录下没有或hosts文件,ansible就会加载或文件when中的变量不用{{ }}包裹debug中var参数的变量不用{{ }}包裹.j2文件中的变量需要用{{}}包裹firewalld模块和mount模块用的是集合filesystem模块和parted模块和lvol模块和lvg模块用的是集合其他常用模块用的是集合。

2025-09-10 00:08:17 1001

原创 python之socket网络编程

socketSocket是网络通信的端点,它允许不同的计算机之间进行数据交换。在Python中,socket是通过socket模块来实现的。Socket的通信过程主要包括创建socket对象绑定地址监听连接发送和接收数据等步骤。socket。

2025-09-10 00:06:34 519

原创 python函数

正常情况,python拒绝在函数中修改全局变量,但是考虑到特殊情况下的需求,python中如果要修改全局变量,需要提前声明。如果不传递实参,就以默认值参数为准,如果传递实参,就以传递的为准。可以接收所有的关键字参数,并将这些参数保存在字典中,参数名就是字典的键,参数值就是字典的值。1.*args可以接收所有的实参,并将这些实参保存在元组中。可以不按照形参定义的顺序来传递,而是根据参数名来传递。注:参数必须一一对应,不能缺,不能多,否则就会报错。位置参数就是将对应位置的实参传递给对应位置的形参。

2025-09-09 02:08:07 389

原创 python的random模块

【代码】python的random模块。

2025-09-09 02:07:26 422

原创 python的time模块

返回一个时间戳。

2025-09-09 02:06:45 413

原创 python模块与包

python模块就是以.py结尾的文件。

2025-09-09 02:06:06 262

原创 python文件操作

文件分为文本文件和二进制文件,我们可以这样记忆:除文本文件之外的都是二进制文件。

2025-09-09 02:05:13 294

原创 python集合及其内置函数

集合是一种无序的不重复的存储容器。1.集合天生去重2.集合中的元素是无序的,所以3.集合只能存储不可变数据类型1.可以把list,tuple中重复的元素去重2.可以做关系测试,eg:找出两个班中相同名字,相同年龄的人,就可以用到集合运算符:创建空集合的时候必须使用set()而不能是{},因为{}默认是。

2025-09-09 02:04:32 291

原创 python字典及其内置函数

字典是一种可变的容器,由键值对组成,值可以存储任何类型的数据,键必须是不可变数据类型。注意:1.字典的键是惟一的,即不能重复,但值则不必2.值可以是任何数据类型,但键必须是不可变类型3.

2025-09-09 02:03:51 254

原创 python元组

1.元组是python中另一种内置的存储有序数据的结构,而列表中的数据可以进行修改。即元组创建后不能再做任何修改操作,没有增、删、改的操作。

2025-09-09 02:02:33 326

原创 python列表及其内置函数

有序且可变的容器,

2025-09-09 02:01:26 964

原创 python常用字符串内置函数

1.单引号2.双引号3.单三引号(可以存储多行字符串)4.双三引号(可以存储多行字符串)

2025-09-09 01:59:41 679

原创 python流程控制

流程控制分为:**顺序结构:**就是让程序从头到尾的顺序依次执行每一条代码,不重复执行任何代码,也不跳过任何代码**选择结构:**也称为分支结构,就是让程序“拐弯”,有选择性的执行代码**循环结构:**就是让程序“杀个回马枪”,不断重复执行同一段代码。

2025-09-09 01:58:02 202

原创 变量、数据类型、格式化输出、运算符

强数据类型语言:当定义变量的类型后,不允许存储其他数据类型弱数据类型语言:变量类型不固定,值是什么类型,变量就会自动变成对应类型。

2025-09-09 01:56:19 794

原创 Python面向对象----封装

将客观事物封装成一个抽象的类,在类中将一些能够被用户访问到的属性和方法进行公开,将一些不想被用户访问到的属性和方法进行隐藏。公开的数据是所用类共有的属性和方法,类内类外都可以访问。隐藏的数据只能在类内进行访问,类外不可以访问。

2025-09-09 01:54:20 302

原创 初识Python面向对象

以过程为核心,分析出所需要解决问题的步骤,然后用函数把这些步骤一步步的实现,最后将这些函数合起来进行逻辑调用。举一个简单的列子建房子1、打地基2、搬砖3、砌墙4、刮腻子5、排水电6、装修以对象为核心,在解决问题的时候思考将问题分给哪个团队去完成来完成,将自己想象成一个上帝,进行指挥。举一个简单的例子建房子1、施工队2、装修队二. 类与对象。

2025-09-09 01:50:07 279

原创 初识Go语言

*函数的定义:func 函数名(参数1 类型, 参数2 类型) (返回值1 类型,返回值2 类型) {代码块}func 函数名(参数2,参数2 类型) (返回值1,返回值2) {代码块}func 函数名(参数2,参数2 类型) 类型 {代码块}func 函数名(参数2,参数2 类型) {代码块}func 函数名(参数1 类型, 参数2 类型) (类型, 类型) {代码块}*/if a > b {return a} else {return breturnif a < b {

2025-09-09 01:46:35 256

原创 k8s的定制化开发-CDR Operator AdmissionWebhook

CRD是什么------>全称,是用来自定义新的资源类型的机制CRD == == == 》自定义一种资源类型------》相当于在etcd中定义了一张表 # CRD一旦建立,k8s会为CRD生成对应的API endpoint CR------》声明yaml文件,kind指定为你上面创建的crd------》得到一种自定义的资源-------》相当于在表中插入了记录自定义控制器------》每种资源类型背后都会有控制器来负责维护其状态。

2025-09-04 01:53:22 439

原创 zookeeper

zookeeper分布式组件分布式协调服务管理大型主机协调管理服务zookeeper简单的架构APIzookeeper开发人员核心应用程序逻辑不必担心分布式问题zookeeperapache子项目。

2025-09-02 18:09:16 1169

原创 优化专项总结

1、CPU亲和、worker进程数、调整nginx进程打开的文件句柄数2、使用Epool网络模型、调整每个worker进程的最大连接数3、文件的高效读取sendfile、nopush4、文件的传输实时性、nodealy5、开启tcp长连接,以及长连接超时时间keepalive_timeout6、开启文件传输压缩gzip7、开启静态文件expires缓存8、隐藏nginx版本号9、禁止通过ip地址访问,禁止恶意域名解析,只允许域名访问10、配置防盗链、以及跨域访问。

2025-08-15 01:09:31 418

空空如也

空空如也

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

TA关注的人

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