Python(一)---变量和简单数据类型

安装了解 python,请参考本站文章 初识Python及安装,安装仅限 Windows

学习 python 的过程中,可以套用一些 Shell 的理解方式,可以更快更高效的学习

记一次解决Nginx405

我的环境是 LNMP 部署的 wordpress,在 wordpress 后台新建页面再输入标题的时候,报错如下 通过使用 google 检查工具查看到一个链接地址为 405 状态码,且为 post 请求链接,然后开始查询 405 所代表的问题。最终定位结论为 Nginx 默认是不允许 post 访问静态资源。 405 表示 Not Allowed 网络上的解决方法五花八门,我这里采用了,...

WordPress上传模版大小限制

最近老板找外援做了网页模板,给到技术部后是一个后缀为 wpress 的 wordpress 模版,大小为1G

我参考本站文章 CentOS搭建WordPress个人博客 进行搭建

LNMP 环境部署 WordPress

Shell(十一)---传说中的文本三剑客之awk

awk 是一个处理文本的编程语言工具,能用简短的程序处理标准输入或文件、数据排序、计算以及生成报表等等。

在 Linux 系统下默认 awk 是 gawk,它是 awk 的 GNU 版本。可以通过命令查看应用的版本:ls -l /bin/awk

命令格式

awk 选项 'BEGIN{}{动作}END{}' file

其中 pattern 表示 AWK 在数据中查找的内容,而 action 是在找到匹配内容时所执行的一系列命令。花括号用于根据特定的模式对一系列指令进行分组。

Shell(十)---传说中的文本三剑客之sed

sed 是 Linux 中提供的一个外部命令,是一个行(hang)编辑器,也叫流编辑器,非交互式的对文件内容进行增删改查的操作,只能在命令行输入编辑命令、指定文件名,然后在屏幕查看输出。

它和文本编辑器又本质的区别了,单从名字上来看,行编辑器和文本编辑器,前者将文件中的行作为编辑对象,后者将文件作为编辑对象。

Shell(九)---传说中的文本三剑客之grep

三剑客是:grep、sed、awk,简直就是我的弱点,一直没机会深入,仅仅会简单的使用,看完本剑客系列即可在文本处理上上升一个档次。掌握的三剑客知识也越来越多。

grep 是一种文本搜索工具,用于查找给定文本中符合条件的字符串所在的行,并打印出来,可以配合上节中的正则和其他多种命令,使用十分灵活。

Jenkins临时目录磁盘已满

继上次 Jenkins报错No-Space-left-on-device 之后,磁盘问题它又来了,Jenkins 在每次执行构建的时候都会在 /tmp 目录下创建一个临时脚本用来执行构建,如下的样子

Maven构建子模块

本文适用于大项目中有多数依赖模块的场景,不相互依赖的场景指定模块 pom.xml 构建即可。 maven 项目子项目多,构建时间长,每次构建时,进入项目目录执行 mvn clean intall ,即使在CICD脚本中也是如此。 构建时,每次只进行了一次小小的改动,也只发版其中一个子模块,就要将整个所有项目全部构建一遍,相当的耗费时间。为了节省构建时长,同时也为了减轻一些不必要的资源浪费,最...

Maven的mirrorOf配置

背景:Jenkins 迁移服务器后,maven 编译 Java 项目报错 Cannot resolve xxxxx 在 maven 的配置文件 setting.xml 中已经配置了 aliyun 仓库,配置如下: <mirror> <id>aliyun maven</id> <name>aliyun<...

Jenkins报错No Space left on device

Jenkins 构建时报错:No Space left on device

今天遇到一个 Jenkins 宿主目录所在磁盘容量不足的问题,如果在这种情况下,开始切换目录,jenkins 服务重启是成功的,我这里出现的问题是服务可以正常启动,端口起不来,/var/log/jenkins/jenkins.log 没有任何输出,解决方法就是先将 workspace 内不需要的项目删一下,然后在开始切换目录。

以下是 Jenkins 2种情况下切换目录的方法

Shell(八)---正则表达式

正则表达式在每种编程或者脚本语言中都会有,功能就是在你做不到精确匹配时,尽可能的匹配到符合预期的字符串,可以简化脚本语言逻辑和流程。比如做监控脚本时,要取内存值,磁盘使用率,cpu负载等。

Shell(七)---函数与数组

我还没有接触 shell 函数的时候看到过一些类似编程语言的 shell 脚本,当时就感觉什么时候我也能写出这样的东西来就牛*了,接触过之后才知道,这个叫函数,很多数学不好的一听到函数也觉得算了,不学了,听着都难,按照人为的思路来理解一下就很简单了。

Shell(六)---循环大家庭

在实际工作中,会遇到某项任务重复执行,或者需要重复执行的命令中,只有个别参数不同。比如,测试主机连通性的ping命令,创建批量用户等操作。

这些任务的共同点就是简单且重复,循环语句就可以帮助解决工作中这种难题,提高工作效率,节省大量代码,同时也会相应想节省内存。

Loki的LogQL查询语法

作为云原生的轻量级日志系统,Loki 是 Grafana 团队参考 Prometheus 的标签思想来做的,只对标签进行索引。这也是日志查询中最重要的一点。

Loki

MySQL使用insert方式备份表

前两天公司开发要求测试环境数据库删除一条数据,无论是生成还是测试环境删除之前都要做备份,但是考虑到只是单个表,使用 mysqldump 有点大可不必,所以采用了 insert 来复制表。 首先创建一个与旧表相同结构的空表,包括主键和自增等(可以使用 describe table_name 查看表结构) create table new_table like old_table; 将旧表的数据...




正在载入...
PoweredHexo
HostedAliyun
DNSAliyun
ThemeVolantis
UV
PV
BY-NC-SA 4.0