Linux 系统服务运维
文章平均质量分 50
Linux 系统服务运维主要是对linux的一些安装工具的使用,运维,配置,自动化等操作
悟能的师兄
有竞者、事竟成
展开
-
Linux用wget/curl 发起post请求
在Linux系统中,wget命令通常用于下载网络上的文件,它支持HTTP、HTTPS和FTP协议。但wget本身并不直接支持发送POST请求或JSON数据。如果你需要用wget发起一个POST JSON请求,实际上你需要借助一些额外的参数和工具。--post-data='{"inmap":{"word":"螺纹钢筋 HRB400 Φ6.5"}}'如果你仍然遇到问题,可能需要检查服务器端的API文档,以确保你发送的数据格式和服务器期望的数据格式一致。原创 2023-12-27 15:35:47 · 3991 阅读 · 0 评论 -
Navicat 备份和恢复MongoDB库的数据
使用Navicat 来备份和恢复MongoDB库的数据操作过程。原创 2023-07-05 19:53:32 · 4050 阅读 · 0 评论 -
Linux 内网-局域网文件快速传输
Linux 内网-局域网文件快速传输转载 2022-11-19 18:37:38 · 18549 阅读 · 0 评论 -
nginx跨域设置无效的解决办法 Nginx跨域设置Access-Control-Allow-Origin无效的解决办法
nginx的全局跨域配置无法生效时,最好的解决办法就是针对每个不同的请求方式给加上独有的跨域处理!原创 2022-11-17 16:09:28 · 9554 阅读 · 3 评论 -
Centos 服务器禁止 IP访问/ IP黑名单
Centos 服务器禁止 IP访问原创 2022-10-12 20:15:23 · 20546 阅读 · 0 评论 -
Docker容器内连接宿主机的其他服务,比如Mysql
Docker容器内连接宿主机的其他服务,比如Mysql原创 2022-10-09 20:41:46 · 7903 阅读 · 1 评论 -
Centos实时网络带宽占用查看工具iftop
Centos实时网络带宽占用查看工具iftop原创 2022-10-09 20:19:42 · 21952 阅读 · 0 评论 -
docker多个容器内部通信
docker多个容器内部通信原创 2022-09-29 18:16:53 · 35062 阅读 · 0 评论 -
docker 批量清理无效的none类型镜像
一:处理方式1、查询所有的none镜像docker images | grep none2、查询所有的none镜像的iddocker images | grep none | awk '{print $3}'3、删除所有的none镜像docker images | grep none | awk '{print $3}' | xargs docker rmi二:docker none镜像说明有效的 none 镜像Docker文件系统的组成,docker镜像是由很原创 2022-05-07 17:33:39 · 23264 阅读 · 0 评论 -
centos7创建普通用户,并赋予docker权限
1.创建用户useradd 用户名2.设置密码passwd 用户名3.查看登录用户whoami4.切换用户su 用户名注意:root用户切换其他用户,不用输入密码,普通用户切换root用户需要输入密码5.创建docker组---root用户操作sudo groupadd docker6.将用户添加到docker组中sudo gpasswd -a 用户名 docker7.重启docker服务systemctl restart docker转载 2022-04-15 19:51:55 · 20676 阅读 · 0 评论 -
Linux Docker安装 Nacos
Docker 安装 Nacos原创 2022-03-08 16:12:59 · 1417 阅读 · 0 评论 -
Docker部署Elasticsearch集群并开启安全设置
Docker部署Elasticsearch集群并开启安全设置原创 2022-03-02 15:13:51 · 19751 阅读 · 0 评论 -
Centos7-nginx 日志手动或定时清理目录
1:日志堆积导致磁盘爆满这是服务器基本崩溃后,临时清理了磁盘后紧急恢复的状态2:紧急查询磁盘崩溃的原因,无非是日志[root@iZbp1f0xuq9rc41s6gdvfyZ ~]# cd /[root@iZbp1f0xuq9rc41s6gdvfyZ /]# find . -type f -size +200M3:定时清理Nginx日志[root@iZbp1f0xuq9rc41s6gdvfyZ logs]# vi nginxLogDelete.sh #!/bin/b.原创 2022-01-10 10:22:49 · 15428 阅读 · 0 评论 -
Jenkins清理多余的Jobs
第一步:方式一:安装clean插件-失败第二:方式一:工程配置加构建后操作-失败第三:方式二:构建工程时就让它自动删除多余的构建 方式二成功第四:方式二:配置自动删除之前方式二成功第四:方式二:配置自动删除之后-成功 方式二成功...原创 2021-11-03 15:27:24 · 3173 阅读 · 0 评论 -
Linux服务器缓存总是不够用
一:问题描述服务的 Buffer/Cache 总是在高位运行,可用的缓存一直不够用二:问题分析这个缓存,我用了定时清理方式,但是治标不治本,用户量大了后,还是经常不够用,怎么办嘞?那就看一看这个Buffer/Cache 里面到底存了什么数据?想要看 Buffer/Cache 我们要安装一个神器[root@iZbp1gp1t778obaz5m8vk8Z ~]# wget https://silenceshell-1255345740.cos.ap-shanghai.myqclou.原创 2021-07-27 09:39:15 · 23982 阅读 · 2 评论 -
Jenkins总是打不到最新的版本
问题描述:Jenkins总是打不到最新的版本基本问题描述,一般取不到最新版本的问题都是服务器时间与你版本控制的机器的时间不一致,当你的Jenkins服务器时间比SVN、或者GIT服务器要慢的时候,就会出现上述问题,Jenkins在提交代码后总是拉不到最新的版本,第二次或者第三次构建时新版本就来了。解决办法:Linux服务器时间同步用ntpdate从时间服务器更新时间[root@localhost zcsjw_web_ui]# ntpdate cn.pool.ntp.org13 ...原创 2021-07-13 18:28:32 · 1655 阅读 · 0 评论 -
挂载硬盘到Linux服务器
第一步:首先需要发现硬盘[root@VM-0-15-centos dev]# fdisk -lDisk /dev/vda: 53.7 GB, 53687091200 bytes, 104857600 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytes原创 2021-06-30 18:04:22 · 22231 阅读 · 0 评论 -
pdfbox或icepdf转换PDF为图片时,中文乱码处理
一:追查原因出现这个原因很简单,必定是你的PDF是自己编辑的,否则不会出现此问题。而且你的Linux服务器必定没有你自己编辑的中文字体。如:我的PDF编辑用了楷体,Linux上没有此字体就GG了二:处理问题处理此问题极其简单,我们将Windows上面的字体写入Linux上然后加载进系统即可。步骤如下:1:Windows系统的字体文件在:C:\Windows\Fonts2:Linux系统字体文件一般在:/usr/share/fonts/3:我们在Linux 字体库 /usr原创 2021-06-28 10:48:06 · 23713 阅读 · 3 评论 -
Docker安装ElasticSearch 版本7.6.2
一、Docker 部署 ElasticSearch1、从仓库中查找所有ElasticSearch的镜像[hn-jw@iZbp1gp1t778obaz5m8vk8Z elasticsearch]$ docker search elasticsearch[hn-jw@iZbp1gp1t778obaz5m8vk8Z elasticsearch]$ 2、选择一个版本镜像进行拉取[hn-jw@iZbp1gp1t778obaz5m8vk8Z elasticsearch]$ docker pull原创 2021-01-21 17:48:42 · 8369 阅读 · 0 评论 -
《自动化系列》Jenkins部署springboot项目jar包
前言:随着互联网架构的快速发展,传统的一个war包打天下的场景逐渐被微服务所替代,而是将项目按照业务拆分成多个微服务。一般情况下微服务都是将项目打成jar包,然后部署,今天主要分享的是如何使用jenkins部署jar包,与传统的war包部署的方式还是有差异,因为部署war包只要将war包扔到tomcat中即可,而jar包需要使用java -jar xxx.jar才能运行起来本次我们自动化配置 springboot项目1 部署jar包1.1 新建任务老铁如果你没有Maven这个选项,你原创 2021-06-05 11:19:43 · 8217 阅读 · 5 评论 -
Linux 权限管理
chmod 文件、文件夹授权-可读可写可执行chgrp 文件、文件夹归属用户组hsouquanchown原创 2021-06-01 10:02:28 · 36474 阅读 · 0 评论 -
Centos7 设置静态IP网络地址
问题,咱们的内部测试环境一般都是安装的Linux系统,但是有个问题,一般我们安装完了后是不动了,也不放显示器。问题来了,咱们担心IP会变动,IP变动那么这个台机器又需要重新去找IP,很麻烦!一:查找当前的IP二:设置固定IP信息查找需要修改的文件地址,超级简单。[root@localhost ~]# cd /etc/sysconfig/network-scripts[root@localhost network-scripts]# vi ifcfg-enp1s0TYP原创 2021-03-22 14:28:05 · 430 阅读 · 0 评论 -
Centos7 Docker、Docker-Compose安装使用
今天又有同事问起docker怎么安装,那么贴一个文档出来原创 2021-03-02 16:27:49 · 786 阅读 · 0 评论 -
《自动化系列》Jenkins部署Vue NodeJS服务
1.Vue前端自动化1.1 Linux端先安装 NodeJSNodeJs 官方Ftp地址:https://nodejs.org/dist/latest-v12.x/下载nodejs的LTS版本下载安装包[root@localhost /]# wget https://nodejs.org/dist/latest-v12.x/node-v12.21.0-linux-x64.tar.gz[root@localhost /]# 解压[root@localhost /]# tar xvz原创 2021-02-24 10:03:25 · 21135 阅读 · 1 评论 -
《自动化系列》Jenkins安装 By CentOS7
Jenkins 是一款流行的开源持续集成(Continuous Integration)工具,广泛用于项目开发,具有自动化构建、测试和部署等功能。本文以 CentOS7 环境为例,总结了 Jenkins 的安装与配置、邮件功能使用。1 安装 Jenkins官网:https://jenkins.io/1.1 安装 JDK/MavenJenkins 自身采用 Java 开发,所以要必须安装 JDK;本文集成的项目基于 Maven 构架,所以 Maven 也必须安装;两者的安装方法请参考...原创 2021-02-23 21:14:45 · 15609 阅读 · 0 评论 -
Tomcat 日志catalina.out 拆分
描述:Tomcat服务下面的catalina.out 每天几百MB 的数据,不清理就越来越大,有时追个BUG无法重现,只能去追日志,这个时候你玩完了 !!!虽然可以查找,但是几个G大小的日志文件,你去找某个未知的日志信息,那有多心累你是知道的。所以决定要这个日志文件每天拆分一下,每天一个新的文件,让你工作更轻松,生活更幸福!!!第一步:Linux清理脚本back_catalina_out.sh[www@iZbp1f0xuq9rc41s6gdvfyZ www]$ cd /home/www/a原创 2021-01-11 15:54:27 · 984 阅读 · 0 评论 -
Docker 运行多个Springboot
docker 真实使用会遇到的问题第一个:端口映射第二个:指定内存大小第三个:读取物理文件第四个:写入物理文件第五个:日志文件第一个:端口映射Nginx使用的是转发,那么这个是最简单的。[hn@iZbp1gp1t778obaz5m8vk8Z guides]$ docker run -d -p 8093:8093 guides-collect将物理的端口映射为虚拟的端口即可,这个很简单第二个:指定内存大小-m,--memory 内存限制原创 2020-11-30 18:19:02 · 7355 阅读 · 4 评论 -
Linux Docker运行springboot项目
简介:Docker 运行springboot项目其实配置非常简单,跟咱们直接到Linux上运行springboot是一样一样的。开始一:咱们首先要有一个运行Docker环境使用 yum 安装(CentOS 7下)Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。通过uname -r命令查看你当前的内核版本[root@w3cschool ~]# uname -r 3.10.0-327.el7..原创 2020-10-21 10:06:18 · 39915 阅读 · 1 评论 -
top 命令参数使用说明
同事问:师兄我想要看Linux的系统运行内存排序,要怎么才能查?回答:问百度吧!一段时间后....同事问:百度用的方法查询显示都是些KB的数据,我看了还是要自己去算,太麻烦了.回答:其实百度出来的答案都走偏了,喏 就这么简单!一:Linux的top 命令查看CPU倒序、或者内存倒序来,跟我做:[root@iZbp1f0xuq9rc41s6gdvfyZ ~]# top下一步:按 e 切换到你喜欢的内存单位下一步:按 shift + m 或者 M 做内存大小的排序上面.原创 2020-11-27 15:22:08 · 11474 阅读 · 0 评论 -
Linux下迁移禅道的方案
注意事项:1.安装相同版本的禅道安装包2.从原先禅道服务器拷贝附件与数据库操作方式:1:迁出文件地址,整文件夹复制过去就可以了附件地址:/opt/zbox/app/zentao/www/data/upload数据库地址:/opt/zbox/data/mysql/zentao迁入Linux系统目标地址:Linux 就跟上面的一致就OK了迁入Window系统目标地址:附件地址:E:\zbox\xampp\zentao\www\data\upload数据库地址:E:\zbox\xampp原创 2020-10-26 11:40:31 · 510 阅读 · 0 评论 -
Linux 痕迹清理
一:Linux痕迹清理清理命令记录:(1)仅清理当前用户: history -c(2)使系统不再保存命令记录:vi /etc/profile,找到HISTSIZE这个值,修改为0(3)删除记录,至少删除下面几项日志删除登录失败记录:echo > /var/log/btmp 删除登录成功记录:echo > /var/log/wtmp (此时执行last命令就会发现没有记录) 删除日志记录:echo > /var/log/secure二:Linux日志列表日志原创 2020-09-21 16:18:57 · 2073 阅读 · 0 评论 -
Linux 定时释放内存cache 定时清理缓存
一:创建脚本[root@iZ23evimvf8Z /]# cd /usr/local[root@iZ23evimvf8Z local]# mkdir clearcache[root@iZ23evimvf8Z local]# cd clearcache [root@iZ23evimvf8Z clearcache]# touch clear-cache.sh [root@iZ23evimvf8Z clearcache]# vi clear-cache.sh二:写入执行脚本#!/原创 2020-07-31 10:08:12 · 11583 阅读 · 0 评论 -
Linux CentOS服务器时间同步阿里云北京时间
1、查看当前服务器时间[root@iZbp1f0xuq9rc41s6gdvfyZ ~]# date -RMon, 27 Apr 2020 10:41:54 +08002、安装ntpdate服务[root@iZbp1f0xuq9rc41s6gdvfyZ ~]# yum install ntpdateLoaded plugins: fastestmirrorDetermi...原创 2020-04-27 10:53:15 · 9908 阅读 · 0 评论 -
Linux内存占用释放
1.查看/proc/sys/vm/drop_caches的值[root@iZbp1f0xuq9rc41s6gdvfyZ conf]# cat /proc/sys/vm/drop_caches12.运行sync命令[root@iZbp1f0xuq9rc41s6gdvfyZ conf]# sync3.输入手动释放内存的命令[root@iZbp1f0xuq9rc41s6gd...原创 2020-04-08 17:40:45 · 8264 阅读 · 0 评论 -
netstat查看Linux端口状态
一:netstatnetstat -tunlp用于显示 tcp,udp 的端口和进程等相关情况。netstat 查看端口占用语法格式:netstat -tunlp | grep 端口号-t (tcp) 仅显示tcp相关选项 -u (udp)仅显示udp相关选项 -n 拒绝显示别名,能显示数字的全部转化为数字 -l 仅列出在Listen(监听)的服务状态 -p 显示建立相...原创 2020-03-08 23:34:28 · 1919 阅读 · 1 评论 -
Centos7 vsftpd安装配置以及使用 阿里云
一、vsftpd简介FTP,File transfer protocol的缩写,中文叫文本传输协议,是用于在网络上进行文件传输的一套标准协议,属于网络传输协议的应用层。注意,它是协议,不是软件,今天搭建的vsftpd是基于FTP开发的一套程序,也是一款在Linux发行版中最受推崇的FTP服务器程序,特点是小巧轻快,安全易用。二、安装vsftpd1:安装vsftpd[root@iZb...原创 2020-01-16 15:26:17 · 8299 阅读 · 0 评论 -
系统帐户:guides, 帐号风险:除root外属于root群组的帐户
今天上SafeDog后台看了看最近服务器运行的情况,发现有意思的事情:如下其实一眼就能看明白:有一个属于root组的账户guides,有账号风险:接下来我们看看该怎么办:我们需要用到的命令:1、锁定账号 newuser1 # usermod -L newuser1 2、解除对 newuser1 的锁定 # usermod -U newuser13、如何查看账户被...原创 2019-12-25 10:45:56 · 400 阅读 · 0 评论 -
CentOS7 MySQL定时自动备份实现
本文70%转载自:linux mysql定时自动备份实现生产环境遇到得最幸福得事情就是,某些场景没办法避免去update或者delete的时候,某个参数没有注意。完蛋了 完蛋了,数据被我搞崩了怎么办,赶紧去运营找备份呀!运营说:狗屁 咱们系统从来不备份,你说:那把日志给我吧,运营说:狗屁 每天上G的日志,我都没给你开,你说:怎么办,数据库被我搞崩了。运营说:那是你的事,跟我没关系..........原创 2019-12-22 18:37:39 · 55490 阅读 · 1 评论 -
Tomcat:The valid characters are defined in RFC 7230 and RFC 3986 问题处理
前段时间遇到这个问题:包含json字符串类型的参数的http请求失败,返回状态码400,提示invalid character found in the request target。Tomcat在7.0.73, 8.0.39, 8.5.7 版本后,添加了对于http头的验证。新版本的Apache-tomcat-基本都覆盖在内的,好 我们直接贴解决方法:一:异常如下java...原创 2019-12-18 11:43:08 · 644 阅读 · 0 评论 -
primary.sqlite.bz2: [Errno 14] curl#56 - “Recv failure: Connection reset by peer“ 正在尝试其它镜像
直接上异常信息,今天给客户部署系统,滋滋 又是奇葩的问题:[root@localhost yum.repos.d]# yum -y install mysql-community-server已加载插件:fastestmirror, langpacksmysql-connectors-community ...原创 2019-12-16 16:44:28 · 2824 阅读 · 8 评论