
运维人生
云浩舟
https://ooooooobh.github.io/
展开
-
执行shell脚本插入oracle数据库中文数据乱码
执行shell脚本插入oracle数据库中文数据乱码原创 2022-10-01 23:02:42 · 1115 阅读 · 0 评论 -
vim编辑完保存报错no write since last change for buffer
no write since last change for buffer原创 2022-10-01 11:42:38 · 403 阅读 · 0 评论 -
Error: Unable to access jarfile ApacheJMeter.jar
运行github上的jmeter,双击jmeter.bat后提示:Error: Unable to access jarfile ApacheJMeter.jar errorlevel=1重新从官网下载软件https://jmeter.apache.org/download_jmeter.cgi解压后运行bin下面的jmeter.bat脚本原创 2022-04-15 23:32:20 · 1875 阅读 · 0 评论 -
Windows配置hosts
1.修改路径C:\Windows\System32\drivers\etc2.修改文件3.修改内容例如:10.10.10.1 test.com.cn原创 2022-01-10 16:15:40 · 1470 阅读 · 0 评论 -
实用 Linux 运维命令及知识一十八条
1、查找当前目录下所有以.tar结尾的文件然后移动到指定目录:find . -name “*.tar” -exec mv {}./backup/ ;注解:find –name 主要用于查找某个文件名字,-exec 、xargs可以用来承接前面的结果,然后将要执行的动作,一般跟find在一起用的很多,find使用我们可以延伸-mtime查找修改时间、-type是指定对象类型(常见包括f代表文件、d代表目录),-size 指定大小,例如经常用到的:查找当前目录30天以前大于100M的LOG文件并删除。f原创 2022-01-07 13:43:13 · 396 阅读 · 0 评论 -
深度解析:CRM、ERP的区别、联系和整合
一、CRM是什么?CRM是客户关系管理(Customer Relationship Management)的缩写,是一种管理企业与当前和潜在客户的互动的方法。帮助企业用于在整个客户生命周期内管理和分析客户交互和数据的实践,提高盈利能力。同时,CRM系统既是一套管理制度,也是一套软件和技术。目标是通过提高客户的价值、满意度、赢利性和忠实度来缩减销售周期和销售成本、改善客户服务关系并协助客户保留并推动销售增长。二、ERP是什么?ERP系统是企业资源计划(Enterprise Resource Plann.转载 2021-12-24 10:36:29 · 1119 阅读 · 0 评论 -
shell用SFTP报错Host key verification failed
shell中用sftp连接报错,发现是校验证书的,可以先手动连接一下。在当前用户目录下的./ssh里面会生成一个秘钥。这样下次就会不校验直接可以登录了。cd: Fatal error: Host key verification failed.ls: ls -l: Fatal error: Host key verification failed.cd: Fatal error: Host key verification failed.File name missed. Try `help m原创 2020-12-24 10:27:17 · 5308 阅读 · 1 评论 -
linux /var目录空间清理以及清理后不释放解决
干货cd /var/spool/postfix/maildroprm * lsof |grep deleted|awk '{print $2}'|xargs kill -9*/10 * * * * /tmp/test.sh >/dev/null 2>&1在Linux或Unix系统中,通过使用rm删除文件的原理,rm命令只是从文件系统的目录结构上解除链接(unlink),也就是说如果文件是被打开的(有一个进程正在使用该文件句柄),那该进程还是可以读取已删除的文件,删除的时原创 2020-12-14 16:36:33 · 8829 阅读 · 0 评论 -
LINUX内存过大清理缓存
Linux系统的缓存机制是相当先进的,他会针对dentry(用于VFS,加速文件路径名到inode的转换)、Buffer Cache(针对磁盘块的读写)和Page Cache(针对文件inode的读写)进行缓存操作。但是在进行了大量文件操作之后,缓存会把内存资源基本用光。但实际上我们文件操作已经完成,这部分缓存已经用不到了。这个时候,我们难道只能眼睁睁的看着缓存把内存空间占据掉么?Linux用指令来释放缓存方法Linux用指令来释放缓存方法所以,我们还是有必要来手动进行Linux下释放内存的操作,其实也原创 2020-11-14 17:10:53 · 1055 阅读 · 0 评论 -
LINUX查看当前一级目录文件大小
du -h --max-depth=1查看当前目录所有文件大小du -shdu -k --max-depth=1以kb为单位显示常用的几个参数1.–max-depth=<目录层数> 超过指定层数的目录后,予以忽略。如果为0 则相当于du-shdu -sh --max-depth=0du: warning: summarizing is the same as using --max-depth=01.2G .[root@AY140601135256035191Z www]#原创 2020-11-12 09:16:45 · 2246 阅读 · 0 评论 -
SFTP定时上传下载文件
sftp -P=端口 用户@访问IP地址一:定时任务1.执行命令:crontab -e2.按 i 编辑文件,添加命令如下:10 12 * * * sh /home/uploadFile.sh10 12 * * * 指每天12点10分开始执行该定时任务(具体时间用法可以参考其他资料)sh /home/uploadFile.sh 指执行 home目录下的脚本uploadFile.sh3.按ESC返回命令行模式,再按:wq回车保存并退出定时任务创建成功。二:SFTP上传下载的shell脚本完原创 2020-10-30 18:57:58 · 2372 阅读 · 0 评论 -
linux 只查看目录下文件夹
linux 只查看目录下文件夹只显示目录文件夹ls -F |grep “/$”显示当前 目录下的文件夹权限ls -al |grep “^d”只显示文件ls -al |grep “^-”参数:-F 类型-R 递归-S 大小排序-s 每个文件夹下面大小输出-t 时间排序...原创 2020-10-22 15:26:15 · 1806 阅读 · 0 评论 -
Linux删除除了某些文件之外的所有文件或文件夹
删除当前目录下除了.zip和.txt结尾的其他文件或文件夹首先查看模式匹配是否开启shopt extglobextglob on如果是on表示开启如果是off没有开启主动开启shopt -s extglobshopt extglobshopt -s extglobrm -rf !(*.zip|*.txt)补充知识linux shopt和extglob使用shopt(shell option) 命令可以设置 shell 的可选参数。extglob是shopt的选项,如果原创 2020-10-22 08:59:34 · 3935 阅读 · 1 评论 -
10分钟看懂Docker和K8S
2010年,几个搞IT的年轻人,在美国旧金山成立了一家名叫“dotCloud”的公司。这家公司主要提供基于PaaS的云计算技术服务。具体来说,是和LXC有关的容器技术。LXC,就是Linux容器虚拟技术(Linux container)后来,dotCloud公司将自己的容器技术进行了简化和标准化,并命名为——Docker。Docker技术诞生之后,并没有引起行业的关注。而dotCloud公司,作为一家小型创业企业,在激烈的竞争之下,也步履维艰。正当他们快要坚持不下去的时候,脑转载 2020-10-06 10:53:04 · 159 阅读 · 0 评论 -
nginx默认安装80端口修改
nginx默认安装80端口修改nginx默认安装80端口修改nginx默认安装80端口修改nginx安装启动发现80默认端口冲突,一般是和tomcat服务冲突了。所以在这里我们直接取修改nginx的默认端口。通过whereis nginx我们知道了nginx的配置文件目录在配置文件目录下的sites-available目录中我们找到了default文件,进行修改,修改前先备份。vi进去后将80端口修改成8888端口号修改后重启nginx,启动后没有报错。改对应映射nginx.co原创 2020-10-05 18:52:51 · 9708 阅读 · 0 评论 -
linux安装Python以及升级Python
总结干货#解包tar -zxvf Python-3.8.2.tgz#进入解包后的目录cd /home/urs/Python-3.8.2#设置安装目录mkdir /usr/local/python3./configure --prefix=/usr/local/python3#进行编译安装make && make install#设置软链接cd /usr/bin#备份cp python python.bak_20200923 #删除rm -f python#创原创 2020-09-23 09:44:54 · 1817 阅读 · 0 评论 -
清理内存
查看Linux占用内存/CPU最多的进程可以使用以下命令查使用内存最多的10个进程ps -aux | sort -k4nr | head -n 10可以使用一下命令查使用CPU最多的10个进程ps -aux | sort -k3nr | head -n 10需要把 linux 下符合某一项条件的所有进程 kill 掉,这个时候我们需要运用 ps, grep, cut 和 kill 一起操作。Linux系统下一次性杀掉相同名称的进程的方法下面给出具体的参考:ps -ef|grep LOCA原创 2020-06-24 06:16:49 · 360 阅读 · 0 评论 -
通过日志打印时间来判断服务是否夯死需要重启服务
方法1:#!/bin/shsystem=$(date +%s)#curTime=`date +"%Y-%m-%d %H:%M:%S"`echo 系统时间:$systemservice=$(stat -c %Y /home/catalina.log)#logTime=`tail -1 /home/catalina.log| awk -F' ' '{ print $1 " " substr($2,0,8)}'`echo 服务日志时间:$service#echo -e "Log time: \t原创 2020-06-06 11:08:29 · 452 阅读 · 0 评论 -
Linux密码过期及修改
密码策略查看一、检查crond权限。1、cat /etc/corn.deny,文件是空的。2、ll /usr/bin/crontab,具备S权限位,正常。二、检查PAM模块。cat /etc/pam.d/crond,文件配置正常,与其他主机上的无异常。三、查看系统日志cat /var/log/secure,日志中显示 有用户密码过期!使用passwd命令修改一下用户的密码,或者,执...原创 2020-05-07 10:54:28 · 15327 阅读 · 1 评论 -
Shell中判断文件,目录是否存在
一. 具体每个选项对应的判断内容:-e filename 如果 filename存在,则为真 -d filename 如果 filename为目录,则为真 -f filename 如果 filename为常规文件,则为真 -L filename 如果 filename为符号链接,则为真 -r filename 如果 filename可读,则为真 -w filename ...转载 2020-01-15 16:58:19 · 2927 阅读 · 0 评论 -
Linux:日期用法,及格式定义
在shell脚本中经常会需要获取当前日期的地方,linux的系统时间在shell里是可以直接调用系统变量:获取今天时期---`date +%Y%m%d` 或 `date +%F` 或 $(date +%y%m%d)命令输出结果如下:[mylinuxaccount@linux01 ~]$ date +%Y%m%d 20171224[mylinuxaccount@linux01 ~]$...转载 2020-01-13 21:30:50 · 332 阅读 · 0 评论 -
FTP上传bin模式与ASCII模式
话说,今天在ftp上传一个txt文件的时候,习惯性的用的bin模式,但是后来同事告诉我文件不能使用。于是重新用ASCII模式上传。简单说:1、FTP在传送文件时分为ASC和Bin两种格式,只有文字文件(例如 html 文件)使用ASC,其他的通通使用Bin格式(例如图像文件、压缩文件、可执行文件等等)。2、当我们使用ftp时,可简单地把文件分为两种基本类型:文本文件和二进制文件;文本文件也称...转载 2019-10-25 11:10:49 · 3299 阅读 · 0 评论 -
google浏览器Chrome部署HttpWatch
众所周知,HttpWatch是一个非常好用的http请求捕获工具,相比google的开发工具,它可以直接显示url地址,在查看请求是https还是http的时候可以一目了然。而且可以把页面上所有的url都下载下来。但是我们知道,HttpWatch最开始是ie浏览器的插件,想在Google上用的,请参考下面的步骤。1、下载httpwatch,如...原创 2019-10-24 09:44:15 · 4552 阅读 · 1 评论