Ubuntu16.04之开发环境构建
发布时间:2020-12-13 22:23:02 所属栏目:Linux 来源:网络整理
导读:? Ubuntu软件安装相对于centos而言,那真的是要愉快的多啊! 以下安装步骤,本人在公司的测试环境和开发环境以及之前个人虚拟机的测试或生产环境都测验过,基本没有问题,只要按照步骤来,即可马到成功! ? ?mysql的安装 ??安装命令:sudo apt-get install my
?Ubuntu软件安装相对于centos而言,那真的是要愉快的多啊! 以下安装步骤,本人在公司的测试环境和开发环境以及之前个人虚拟机的测试或生产环境都测验过,基本没有问题,只要按照步骤来,即可马到成功! ? ?mysql的安装??安装命令:sudo apt-get install mysql-client mysql-server??注意事项:安装过程中会弹出界面,这个界面是让我输入密码的,一共会弹出两次,一个输入密码,一个确认密码??安装成功的标识???mysql -uroot -p 输入密码后进入mysql表示成功?tomcat8的安装??安装命令:sudo apt-get install tomcat8??注意事项:必须先要把jdk安装好??在浏览器输入ip地址:8080 显示如图表示成功? ??解压安装???wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.28/bin/apache-tomcat-8.5.28.tar.gz???tar -xzvf apache-tomcat-8.5.28.tar.gz???cd apache-tomcat-8.5.28???./bin//startup.sh???浏览器输入网址:IP地址:8080???? ?jdk8的安装??安装步骤(ppa源安装)???添加ppa????sudo add-apt-repository ppa:webupd8team/java?????Error:可能出现找不到add-apt-repository命令??????解决办法???????apt-get install python-software-properties???????apt-get install software-properties-common????sudo apt-get update???安装命令????sudo apt-get install oracle-java8-installer???安装成功的标志????命令:java -version?????显示版本信息??注意事项???一共会弹出两个框,安装器会提示你同意 oracle 的服务条款,选择 ok 然后选择yes 即可?maven的安装??安装命令:sudo apt-get install maven??安装成功的标志:输入命令mvn -v???显示版本信息?git安装??安装命令:sudo apt-get install git??常用git命令???初始化????git init???添加到暂存区????git add???提交到工作区????git commit -m '注释'???关联远程仓库URL????git remote add origin URL???推送远程仓库分支????git push origin 分支名???创建并切换分支????git checkout -a 分支名?redis安装??安装步骤???更新和安装????sudo apt-get update????sudo apt-get install redis-server???启动redis????redis server???使用命令打开redis终端????redis-cli?nginx的安装??安装前必先安装执行这些命令???apt-get install build-essential???apt-get install libtool???sudo apt-get update???sudo apt-get install libpcre3 libpcre3-dev???apt-get install zlib1g-dev???apt-get install openssl??通过wget下载nginx???wget http://nginx.org/download/nginx-1.4.2.tar.gz????选择好目录,然后解压 tar -xzvf nginx-1.4.2.tar.gz??进入nginx解压目录???cd /usr/local/nginx-1.4.2??配置???./configure --prefix=/usr/local/nginx??编译???make??安装???sudo make install??启动???sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf??查看进程???ps -ef|grep nginx??注意事项:可能会报错,因为端口被占,apache的端口和nginx相同???解决办法:杀死apache的端口即可,通过netstat -ntpl命令可查看端口占用情况,找到对应的端口pid 执行kill -9 PID命令即可??安装成功的标志???在浏览器输入:IP地址/ 例如 23.228.103.10/ 就会出现nginx的欢迎页面?安装apache??安装命令:sudo apt install apache2??启动命令???/etc/init.d/apache2 start??关闭命令???/etc/init.d/apache2 stop??重启命令???/etc/init.d/apache2 restart??apache部署官网???只需将任意的静态html部署在/var/www/html下即可让任何人访问?安装heirloom-mailx??安装命令???sudo apt-get install heirloom-mailx??配置s-nail.rc文件???vim /etc/s-nail.rc????添加如下内容?????set from=xxx@163.com set smtp=smtp.163.com set smtp-auth-user=xxx@163.com set smtp-auth-password=123456 set smtp-auth=login??测试邮件发送???echo 'hello' | mail -s "hello" test@163.com环境部署?第一步??git clone 项目仓库分地址,默认主分支?第二步??git 克隆成功后,进入项目中 执行mvn clean package命令 将其项目打成一个war包?第三步??将war包复制或移动到tomcat目录下的webapps?第四步??将移动到webapps下的war包名改为项目名?第五步??输入IP地址:端口号/项目名进行访问,显示出相应的效果,表示部署成功?可能出现报错信息1??错误信息:error: unmappable character for encoding ASCII??解决办法:vim ~/.bashrc???在该~/.bashrc配置文件添加如下内容????export JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF8(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |