收集常见服务排查命令
查看某个rpm包已经被安装
rpm -qa | grep ***
查看僵尸进程信息
ps -A -o stat,ppid,pid,cmd | grep -e '^[Zz]'
查看服务器的位数(32/64位)
getconf LONG_BIT
查看当前文件大小
du -h
查看整个磁盘的大小
df -lh
删除查询得到的所有数据
find / -name "SERVICE-OOZIE-*" | xargs rm -Rf
kill掉所有相关的进程
ps -ef|grep 进行匹配的字符|grep -v grep|cut -c 9-15|xargs kill -9
查询某一进程的启动时间
ps -p PID -o lstart
带有时间戳的PING结果
ping hdh110 -s 15000 | awk '{ print $0"\t" strftime("%Y-%m-%d %H:%M:%S",systime())}'
查看进程的继承信息
ps -ef | grep
筛选进程数多的线程
lsof -i:9092 | awk '{print $2}'| sort | uniq -c
vim 筛选包含特定字符的行数
:%s/pattern//gn
查看某个端口的连接数
netstat -nat | grep -iw "9092" | wc -l
防火墙
关闭防火墙
systemctl stop firewalld.service
查看linux版本
cat /etc/redhat-release
改变ssh端口号
/etc/sshd_config
/etc/ssh_config
改完之后service sshd restart
查看某个lib文件下面包含某个类
grep -irn 'org.apache.curator.utils.CloseableExecutorService '
重新配置ssh(需要使用的是RSA PRIVATE KEY)
ssh-keygen -m PEM -t rsa -P '' -f /root/.ssh/id_rsa
cat ~/.ssh/id_*.pub | ssh root@10.66.113.107 'cat >> .ssh/authorized_keys'