腾讯云服务器 linux 7 xshell远程访问
jdk环境搭建
1、下载linux版本的jdk,到oracle官网去下载,记住,linux的后缀名xxx.tar.gz
http://www.oracle.com/technetwork/java/javase/downloads/jdk10-downloads-4416644.html
如:jdk-8u181-linux-x64.tar.gz
2、在/usr 目录下创建java存放安装包
将jdk上传至 /usr/java
3、解压 tar -zxvf jdk-8u181-linux-x64.tar.gz
4、配置环境 vi /etc/profile 插入下面的环境 按ESC 输入:wq保存
export JAVA_HOME=/usr/java/jdk1.8.0_181
export JRE_HOME=/usr/java/jdk1.8.0_181/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
5、重启配置文件查看版本
source /etc/profile
java -version
jdk安装成功
Tomcat安装
1、下载linux版本的tomcat 如:apache-tomcat-8.5.33.tar.gz https://tomcat.apache.org/download-80.cgi
2、上传至 /usr/java
3、解压
tar -zvxf apache-tomcat-8.5.33.tar.gz
3、更改ip和域名访问
cd apache-tomcat-8.5.33/conf/
vi server.xml
<Host name="你服务器公网ip的地址" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<!-- Access log processes all example.
Documentation at: /docs/config/valve.html
Note: The pattern used is equivalent to using pattern="common" -->
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
<Context path="" docBase="index" reloadable="true"/>
</Host>
先不要这个 <Context path="" docBase="index" reloadable="true"/>
按ESC 输入:wq 保存
4、然后进入bin目录,执行启动的批处理文件 ./startup.sh
如果更改了配置文件请关闭此程序
kill 9928
然后重新启动
6、测试
Mysql
安装mysql有两种:
1-可以使用yum安装,
2-可以自己下载安装包安装mysql,
腾讯云的centos系统自带了yum,所以用yum安装方便点
安装步骤
1-查看yum源中是否有mysql
1 |
|
2-发现没有想要的mysql-server服务,只有php和其他的mysql安装包
3-下载mysql的repo源
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
4-安装mysql-community-release-el7-5.noarch.rpm包
rpm -ivh mysql-community-release-el7-5.noarch.rpm
5-安装mysql服务
yum install mysql-server
全部y
6-登录mysql并修改mysql的密码
mysql -u root
登录时有可能报这样的错:
ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2),
原因是/var/lib/mysql的访问权限问题。下面的命令把/var/lib/mysql的拥有者改为当前用户:
chown -R mysql:mysql /var/lib/mysql #这里的mysql是用户名(需要设置用户组合用户)
7-重启mysql
service mysqld restart
8-重置密码
$ mysql -u root
mysql > show databases;
mysql > use mysql;
mysql > update user set password=password('1234') where user='root';
mysql > exit;
设置远程登录mysql
进入mysql
$ mysql -u root
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '1234' WITH GRANT OPTION;
测试
打开本机的navicat
Nice 成功了!