方法一 A=123 echo "${A}" |[ -n "sed -n '/^[0-9][0-9]*$/p'" ] && echo ${A} is a numbers 方法二 A=12...
Maven常用打包命令及常用基本命令
1、先把命令行切换到Maven项目的根目录,比如:/data/work/java/maven-test,然后执行命令:mvn clean package 执行命令成功后,生成好的war/jar包保存在...
Linux升级Openssh版本
一、Openssh简介 OpenSSH是SSH(Secure SHell)协议的免费开源实现。SSH协议族可以用来进行远程控制, 或在计算机之间传送文件。而实现此功能的传统方式,如telnet(终端仿...
Linux系统Yum源中的$releasever和$basearch变量
Yum的配置文件中包含大量的$releasever和$basearch变量,那么他们的取值是什么呢? 为什么要折腾这个玩意呢?其中有些地方的网络是私有化网络,内部有大量的Linux服务器,其中各种版本...
CentOS 7处理systemctl status执行慢的问题
一、这个问题和systemd-journald有关,故我们先简单了解下: 过去只有rsyslogd的年代中,由于rsyslogd必须要开机完成并且执行了 rsyslogd这个daemon之后,登录文件...
Linux的/etc/fstab文件详解
一、/etc/fstab文件的作用 /etc/fstab是用来存放文件系统的静态信息的文件。位于/etc/目录下,可以用命令less /etc/fstab来查看,如果要修改的话,则用命令vim /et...
Linux快速清空大文件
1、通过重定向到null清空文件内容 使用shell重定向null(不存在的对象)到文件的最简单方法来清空文件内容 [root@localhost ~]# > access.log 2、使用tr...
Linux解决wget命令出现Unable to establish SSL connection错误
用wget下载文件的时候经常会发生Unable to establish SSL connection的情况,如下图 [root@localhost ~]# wget https://dlcdn.ap...
CentOS 7.9安装PHP-7.4.29
一、PHP简介 PHP是一种创建动态交互性站点的强有力的服务器端脚本语言。PHP是目前动态网页开发中使用最为广泛的语言之一。PHP能运行在包括Windows、Linux等在内的绝大多数操作系统环境中 ...
Nginx开启gzip压缩
前言 Nginx开启Gzip压缩功能,可以使网站的css、js、xml、html等静态文件在传输时进行压缩,提高网站访问速度,进而优化Nginx性能,减轻网络带宽压力(节省带宽)。 一、配置gzip压...
Centos 7.9简单搭建Skywalking分布式追踪系统
一、SkyWalking简介 目前主要的一些APM工具有: Cat、Zipkin、Pinpoint、SkyWalking,这里主要介绍SkyWalking ,它是一款优秀的国产APM工具,包括了分布式...
Nexus 3配置阿里云仓库
一、私服介绍 私服是指私有服务器,是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构建。有了私服之后,当Maven需要下载构件时,直接请求私服,私服上存在则下载到本地仓库;否则,私服...
Linux安装Nexus 3私服仓库
一、私服介绍 私服是指私有服务器,是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构建。有了私服之后,当Maven需要下载构件时,直接请求私服,私服上存在则下载到本地仓库;否则,私服...
Centos 7.X根分区磁盘扩容(非LVM)
一、背景 由于服务器运行一段时间后,项目数据和日志日积月累,导致磁盘容量不足,需要针对现有磁盘进行扩容操作。 举例: liunx根分区当前仅为40G,现需要扩容至80G乃至更大,这里只是举个例子 操作...
Centos 7.X防SSH暴力破解脚本
什么是暴力破解,简单来说就是对一个服务器进行无数次尝试登陆,并用不同的密码进行登陆直到可以登陆成功。暴力破解的基本步骤可以分为以下几步: 1)找到对应的Linux服务器ip地址 2)扫描端口号:22 ...
执行Shell脚本三种方法的区别:sh、source、exec
一、概念对比 sh 方式 使用$ sh test.sh执行脚本时,当前shell是父进程,生成一个子shell进程,在子shell中执行脚本。脚本执行完毕,退出子shell,回到当前shell。 ./...
CentOS系统初始化脚本(适合CentOS 6.X和CentOS 7.X系列)
作为运维人员,经常会初始化系统,系统在安装过程中基本都会选择最小化安装,这样安装好的系统里会缺少很多环境。系统初始化脚本是刚安装完操作系统之后运行的脚本,主要功能是将系统环境进行优化,并更改常用设置,...
Sonarqube分析代码并导出PDF分析报告
一、Sonarqube简介 sonar是一款静态代码质量分析工具,支持Java、Python、PHP、JavaScript、CSS等25种以上的语言,而且能够集成在IDE、Jenkins、Git等服务...
Shell脚本获取MongoDB数据量大小
此脚本是获取MongoDB数据量大小脚本,有需要朋友可以参考,脚本内容如下: 一、环境准备 操作系统:CentOS Linux release 7.8.2003 二、软件版本 MongoDB serv...
Linux最常用的命令汇总
linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心。 线上查询及帮助...
11