随笔分类 -  shell

摘要:echo "/192.168"| tr -d '/' 结果:192.168 阅读全文
posted @ 2019-08-30 10:30 技术颜良 阅读(4720) 评论(0) 推荐(0) 编辑
摘要:有日志 1.log,部分内容如下: 习题分析 这种分析日志的需求,在平时工作中很常见,而且找运维工作时的笔试题里面出现频率也非常多。 根据日志内容,可以看到 IP 地址就是第一段内容,所以只需要把 1.log 的第一段给过滤出来,然后近一步统计每一个 IP 的量即可。 过滤第一段,使用 awk 就可 阅读全文
posted @ 2019-07-19 11:07 技术颜良 阅读(1057) 评论(0) 推荐(0) 编辑
摘要:查看目录下面的所有目录 用Wget递归下载整个网站 通过中间主机建立SSH连接 mount挂载windows共享 杀掉mysql处于Locked状态大于100s的所有进程 ssh免密码登录 ssh第一次连接面提示yes/no ssh FQ命令 显示消耗内存/CPU最多的10个进程 查看TCP各种状态 阅读全文
posted @ 2019-07-02 09:31 技术颜良 阅读(254) 评论(0) 推荐(0) 编辑
摘要:#!/bin/bash#这里可替换为你自己的执行程序,其他代码无需更改 APP_NAME=/opt/server/msp/health-api/health-2.0.2.jar#使用说明,用来提示输入参数usage() { echo "Usage: sh health_api.sh [start|s 阅读全文
posted @ 2019-06-27 08:58 技术颜良 阅读(1883) 评论(0) 推荐(0) 编辑
摘要:让我们面对现实吧:坏习惯很难改变。但是您已经熟悉的习惯可能更难克服。有时,重新审视某些事情可能让您遇到“啊哈,我没想到它能做到这一点!”的时刻。在 Michael Stutz 的优秀文章“UNIX 高手的 10 个习惯”的基础上,本文将提供另外 10 个 UNIX 命令行命令、工具和技术,可以使您成 阅读全文
posted @ 2019-06-03 10:56 技术颜良 阅读(186) 评论(0) 推荐(0) 编辑
摘要:#!/bin/bash/etc/init.d/nginx start && \sed -i "s|/project/env/|/${PROJ}/${ENVT}/|g" /etc/confd/conf.d/conf.toml && \sed -i "s|/project/env/|/${PROJ}/$ 阅读全文
posted @ 2019-04-19 10:55 技术颜良 阅读(442) 评论(0) 推荐(0) 编辑
摘要:1、在中括号中,判断变量的值, 加不加双引号的问题?-z 判断 变量的值,是否为空; zero = 0 - 变量的值,为空,返回0,为true- 变量的值,非空,返回1,为false-n 判断变量的值,是否为空 name = 名字- 变量的值,为空,返回1,为false- 变量的值,非空,返回0,为 阅读全文
posted @ 2019-04-17 16:02 技术颜良 阅读(4174) 评论(0) 推荐(1) 编辑
摘要:"shell"既是一种解释型编程语言,也是一个这种编程语言的解释器的名字 shell是解释型语言,就是解释器会一条一条的翻译每一条语句并执行,对比之下,C语言是编译型语言,编译器把整个工程编译成可执行文件才能执行 在没有续行符(\回车)的情况下,shell脚本的一条语句以"回车"为结束 任何一个sh 阅读全文
posted @ 2019-03-15 14:04 技术颜良 阅读(5198) 评论(0) 推荐(0) 编辑
摘要:注意事项 1)开头加解释器:#!/bin/bash 2)语法缩进,使用四个空格;多加注释说明。 3)命名建议规则:变量名大写、局部变量小写,函数名小写,名字体现出实际作用。 4)默认变量是全局的,在函数中变量local指定为局部变量,避免污染其他作用域。 5)有两个命令能帮助我调试脚本:set -e 阅读全文
posted @ 2018-11-19 10:58 技术颜良 阅读(5291) 评论(0) 推荐(0) 编辑
摘要:WORKSPACE=$(cd $(dirname $0)/; pwd) cd $WORKSPACE mkdir -p var module=jmxmon version=0.0.2 app="$module-$version-jar-with-dependencies.jar" conf=conf. 阅读全文
posted @ 2018-10-08 16:34 技术颜良 阅读(280) 评论(0) 推荐(0) 编辑
摘要:转载于运维笔记 Categories:Shell 也许很多人认为shell不能并发任务,其实可通过其它一些方式来实现。下面的脚本是我批量快速管理500+服务器脚本,阅读该脚本前建议先看《自动执行远程主机命令expect脚本》、《自动远程拷贝expect脚本》和《getopt:命令行选项、参数处理》 阅读全文
posted @ 2018-04-15 12:33 技术颜良 阅读(1834) 评论(0) 推荐(1) 编辑
摘要:1. 简介 之所以能用到这个命令,关键是由于很多命令不支持|管道来传递参数,而日常工作中有有这个必要,所以就有了xargs命令,例如: find /sbin -perm +700 |ls -l 这个命令是错误的 find /sbin -perm +700 |xargs ls -l 这样才是正确的 x 阅读全文
posted @ 2018-04-11 16:18 技术颜良 阅读(4340) 评论(0) 推荐(1) 编辑
摘要:运维的危险命令,用了必死(1) mizuchi • 2017-11-16 • 运维专栏 • 阅读 499 运维的危险命令,用了必死(1) mizuchi • 2017-11-16 • 运维专栏 • 阅读 499 Linux命令行佷有用、很高效,也很有趣,但有时候也很危险,尤其是在你不确定你自己在正在 阅读全文
posted @ 2017-12-23 22:25 技术颜良 阅读(802) 评论(0) 推荐(0) 编辑
摘要:时间:2016-02-24 00:30来源:blog.51cto.com 作者:“xxlixin” 博客 举报 点击:1717次 这个脚本是在刚安装完CENTOS6.6后可能需要进行的操作。在学习CENTOS的时候,可以先运行这个脚本进行一些配置,可以帮助你不会被这些防火墙 yum selinux 阅读全文
posted @ 2017-11-27 16:12 技术颜良 阅读(546) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示