记录一下
export NODE_HOME=/usr/local/node-v8.1.1
export PATH=$NODE_HOME/bin:$PATH
export JAVA_HOME=/opt/apps/jdk1.8.0_201
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export GOROOT=/opt/apps/go
export GOPATH=/opt/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOROOT/bin
export PATH=$PATH:$GOPATH/bin
kubectl 补全
source <(kubectl completion bash)
JENKINS_HOME="/opt/data/jenkins"
export JENKINS_HOME
export MAVEN_HOME=/opt/apps/apache-maven-3.6.0
export PATH=$MAVEN_HOME/bin:$PATH
缓存位置修改
vim /opt/apps/apache-maven-3.6.0/conf/settings.xml
<localRepository>/opt/repository/</localRepository>
虚拟环境
yum -y install python36 python36-devel
python3.6 -m venv /opt/py3
limits
vim /etc/security/limits.conf
#在最后添加
* soft nproc 65536
* hard nproc 65536
* soft nofile 65536
* hard nofile 65536
查看应用启动时间
ps -eo pid,lstart,etime | grep pid
java dump内存
jmap -dump:format=b,file=filename java_pid
curl发送post请求
curl -H "Content-Type:application/json" -X POST -d '{"user": "admin", "passwd":"12345678"}' http://127.0.0.1:8000/login
netstat
#查看某个端口访问ip
netstat -nat|grep ":80"|awk '{print $5}' |awk -F: '{print $1}' | sort| uniq -c|sort -n
#查看状态
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
把当前目录发送到xxxx端口
python -m SimpleHTTPServer 8001
反向代理
location / {
proxy_pass http://xxxxxx;
proxy_connect_timeout 300s;
proxy_send_timeout 900;
proxy_read_timeout 900;
proxy_buffer_size 32k;
proxy_buffers 4 64k;
proxy_busy_buffers_size 128k;
proxy_redirect off;
proxy_hide_header Vary;
proxy_set_header Accept-Encoding '';
proxy_set_header Referer $http_referer;
proxy_set_header Cookie $http_cookie;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
查询当前连接
select * from information_schema.`PROCESSLIST` where info is not null ORDER BY time desc;
查询所有数据库占用磁盘空间大小
SELECT
TABLE_SCHEMA,
concat( TRUNCATE ( sum( data_length ) / 1024 / 1024, 2 ), ' MB' ) AS data_size,
concat( TRUNCATE ( sum( index_length ) / 1024 / 1024, 2 ), 'MB' ) AS index_size
FROM
information_schema.TABLES
GROUP BY
TABLE_SCHEMA
ORDER BY
data_size DESC;
新增授权
db.grantRolesToUser("hades", [{role:"readWrite", db:"hades"},{role:"readWrite", db:"persona"}]);
根据消费者组查看topic消费情况
./kafka-consumer-groups.sh --bootstrap-server 172.27.83.69:9092 --describe --group logstash
创建topic 指定副本集和分区
./kafka-topics.sh --zookeeper 172.27.83.69:2181 --create --topic topic_gb_error --partitions 2 --replication-factor 15