在Linux下安装数据库和搭建tomcat

Mysql安装步骤+搭建tomcat

前置条件:在这里是使用虚拟机操作,镜像为centOS6.5

  1. 安装好环境后首先登陆root用户
  2. 输入命令:vi /etc/sysconfig/network-scripts/ifcfg-eth0编辑文件(注意需根据自己网关进行修改)
    在这里插入图片描述
  3. 查看centos的版本:cat /etc/redhat-release
  4. 在xshell和xftp里连接上虚拟机
  5. 通过Uname -a命令查看系统位数(64)
  6. 通过xftp将tomcat和jdk传到虚拟机的/usr/local目录下
  7. 在线安装mysql 命令:yum -y install mysql-server
  8. 启动数据库 service mysqld start
  9. 关闭防火墙 service network stop
  10. 登录数据库 mysql -u root -p
  11. 进入到mysql数据库 use mysql
  12. 查看主机名,用户密码等信息 Select host,user,password from user;
  13. 增加新的一个主机名和用户密码 grant all privileges on . to ‘luo’@’%’ identified by ‘123456’ with grant option;
  14. 刷新权限 flush privileges;
  15. 退出数据库 exit
  16. 将数据库连接到navicat(可省略)
  17. 进入到/usr/local目录下 cd /usr/local
  18. 解压tomcat压缩包 tar -xcvf 压缩包名
  19. 进入到tomcat的bin目录下运行 ./startup.sh(未配置jdk继续以下步骤)
  20. 解压jdk压缩包 tar -xzvf 压缩包名
  21. 进入到jdk的bin目录下
  22. 查看版本 ./java -version
  23. 配置环境变量 vi /etc/profile
JAVA_HOME=/usr/local/jdk1.8.0_141
JAVA_BIN=$JAVA_HOME/bin
JRE_HOME=$JAVA_HOME/jre
JRE_BIN=$JRE_HOME/bin
PATH=$JAVA_BIN:$JRE_BIN:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
  • 使配置生效 source /etc/profile
  • 继续步骤进入到tomcat的bin目录下运行 ./startup.sh
  • 查看tomcat的进程 ps -ef | grep tomcat(可忽略)
  • 验证tomcat是否安装成功 打开浏览器输入ip:8080

常见网络知识点

  • tcp和udp的区别是tcp是可靠的传输协议,因为需要建立连接了才能传输数据,而udp不是
  • tcp建立了连接三次握手四次挥手

1)三次握手

在这里插入图片描述
第一次握手:
建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;
第二次握手:
服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;
第三次握手:
客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。 完成三次握手,客户端与服务器开始传送数据.

简单的说:
第一次握手:A给B发消息,B收到消息(B可以确定A发信功能没问题且确定B自己收信功能也没问题)
第二次握手:B给A发消息,A收到消息(A可以确定自己发信功能及收信功能没问题且B发信功能也没问题)
第三次握手:A给B发消息,B收到消息(B知道自己发信功能没问题)

2)四次挥手

在这里插入图片描述
第一次挥手:
客户端A发送一个FIN.用来关闭客户A到服务器B的数据传送
第二次挥手:
服务器B收到这个FIN. 它发回一个ACK,确认序号为收到的序号+1。和SYN一样,一个FIN将占用一个序号
第三次挥手:
服务器B关闭与客户端A的连接,发送一个FIN给客户端A
第四次挥手:
客户端A发回ACK报文确认,并将确认序号设置为序号加1

简单的说:
第一次挥手:A给B发消息,A告诉B数据发送完成需要断开连接
第二次挥手:B给A发消息,B让A先等等,等B把数据传完
第三次挥手:B给A发消息,B告诉A数据已经传完,可以断开连接了
第四次挥手:A给B发消息,知道了,现在为您断开连接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值