
运维
it三哥
15年互联网老兵,擅长电商类架构
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
服务器端解决跨域访问
跨域是页面js请求ajax,js所在html的url与请求api,不在同一个域名下,跨域解决的思路。1、服务器端响应头允许请求的url;2、请求由服务器转发。原创 2018-11-29 17:59:16 · 2288 阅读 · 0 评论 -
maven添加本地library
最靠谱的方法使用 mvn install命令,将本地的jar包安装至本地仓库中,可以用mvn命令,也可以用warpper,即mvnw命令。命令如下:./mvnw install:install-file -DgroupId=cfca -DartifactId=cfca-Dversion=1.0 -Dpackaging=jar -Dfile=src/main/resources/libs/S...原创 2019-05-14 11:42:19 · 1701 阅读 · 0 评论 -
git增加远程仓库非22端口
git增加远程仓库如果远程ssh端口非22git remote add sit ssh://jenkins@39.97.103.72:26822/home/repo/as-activity原创 2019-04-28 16:38:10 · 1578 阅读 · 0 评论 -
rabbitmq开启管理台
rabbitmq默认并未开启管理台,用netstat查看进程占用端口:netstat -anpt | grep 5415用命令行开启管理台:rabbitmq-plugins enable rabbitmq_management用ip+端口号 15672 打开浏览器进行访问:此时需要用命令行为admin用户增加 monitor的权限,命令如下:set_user_tags admi...原创 2019-01-17 15:18:41 · 444 阅读 · 0 评论 -
java乱码问题两例
最近遇到两个乱码问题,一个是在mac本地写好的图形验证码,一个是springboot写入mysql中文乱码。一、图形验证码乱码产生乱码原因:生成图形验证码的字体,本地有,centos服务器上没有。解决方法:1、生成图片的setFont方法指定为 “Times New Roman”2、将 TIMES.TTF 上传服务器,路径 /usr/share/fonts3、执行命令 fc_cach...原创 2018-12-17 19:02:23 · 238 阅读 · 0 评论 -
查看资源使用中CPU和内存前几名的shell
目前的运维都会使用自动报警,无论是云服务还是自建的监控系统。常见的报警是cpu、内存或者硬盘。这里,我们讨论一下,如何在centos上查看cpu和内存占用较高的前几名。使用命令:ps -aux | -sort k4nr | head -n 5命令解释:head:-N可以指定显示的行数,默认显示10行。ps:参数a指代all——所有的进程,u指代userid——执行该进程的用户id,...原创 2018-12-20 11:29:57 · 406 阅读 · 0 评论 -
centos7 python3 中文 “UnicodeDecodeError: 'ascii' codec can't decode byte...”解决方法
中文内容,写到中文文件名的文件,报如下错误:UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe5 in position0: ordinal not in range(128)开始以为是自己写的python有问题,但后来发现同样的代码在其它电脑上运行正常。。。按网上说的方法什么load(sys),或者加# -- cod...原创 2018-12-03 21:07:30 · 4591 阅读 · 8 评论 -
centos手动安装python3
centos7默认安装的python版本为2.7,为了使用3的库,手动更新centos的python版本。1、验证本机安装的python版本python -Vcd /usr/bin/ll python*从结果可以看出,python命令连接到的是python2,python2连接的是python2.7。所以,我们的安装思路就是装一个python3,然后将python软连接至pyth...原创 2018-11-28 17:23:47 · 879 阅读 · 0 评论 -
mysql的操作的一些小技巧
一、丢失root密码mysql密码丢失后,需重新设置1、在 mysql配置目录下 etc/my.cnf 中加入 (mysqld下) skip-grant-tables2、用空密码进入mysql管理命令行3、切换到mysql库,执行update user set password=PASSWORD(“new_pass”) where user=‘root’二、mysql replace用...原创 2018-12-04 17:58:21 · 213 阅读 · 0 评论 -
jenkins自动发布来自coding的代码
为了节省服务器,我们的git仓库采用了coding的sass服务;采用jenkins来发布前后端代码。今天安装了一个插件coding的webhook,来完成测试服务器的自动化运维。1、安装jenkins插件,如图:找到如下插件,并安装2、jenkins配置为了方便测试,我们触发jenkins的条件改为 只要往master提交,就开始构建。注意上面的源码设置,要改为直接发布master...原创 2018-11-22 16:06:10 · 837 阅读 · 0 评论 -
/var/log/messages迅速增大的问题
近期阿里云磁盘总在报警,使用df和du逐一排查,发现问题出在 /var/log/messages 每天都在迅速增加,而且此日志跟我springboot指定的日志完全一致。解决步骤:1、检查springboot的logback设置。未找到将log写到 linux syslog的相关配置。2、查看系统日志的配置。打开 /etc/rsyslog.conf找到关于 messages的配置信息:...原创 2018-11-21 18:45:19 · 9401 阅读 · 0 评论 -
linux磁盘空间没释放的解决方法
最近磁盘总是达到90%的报警线,系统通过df和du命令找到是哪个文件在作怪。1、用df -ah 命令查看整体磁盘占用。2、使用 du -h --max-depth=1 查找根目录/下,各个目录的大小汇总;结果出人意料,各个目录大小之和远远小于df得到的总量。3、经过百度,找到原因。进程使用的文件资源被删除后,进程还活着,导致文件未被真正删除,无法释放磁盘空间,却并不能被统计到。lsof ...原创 2018-11-21 10:29:33 · 3719 阅读 · 0 评论 -
centos安装mysql客户端
首先要到MySQL yum库的下载页面http://dev.mysql.com/downloads/repo/yum/下载:mysql57-community-release-el7-11.noarch.rpm安装:rpm -Uvh mysql57-community-release-el7-9.noarch.rpmyum安装server:yum install mysql-communi...转载 2019-05-27 13:40:24 · 881 阅读 · 0 评论