1. maven常用命令备忘
//调过UT的打包
mvn install -Dmaven.test.skip=true
//将下载或者从其他路径得到的,但是在maven repository找不到artifact ID信息的jar包安装到本地仓库的命令,然后就可以通过使用maven的pom文件来管理,而不是最传统的配置classpath的方法:
mvn install:install-file -Dfile=neuroph-2.6.jar -DgroupId=org.neuroph -DartifactId=neuroph -Dversion=2.6 -Dpackaging=jar
//打包跳过测试代码
mvn package -Dmaven.test.skip=true
2.查看某端口占用的线程的pid
netstat -nlp |grep :8080
3.启动jar包服务
java -jar registryCenter-1.0-SNAPSHOT.jar
启动jar包服务,读取配置文件application-peer1.yaml配置启动
java -jar target\registryCenter-1.0-SNAPSHOT.jar --spring.profiles.active=peer1
服务器启动jar服务,ssh退出服务不关闭
nohup java -jar registryCenter-1.0-SNAPSHOT.jar &
服务器启动jar包服务,ssh退出服务不关闭,并且日志不输出在nohup
nohup java -jar serviceProvider-1.0-SNAPSHOT.jar >/dev/null 2>&1 &
服务器启动jar包服务,ssh退出服务不关闭,并且日志不输出在nohup,并且读取配置文件application-peer1.yaml配置启动
nohup java -jar serviceProvider-1.0-SNAPSHOT.jar --spring.profiles.active=peer1 >/dev/null 2>&1 &
4.mongodb导出命令
导出命令:mongodump -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 -o 文件存在路径
无密码时不用加密码
mongodump -h 192.168.8.2 --port 57087 -d smart_court_server -o D:\666
mongorestore还原数据库:
mongorestore -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 文件存在路径
mongorestore -h 127.0.0.1 --port 27017 -d smart_court_server D:\666\smart_court_server
5.liunx系统切换管理员命令
sudo su
ubuntu安装命令rz和sz命令
sudo apt-get install lrzsz
6.查看某一进程的所有线程
top -H -p <pid>
top -H -p 4361
7.ubuntu关闭防火墙命令
sudo ufw disable
8.安装Docker
sudo apt-get update
sudo apt-get install docker.io
停止运行中的容器
docker stop 容器名称
删除容器
docker rm 容器ID
docker卸载
sudo apt-get remove docker
sudo apt-get remove --auto-remove docker
sudo apt-get remove --purge docker.io //这里的lxc-docker不是固定的也可以是lxc-docker
sudo apt-get autoremove --purge
进入镜像ubuntu:16.04
docker run -i -t ubuntu:16.04 /bin/bash
退出镜像
使用CTRL+P+Q退出
9.vi命令
a:在当前字符后添加文本;
A:在行末添加文本;
dd:删除光标行正行内容;
p:粘贴文本操作,用于将缓存区的内容粘贴到当前光标所在位置的下方;
P:粘贴文本操作,用于将缓存区的内容粘贴到当前光标所在位置的上方;
x或X:删除一个字符,x删除光标后的,而X删除光标前的;
D:删除从当前光标到光标所在行尾的全部字符;
Ctrl+u:向文件首翻半屏;
Ctrl+d:向文件尾翻半屏;
Ctrl+f:向文件尾翻一屏;
Ctrl+b:向文件首翻一屏;
Esc:从编辑模式切换到命令模式;
ZZ:命令模式下保存当前文件所做的修改后退出vi;
:行号:光标跳转到指定行的行首;
:$:光标跳转到最后一行的行首;
:set number:在命令模式下,用于在最左端显示行号;
:set nonumber:在命令模式下,用于在最左端不显示行号;
10.Jenkins使用
/var/lib/jenkins/secrets/initialAdminPassword
26732c4b0efe4501b2aa1a11e316ac01
sudo service jenkins start
sudo service jenkins stop
11.启动svn服务
sudo svnserve -d -r /home/svn
# 查看是否启动成 功,可看的监听3690端口
sudo netstat -antp |grep svnserve
tcp 0 0 0.0.0.0:3690 0.0.0.0:* LISTEN 28967/svnserve
12.rabbitmq-server启动
invoke-rc.d rabbitmq-server stop/start