常用linux命令
新出的win10自带一个linux子系统,让我们可以再win10上自由使用linux,虽然是个阉割版本的,不过也有很大用处
本地磁盘挂载位置在mnt文件夹下面
cd:即进入文件夹
ls -l:查看当前文件夹下面的所有文件及文件夹
安装openjdk1.8
yum -y install java-1.8.0-openjdk*
安装nodejs
yum install -y nodejs
安装git
yum install http://opensource.wandisco.com/centos/6/git/x86_64/wandisco-git-release-6-1.noarch.rpm
yum install git
重启jenkins
进入docker的ssh环境
docker exec -it {容器id} /bin/bash
创建文件夹
mkdir data:在当前文件夹里面创建一个名为data的文件夹
修改文件名
把zoo_sample.cfg改名为zoo.cfg
mv zoo_sample.cfg zoo.cfg
查看进程
ps -ef | grep tomcat
杀掉22916进程
kill -9 22916
查看日志
tail -f ../logs/catalina.out
启动tomcat
./startup.sh
解压war包
unzip CC-REST.war -d /mnt/mycar/CC-REST
压缩当前目录里面的所有文件夹到 /mnt/mycar/文件夹下,并命名为CC-WEB.war
jar -cvfM0 /mnt/mycar/CC-WEB.war ./
后台启动war包
nohup java -jar CC-WEB.war >CC-WEB.out 2>&1 &
查看实时日志
tail -f ./CC-WEB.out
linux下导出sql脚本
mysqldump -u root -p licenseplate >abc.sql;
maven打包命令
mvn clear package
docker安装mq命令
docker run -d --hostname my-rabbit -p 39500:5760 -p 39600:15670 rabbitmq:management
查看所有镜像
docker images
停止镜像
docker stop <ID>
移除镜像
docker rmi -rf <image-id>
启动容器 tmy/spring-boot-app
docker run -d -p 39103:39103 tmy/spring-boot-app
启动mq,将39302绑定到8080端口,访问localhost:39302 就可以访问到容器15672端口数据
同时设置账号密码为admin
docker run -d --hostname rabbit --name rabbit2 -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 39302:15672 -p 39301:5672 rabbitmq:3-management
查看一个镜像的实时日志
docker logs -f dc5aa4a27cc3
当前目录下的文件被打包成镜像,名为config/39211
docker build -t config/39211 .
对应的配置文件
FROM java:8
VOLUME /tmp
ADD config-39211.jar app.jar
RUN bash -c 'touch /app.jar'
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
nginx win
启动:start nginx //执行的目录下需要有nginx.exe
重载配置文件:nginx.exe -s reload
停止:nginx.exe -s stop
linux查看所有端口服务
tcp端口:>netstat -ntpl
maven打包
打包跳过测试类 mvn package -DskipTests