shell日常脚本
原创
2018-06-30 22:23:50
1186阅读
点赞
筛选应用端口,并格式化输出 # netstat -ntlp|grep sap|awk '{print $4}'|awk -F ':' '{print $2"/"}'50013/50014/3200/1128/ # netstat -ntlp|grep sap|awk '{print $4}'|awk ...
转载
2021-08-02 14:21:00
127阅读
2评论
1、list_sys_status.sh显示系统使用的以下信息:主机名、IP地址、子网掩码、网关、DNS服务器IP地址信息#!/bin/bash
IP=`ifconfig eth0 | head -2 | tail -1 | awk '{print $2}' | awk -F":" '{print $2}'`
ZW=` ifconfig eth0 | head -2 | tail -1 | awk
推荐
原创
2021-06-01 18:36:14
2912阅读
1评论
2021-07-19 1.echo的使用 1.1 echo -n 表示不换行输出 # echo输出会自动换行,换行输出两个1 echo 1 echo 1 # 不换行输出,不换行输出两个1 echo -n 1 echo -n 1 1.2 echo -e 输出转义字符,将转义后的内容输出到屏幕上 1.2 ...
转载
2021-07-19 11:32:00
49阅读
2评论
日常shell 命令收集
1.计算当前目录下子目录的大小并打印出来
for i in `ls -l|grep "^d"|awk '{printf"%s ",$9}'`;do echo ====$i====;du -sh $i;echo ;done
转载
精选
2011-11-21 15:02:32
464阅读
1.检查远程端口是否对bash开放:echo >/dev/tcp/8.8.8.8/53 && echo "open"2.让进程转入后台:Ctrl + z3.将进程转到前台:fg4.产生随机的十六进制数,其中n是字符数:openssl rand -hex n5.在当前shell里执行一个文件里的命令:source /home/user/file.name6.
原创
2016-04-06 11:52:00
1519阅读
{ #!/bin/sh # 在脚本第一行脚本头 # sh为当前系统默认shell,可指定为bash等shell shopt # 显示和设置shell中的行为选项 sh -x # 执行过程 sh
原创
精选
2021-11-04 20:44:15
1543阅读
点赞
日常工作中shell处理命令的使用
#!/bin/bash
#批量打包日志文件
LOG=/data/serverlog/shop
DIR=`ls -l |grep Jun|awk '{if($7~/9/)print$0}'|awk '$8 > "17:30" '|awk '$8 < "21:30"'|awk '{print
原创
2011-06-18 23:27:02
1232阅读
点赞
3评论
rpm{
rpm -ivh lynx # rpm安装
rpm -e lynx # 卸载包
rpm -e lynx --nodeps # 强制卸载
rpm -qa # 查看所有安装的rpm包
rpm -qa | grep lynx # 查找包是否安装
rpm -ql
推荐
原创
2021-06-07 20:47:05
2098阅读
点赞
SHELL日常文件备份脚本
原创
2018-08-31 17:34:47
2215阅读
点赞
shell 命令
1.删除0字节文件
find -type f -size 0 -exec rm -rf {} \;
2.查看进程
按内存从大到小排列
ps -e -o "%C : %p : %z : %a"|sort -k5 -nr
3.按cpu利用率从大到小排列
ps -e -o "%
转载
精选
2012-02-28 13:49:23
248阅读
#!/bin/bash
function system(){
echo "#########################系统信息#########################"
OS_TYPE=`uname`
OS_VER=`cat /etc/redhat-release`
OS_KER=`uname -a|awk '{print $3}'`
OS_TIME=`date +%F_%T`
原创
2021-04-14 17:09:17
544阅读
系统连接状态篇:
1.查看TCP连接状态
netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rn
netstat -n | awk '/^tcp/ {++S[$NF]};END {for(a in S) print a, S[a]}' 或
netstat -n | awk '/^tcp/ {++state[$NF]}; END {fo
转载
2012-02-28 13:45:00
265阅读
1、linux启动过程
开启电源 --> BIOS开机自检 --> 引导程序lilo或grub --> 内核的引导(kernel boot)--> 执行init(rc.sysinit、rc)--> mingetty(建立终端) --> shell
2、网卡绑定多IP
ifconfig eth0:1 192.168.1.99 n
转载
2012-02-28 13:46:36
480阅读
1.检查远程端口是否对bash开放:
echo >/dev/tcp/8.8.8.8/53 && echo "open"
2.让进程转入后台:
Ctrl + z
3.将进程转到前台:
fg
4.产生随机的十六进制数,其中n是字符数:
openssl rand -hex n
转载
2017-02-10 09:08:58
389阅读
1.检查远程端口是否对bash开放:echo >/dev/tcp/8.8.8.8/53 && echo "open"2.让进程转入后台:Ctrl + z3.将进程转到前台:fg4.产生随机的十六进制数,其中n是字符数:openssl rand -hex n5.在当前shell里执行一个文件里的命令:source /home/user/file.name6.截取前5个字符:${
转载
2017-02-17 09:46:15
1274阅读
点赞
作者:少伯 在此表示感谢! 认真阅读让你一天就能了解Shell基本语法规则.1.建立和运行shell程序 什么是shell程序呢? 简单的说shell程序就是一个包含若干行 shell或者linux命令的文件. 象编写高级语言的程序一样,编写一个shell程序需要一个文本编辑器.如VI等. 在文本编辑环境下,依据shell的语法规则,输入一
原创
2015-05-21 17:40:27
556阅读
shell日常运维shell命令集合
原创
2018-05-03 23:54:32
1091阅读
点赞
#!/bin/bashfunctionsystem(){echo"##########系统信息##########"OS_TYPE=unameOS_VER=cat/etc/redhat-releaseOS_KER=uname-a|awk'{print$3}'OSTIME=`date+%F%TOS_RUN_TIME=uptime|awk'{print$3}
原创
2019-03-20 11:33:12
850阅读
点赞
力争干货最多,咱们直接上脚本:git clone https://github.com/luckman666/mysqlBackUp.gitchmod +x /XXXXXX/mysqlBackup.shcrontab -e00 03