在ubuntu系统中部署tomcat服务器,使用https协议通信
使用远程管理软件XShell上传文件到Linux服务器上
- 首先连接上一台Linux主机
- 输入rz命令,看是否已经安装了lrzsz,如果没有安装则执行
yum -y install lrzsz (或apt install lrzsz) 命令进行安装。 - 安装成功后,输入rpm命令确认是否正确安装
rpm -qa lrzsz - 使用 rz -y命令进行文件上传,此时会弹出上传的窗口:
- 选择要上传的文件,点击确定即可将本地文件上传到Linux上,如图表示成功上传文件
- 使用ls命令可以看到文件已经上传到了当前目录下
Ubuntu 18.04安装JDK并配置环境变量
官网下载jdk
下载链接
http://www.oracle.com/technetwork/java/javase/downloads/index.html
可以根据自己的系统进行下载进行解压
sudo tar -zxvf jdk-8u171-linux-x64.tar.gz 则解压到了当前目录下,解压后可以把解压文件移动到自己想要放的目录下,使用mv命令 sudo mv jdk1.8.0_171 /usr/lib/xxx进行配置
使用全局设置方法,它是所有用户的共用的环境变量
命令如下:$sudo gedit ~/.bashrc / (view ~/.bashrc)
然后把如下命令复制到最底部
export JAVA_HOME=/home/wind/ub_server/java/jdk1.8.0_211
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
export JAVA_HOME=后面要填写自己解压后的jdk的路径血的教训::请千万注意路径后面不能有空格,否则就不能生效
生效~/.bashrc文件
命令如下:$sudo source ~/.bashrc测试是否安装成功
java -version 查看版本号是否改变
在Ubuntu16.04下安装mysql
首先执行下面三条命令:
1
2
3sudo apt-get install mysql-server
sudo apt install mysql-client
sudo apt install libmysqlclient-dev安装成功后可以通过下面的命令测试是否安装成功:
1
sudo netstat -tap | grep mysql
可以通过如下命令进入mysql服务
1
mysql -uroot -p你的密码
现在设置mysql允许远程访问,首先编辑文件/etc/mysql/mysql.conf.d/mysqld.cnf:
1
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
注释掉bind-address = 127.0.0.1:
保存退出
在mysql环境下执行授权命令(授权给远程任何电脑登录数据库):
输入下面的命令进行开启:1
grant all on *.* to root@'%' identified by '123456' with grant option;
回车后刷新配置
flush privileges;然后执行quit命令退出mysql服务,执行如下命令重启mysql:
service mysql restart现在在windows下可以使用navicat远程连接ubuntu下的mysql服务
以上如果出现问题:
- 问题:远程连接mysql数据库出现错误:2003-can’t connect to MYSQL server on ‘’(10060)
解决方案:打开阿里云控制台,在实例安全组中添加3306端口
https证书配置(没解决实际问题)
Ubuntu上CA证书的配置可以通过工具ca-certificates来方便的进行。该工具默认是随Ubuntu安装的,如果没有可以通过下面的命令来安装:
1
sudo apt-get install ca-certificates
需要安装CA证书我们只需要将其放在”/usr/share/ca-certificates”目录或其子目录下,ca-certificates工具就能自动扫描到。为了不与其它根证书混淆,我们创建一个子目录名为”extra”:
1
sudo mkdir /usr/share/ca-certificates/extra
然后将待安装的证书 CASHLibCACert.crt (需要下载)拷贝到刚刚创建的目录下:
sudo cp _amanda.org.cn.crt /usr/share/ca-certificates/extra/amanda.org.cn.crt
(注意这里的证书是.crt的扩展名)接下来让ca-certificates工具帮我们安装CA证书:
sudo dpkg-reconfigure ca-certificates选择”Yes”,我们能看到待安装的CA证书已经被扫描到了,选中它(点空格键)然后选”OK”就行了。
那么安装的CA证书在哪里呢,Ubuntu把所有的证书都放在”/etc/ssl/certs”目录下,包括CA证书和普通的证书。来看看刚刚安装好的证书
CASHLibCACert.pem就是CA证书。 我们安装的时候证书扩展名是.crt,安装后扩展名变为了.pem。这两者的内容其实是一样的。CASHLibCACert.pem就是CA证书。 我们安装的时候证书扩展名是.crt,安装后扩展名变为了.pem。.crt证书是按base64编码的,如果.pem也采用base64编码,那么这两者是可以通用的。在本例中,CA证书的内容在安装前后没有变化。
普通证书是指除CA之外的证书,真正用来做身份认证或签名的证书。相对而言,CA证书用来验证普通证书的可信性。
普通证书没有特别的安装步骤,放在任意可以访问的目录下就可以了。当然也可以拷贝到Ubuntu的证书目录下,跟刚刚安装的CA证书在同一目录——”/etc/ssl/certs”