安装虚拟机和java环境

Ubuntu root密码

系统的第一个user是在admin组,可以给root设置密码

sudo passwd root

输入user的密码
输入root的新密码

Ubuntu SSH 无法远程登录问题

1.安装 open ssh:

sudo apt-get install openssh-server

2.修改root密码

#sudo passwd root

3.辑配置文件,允许以 root 用户通过 ssh 登录:

sudo vi /etc/ssh/sshd_config

找到:PermitRootLogin prohibit-password禁用
添加:PermitRootLogin yes
退出vi

sudo service ssh restart

VMWare虚拟机下为Ubuntu 配置静态IP(NAT方式)

1.打开配置文件:

sudo vi /etc/network/interfaces

2.编辑文件如下:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto ens33
iface ens33 inet static

address 192.168.91.183   #change to your static IP

netmask 255.255.255.0   #change to your netmask

gateway 192.168.91.1     #change to your gateway

dns-nameservers 192.168.91.1  #dns-nameserver

3.重启ubuntu的网卡

sudo /etc/init.d/networking restart

4.ping测试互联网连通性

ping www.baidu.com

安装 WinSCP

WinSCP 是一个 Windows 环境下使用 SSH 的开源图形化 SFTP 客户端 , 同时支持 SCP 协议。它的主要功能就是在本地与远程计算机间安全的复制文件。

安装Putty

Putty 是一个免费的、Windows 32 平台下的telnet 、rlogin 和ssh 客户端 ,可以集成到WinSCP 中。

安装和配置 MySql

安装

使用 apt-get install 方式安装,终端输入:

sudo apt-get install mysql-server-5.7

安装过程中,有提示输入 mysql 的 root 账号的密码,这里输入 root ,确定,直至安装完成。

配置

终端输入:

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

打开 mysqld.cnf 文件,找到如下行:
bind-address = 127.0.0.1
注释掉这一行,否则 MySql 远程可能还是无法访问。
保存并退出。
终端输入,查看mysql listen 端口:

sudo netstat -tap | grep mysql
sudo netstat -an | grep 3306

远程访问

MySql 安装完之后,已自动启动,且默认就开机自启动了。
终端输入:

mysql –uroot –proot

进入 mysql 的控制台。创建一个用户(用户名为: test ,密码为: 123456 ),并授权,以便远程访问 mysql (如果需要的话):

grant all privileges on *.* to test@'%' identified by '123456' with grant option;

输入 :
exit
退出 mysql
终端输入 :

mysql –utest –p123456

测试刚才创建的账号是否能正常登录 mysql

重启mysql

/etc/init.d/mysql restart

安装 JDK

复制jdk

下载jdk,通过WinSCP复制到/home/download目录或者其它目录下

安装jdk

jdk 解压到 /usr/local 目录下

sudo tar -zxvf /home/download/jdk-8u121-linux-x64.tar.gz -C /usr/local

编辑/etc/profile

sudo vi /etc/profile

添加环境变量

    # for java
    export JAVA_HOME=/usr/local/jdk1.8.0_121
    export JRE_HOME=${JAVA_HOME}/jre
    export PATH=${JAVA_HOME}/bin:$PATH
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH

保存退出,输入以下命令使之立即生效。

source /etc/profile  

测试

java -version

安装 Tomcat

复制tomcat

下载tomcat,通过WinSCP复制到/home/download目录或者其它目录下

安装tomcat

解压到 /usr/local 目录下

sudo tar -zxvf /home/download/apache-tomcat-8.5.15.tar.gz -C /usr/local

添加jdk环境变量

sudo vi /usr/local/apache-tomcat/bin/startup.sh

添加

JAVA_HOME=/usr/local/jdk1.8.0_121
JRE_HOME=${JAVA_HOME}/jre
PATH=${JAVA_HOME}/bin:$PATH
CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH

启动tomcat

sudo /usr/local/apache-tomcat/bin/startup.sh

Ubuntu的防火墙

默认设置是’disable’
开启防火墙

sudo ufw enable

关闭防火墙

sudo ufw disable

添加规则

sudo ufw allow 80

查看防火墙状态

sudo ufw status

删除已经添加过的规则

sudo ufw delete allow 80

禁用80规则

sudo ufw deny 80

只打开使用tcp/ip协议的80端口

sudo ufw allow 80/tcp

打开来自192.168.0.1的tcp请求的80端口

sudo ufw allow proto tcp from 192.168.0.1 to any port 80
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值