LCZBJ

原创
2015/04/02 15:06
阅读数 294
  在vim复制前格式化 set paste
  对于刚刚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
  即时生效修改hostname echo  localhost.domain > /proc/sys/kernel/hostname
  VIM 竖向选择文本 Ctrl+v 
  查看磁盘大小 du -sh *
  实施监听端口传输 tcpdump tcp port 8081 and host 10.*.*.*
201-09-19 watch 实时查看端口监听状况 watch -n 1 'netstat -antp |grep'
201-09-19 tcpdump抓包 tcpdump -i any tcp port 6031 -s 0 -w 6031.pcap -vvv
  保证java的jar包在后台运行 nohup  java -jar XX.jar >temp.text &
21-0511 vim跳转到指定行

命令模式[: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 \;
16 svn查看文件历史版本 svn log src/main/java/handle/util/ZabbixUtil.java
15 svn查看版本差异  svn diff -r938:987 src/main/java/handle/util/ZabbixUtil.java
14 svn指定版本记录 svn log -r977 -v
13  查看内存使用情况 top,然后按shift+M
12 查看当前在线用户 w
11 查看进程实例类加载数量和大小 jmap -histo 29935|more
10 shell数组循环

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

9 tar压缩打包  tar -cvf /tmp/etc.tar.gz etc/passwd 
8 ctrl+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
3 yum安装svn 客户端  yum install subversion
2 获取目标文件上一级目录地址 NGINX_HOME=`dirname $(cd "$(dirname "$0")"; pwd)`
1 svn 检出项目 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
6 yum镜像库地址 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
10 nc通信传输 发送端: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年  
     
     
展开阅读全文
打赏
1
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
1
分享
返回顶部
顶部