linux
hidetou
这个人很懒。。
展开
-
修改linux上文件编辑时间
一般项目在运行的过程中,会不断地产生日志文件,日积月累就会占用很大一部分磁盘空间,因此我们也常常会写一些脚本定时的去清理备份这些日志文件,之前有些过类似脚本文件,今天说的是另一个命令,就是如何造一些符合我们测试要求的文件来供我们清理 touch -d "2022-04-03 09:00:00" aa.logaa.log 如果不存在就会创建,存在就会修改该文件属性编辑时间为我们指定的时间.有兴趣可以去了解更多相关文件属性命令:more...原创 2022-04-03 17:05:15 · 925 阅读 · 0 评论 -
shell日志清理备份脚本
这两天有个需求帮运维写两个脚本,导出日报脚本和清理备份日志脚本这里主要说下后面这个脚本创建脚本clearlog.sh#!/bin/bashfind /root/test/ -mtime +30 -name "*.log" | xargs -i mv {} /root/testbak/;find /root/test/ -name "*.log" -exec rm -rf {} \;解读文件中的第一条命令:find /root/test/ -mtime +30 -name "*.l原创 2021-09-05 16:51:32 · 403 阅读 · 0 评论 -
阿里云服务器centos7.9安装mysql
1:下载mysql安装包我这里参考网上使用的是华为镜像下载,下载速度会快一些,下面是华为镜像的链接:https://mirrors.huaweicloud.com/mysql/Downloads/MySQL-8.0/这是我选择的版本2:将安装包上传到云服务器指定目录,我使用的工具是finalShell(命令+可视化,比较推荐!)在根目录下创建export目录,在export目录下创建data,servers,softwares目录,data用来存放数据,servers用来存放软件,...原创 2021-07-31 20:37:04 · 740 阅读 · 2 评论 -
如何查看linux是32还是64
有时候测试接口需要配置原创 2021-06-18 09:46:54 · 133 阅读 · 0 评论 -
nginx负载均衡配置
1、实现效果(1) 浏览器地址栏输入地址http://192.168.xxx.xxx/edu/index.html, 负载均衡效果,平均到8080和8081端口中,2、准备工作(1) 准备两台tomcat服务器,一 台8080, 一台8081(2) 在两台tomcat里面webapps目录中,创建名称是edu文件夹,在edu文件夹中创建页面index.html,用于测试。3、在nginx的配置文件中进行负载均衡的配置4、效果负载分配策略...原创 2021-06-03 14:01:07 · 118 阅读 · 1 评论 -
阿里云服务器ECS安装Nginx及无法访问的问题解决
今天在访问阿里云服务器ECS上nginx的时候,拒绝访问,在平台安全规则配置里已经把80端口放开了,但是还是不好使,查看了下防火墙的状态:firewall-cmd --state原创 2021-06-01 17:20:12 · 2750 阅读 · 9 评论 -
使用Graphics2D 绘制图片时中文乱码问题的解决
最近生产环境部分客户反映他们的微博平台发送的微博,图片中有中文乱码现象,如下,部分地区正常。这套服务在现场环境部署了4台服务器,在我把四台服务上的包拿下来放到我本地测试的时候发现,并没有问题,也就是说,上面的包是正常的,那出问题的就是环境了,于是开始定位是哪台服务器环境问题,这个只能用现场环境测试,跟甲方沟通之后,在下班时间,登录系统,将微博配置改成自己的测试账号,逐一排查发现确实是其中一台服务器会有此情况。发现问题之后,怎么解决这个问题呢,项目经理想让我在代码中设置一下utf-8,这一块逻辑.原创 2021-05-26 15:00:36 · 3407 阅读 · 0 评论 -
Linux下traceroute的安装和使用
traceroute是跟踪数据包到达网络主机所经过的路由工具。其原理为试图以最小的TTL发出探测包来跟踪数据包到达目标主机所经过的网关,然后监听一个来自网关ICMP的应答。发送数据包的大小默认为40个字节。yum install -y tracerouteSYNOPSIS traceroute [-46dFITUnreAV] [-f first_ttl] [-g gate,...] [-i device] [-m max_ttl] [-p ..原创 2021-05-26 09:15:15 · 5148 阅读 · 0 评论 -
linux安装telnet
今天发现一生产环境没有telnet命令,由于测试需要于是自己安装记录一下,1、检测telnet-server的rpm包是否安装[root@localhost ~]# rpm -qa telnet-server若无输入内容,则表示没有安装。出于安全考虑telnet-server.rpm是默认没有安装的,而telnet的客户端是标配。即下面的软件是默认安装的2、若未安装,则安装telnet-server,否则忽略此步骤[root@localhost ~]#yum install tel.原创 2021-05-24 15:42:48 · 129 阅读 · 0 评论 -
linux环境jdk环境配置
最近为了测试一个服务接口,需要在内网环境测试,于是吧服务打包放上去,发现提示jdk版本不对,于是下了一个linux版的jdk8 放上去解压,用指定jdk版本的方式去启动我这个微服务jar,但是没有反应,于是测试java -version 发现目前版本还是jdk7的,于是尝试配置一下环境变量,把原来的配置备份一下。//修改环境变量vi /etc/profile//使之重新生效source /etc/profile然后就可以用命令启动如下:nohup java -jar emap-conf原创 2021-05-20 13:34:47 · 270 阅读 · 0 评论 -
ERR Client sent AUTH, but no password is set
今天一台服务器重启了,由于没有配置一键化启动很多服务都需要手动重启,包括nacos、redis、nginx,遇到redis重启的时候,如果只是命令./redis-server &,如果配置文件设置了密码,这里会提示标题警告。也是在业务服务的日志中发现提示redis连接异常,这里还需要指定配置文件方式去启动。如下./redis-server /etc/redis/redis.conf...原创 2021-03-25 09:17:41 · 420 阅读 · 0 评论 -
the temporary upload location ... is not valid
参考原创 2021-02-03 11:01:26 · 92 阅读 · 0 评论 -
linux服务器上读取项目文件目录
文件放在如下目录,在线下测试是没有问题的,但是部署到服务器就会找不到路径,解决办法如下:windos环境下: String path = this.getClass().getResource("/template/ofl_community_temp.docx").getPath();linux中没有真实路径所以上面的方式读取不到文件,可以使用下面的方式:InputStream inputStream = this.getClass().getResourceAsStream(".原创 2020-11-26 09:21:59 · 1983 阅读 · 0 评论 -
如何修改linux服务器时间
在实际的开发工作过程中,我们会经常遇到在本地测试没有什么问题,但是线上会有问题。其中一个典型的问题就是时间不同步问题,比如在做流程审批的时候,本地看到的是正确的,但是部署到服务器,线上环境测试的时候,时间 时分秒总是差了一些。此时我们初步判定是服务器时间不对,登录服务器查看当前服务器时间:date显示当前时间,发现真的是服务器时间的问题,那么怎么修改呢,有个简单的方法,就是直接用date命令date -s "20201012 10:00:00"这样就更新到设置的时间了,可...原创 2020-10-12 09:04:52 · 12381 阅读 · 0 评论