- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 linux内存一直占满问题
使用free命令发现Linux服务器的内存使用量一直占满,如图所示:经查询资料得知:Linux 优先使用物理内存,当物理内存还有空闲时,linux是不会施放内存的,即时占用内存的程序已经被关闭了(这部分内存就用来做缓存了)。也就是说,即时你有2G的内存,用过一段时间后,也会被占满。这样做的好处是,启动那些刚开启过的程序、或是读取刚存取过得数据会比较快,对于服务器很有好处。你可以用 free 指令查看一下输出,用 used 减去 buffer 和 cache,才是你运行中的程序所占用的空间。发现内存使
2021-07-05 10:21:50
2423
原创 mysql数据库启动数据文件丢失问题解决
问题详情:由于客户在腾讯云服务器上增加了机器配置后重启了服务器,导致在该服务器上自建的mysql数据库服务停止,尝试重启mysql服务失败。问题原因:数据文件所属的/data目录为空,原因是/data目录之前挂载了磁盘,服务器重启,磁盘未自动挂载导致的。问题解决:使用mount命令重新挂载磁盘,数据文件就恢复了。...
2021-07-05 10:16:37
1930
原创 xlrd.biffh.XLRDError: Excel xlsx file; not supported python使用xlrd打开excel表格报错
使用python的xlrd读取Excel文件时报错:xlrd.biffh.XLRDError: Excel xlsx file; not supported报错原因是xlrd版本的问题,现在直接pip install xlrd下载的是2.0.1版本的,将其卸载下载1.2.0的即可。解决方法:pip install xlrd==1.2.0...
2021-03-17 16:50:45
239
原创 Mysql报错解决:Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8mb4_general_ci,COERCIBLE)
原因:查询后发现是因为临时表的字符集是 CHARSET=utf8mb4 COLLATE= utf8mb4_unicode_ci而此字符集是继承于数据库的, 查看发现库的字符集是 让实施同事查看后发现创建数据库时做了如下设置:collation_server= utf8mb4_unicode_ci 从而后续创建临时表和函数时(未显式制定utf8mb4_0900_ai_ci), 字符集都是utf8mb4_unicode_ci,而我们的建表语句中是制定了字符集为 utf8mb4_0900_ai_ci, 于是就出
2020-11-21 10:07:38
32699
原创 FastDFS分布式文件系统安装与配置
FastDFS分布式文件系统安装与配置最近项目需要搭建一台FastDFS分布式文件系统,查询和参考了网络很多资料,但是从头到尾按他们的配置,中间都会或多或少的出错,可能是版本的问题,也可能是其他问题,经过不断的探索,终于成功配置完成,而且已经应用线上。现在把经验分享出来供大家参考,也作为自己的一个记录,以便今后用到能回顾一下。1、下载软件安装包(1)FastDFS主程序源码。(2)li...
2020-01-08 17:05:18
262
原创 Linux搭建私有网盘之CentOS部署KodExplorer
XAMPP+ kodexplorer介绍AMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X。等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。kodexplor...
2019-12-23 15:35:11
636
原创 expect自动交互脚本执行失败问题分析
写了一个自动交互脚本中用到了expect自动交互工具。代码如下:#!/usr/bin/expectset timeout -1set script "/weblogic/sj/ViewUsage131.sh"set host 100.12.128set username weblogicset password [ exec dc -e 42270635435205155082P ]...
2019-11-29 15:57:55
2775
原创 linux下trap命令和SIGHUP信号量详解
trap命令用于指定在接收到信号后将要采取的动作。常见的用途是在脚本程序被中断时完成清理工作。我在写自动升级脚本的时候,为防止脚本运行期间是不能允许其使用Ctrl+C等中断退出的,故使用了trap命令。一、关于信号 历史上,shell总是用数字来代表信号,而新de脚本程序应该使用信号de名字,它们保存在用#include命令包含进来designal.h头文件中,在使用信号名时需要省略SIG前...
2019-11-18 16:27:46
463
原创 linux系统下ps -aux和ps -ef命令参数的作用及区别详解
在linux系统中,ps是简单而强大的进程查看命令,而ps -aux和ps -ef是打印出所有进程。其中的参数详解如下:ps -aux是以BSD方式显示a显示所有用户的进程(show processes for all users)u 显示用户(display在linux系统中,ps是简单而强大的进程查看命令,而ps -aux和ps -ef是打印出所有进程。其中的参数详解如下: ps -aux 是...
2019-11-18 15:47:27
638
原创 MySql获取当前时间的函数
**NOW()**函数以`'YYYY-MM-DD HH:MM:SS’返回当前的日期时间,可以直接存到DATETIME字段中。**CURDATE()**以’YYYY-MM-DD’的格式返回今天的日期,可以直接存到DATE字段中。**CURTIME()**以’HH:MM:SS’的格式返回当前的时间,可以直接存到TIME字段中。例:insert into tablename (fieldname)...
2019-11-18 10:40:07
784
原创 MySql删除记录报1064的错误
问题描述:DELETE FROM table_name t where t…;报1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near…原因:MySQL 中delete ...
2019-11-18 10:37:14
632
原创 WEBLOGIC服务启动慢的问题解决
问题描述:启动服务后,服务一直处于shutdown状态,后经查WEBLOGIC官方文档为:JVM在Linux下的bug,他想调用一个随机函数,但一直未遍历到。所以耗时。解决办法:修改Linux上Weblogic使用的jdkJAVA_HOME/jre/lib/security/java.security 文件将securerandom.source=file:/dev/urandom 修改为...
2019-11-18 10:30:36
691
原创 Shell自动升级脚本-简介
使用说明:1、为提高生产环境升级效率及准确性,特编写此shell脚本。功能分别是以下九项:【1】备份原码【2】导入新码【3】清理缓存【4】清理日志【5】启动服务【6】停止服务【7】系统负载【8】一键模式【9】退出程序2、执行后,会根据执行者的输入,分别运行相应功能。并且会自动调用expect脚本远程登录其他服务器执行相应操作。在原基础上,增加了执行人姓名输入的步骤,并在之后...
2019-03-12 16:23:37
1543
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人