Linux下网络配置以及项目环境配置(mysql、jdk、apache-tomcat、ngnix等的搭建与使用)
上周由于出差去了,没有继续我的菜鸟之作。OK今天我们来继续{"名字":"玉念聿辉","特点":"帅,特备帅"}的话题,只要做不死,生活就得往死里做 哈;
目录:
- Linux服务器安装---------------------------------------------------------运维1
- 常用远程工具的介绍与使用-------------------------------------------运维2
- 网络配置以及java环境配置--------------------------------------------运维3
- tomcat以及项目部署----------------------------------------------------运维4
- 负债均衡以及数据备份-------------------------------------------------运维5
- 总结-------------------------------------------------------------------------运维6
网络:
直接手动点击右上角的网络图标、网络设置、根据自己的需求选择配置ip(静态/手动···),记得在安全认证里面勾选开机自动连接;作为一个运维工程师,是不是得直接通过密令来敲会更加高大上一点呢,没问题 给:
- IPADDR=192.168.1.2
- NETMASK=255.255.255.0
- GATEWAY=192.168.1.1
- DNS1=8.8.8.8
- DNS2=4.4.4.4
软件:
1、mysql上篇我们已经提到了如何安装,其实还是挺简单的,你要只是个小项目的构建,直接图形化界面操作,点一点就出来了,但术业专攻做什么大型数据后台,建议还是找专门的构造师进行设计吧,不然后期花在维护上的钱可能比请一个人还要痛苦的;
要学会踩在大神的肩膀上:https://jingyan.baidu.com/article/47a29f243ca21dc01523994f.html
2、jdk安装,这个只要你装的是桌面版,Linux会自带jdk,自行跳过就可以,一定要自己安装那也没问题,给一位大神供大家踩踩:
卸载原来的、上传自己的版本、解压配置如下:
关键在这里:vim /etc/profile 按i进行编辑
- export JAVA_HOME=/usr/local/java/jdk1.8.0_11
- export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
- export PATH=$PATH:$JAVA_HOME/bin
按住shift 键然后连按两次z保存退出,source /etc/profile刷新配置环境
CentOS7卸载自带jdk安装自己的JDK1.8:https://blog.****.net/hui_2016/article/details/69941850
3、tomcat的安装也是非常简单的了,方1直接下载现成的压缩包,通过ftp上传到服务器解压直接使用,跟window一样;方2直接weget下载路径进行下载下面的步骤一毛一样;
官网:https://jingyan.baidu.com/article/ceb9fb10d8bac78cad2ba0db.html
这个大神说的不错:https://www.linuxidc.com/Linux/2016-09/135555.htm
设置Tomcat自动启动
- vim /etc/rc.d/rc.local
- 如果jdk是自己安装的:
- export JDK_HOME=/usr/jdk(你自己的jdk的安装路径)
- export JAVA_HOME=/usr/jdk
- 然后在添加Tomcat的启动路径
- /usr/local/tomcat7/bin/startup.sh
- 给/etc/rc.d/rc.local授权
- chmod +x /etc/rc.d/rc.local
设置utf-8编码格式
- vim /tomcat7/conf/server.xml
- 按i编辑,在如下图上添加
- URIEncoding="UTF-8"
- wq!保存退出或按住shift 键然后连按两次z保存退出
4、ngnix的搭建,大神太多,我们只需要拿来学会使用就行了,来来来上大神:
简单安装使用:https://www.cnblogs.com/Lovebugs/p/8795997.html
Nginx常用功能:http://www.cnblogs.com/knowledgesea/p/5175711.html
当然以上所有软件基本可以在我的资源里查找使用哈,都是调好打包下来的,最后的项目显示所有环境拆分打包,后期给上传相关资源;