LCZBJ

 对于刚刚commit内容进行修改git commit --amend
 查询jvm堆大小

jmap  -heap 6603

 MD5生成    echo $file_list |xargs md5sum >md5.txt
    file_list="$file_list md5.txt"
 集合转换 List<Map<String,String>> endpoint_counters = JSON.parseArray("endpoint_counters", new TypeReference<Map<String,String>>(){});
 开启一个简单HTTP静态文件服务,方便下载python -m SimpleHTTPServer  9999
 MYSQL查询10分钟前date_sub(SYSDATE(),interval 10 MINUTE)
 搜索当前目录下文本关键字grep reporhel6 ./*
 VIM中文帮助文档1.LANG=zh_CN.UTF-8 2.vimtutor    
 查询当前文件下所有文件数find . -type f|wc -l
 查询当前文件下所有文件数ls -lR|grep "^-"|wc -l
 查看类加载数量jstat -class 5892
 即时生效修改hostnameecho  localhost.domain > /proc/sys/kernel/hostname
 VIM 竖向选择文本Ctrl+v 
 查看磁盘大小du -sh *
 实施监听端口传输tcpdump tcp port 8081 and host 10.*.*.*
201-09-19watch 实时查看端口监听状况watch -n 1 'netstat -antp |grep'
201-09-19tcpdump抓包tcpdump -i any tcp port 6031 -s 0 -w 6031.pcap -vvv
 保证java的jar包在后台运行nohup  java -jar XX.jar >temp.text &
21-0511vim跳转到指定行

命令模式[:n] 例如 [:409]

                 ngg 或者nG 例: 25gg|25G

                 跳入最后一行: G

 

20-0511关闭ssh密码登录

1.vim vim /etc/ssh/sshd_config

2.PasswordAuthentication yes  改为 no

3. service sshd restart

 2016年 
19 iptables -I INPUT 1 -s 10.0.0.0/8 -p tcp  -j ACCEPT
18查看本机监听端口netstat -tunlp
17删除误创建~文件ls -i;find ./ -inum 2760726 -print -exec rm {} -rf \;
16svn查看文件历史版本svn log src/main/java/handle/util/ZabbixUtil.java
15svn查看版本差异 svn diff -r938:987 src/main/java/handle/util/ZabbixUtil.java
14svn指定版本记录svn log -r977 -v
13 查看内存使用情况top,然后按shift+M
12查看当前在线用户w
11查看进程实例类加载数量和大小jmap -histo 29935|more
10shell数组循环

a=(1.1 2.2)  for i in ${a[*]};do echo $i;done

9tar压缩打包 tar -cvf /tmp/etc.tar.gz etc/passwd 
8ctrl+r搜索命令输入
7脚本统计nginx日志所有请求地址次数grep -oP '[GET|POST][\s+][/\w+]+[\?|\s]' access.log_20150602 | cut -d' ' -f2 | sort | uniq -c
6

脚本统计nginx日志所有HTTP状态及次数

grep -oP 'HTTP/1.1" \d+ ' access.log_20150525 | cut -d' ' -f2 | sort | uniq -c
5实时查询日志从第0行开始 tail -n +0 -F /home/logs/tomcat-handle/catalina.out
4检查网络连接情况mtr
3yum安装svn 客户端 yum install subversion
2获取目标文件上一级目录地址NGINX_HOME=`dirname $(cd "$(dirname "$0")"; pwd)`
1svn 检出项目svn co ${url}--username ${username} --password ${password}
 2015年 
1查看进程状况ps -aux|grep tomcat
2命令导出jar包jar -cvf ../core.jar com/*
3获取机器是64位还是32位getconf LONG_BIT
4查看机器信息 uname -a
5生成rsa公钥,秘钥ssh-keygen -b 1024 -t rsa
6yum镜像库地址cd /etc/yum.repos.d/
7从本机上传到目标服务器scp -r pps_monitor_queue_client_fat2.jar root@222.73.25.98:/home/queue
8解压ZIP压缩文件unzip 123.zip
9查看每个进程最多可以同时打开1024个文件ulimit -n
10nc通信传输发送端:nc -l 6666 < jetty.tar.gz
接收端:nc 10.121.49.131 6666 > /usr/local/jetty.tar.gz
11安装rz 上传工具  yum install lrzsz -y
12查看挂盘mount -a
13查看磁盘使用情况df -h *
14跟踪linux系统日志tail -f /var/logs/message
15修改防火墙配置/etc/sysconfig/iptables
16开启关闭防火墙service iptables start/stop
17查询access.log 2014:14:50 访问量cat access.log|grep "2014:14:50"|wc -l
18-bash: make: command not found的解决办法yum -y install gcc automake autoconf libtool make

19

mysql解决表大小写敏感问题

编辑/etc/my.cnf文件,在[mysqld]节下 添加 lower_case_table_names=1 参数,并设置相应的值

20

mysql重启服务

/ect/init.d/mysql restart

21

应用程序文件路径

rpm -qlf

22

mysql 添加授权访问用户

grant all privileges on *.* to 用户名@'%' identified by '密码' with grant option;

23

mount查看挂盘

mount -a

24

df查看磁盘使用情况

df -h *

25

查看删除没有释放出来的空间

lsof |grep deleted

30

查看时区

cat  /etc/sysconfig/clock

31

sed替换文本字符

msgstr=`echo "$2&$3" | sed -e "s/%/%25/g" -e "s/ /%20/g"`

32

tar解压到指定目录

tar -zxvf   *.tar -C  /home/

33

vim编辑文本设置行号

:set number

34

vim输入模式下 字符删除,行删除,字删除

Ctrl+H,U,W

35

vim命令模式下删除字符,删除字,删除行

x,dw,dd

36

vim撤销误操作  撤销,重做

u,:redo

37

shell显示工作目录的名称

dirs

39

shell搜索目标字符结果行数

cat access.log | grep "2014:14:50" | wc -l

40

shell 查看历史列表

fc -l

41

显示登录该系统的用户列表

who

42

shell 分支结构

if test-command

    then

            commands

    else

            commands

fi

也可以 把 then与if放在同一行,因此之间需要一个命令分割符号,

if test-command; then

     commands

    else

      commands

fi

43

查询以前是否装有mysql

rpm  -qa|grep -i mysql

44

在线查看版本命令yum list|grep mysql

45

批量删除进程

kill -9 `ps -ef |grep xxx|awk '{print $2}' ` 

46

启动,关闭,重启crontab

$ service crond start //启动服务
$ service crond stop //关闭服务
$ service crond restart //重启服务

47

linux 安装unzip zip 

yum install -y unzip zip

48

查看linux版本

lsb_release -a

 

 

 

49

linux下时间戳格式转换

date -d "@1417596092588" "+%Y/%m/%d %H:%M:%S"

50

开机启动配置

cat /etc/rc.local

51

IP路由

traceroute www.baidu.com

52

允许所有127.0.0.1所有端口访问

iptables -I INPUT -p tcp -s 127.0.0.1/32 -j ACCEPT

53

寻找关键字文件

find / -name *redis*

54

linux文本格式转化

dos2unix  cut_log.sh

55

查看程序端口

netstat -antupl 8080

56

显示系统名

hostname 

57

对文件进行md5加密

/usr/bin/md5sum

58

查看RPM安装的软件包

rpm -qa |grep snmp

 2014年 
   
   

转载于:https://my.oschina.net/guoenzhou/blog/395183

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值