cronshell 多台服务器相同 crontab 只执行一次
admin 6年前(2020-06-02) 13869浏览
https://github.com/selboo/cronshell cronshell 多台服务器相同 crontab 只执行一次 cronshell 安装 # go build cronshell 配置 # cat /etc/cronshell...
admin 6年前(2020-06-02) 13869浏览
https://github.com/selboo/cronshell cronshell 多台服务器相同 crontab 只执行一次 cronshell 安装 # go build cronshell 配置 # cat /etc/cronshell...
admin 8年前(2019-03-21) 2663浏览
简介 shellcheck 是一款实用的 shell脚本静态检查工具。 首先,可以帮助你提前发现并修复简单的语法错误,节约时间。每次都需要运行才发现写错了一个小地方,确实非常浪费时间。 其次,可以针对你当前不够完善不够健壮的写法,提供建议,帮助你提前...
admin 9年前(2017-06-19) 573浏览
Ctrl+b 激活控制台;此时以下按键生效 系统操作 ? 列出所有快捷键;按q返回 d 脱离当前会话;这样可以暂时返回Shell界面,输入tmux attach能够重新进入之前的会话 D 选择要脱离的会话;在同时开启了多个会话时使用 Ctrl+z 挂...
admin 10年前(2016-04-23) 7990浏览
Linux中find常见用法示例以及删除7天前的文件 ·find path -option [ -print ] [ -exec -ok command ] {} \; find命令的参数; pathname: find命令所查找的目录路径。例如用....
admin 11年前(2016-03-24) 1137浏览
Check File and Folder: /code/web/upload/ /usr/bin/inotifywait /usr/bin/rsync echo –e “Check File and Folder: \n \t/code/web/u...
admin 11年前(2015-12-18) 3717浏览
概述 sed是stream editor的简称,也就是流编辑器。它一次处理一行内容,处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”pattern space,接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理...
admin 11年前(2015-12-08) 3610浏览
declare或typeset内建命令(它们是完全相同的)可以用来限定变量的属性.这是在某些编程语言中使用的定义类型不严格的方式。命令declare是bash版本2之后才有的。命令typeset也可以在ksh脚本中运行。 declare/typese...
admin 12年前(2015-03-26) 97浏览
最近,我在学习Linux,下面是一些笔记。 使用电脑的时候,经常需要查找文件。 在Linux中,有很多方法可以做到这一点。国外网站LinuxHaxor总结了五条命令,你可以看看自己知道几条。大多数程序员,可能经常使用其中的2到3条,对这5条命令都很熟...
admin 12年前(2015-03-26) 3641浏览
几天前答应过一位新 VPS 客户,推荐一点 Linux 书,今天静下来写文才发现推荐书其实不是这么容易,至少应该知道一点读书人的背景,是入门、进阶还是高级,阅读习惯啊、方式啊;有人喜欢看例子书,边看边操作学得快;有的人喜欢先读原理,后操作。 现在每年...
admin 12年前(2015-03-26) 134浏览
在写shell脚本的时候,还是有些注意事项的,比如。。空格,给变量赋值不能有空格,象a=1就不能写成a = 1,刚开始的时候好纠结。。 写判断语句的时候[]之间一定要有空格。以下是一些常见的判断: #shell判断文件夹是否存在 #如果文件夹不存在,...
admin 12年前(2015-03-25) 252浏览
1.将文件第2列内容替换为www.aikaiyuan.com [root@aikaiyuan.com ~]# awk '$2="www.aikaiyuan.com"' file.txt > new.txt 2.将文件第5列内...
admin 12年前(2015-03-24) 3179浏览
DNS负载均衡,是最早的实现负载均衡技术的。在DNS的配置文件中为多个地址配置同一个名字,即配置多条指向不同ip的A记录,而客户端在查询这条A记录的时候将随机获得其中一个地址。通过以上描述不难发现,DNS负载均衡有着配置简单,性能优异,没有修改架构的...
admin 12年前(2015-03-17) 132浏览
背景介绍: 目前项目中使用了大量的AWS EC2 Instances作为服务器,在自动化运维方面,我们之前一直使用的是AWS CLI命令行工具,然后在Shell脚本中调用。 最近我想通过脚本实现一个“Clone”的功能,模拟Web Console上的...
admin 12年前(2015-03-16) 4581浏览
最近在研究 iSCSI Multipathing (DM Multipath) 因为需要了解 iSCSI 的工作方式,自己在 Linux 服务器上搭了 iSCSI Target 而不是图方便用 FreeNAS 或 Openfiler 这样的 NAS ...
admin 12年前(2015-03-16) 114浏览
我们将要实现一个进行应用层DDoS攻击的工具,综合考虑,CC攻击方式是最佳选择,并用bash shell脚本来快速实现并验证这一工具,并在最后,讨论如何防御来自应用层的DDoS攻击。 第一步:获取大量可用代理ip:port列表 网上所处可见免费代理,...
admin 12年前(2015-03-16) 95浏览
Ncurses是一个能提供基于文本终端窗口功能的动态库. Ncurses可以: 可以使用整个屏幕 创建和管理一个窗口 使用8种不同的彩色 为您的程序提供鼠标支持 使用键盘上的功能键 Ncurses可以在任何遵循ANSI/POSIX标准的Unix/Li...
admin 12年前(2015-03-16) 4088浏览
bash 下 转换文件 大小写方法,如下: for file in ls do mv $file echo $file | tr “[A-Z]” “[a-z]” done 转载请注明:爱开源 » Shell 转换文件名大小写的方法 转载请注明:爱开源...
admin 12年前(2014-07-16) 3955浏览
最近研究DNS主从服务,也是参考了很多文章,这里记录一下,方便大家少走弯路,DNS服务可以算是Linux服务中比较难的一个了,尤其是配置文件书写,少一个字符都有可能造成错误。 那什么是DNS呢?简单的说就是完成域名到IP的解析过程。简洁的域名能让人们...
admin 12年前(2014-06-30) 4175浏览
while IFS='= ' read var val do if [[ $var == [*] ]] then section=$(echo $var | sed 's/^[(.*)]$/1/') elif [[ $val ]] then if [...
admin 13年前(2014-04-18) 3544浏览
1 删除0字节文件 find . -type f -size 0 -exec rm -rf {} ;find . type f -size 0 -delete 2 查看进程,按内存从大到小排列 ps -e -o “%C : %p : %z : %a”...
admin 13年前(2014-03-20) 3371浏览
我最近忙着重构一个历史项目,不过由于客观条件所限,没有测试用例可用,以至于我不得不通过人肉对比新旧服务器的结果集是否一致来判断对错。既然说懒惰是程序员的美德,所以我想还是写一个工具吧,加之结果集为JSON,于是便有了jsondiff.sh。 逻辑很简...
admin 13年前(2014-03-13) 1137浏览
ssh隧道功能,也就是端口转发功能非常好用,可以实现一些代理功能或者是穿透内网功能。 ssh的端口转发(或者叫做隧道)命令分为三种: 本地:ssh -C -f -N -g -L listen_port:DST_Host:DST_port user@T...
admin 13年前(2014-03-09) 129浏览
随着IT 运维不断的发展,作为Linux服务器管理员,使用脚本自动化运维,可以减轻很多繁琐的工作,让你快乐工作, 发一个简单的自动化部署更新脚本,可以根据这个扩展,仅供参考。 1、批量远程执行命令脚本如下: vi auto_deploy_ssh.sh...
admin 13年前(2014-01-27) 85浏览
ssh-copy-id是一个可以很方便的设置机器之间对等登录的工具(不用每次都输入密码),ssh-copy-id的默认端口是22和ssh一样,但是有时我们为了考虑安全问题,会把ssh的端口改成其它端口,ssh-copy-id并没有提供设置端口的参数,...
admin 14年前(2012-12-29) 26778浏览
大部分人在写Shell 过滤进程的时候 都会使用 grep 在 ps aux 的输出结果中查找指定的进程,但此时也会把 grep 进程也显示出来 比如查找 pptpd 进程,会匹配出来两条: This is The Code [root@selboo...
admin 16年前(2010-11-03) 61236浏览
!/bin/bash SEND_THREAD_NUM=13 tmp_fifofile=”/tmp/$$.fifo” # 脚本运行的当前进程ID号作为文件名 mkfifo “$tmp_fifofile” # 新建一个随机fifo管道文件 exec 6&...
admin 16年前(2010-09-07) 37479浏览
切到命令行开始|结尾 Ctrl + A – Go to the beginning of the line you are currently typing on Ctrl + E – Go to the end of the...
admin 16年前(2010-09-01) 35561浏览
下载安装 shc wget ftp://ftp.pbone.net/mirror/ftp.freshrpms.net/pub/freshrpms/pub/dag/redhat/el4/en/i386/RPMS.dag/shc-3.8.6-1.el4....
admin 16年前(2010-08-31) 28597浏览
表示方法 描述 $n $1 表示第一个参数,$2 表示第二个参数 … $# 命令行参数的个数 $0 当前程序的名称 $? 前一个命令或函数的返回码 $* 以”参数1 参数2 … ” 形式保存所有参数 $@ 以”参数1″ “参数2″ … 形式保存所有参...
admin 16年前(2010-07-29) 13596浏览
From:http://www.alidba.net/index.php/archives/139 在我们的日常工作当中,监控网络要么使用iptarf,ifstat这些命令实现的,但是需要装额外的RPM包。特别是iptarf装起来麻烦。 我看了下,l...