
Linux学习系列
文章平均质量分 56
Linux学习过程中的记录
枫夜求索阁
「枫夜·求索阁」——技术人的思维藏经阁。十年开发沉淀架构设计/源码解析/效能工具,同步技术博客(https://www.fengyege.top/)。既写硬核代码,也谈工程师人文修行,守拙求真,与大家共探技术美学与人生代码。
展开
-
问题解决系列:pillow 安装失败,提示: fatal error: Python.h: No such file or directory
在安装 Pillow 库时遇到 fatal error: Python.h: No such file or directory 错误时,这通常是因为缺少 Python 的开发文件导致的。这些文件包括 Python.h 和其他一些头文件,这些文件通常包含在 Python 的开发包中。原创 2023-06-30 10:20:27 · 1162 阅读 · 0 评论 -
Linux学习系列:在CentOS 7上切换WiFi节点
在CentOS 7上切换WiFi节点原创 2023-06-10 15:51:25 · 1579 阅读 · 0 评论 -
问题解决系列:证书续签的时候,nginx重启报错
进行let's encrypt证书续签之后,nginx重启报错,本篇博客主要讲诉解决方案。原创 2023-02-20 17:08:43 · 471 阅读 · 0 评论 -
Linux学习系列:挂载windows下的磁盘
最近在研究双系统(Windows10+Centos7)部署,已经成功将centos7部署起来。因为是双系统,所以要看windows下磁盘的东西,只能挂载到某个目录去查看。本篇博客主要是阐述相关解决方案。原创 2022-12-16 13:01:11 · 2657 阅读 · 0 评论 -
Linux学习系列:centos7如何进行图形界面和文本命令行界面切换
最近在折腾Centos的安装,一开始是默认为图形界面模式的,登录进去就是类似windows那样的登录框。但是有时候,是希望纯文本界面,不需要那么多花里胡哨的东西。所以希望可以切换到文本命令行模式。本篇博客主要是讲述切换方式。原创 2022-12-15 14:08:42 · 10427 阅读 · 0 评论 -
Linux学习系列:centos7笔记本合上屏幕不休眠
最近在折腾 centos7,将其安装在我的老式笔记本,实现资源复用。安装完Centos7之后,发现合上屏幕之后,电脑就会进入休眠。本篇博客主要是讲述如何解决这个问题。原创 2022-12-15 11:23:19 · 3772 阅读 · 0 评论 -
问题解决:记录一次解决Java应用CPU居高不下的过程
线上有一个项目,在运行过程中,CPU会随着时间逐步递增,并最终占满全部CPU,导致应用无法响应,形成故障。本篇博文主要是针对此种情况进行问题解决并梳理解决步骤。原创 2020-10-27 15:47:44 · 646 阅读 · 0 评论 -
问题解决:记录一次Java程序内存泄露的解决过程(proxool内存泄露)
在线上运行的程序,有一天突然前端响应缓慢,但是后台日志依旧还在正常输出。针对这种情况,本篇博客主要是进行问题解决的过程说明。原创 2020-10-27 17:27:49 · 818 阅读 · 0 评论 -
ansible学习系列之become的使用
近期在编写微服务的ansible部署脚本,有些需要使用root权限,所以就使用了ansible的become功能。本文是对become的简单梳理。原创 2020-04-22 00:01:41 · 14016 阅读 · 0 评论 -
Linux 编辑环境变量的三种方式
目的编辑环境变量方式有3种方式进行编辑环境变量 1. 临时性 在控制台直接使用export命令即可。例如: export test=/usr/local/lib 这样,在当前控制台,就存在一个这样的环境变量,如果要查看,可以使用env命令来查看是否已经添加。 2. 当前用户永久性 回到当前用户的工作目录,可以使用cd,直...原创 2018-05-30 14:29:08 · 3765 阅读 · 0 评论 -
dirname命令学习
使用场景为了方便脚本的移植,在脚本可以使用 dirname 命令来进行获取相对路径,这样脚本的可用性将会获得提高。命令详解Usage: dirname [OPTION] NAME...Output each NAME with its last non-slash component and trailing slashesremoved; if NAME contai...原创 2018-04-11 17:12:33 · 1984 阅读 · 0 评论 -
集锦系列:Linux日常工作命令集锦 (持续更新)
日常工作中,经常会使用Linux命令,有些命令比较特殊,或者比较常用。所以本篇博文主要是记录自己工作中会使用的命令。原创 2020-08-19 14:10:26 · 287 阅读 · 0 评论 -
问题解决:Given NMToken for application : appattempt_xxx is not valid for current node manager
执行HiveQL脚本的时候,提示“Given NMToken for application : appattempt_xxx is not valid for current node manager”,根据问题提示,找到问题发生的原因,并加以解决!原创 2020-06-10 00:22:06 · 702 阅读 · 0 评论 -
ansible学习系列之lineinfile模块的使用
编写ansible脚本的时候,有时候需要对配置文件做修改操作,如新增语句,这个操作要求幂等性,不能每次启动脚本的时候,相同的新增语句被重复执行。这个时候就可以使用lineinfile模块来实现这个功能。原创 2020-04-28 13:38:43 · 2685 阅读 · 1 评论 -
Java学习系列:使用SignalHandler来处理Linux信号量,控制程序结束的步骤
当程序处理较多的数据,并且简单粗暴地终止程序会造成不良后果的时候,可以考虑使用Java提供的SignalHandler类来进行处理,实现程序的有秩序终止。原创 2020-04-27 23:34:26 · 4684 阅读 · 9 评论 -
问题解决:ftp并发读取文件内容时,会出现ftp连接数过多,进而导致读取文件出现问题
ftp并发读取文件内容时,过了一段时候,连接数过多,进而导致读取文件出现问题,被`ftp`服务器给限制了。本文是问题解决的方法说明。原创 2020-04-22 13:56:51 · 7327 阅读 · 0 评论 -
ansible学习系列之make模块的使用
使用ansible编写redis集群部署脚本时,对make模块的总结原创 2020-04-16 13:26:40 · 2342 阅读 · 1 评论 -
问题解决:centos7 root su "no permission to execute the command"
针对在Centos7环境下使用`su`命令进行切换用户时提示权限不足的情况,进行了问题解决,并进行总结。原创 2020-04-15 23:38:13 · 3711 阅读 · 0 评论 -
ansible学习系列之顺利启动后台程序
使用ansible进行批量部署程序并启动程序的过程中,发现后台程序没有正常启动,也没有报错。故针对该现象进行探索的过程记录。原创 2020-04-14 14:35:35 · 3277 阅读 · 9 评论 -
问题解决:CDH集群-无法找到主机的NTP 服务,或该服务未响应时钟偏差请求
场景CDH集群启动成功,但是有某些主机提示“无法找到主机的NTP 服务,或该服务未响应时钟偏差请求”问题思路NTP服务没有正常启动CDH后台程序存在异常解决脚本先关闭CDH的服务,在界面进行关闭集群服务每台主机开启NTP服务systemctl restart ntpd 每台主机重启cloudera-scm-agent systemctl restart clo...原创 2020-02-10 23:56:50 · 4898 阅读 · 4 评论 -
Linux tar 打包排除某些文件夹
场景想要将以前的程序打包下来,但是发现有log日志,而且比较大,有几G大。解决思路打包的时候,将某些文件夹给排除掉,只打包自己想要的文件。解决方法使用tar命令来进行打包,并使用-exclude这个参数来排除一个文件夹。如果存在多个排除文件夹,就要写多个参数。示例tar -zcvf scheduler_20180508.tar.gz --exclude=s...原创 2018-05-09 09:47:55 · 10921 阅读 · 0 评论