
运维
浮生若梦l
全栈
展开
-
freessl生成免费ssl
利用freessl免费生成https(.cer文件改为cert.pem,下载后,acme目录再根目录下。部署生成nginx相关。原创 2023-02-01 16:03:28 · 238 阅读 · 0 评论 -
ubuntu18 安装jenkins
jenkins linux安装原创 2022-01-04 12:14:11 · 1061 阅读 · 0 评论 -
linux 开启bbr-tcp线程堵塞算法优化
0.查看内核,需要大于4.10以上uname -r1.开启并生效BBRecho 'net.core.default_qdisc=fq' >> /etc/sysctl.conf echo 'net.ipv4.tcp_congestion_control=bbr' >> /etc/sysctl.conf sysctl -p2.验证内核-查看可以用的拥塞控制算法sysctl net.ipv4.tcp_available_congestion_control原创 2021-05-07 11:30:53 · 488 阅读 · 0 评论 -
高并发优化实战-连接数满载
1.第三方http请求处理finally{httpclient.getConnectionManager().shutdown();}2.linux服务器tcp处理sysctl -w net.ipv4.tcp_fin_timeout=30sysctl -w net.ipv4.tcp_timestamps=1sysctl -w net.ipv4.tcp_tw_reuse=1sysctl -p原创 2021-05-06 14:00:20 · 159 阅读 · 0 评论 -
阿里云在线扩展云盘记录-ubuntu系统
fdisk -l 查看真实磁盘大小apt-get update 更新库apt-get install -y cloud-guest-utils 安装命令growpart /dev/vda 1(扩容命令在线扩展磁盘,若报错-执行以下操作)LANG=en_US.UTF-8 改变编码resize2fs /dev/vda1 扩容命令在线扩展磁盘df -Th 查看运用中磁盘大小...原创 2021-04-07 18:33:38 · 282 阅读 · 0 评论 -
linux 实战常用命令
1.netstat -tunlp查看运行的端口2.jar -xvf xxx.war 解压war包3.lsof | grep deleted 查询删除但是并未释放的文件相关信息4.netstat -apn|grep 10010 根据端口查询pid5.ps -ef|grep 44629 根据pid 查询项目路径6.ps -ef|grep nginx 根据项目查询其路径等信息7.whereis nginx 根据项目找路径8.df -h 查询磁盘大小9.du -sh 查询当前目录文件内存大小原创 2021-03-22 11:38:18 · 180 阅读 · 0 评论 -
jenkins 构建maven项目与停止,重启以及相关坑解决
1.工具环境配置:manager jenkins-global tool configuration:配置maven,jdk,git2.配置远程服务器manager jenkins - configure system3.配置gitlab(token凭证到gitlab中去找): manager jenkins - configure system4.构建maven:新建item-构建一个maven项目重启项目脚本(使用服务器上的脚本.sh ,再jenkin..原创 2021-03-12 11:33:00 · 1602 阅读 · 0 评论 -
JVM调优
1.查看当前jvm使用详情:java -XX:+PrintGCDetails或者-Xloggc:/data/jvm/gc.log或者-verbose:gc2.JVM调优工具:jps -l,查看java程序pid3.jstat -gc pid 500 10 :每500毫秒打印一次Java堆状况(各个区的容量、使用容量、gc时间等信息),打印10次4.jmap -histo pid可以打印出当前堆中所有每个类的实例数量和内存占用5.启动配置jvm:java -Xms128m -Xmx2g -原创 2021-03-03 12:00:58 · 108 阅读 · 0 评论 -
mongodb删除数据,释放磁盘内存
1.db.getCollection("").deleteMany({"createTime":{$lt:1604201566}})//条件删除2.db.getCollection("texttime").update({"createTime":{$lt:1603763728}},{ $set: {"createAA": new Date()} },false,true)//ttl删除3.db.runCommand({closeAllDatabases:1})//释放mongodb数据,此时lin原创 2021-02-19 09:54:05 · 1879 阅读 · 1 评论 -
公司电脑文件共享-以及报错500003处理
1.关闭防火墙2.右键文件-授予访问权限-高级共享-高级共享- 共享此文件-权限-everone-确定确定3.到此即可获取分享地址,然后有些电脑会报错,网上搜的一些解决方式并没有能解决我的问题,最后解决方式4.网络-属性-更改高级共享设置-所有网络-选中 无密码保护的共享...原创 2021-01-30 10:15:24 · 460 阅读 · 0 评论 -
jenkins windows安装
1.下载windows版jinkins:https://softdown.zol.com.cn/detail/49/489577.shtml2.进行mis安装,好处是,安装好之后,是作为windows服务启动的,可以直接访问localhost:8080,不需要tomcat启动等,安装之后目录3.输入localhost:8080,加载完之后,进入登录页面,根据提示获取密码,进行登录4.推荐安装插件5.最后进入界面,插件报错,可升级到最新版本,升级后需重启jinkens6..原创 2021-01-09 18:30:08 · 382 阅读 · 1 评论 -
jira 安装注意事项
1.邮件配置2.破解时,先注册一个jira账户,申请一个试用密钥原创 2021-01-09 11:46:40 · 161 阅读 · 0 评论 -
Wireshark 抓包工具使用记录
1.搜索Wireshark安装,注意要中途要安装pcap。否则会提示,找不到网络。安装过程全部默认选项2.抓取移动端软件接口包,在安装了Winpcap的电脑上,分一个wifi(360wifi等等),用手机连接这个wifi,然后启动Winpcap选择网卡抓取相关接口。最后 导出分组解析结果 为json格式的文件,进行分析,也可以实时软件中点击分析。...原创 2020-08-10 15:26:29 · 443 阅读 · 0 评论 -
centos7 安装mysql8.0
1.官方文档http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/2.下载 Mysql yum包http://dev.mysql.com/downloads/repo/yum/或者直接wget http://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm...原创 2020-02-13 11:33:44 · 138 阅读 · 0 评论 -
docker 安装gitlab
https://www.cnblogs.com/zuxing/articles/9329152.html原创 2019-05-13 18:52:12 · 116 阅读 · 0 评论 -
java -jar *.war 可运行war包方法
如果你用过hudson,肯定对它的启动方式印象深刻,它既可以用 java -jar *.war来启动,也可以放到web容器中启动。这次在项目中也用到了这种方式,在这里总结一下,内置了jetty作为启动容器,启动类:Java代码importjava.io.File; importjava.net.URL; importjava.security.Prot...翻译 2019-05-09 22:42:01 · 13373 阅读 · 0 评论 -
linux查询端口冲突情况
1.netstat -anp |grep 80输出:unix 2 [ ACC ] STREAM LISTENING 48026 7112/master private/tlsmgr若 出现LISTEN则冲突,LISTENING正常。原创 2019-05-13 15:07:50 · 2730 阅读 · 0 评论 -
docker 安装gitlab血泪史(解决方式telnet查看未开通端口号)
1.docker pull gitlab/gitlab-ce2.执行:docker run -d -p 443:443 -p 80:80 -p 222:22 --name gitlab --restart always -v /home/gitlab/config:/etc/gitlab -v /home/gitlab/logs:/var/log/gitlab -v /home/gitl...原创 2019-05-29 17:10:41 · 6109 阅读 · 1 评论 -
springboot 启动时指定使用的配置文件application.properties
1.命令:制作启动文件startnohup java -jar upload-2.0.war --spring.config.location=/opt/upload/application.properties > log.log &tail -f log.log2.启动:sh start3.配置停止服务文件:stopps -ef|grep upload...原创 2019-06-04 14:46:17 · 4211 阅读 · 0 评论 -
组装一台1u服务器
1.服务器的内存条都是带校验功能的2.服务器cpu可以多个,一般电脑只有一个原创 2018-12-26 18:13:43 · 894 阅读 · 0 评论