在一台纯净的ubuntu 服务器上安装javaee项目。纯净的ubuntu 好处就在于纯净,什么都没有。
1.配置IP
需要注意的是,配置IP要查看网卡信息,如果是多网口,还要确认网线插在了,自己配置的网卡上,否则,ip ping的时候不成功。
ip a 命令查看网卡名称。lo 网卡默认为环路设置,也是默认127.0.0.1.这个不能修改,要修改类似,eh0,或者en0的,对应的网卡名称的IP才起作用。
sudo vi /etc/network/interfaces 编辑配置文件设置ip 网关等信息。增加如下信息
auto 网卡名称
iface 网卡名称 inet static
address 192.168.1.215
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 61.132.163.68 202.102.213.68 //设置dns 才能正常上网
配置完成后, 重启网卡 /etc/init.d/networking restart
如果重启失败,查看失败原因,输入提示信息里的引号里的内容,“Systeml …..service” 然后回车即可
若是权限问题导致网卡重启失败,则重启服务器 reboot
然后 ifconfig 查看,ip 修改完成 ,然后ping一下网关,确认真正的修改成功。
2.安装ssh服务
配置好IP之后,需要用xshell远程连接服务器,这时候需要安装ssh服务,ubuntu 默认是不安装的。一定要配置好dns 服务器,确保能够上网,然后才能正常的获取资源。
sudo apt-get update // 更新资源
sudo apt-get install openssh-server // 安装openssh server
启动服务:/etc/init.d/ssh start
ps -ef | grep ssh 然后查看ssh
如果看到sshd说明成功。然后即可通过 xshell 链接服务器。
3.安装java
官网下载对应linux版本的jdk ,下载完成后这时候需要,通过xshell将文件拷贝到服务器上,但是发现服务器没安装rzsz服务。
sudo apt install lrzsz 如果可以上传文件,请忽略此步骤
然后上传下载的文件
解压 sudo tar zxvf ./jdk-7u45-linux-x64.tar.gz
设置环境变量 //对所有用户设置
sudo vi /etc/profile
export JAVA_HOME=/usr/java8/jdk1.8.0_11
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
使jdk环境变量生效,输入:source /etc/profile
查看jdk版本,输入Java -version
4.安装mysql
在终端里面输入 sudo netstat -tap | grep mysql 若没有反映,没有显示已安装结果,则没有安装。
在终端输入 sudo apt-get install mysql-server mysql-client
在此安装过程中会让你输入root用户(管理MySQL用户,非Linux系统用户)密码,按照要求输入即可。
输入 sudo netstat -tap | grep mysql
在终端输入 mysql -uroot -p 接下来会提示你输入密码,输入正确密码,即可进入
到此,mysql安装完成。
——————————————-
然后使用navicat 連接mysql。发现链接失败,10061错误。
确认防火墙关闭。不然端口都会被禁止外部访问。ufw disable 关闭防火墙,然后reboot 重启服务器。若通过xhsell无法reboot,则去服务器上重启。
netstat -tap|grep mysql;netstat -an|grep 3306 去查看服务和端口是否开启监听,如果是Listen则表示成功监听。
我是使用apt-get来安装mysql的,所以Mysql一般就是默认安装在/etc/mysql的路径下。在/(根路径)下我们输入sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf,找到bind-address=127.0.0.1这一段文本,将它注释掉或则将它改成address =0.0.0.0。这些方法目的是允许其他的主机可以访问服务,而不仅仅是127.0.0.1(localhost).
修改完后,我们保存,重启服务。输入命令行/etc/init.d/mysql restart 等待重启.
重启成功之后,输入命令行 mysql -u root -p,再输入密码(root是你的mysql用户名),回车,进入Mysql。
然后执行语句:
GRANT ALL PRIVILEGES ON *.* TO 'yourUsername'@'%'IDENTIFIED BY 'yourPassword' WITH GRANT OPTION;
yourUsername 数据库名,yourPassword 数据库。
允许所有主机可以通过你的mysql这个账户和密码登录。
然后就可以通过navicat链接了。
原文链接:https://blog.csdn.net/qq_27224549/article/details/85263003