linux操作指南

vim 查询  /条件 enter N上一个 n下一个

全局替换 :%s/要替换的/替换后的/g

ubuntu 安装jdk1.9脚本

#sudo 需要密码安装后才可以执行以下命令
#当前安装jdk9,其他版本自己替换即可
#卸载原有openjdk
sudo apt-get remove -y openjdk*

#安静模式下载 无日志 下载可能很慢,请耐心等待
sudo wget https://repo.huaweicloud.com/java/jdk/9.0.1+11/jdk-9.0.1_linux-x64_bin.tar.gz
sudo -xzvf jdk-9.0.1_linux-x64_bin.tar.gz
#set Java environment
#配置环境变量
sudo echo export 'JAVA_HOME=/opt/jdk/jdk-9.0.1' >> ~/.bashrc
sudo echo export 'JRE_HOME=$JAVA_HOME/jre' >> ~/.bashrc
sudo echo export 'CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH' >> ~/.bashrc
sudo echo export 'PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH' >> ~/.bashrc
sudo -s 
source ~/.bashrc
sudo java -version

安装1.8 

#sudo 需要密码安装后才可以执行以下命令
#当前安装jdk8,其他版本自己替换即可
#卸载原有openjdk
sudo apt-get remove -y openjdk*

#安静模式下载 无日志 下载可能很慢,请耐心等待
sudo wget https://repo.huaweicloud.com/java/jdk/8u192-b12/jdk-8u192-linux-x64.tar.gz
sudo -xzvf jdk-8u192-linux-x64.tar.gz
#set Java environment
#配置环境变量
sudo echo export 'JAVA_HOME=/opt/jdk/jdk-8u192' >> ~/.bashrc
sudo echo export 'JRE_HOME=$JAVA_HOME/jre' >> ~/.bashrc
sudo echo export 'CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH' >> ~/.bashrc
sudo echo export 'PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH' >> ~/.bashrc
sudo -s 
source ~/.bashrc
sudo java -version

编译发布

cd /mnt/d/work/democratic/wintest-app/
mvn clean package
sshpass -p 密码 scp /mnt/d/work/democratic/wintest-app/target/wintest.jar root@服务器地址:/opt/project/wintest.jar
sshpass -p 密码 ssh root@服务器地址 '/root/restart-javaweb.sh'
exit

重启java-web


jarname='wintest'
pid=`ps aux | grep $jarname | grep -v grep | awk '{print $2}'`
echo $pid
if [ "$pid" != "" ]; then
kill -9 $pid
fi
cd /opt/project/
nohup java -jar $jarname.jar -server -Xms512m -Xmx512m > ./run.log 2>&1 &
echo "start successed!!!"                   


#简写方式
ps -ef | grep wintest.jar  | grep -v grep | awk '{print $2}' | xargs kill -9
cd /opt/project/
nohup java -jar wintest.jar  > ./console_output.log &
                        

#最新版启动脚本

echo -e "请按输入指令 执行要执行的程序: \n [1] redis-server \n [2] mongodb  \n [3] zookeeper \n [4] nginx-server  \n [5] nexus \n [6] tomcat-jenkins"
read -p "请输入对应指令,以空格结束:" key

#redis-server
if [[ $key =~ "1" ]]
then
	sudo redis-server /etc/redis/redis.conf
fi

#mongodb
if [[ $key =~ "2" ]]
then
	sudo service mongodb restart
fi

#zookeeper
if [[ $key =~ "3" ]]
then
	/opt/zookeeper/apache-zookeeper-3.6.1-bin/bin/zkServer.sh start
fi

#nginx
if [[ $key =~ "4" ]]
then
	sudo service nginx restart
	
fi

#nexus
if [[ $key =~ "5" ]]
then
	/opt/nexus/nexus-3.20.1-01/bin/nexus restart
fi

#tomcat-jenkins
if [[ $key =~ "6" ]]
then
	/opt/tomcat/tomcat-9.3/bin/startup.sh
fi

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值