CentOS下javaweb服务器搭建记录(持续更新)

2018/2/9

  • 使用putty完成windows向linux发送文件
    在windows cmd下
pscp <windows file> root@<Host IP>:<linux dir>

比如:
pscp jdk-8u161-linux-x64.tar.gz root@120.79.204.203:/root/java
将当前目录下的jdk安装包发给linux服务器的root/java文件夹

  • 使用putty完成linux服务器向windows发送文件
    同样是在windows cmd下
pscp root@<Host IP>:<linux file> <windows dir>

就是把上面的反过来写了

  • Java环境配置
    用vim打开etc/profile
#etc/profile
JAVA_HOME=/root/java/jdk1.8.0_161
JRE_HOME=/root/java/jdk1.8.0_161/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

2018/2/10

  • 计划
    调研了一下,决定就Tomcat + MySQL + Servlet了,希望顺利。

2018/2/11

  • Tomcat在CentOS7上部署
    安装和开启过程没什么坑。
    防火墙设置上,因为CentOS7采用了firewall来配置防火墙,所以编辑/etc/sysconfig/iptables的方法失效了(甚至没有这个文件)。
    所以直接敲如下指令:
firewall-cmd --zone=public --add-port=8080/tcp --permanent
如果出现`FirewallD is not running`,那就先打开firewall
systemctl start firewalld
如果出现'success',那就成功了(废话)。接着重新读取防火墙配置
firewall-cmd --reload
检查一下已开放端口
firewall-cmd --zone=public --list-ports
出现`8080/tcp`,成功!一只汤姆猫出现。

2018/2/14

  • MySql JDBC连接URL写法
String url="jdbc:mysql://localhost:3306/sample_db?user=root&password=your_password";

2018/2/16

  • CentOS下MySQL的安装(通过YUM)
    将MySQL repository加入到YUM repository
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
rpm -Uvh mysql57-community-release-el7-11.noarch.rpm

通过yum安装MySQL

#查看是否有mysql的repository
yum repolist all | grep mysql

#安装
yum install mysql-community-server

启动MySQL服务

service mysqld start
service mysqld status

用临时密码登陆MySQL

#查看临时密码
grep 'temporary password' /var/log/mysqld.log

#登陆
mysql -u root -p

#改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';
#至少八个字符,其中至少一个大写字母,一个小写字母,一个数字,一个特殊符号
posted @ 2018-02-09 21:57  我也想学编程  阅读(122)  评论(0编辑  收藏  举报