ps -ef | grep java.*apache-tomcat-8.0.48-dev | grep -v grep | awk '{print $2}' | sed -e "s/^/kill -9 /g" | sh -
使配置文件生效: source /etc/profile
编写sh文件 chmod +x
查找端口号: netstat -anp|grep 808
查看启动的程序: netstat -lntup
ps -ef|grep java
查询安装程序: rpm -qa | grep Java
查看指定文件大小 du -h
查看数据库连接数和活动数 : show status like 'Threads%';
vi查找字符串 / 查找一下个n
tar -zxvf abc.tar -C /usr/java/
查找某个文件路径 find / -name nginx.conf
查找大文件: find . -type f -size +30M
查找某个文件夹大小: du -sh 目录/
vim /etc/ssh/sshd_config 密码还是ssh登录
Nginx重启: nginx -s reload
scp -r /home/admin/logs/nginx/access/access_20181030.log.gz admin@127.0.0.1:/home/admin/gateway-server/conf
mvn install:install-file -Dfile=/home/admin/.m2/lombok-1.16.10.jar -DgroupId=com.github.pagehelper -DartifactId=pagehelper -Dversion=4.1.6 -Dpackaging=jar
nohup java -server -Xms256m -Xmx512m -jar /xc/test/xc-backEnd-web-1.0-SNAPSHOT.jar > nohup.out & 2>&1 &
//重启
service postfix restart
systemctl stop postfix
查询并发
zgrep "20:01:06" jihelife.log.2018-11-11.0.log | grep "/querySecKillType/" | wc -l
总访问量
zgrep "/getWhetherUserHasAvailableAssets" jihelife.log.2019-07-17.2.log.gz | awk "{print $NF}" | wc -l
进入docker容器内
sudo docker run -i -t -v /data/software/:/data/software/ 75835a67d134 /bin/bash
展示所有运行的容器
sudo docker ps
进入正在运行的容器
sudo docker exec -it 2840f9e137e4 /bin/bash
端口映射
docker run -d -p 18080:8080 --name 自己随意起名字 提交到仓库的名字 /data/start-tomcat.sh
#查看容器 docker ps
#查看运行的容器 docker ps -a
#查看 所有容器 docker start 容器Id
#启动容器 docker restart 容器id
#重启 docker stop 容器id
#停止容器 docker rm 容器id
#删除容器 docker rmi 镜像id
#删除镜像 docker ps 还看到容器启动成功 说明你成功了
ELK 启动命令
1 bin/elasticsearch &
2 ./filebeat &
3 bin/logstash -f config/01-syslog.conf &
4 ./kibana &
ozyx$ijhyg$cecd#ss
端口转发工具 rinetd
netstat -antup 查看状态
pkill rinetd ##关闭进程
rinetd 启动进程
查看内存占用高的应用
ps aux|head -1; ps aux | sort -k4nr | head -10
PID: 进程号 USER: 用户名 PR: 优先级 NI: nice值。负值表示高优先级,正值表示低优先级m
RES: 进程使用的、未被换出的物理内存大小,单位kb SHR: 共享内存大小,单位kb
S: 进程状态 D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程
%CPU: CPU使用率 %MEM: 进程使用的物理内存百分比 TIME+ : 进程使用的CPU时间总计,单位1/100秒
配置多个jdk:
在/etc/profile.d 目录下新建两个jdk可执行文件
内容分别是:
export JAVA_HOME=/usr/local/java/jdk1.8
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME=/usr/local/java/jdk22
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
通过执行不同的文件来切换jdk环境