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