
运维
文章平均质量分 52
运维
ximeneschen
这个作者很懒,什么都没留下…
展开
-
设置Ubuntu 20.04的静态IP地址(wifi模式下)
服务和应用的稳定性:对于运行服务或应用程序的服务器,静态IP地址确保服务或应用程序始终可通过固定的IP地址访问。网络性能优化:在某些情况下,静态IP地址可以提供更快的网络连接和更低的延迟。与动态IP地址相比,静态IP地址减少了DHCP协议的交互过程,从而可能提高网络性能。这意味着每次重新启动系统后,设备都会被分配相同的IP地址,确保网络设备的稳定性和持久性。尽管静态IP地址具有这些好处,但在为Ubuntu设置静态IP地址之前,请确保了解网络的配置要求和相关的网络设备设置。原创 2023-10-26 12:16:07 · 2146 阅读 · 0 评论 -
centos7 centos-home 磁盘空间转移至centos-root下
可以看到home下面100G的磁盘容量已经转移到root下面了,至此,转移任务结束。此为在CentOS7.2系统下测试使用的,在CentOS6版本下还没测试过。由于在安装centos系统的时候,如果在安装时没有分配磁盘空间,选择的是默认分配的,在安装完成后,可以发现大容量磁盘往往分配在了home下面。df -h (centos-home和centos-root每人的名字可能不一样)如果要把home下面的磁盘空间分配到root磁盘下面。卸载时,发现/home在使用中,所以先终止。查看CentOS的系统版本。转载 2023-02-20 23:31:19 · 1052 阅读 · 0 评论 -
docker下安装fastdfs,并使用java操作api
在执行下面命令时特别需要提醒的时,对应的IP地址,需要修改为tracker服务的IP地址,由于是在同一台电脑上操作,这里使用本机的内网地址即可,22122是tracker对应的端口。先进入storage,查看其对应配置文件中关于http访问的配置,配置文件在/etc/fdfs目录下的storage.conf。关于Docker的安装不同的操作系统有不同的安装方法,这里就不再赘述,默认你的电脑或服务器上已经安装好了Docker,并已启动。上面是关于server的配置,端口与storage的端口一一对应。原创 2022-10-19 00:14:49 · 459 阅读 · 1 评论 -
Jenkins 使用sonarqube构建流水线代码审查项目
在jenkins中我们可以借助snarqubescanner插件工具来扫描代码,但是额外sonarqubeserver需要再安装,这里我选择。Sonarqube是一个开源的代码质量检测工具,可以单独使用,也可以作为一个检测步骤放在Jenkins的pipelineCI/CD流水线。,用户可以在这个sonarqubeserver的网页界面查看报告。......原创 2022-07-23 21:38:41 · 2090 阅读 · 1 评论 -
docker搭建sonarqube,mysql5.7环境
SonarQube是一款开源代码检测工具。本篇介绍通过docker来安装。大概的一个运作流程是这样的,先通过sonar-scanner插件扫描代码,把数据存储到数据库,sonarQube读取数据库,将数据库展现在web平台。原创 2022-07-23 14:50:29 · 959 阅读 · 0 评论 -
注册免费域名,进行内网穿透
https://www.bilibili.com/video/BV1Xh411y7a6/?spm_id_from=333.788.recommend_more_video.12注意在https://my.freenom.com/注册域时不要挂梯子,不然注册不成功。原创 2021-09-03 22:49:43 · 205 阅读 · 0 评论 -
使用Sunny-Ngrok进行内网穿透
https://blog.csdn.net/weixin_45377770/article/details/109841211?utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.essearch_pc_relevant&depth_1-utm_source=distribute.pc_relevant_t0.none-task-bl原创 2021-09-03 23:55:01 · 234 阅读 · 0 评论 -
jenkins下使用声明式(Declarative)和Jenkinsfile的方式构建Pipeline流水线项目
概念Pipeline,简单来说,就是bash一套运行在Jenkins上的工作流框架,将原来独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排和可视化的工作。使用Pipeline有以下好处(来自翻译自官方文档)代码Pipeline以代码的形式实现,通常被检入源代码控制,使团队能够编辑,审查和迭代其传送流程。无论是计划内的还是计划外的服务器重启,Pipeline都是可恢复的。可停止Pipeline可接收交互式输入,以确定是否继续执行Pipeline。。...原创 2022-07-22 23:27:45 · 658 阅读 · 1 评论 -
ssh使用及配置多ssh登录git
SSH工作原理SSH(SecureShell)是一种加密的网络传输协议,可以在不安全的网络中为网络服务提供安全的传输环境。SSH以非对称加密实现身份验证,通过C/S(client-server)模式来实现。具体交互见下图以githb为例在我们上传代码到github服务器的过程中,githubserver就会作为SSHserver来接受客户端的请求,并返回publickey(即公钥)给客户端。。...原创 2022-07-22 16:40:32 · 973 阅读 · 0 评论 -
45 个 Git 经典操作场景,专治不会合代码
如果你需要删除推了的提交(pushedcommits),你可以使用下面的方法。可是,这会不可逆的改变你的历史,也会搞乱那些已经从该仓库拉取(pulled)了的人的历史。简而言之,如果你不是很确定,千万不要这么做。$$这只能在没有推送之前有用。如果你已经推了,唯一安全能做的是,那会创建一个新的提交(commit)用于撤销前一个提交的所有变化(changes);或者,如果你推的这个分支是rebase-safe的(例如其他开发者不会从这个分支拉),只需要使用。...转载 2022-07-22 12:19:25 · 344 阅读 · 0 评论 -
Spring Boot 应用在 kubernetes 的 sidecar 设计与实战
执行dockerpush命令,将镜像推送到镜像仓库中,我这里是推送到了hub.docker.com,您可以根据实际情况来执行,例如私有仓库、阿里云等都可以,当然了,如果当前机器就是K8S的机器就不用推送了,毕竟此镜像就是在K8S环境用的;看到这里,可能会有朋友问"为什么不用scratch?提供java进程的镜像是固定的,在K8S环境下,一个Node上实际运行着多种pod,如果他们的java进程都由一个镜像提供,其好处是不言而喻的;...转载 2022-07-22 11:41:33 · 237 阅读 · 0 评论 -
linux 多版本java切换
linux java 版本切换原创 2022-07-12 15:15:46 · 1834 阅读 · 0 评论 -
Centos7安装NodeJs(避开所有的坑)
https://nodejs.org/zh-cn/download/解压之后会在当前目录生成node-v12.18.1-linux-x64的文件夹原创 2022-07-05 23:36:13 · 650 阅读 · 0 评论 -
CentOS 7 更换 阿里云/清华大学 yum 软件源
etc/yum.repos.d/下只保留Centos-Base.repo文件内容如下:保存后转载 2022-07-05 23:30:29 · 706 阅读 · 0 评论 -
CentOS7解决: g++: 错误:unrecognized command line option ‘-std=c++14’
g++版本过低,需要升级三、修改软连接,防止重启失效参考文章原创 2022-07-05 19:36:04 · 1808 阅读 · 0 评论 -
linux(Centos7) org.apache.tomcat.jni.LibraryNotFoundError: Can‘t load library libtcnative-1.so
缺少环境依赖https://pkgs.org/search/?q=libtcnative-1.so根据系统下载对应的环境,然后安装就可以了找到对应系统的安装包wget下载,然后使用yum的本地安装原创 2022-07-03 23:37:15 · 1316 阅读 · 0 评论 -
centos通过nmcli设置静态ip及设置开机自动连接
最小化安装Centos7时忘记设置联网,从没网到联网配置:输入ip addr命令查看联网信息(旧版本系统好像是ifconfig命令查看):上面看不到IP地址,说明没网,一般无线网卡以w开头,如上图的wlp3s0,网络名称已实际为准,这里就使用wlp3s0;打开无线网的驱动,运行命令:运行没报错说明成功连接网络,运行命令:wpa_supplicant -B -i wlp3s0 -c ...原创 2022-06-30 13:00:35 · 5403 阅读 · 3 评论 -
CentOS7安装ftp服务并使用windows访问
FTP(File Transfer Protocol)是一种文件传输协议,基于客户端/服务器架构,支持以下两种工作模式:FTP支持以下三种认证模式:本文主要介绍被动模式下,使用本地用户访问FTP服务器的配置方法。关于匿名模式的配置方式、第三方FTP客户端工具使用方式等介绍,请参见常见问题。本文示例步骤使用以下资源版本:操作系统:当您使用不同软件版本时,可能需要根据实际情况调整命令和参数配置。使用本地root作为远程链接ftp账户的话,需要以下配置打开ftpusers和user_list, 在roo原创 2022-06-12 19:25:42 · 2197 阅读 · 0 评论 -
yum 删除包及依赖
yum 删除依赖原创 2022-06-09 21:15:09 · 1307 阅读 · 0 评论 -
/dev/mapper/centos-home 动态扩容给/dev/mapper/centos-root
https://www.cnblogs.com/mihoutao/p/13826374.html原创 2022-06-09 18:46:50 · 440 阅读 · 0 评论 -
zsh:command not found python的解决方案
思路,配置zshrc设置如下也就是指定bin的路径保存,不然不会生效原创 2022-06-07 22:38:56 · 3955 阅读 · 0 评论 -
windows terminal 配置免密登录及遇到的坑
windows terminal原创 2022-06-06 04:59:06 · 413 阅读 · 0 评论 -
centOS安装python
一、选择版本https://www.python.org/downloads/source/二、解压# tar -zxvf Python-3.6.1.tgz# cd Python-3.6.1# ./configure# make && make install三、问题error: no acceptable C compiler found in $PATH错误https://blog.csdn.net/qq_40572277/article/details/8793原创 2021-03-11 15:38:58 · 1761 阅读 · 0 评论 -
解决centos的防火墙开放端口问题
端口开放原创 2022-06-05 02:39:29 · 303 阅读 · 0 评论 -
centos 7 准系统链接wifi
linux原创 2022-06-05 01:23:01 · 114 阅读 · 0 评论 -
linux后台运行python脚本
&符号这两天要在一直运行一个Python脚本,当然就想到了在命令后面加&符号$ python /data/python/server.py >python.log &说明:1、 > 表示把标准输出(STDOUT)重定向到 那个文件,这里重定向到了python.log2、 & 表示在后台执行脚本这样可以到达目的,但是,我们退出shell窗口的时候,必须用exit命令来退出,否则,退出之后,该进程也会随着shell的消失而消失(退出、关闭)使用noh转载 2021-03-12 13:48:30 · 701 阅读 · 0 评论 -
centos系统中kaptcha没有按指定的字体显示验证码问题解决
一、原因linux系统中内置的字体并不如windows那么丰富,我验证码指定的是宋体,linux没有该字体,所以就以默认的字体显示。在/usr/share/fonts下可以看到linux的字体集二、解决方法将windows系统中的宋体字体拷到linux的/usr/share/fonts中,然后执行fc-cache命令,在重启tomcat或者可运行的jar文件,就可以显示正常。参考文章...原创 2021-03-04 15:08:46 · 772 阅读 · 1 评论 -
idea-单独运行main类
参考原创 2020-04-22 11:09:48 · 522 阅读 · 0 评论 -
postman接口测试和压力测试
https://www.cnblogs.com/jpfss/p/10972283.html原创 2020-06-26 23:17:43 · 335 阅读 · 0 评论 -
postman导入swagger文档,并设置cookies进行测试
一、导入文档我才用的是postman导入swagger的json数据直接生成api来到postman,点击import将json数据复制到raw Text,Continue ,导入成功,自动生成api二、设置cookies进行需要验证的链接测试点击Cookies进入添加cookies输入站点,点击add然后可以添加你自己的cookies,进行需权限的api测试了...原创 2021-01-20 14:49:50 · 1248 阅读 · 0 评论 -
SpringBoot项目优化和Jvm调优及VisualVM远程连接监控JVM(JMX连接)
项目调优作为一名工程师,项目调优这事,是必须得熟练掌握的事情。在SpringBoot项目中,调优主要通过配置文件和配置JVM的参数的方式进行。在这边有一篇比较好的文章,推荐给大家!SpringBoot项目配置Tomcat和JVM参数一、修改配置文件关于修改配置文件application.properties。SpringBoot项目详细的配置文件修改文档其中比较重要的有:server.tomcat.max-connections=0 # Maximum number of connecti原创 2020-12-24 10:43:57 · 1364 阅读 · 1 评论 -
SringBoot项目使用maven打包,使用docker部署,并且使用thymeleaf作为模板引擎遇到的问题
maven的配置关于Maven项目build时出现No compiler is provided in this environment的处理主要在环境变量中添加以下配置具体参考查看docker的端口映射我的数据库和项目都是运行在远程的docker上的,所以先使用:iptables -t nat -nL --line-number查看对应的端口映射情况,具体教程参考启动项目,只需要使用java -jar 运行 maven生成的jar就好了,要注意对应的端口映射情况,不然会访问不到项.原创 2020-11-09 08:24:45 · 195 阅读 · 0 评论