随笔分类 - Linux
摘要:###问题描述: 今天使用Jenkins构建springboot项目时,log报错:no space left on device 我查询磁盘使用情况: $ df -h #结果如下图 可以看出可使用的磁盘空间还有很多。我就百思不得其解,后咨询了度娘才发现,还有inode使用率,命令如下: $ df
阅读全文
摘要:shell ping ip或者域名是否存在 ip=gc-server if ping -c 1 $ip > /dev/null; then echo "$ip Ping is successful." else echo "$ip Ping is failure" fi
阅读全文
摘要:###1.使用grep s1="helloworld" s2="ello" result=$(echo $s1 | grep "${s2}") if [[ "$result" != "" ]] then echo "$s1 include $s2" else echo "$1 not include
阅读全文
摘要:port=`lsof -i:8080 | wc -l` if [ "$port" -eq "0" ];then echo "未启动" else echo "已经启动" fi
阅读全文
摘要:tomcat运行一段时间后会出现很多残留进程, 通过 ps -ef| grep tomcat 可以查看到 , 如下图 这些进程非常的占用内容, 所以需要清理掉。 命令: kill -9 $(ps -ef | grep tomcat | awk {'print $2'})
阅读全文
摘要:-eq //等于 -ne //不等于 -gt //大于 (greater ) -lt //小于 (less) -ge //大于等于 -le //小于等于 命令的逻辑关系: 在linux 中 命令执行状态:0 为真,其他为假 逻辑与: && 第一个条件为假时,第二条件不用再判断,最终结果已经有; 第一
阅读全文
摘要:#!/bin/bash read -p "please input a username:" username if id -u $username >/dev/null 2>&1; then echo "user exists" else echo "user does not exist" fi
阅读全文
摘要:根据逗号分割字符串 #!/bin/bash string="hello,shell,haha" #与/之间与分割的字符 ,另外/后有一个空格不可省略 array=(${string//,/ }) for var in ${array[@]} do echo $var done
阅读全文
摘要:###启动zookeeper3.5.6出现如下错误:Could not find or load main class org.apache.zookeeper.server.quorum. ###应该是解压后的文件中不存在 src目录和一个jar包 ###我换了一个版本 换成了3.4.14就可以了
阅读全文
摘要:###备份 cd /etc/yum.repos.d/ mkdir repo_bak mv *.repo repo_bak/ ###下载新的CentOS-Base.repo 到/etc/yum.repos.d/ wget http://mirrors.aliyun.com/repo/Centos-7.
阅读全文
摘要:判断是否安装了node if ! type node >/dev/null 2>&1; then echo 'node 未安装'; else echo 'node 已安装'; fi 判断是否安装了npm if ! type npm >/dev/null 2>&1; then Echo_Red 'np
阅读全文
摘要:今天写了个es安装脚本,脚本安装过程中,需要重启es。 需求就是,根据es端口号,查到对应的pid,根据pid将进程杀死,然后重启。 shell中通过端口号查询pid esPort=8080 #根据端口号查询对应的pid pid=$(netstat -nlp|grep :$esPort|awk '{
阅读全文
摘要:有时候,我们需要对远程服务器文件进行相关操作,在此之前我们需要校验远程服务器文件是否存在。 #! /bin/bash if ssh $1 test -e $2;then echo '0' else echo '1' fi 测试结果 [root@cchilei test]# sh fileExist.
阅读全文
摘要:linux下获取某文件的总行数 实现: 方案一: echo `cat logfile.txt | wc -l` 方案二: more logfile.txt |wc -l
阅读全文
摘要:1.先再阿里云注册账号,不需要绑定什么,直接注册就可以了,有账号的直接登录就好。 地址:https://cr.console.aliyun.com 搜索 容器镜像服务 2.创建镜像仓库 随便填写一下 3.创建好之后,选择镜像加速器 在服务器终端输入: vim /etc/docker/daemon.j
阅读全文
摘要:CentOS 7镜像下载 官网下载链接:http://isoredirect.centos.org/centos/7/isos/x86_64/ step1: 进入下载页,选择阿里云站点进行下载 Actual Country 国内资源 Nearby Countries 周边国家资源 阿里云站点:htt
阅读全文
摘要:解压当前目录下所有的tar.gz文件 ls *.tar.gz | xargs -n1 tar xzvf
阅读全文
摘要:$0 文件名及路径 $1,$2 参数1,参数2 , 也可以用${1} 和 ${2} 来表示 $# 传递给脚本或函数的参数个数 $$ 当前Shell进程ID $? 判断上个命令的执行成功与否,0为成功。 $@ 传递脚本或函数的所有参数 $* 传递脚本或函数的所有参数 注: 1.$@和$*都是传递脚本或
阅读全文
摘要:目的 一键式配置集群节点间免密码登录 实现 vim ~/nonpassword 脚本内容: #!/bin/sh # all node names NODES=() # all node password PASS=$1 ###### Validation args length nodes_leng
阅读全文
摘要:转自:http://www.runoob.com/linux/linux-comm-grep.html Linux grep命令用于查找文件里符合条件的字符串。 grep指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设grep指令会把含有范本样式的那一列显示出
阅读全文

浙公网安备 33010602011771号