GIT 常用命令 代码量统计:git log --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git log --author="$name" --pretty=tformat: --numstat | awk ' ...
分类:
其他好文 时间:
2019-01-22 11:47:57
阅读次数:
179
CentOS6启动流程1.加载BIOS的硬件信息,获取第一个启动设备2.读取第一个启动设备MBR的引导加载程序(grub)的启动信息3.加载核心操作系统的核心信息,核心开始解压缩,并尝试驱动所有的硬件设备4.核心执行init程序,并获取默认的运行信息5.init程序执行/etc/rc.d/rc.sysinit文件6.启动核心的外挂模块7.init执行运行的各个批处理文件(scripts)8.ini
分类:
其他好文 时间:
2019-01-21 22:12:32
阅读次数:
198
[DNyunwei@YZSJHL24-209 li]$ cat port.sh #!/bin/bash # ip=`cat iplist` for i in $ip;do port=`ssh -t $i "sudo netstat -anput" |grep 19100 |awk '{print $... ...
分类:
系统相关 时间:
2019-01-21 19:25:41
阅读次数:
443
1 #!/bin/bash 2 set -e 3 disk(){ 4 disk=`fdisk -l | grep 128 | awk '{print $2}' | tr -d :` #磁盘名 5 flag=`df -h | grep $disk | wc -l` #查看是否已经挂载 6 if [ -... ...
分类:
其他好文 时间:
2019-01-21 19:16:19
阅读次数:
159
问题介绍近日发现公司服务器的磁盘空间越来越满,感觉快要爆掉的感觉,于是开始着手清清磁盘空间,但是找来找去,发现根目录已经使用了90%以上,可是/下的目录占的空间都非常小,始终找不到占满磁盘空间的大头在哪里。思考解决方案按照网上的说法,是因为文件已经删除,但是使用文件的进程还存在,导致空间无法释放。运行如下命令后(最终无效)。lsof|grepdeleted|awk‘{print$2}‘|xargs
分类:
系统相关 时间:
2019-01-21 11:21:05
阅读次数:
186
找两个文件差异,通过grep-f杀进程,通过ps-u$USER查看当前用户,用awk找到匹配的pid,用kill直接杀死进程备份并发数据库获得数据库列表mysql-uroot-p123456数据库名-e"showtables"|sed‘1d’>/tmp/table.txt|awk‘{print$1}‘监控cdn通过curl-x88.88.88.88:80w
分类:
系统相关 时间:
2019-01-19 21:47:37
阅读次数:
241
1. cut [选项] 文件名 -f 列号 #提取第几列(分隔符默认为\t) -d 分隔符 #指定分隔符 例如:cut -f 2 a.txt #截取文件a.txt内容的第二列(列号从1开始) cut -f 2,4 a.txt #截取文件a.txt内容的第二列和第四列 cut -d ":" -f 1, ...
分类:
系统相关 时间:
2019-01-19 21:14:41
阅读次数:
208
status, msg = commands.getstatusoutput("ps -ef | grep start.sh | grep -Fv grep | awk '{print $10}'") 查找含有start.sh的进程,并过滤掉grep命令的行,然后输出第10列数据 status:执行 ...
分类:
其他好文 时间:
2019-01-19 17:25:21
阅读次数:
168
简单说明: ll:拿到当前目录下所有的文件大小 awk:拿到第几列 egrep:把空行去除 paste:将每一行贴在一起 bc:计算上面的值 ...
分类:
系统相关 时间:
2019-01-17 21:13:06
阅读次数:
217
创建kill.sh文件,内容如下: 这个脚本其实就2步,先获取进程id,然后 kill 掉这个进程。 (1)获取进程id的方法 这个可以用 awk命令来获取 ps -ef | grep 你的进程 | grep -v grep | awk '{print $2}' ps -ef | grep 你的进程 ...
分类:
系统相关 时间:
2019-01-17 15:17:47
阅读次数:
224