会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
豆浆D
博客园
首页
新随笔
联系
管理
订阅
随笔- 382 文章- 0 评论- 7 阅读-
72万
随笔分类 -
shell编程
1
2
下一页
shell编程
tomcat重启脚本
摘要:脚本如下(带参数): 注意bash变量赋值左右不能有空格 #!/bin/sh # 定义tomcat目录和appname tomcat_dir=$1 app_name=$2 # 删除app目录 `rm -rf $tomcat_dir/webapps/$app_name ` # 执行重启 pid=`ps
阅读全文
posted @
2022-01-24 18:16
豆浆D
阅读(170)
评论(0)
推荐(0)
编辑
centos7环境变量
摘要:设置centos环境变量,可以用export命令,也可以通过修改文件形式实现,本文以lavavel需要设置环境变量为例,将 /root/.config/composer/vendor/bin 路径加到 PATH 一、临时生效 export PATH=$PATH:/root/.config/compo
阅读全文
posted @
2021-07-08 14:12
豆浆D
阅读(1215)
评论(0)
推荐(0)
编辑
shell脚本中$!、$@、$#、$$、$0、$1、$2、$*的含义
摘要:一、shell脚本中$!、$@、$#、$$、$0、$1、$2、$*的含义 $! :Shell最后运行的后台Process的PID(后台运行的最后一个进程的进程ID号) $#:添加到shell当中参数的个数 $$:Shell本身的PID(ProcessID,即脚本运行的当前进程ID号) $0:脚本本身
阅读全文
posted @
2021-07-06 19:10
豆浆D
阅读(3573)
评论(0)
推荐(0)
编辑
CentOS7利用systemctl添加自定义系统服务
摘要:CentOS7的服务systemctl脚本存放在:/usr/lib/systemd/,有系统(system)和用户(user)之分,需要开机不登陆就能运行的程序,存在系统服务里,即:/usr/lib/systemd/system目录下.CentOS7的每一个服务以.service结尾,一般会分为3部
阅读全文
posted @
2021-07-06 19:05
豆浆D
阅读(254)
评论(0)
推荐(0)
编辑
一个shell脚本实现应用启动|停止|重启|查看状态
摘要:一 问题 自己开发的程序,如何用shell 脚本实现 启动,关闭,重启,查看状态? 二 方案 #!/bin/sh SERVICE="fm_tuoguan_shell" PROCESS_STATUS="fm" CMD="/developer/robot -s rpcs@node.abc.com:990
阅读全文
posted @
2021-07-06 18:47
豆浆D
阅读(630)
评论(0)
推荐(0)
编辑
检查服务存在脚本|cpu_memcache_disk使用情况脚本
摘要:service_check.sh #! /bin/bash list="nginx redis java rabbit kafka ssh" for i in $list; do wci=`ps -ef | grep "$i" | grep -v grep | wc -l` if [ $wci -g
阅读全文
posted @
2021-06-16 17:52
豆浆D
阅读(66)
评论(0)
推荐(0)
编辑
cat(grep) 去除空行和注释行
摘要:cat cat /etc/zabbix/zabbix_agentd.conf|grep -Ev '^$|#' grep grep -v "^#" /etc/zabbix/zabbix_agentd.conf | grep -v "^$" grep -Ev "^$|#" /etc/zabbix/zab
阅读全文
posted @
2021-05-13 13:36
豆浆D
阅读(2065)
评论(0)
推荐(0)
编辑
ls -ltr命令
摘要:对输出文件进行各种排序,按照字符序(default): #ls -l,按照修改时间排序: #ls -t //最近修改在最上面。逆排序 : #ls -r。ls命令后跟参数:-a 显示所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出)。-l 除文件名称外,亦将文件型态、权限
阅读全文
posted @
2021-04-25 10:35
豆浆D
阅读(2854)
评论(0)
推荐(1)
编辑
循环执行shell命令
摘要:Linux命令行,循环执行shell命令 死循环 命令格式 while true ;do <command>; done; 可以将 command 替换为任意命令。下面以echo “hello”; sleep 1;为 command 展示最终效果 wanghan@ubuntu:~$ while tr
阅读全文
posted @
2021-04-01 18:45
豆浆D
阅读(3183)
评论(0)
推荐(0)
编辑
Shell 判断文件夹或文件是否存在
摘要:1.判断是否存在 判断文件夹是否存在 if [ -d "/data/" ];then echo "文件夹存在" else echo "文件夹不存在" fi 判断文件是否存在 if [ -f "/data/filename" ];then echo "文件存在" else echo "文件不存在" f
阅读全文
posted @
2020-09-24 18:14
豆浆D
阅读(1733)
评论(0)
推荐(0)
编辑
EOF的用法
摘要:EOF.sh EOF的内容追加到test.conf #!/bin/bash cat >> ~/test.conf << EOF fs.file-max = 999999 kernel.sysrq = 0 kernel.core_uses_pid = 1 kernel.msgmnb = 65536 k
阅读全文
posted @
2020-09-23 18:00
豆浆D
阅读(179)
评论(0)
推荐(0)
编辑
mysql+ftp+shell脚本自动实现数据库的备份
摘要:dbbac.sh #!/bin/bash # db_user="teacher" db_password="123456" ftp_user="teacher" ftp_password="123456" ftp_host="192.168.199.230" dest_dir="/root/mysq
阅读全文
posted @
2020-07-06 12:07
豆浆D
阅读(272)
评论(0)
推荐(0)
编辑
crontab定时任务
摘要:先看一张图把,最容易忘的定时任务各个字段的含义 添加新的定时任务 crontab -e 以当前用户添加定时任务 crontab -u soymilk e 以soymilk用户添加定时任务 实例 实例1:每1分钟执行一次command 命令: * * * * * command 实例2:每小时的第3和
阅读全文
posted @
2020-04-30 15:44
豆浆D
阅读(265)
评论(0)
推荐(0)
编辑
linux清理磁盘
摘要:手动删除 查看挂载磁盘空间 df -h 查看根目录文件夹的大小并逆序排列 du -sh / | sort -rn 进入到大的文件夹,再进行文件排序 du -sh * | sort -rn du -sh * | sort -rn | head -n 5 如果只想显示前5个大文件可以这样 找到大的日志文
阅读全文
posted @
2020-04-29 18:38
豆浆D
阅读(273)
评论(0)
推荐(0)
编辑
sed替换特殊符号
摘要:最常用的一个场景,批量修改配置文件中的帐号密码,帐号还好说,密码为了安全起见,真的不想说。。 比如 message.username=API_YS message.password=i*C#M&S3hy 修改为 message.username=HLWYU message.password=1qaz
阅读全文
posted @
2020-04-29 15:59
豆浆D
阅读(3880)
评论(0)
推荐(1)
编辑
telnet批量测试端口脚本
摘要:作者都已经备注的很详细了,不在赘述。 telnet.sh #!/bin/bash #功能,批量telnet端口,输入参数需要测试的IP:PORT列表文件:telnet_list.txt(文件名可以自定义,但是只能跟脚本放在同一目录) #使用方法: telnet.sh telnet_list.txt
阅读全文
posted @
2020-04-24 15:10
豆浆D
阅读(4454)
评论(0)
推荐(0)
编辑
sed行首或者行末添加字符串
摘要:昨天写一个脚本花了一天的2/3的时间,而且大部分时间都耗在了sed命令上,今天不总结一下都对不起昨天流逝的时间啊~~~ 用sed命令在行首或行尾添加字符的命令有以下几种:假设处理的文本为test.file在每行的头添加字符,比如"HEAD",命令如下:sed 's/^/HEAD&/g' test.f
阅读全文
posted @
2020-03-30 18:03
豆浆D
阅读(765)
评论(0)
推荐(0)
编辑
shell中的for循环
摘要:实例1 #!/bin/bash for((i=1;i<=20;i++)); do nohup /opt/soft/ngrinder-agent/ngrinder-agent$i/run_agent.sh --agent-home ~/.ngrinde-agent$i --host-id agent$
阅读全文
posted @
2020-01-16 11:10
豆浆D
阅读(191)
评论(0)
推荐(0)
编辑
awk中printf的用法
摘要:printf函数 打印输出时,可能需要指定字段间的空格数,从而把列排整齐。在print函数中使用制表符并不能保证得到想要的输出,因此,可以用printf函数来格式化特别的输出。 printf函数返回一个带格式的字符串给标准输出,如同C语言中的printf语句一样。printf语句包括一个加引号的控制
阅读全文
posted @
2020-01-08 11:14
豆浆D
阅读(9665)
评论(0)
推荐(0)
编辑
shell中数组的运用
摘要:引言 在Linux平台上工作,我们经常需要使用shell来编写一些有用、有意义的脚本程序。有时,会经常使用shell数组。那么,shell中的数组是怎么表现的呢,又是怎么定义的呢?接下来逐一的进行讲解,shell中的数组。 数组的定义 何为数组?学过计算机编程语言的同学都知道,数组的特性就是一组数据
阅读全文
posted @
2020-01-06 14:41
豆浆D
阅读(922)
评论(0)
推荐(0)
编辑
1
2
下一页
公告
昵称:
豆浆D
园龄:
6年
粉丝:
13
关注:
1
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
更多链接
我的标签
python
(47)
linux
(35)
docker
(26)
centos7
(21)
shell编程
(19)
mysql
(19)
pandas
(15)
Django
(10)
mac技巧
(9)
jenkins
(9)
更多
随笔分类
ansible(2)
CI-CD(4)
Django(1)
docker(14)
Excel(3)
JavaScript(4)
linux(5)
mac技巧(9)
mysql(10)
python(59)
python_pandas(14)
python_selenium(8)
python运维自动化(5)
shell编程(32)
VIM(3)
web负载均衡(1)
windows(1)
工具相关(1)
实例(1)
业务(3)
杂(66)
终端:Xshell+SecureCRT(5)
更多
随笔档案
2023年8月(3)
2023年7月(3)
2023年6月(4)
2023年5月(5)
2023年4月(1)
2023年2月(6)
2022年11月(1)
2022年9月(1)
2022年6月(4)
2022年5月(9)
2022年4月(1)
2022年2月(7)
2022年1月(15)
2021年12月(4)
2021年11月(5)
2021年10月(7)
2021年8月(12)
2021年7月(18)
2021年6月(16)
2021年5月(12)
2021年4月(3)
2021年3月(1)
2021年2月(2)
2021年1月(3)
2020年12月(3)
2020年11月(5)
2020年10月(8)
2020年9月(10)
2020年8月(23)
2020年7月(14)
2020年6月(19)
2020年5月(1)
2020年4月(17)
2020年3月(10)
2020年1月(8)
2019年12月(4)
2019年11月(18)
2019年10月(23)
2019年9月(20)
2019年8月(5)
2019年7月(20)
2019年6月(24)
2019年5月(1)
2019年4月(5)
2019年3月(1)
更多
阅读排行榜
1. 无法打开“XXXX”,因为Apple无法检查其是否包含恶意软件。怎么解决?(104803)
2. shell编程:find命令(27461)
3. Linux下脚本执行命令sh(24901)
4. docker容器之间的通信(24761)
5. 如何查看windows计算机重启记录(22168)
评论排行榜
1. docker容器之间的通信(2)
2. centos7部署汉化版gitlab(2)
3. ls命令全解析(1)
4. java部署:CentOS 7下Tomcat安装与配置教程(Tomcat开机启动)(1)
5. 利用docker搭建WordPress(1)
推荐排行榜
1. vim搜索及高亮取消(9)
2. gitlab开机启动|启动 停止 重启(5)
3. docker容器之间的通信(4)
4. 屏蔽百度右侧热搜(2)
5. Pandas用空白/空字符串替换NaN(1)
最新评论
1. Re:ls命令全解析
学到了,ls -1 一行只显示一个内容
--背对背依靠
2. Re:docker容器之间的通信
也是奇怪。同样是桥接,为什么一定要自己创建一个mybridge才能用name互相访问呢?
--豪门百里
3. Re:java部署:CentOS 7下Tomcat安装与配置教程(Tomcat开机启动)
为什莫我找你的弄完了,还是不好使啊?
--nanfengnan
4. Re:利用docker搭建WordPress
可以的,大兄弟加油
--IT畅
5. Re:docker容器之间的通信
不错
--IT畅
点击右上角即可分享