linux中tomcat与mysql简易安装

目录

tomcat安装

mysql 安装

tomcat与mysql简易安装 补充说明


tomcat安装

安装相关软件:
yum install tomcat -y
yum install tomcat-webapps tomcat-admin-webapps -y
关闭防火墙
systemctl stop firewalld.service
启动tomcat服务
systemctl restart tomcat

刷http://ip:8080 就可以看到tomcat的页面

mysql 安装


安装wget工具
查看是否安装:
rpm -qa|grep "wget"
如果已安装会显示wget相关信息
安装wget:
yum -y install wget
当看到Complete!表示成功安装完成!
下载并安装MySQL官方的rpm
确认安装包存放目录
        cd /usr/local/src
下载rpm安装包
        wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
使用yum进行安装
        yum -y install mysql57-community-release-el7-10.noarch.rpm
安装mysql服务器
        yum -y install mysql-community-server
这一步大概要关联30个安装包,共259M大小

启动mysql
启动mysql服务
        systemctl start mysqld.service
 检查启动状态
        systemctl status mysqld.service
        当显示active(running)说明正常启动了
进入mysql数据库
找出此时的root初始密码
            grep "password" /var/log/mysqld.log
            里面localhost后面的一串字符就是密码,复制下来
 进入数据库
            mysql -uroot -p
            此时要求输入密码,把刚刚复制的内容粘贴下来
            
            注意:此时进入的是mysql的命令提示符界面,linux命令将不再适用

配置mysql
首先修改第一次登陆的密码
        ALTER USER 'root'@'localhost' IDENTIFIED BY 'Root@123';
开启mysql远程访问
        grant all privileges on *.* to 'root'@'%' identified by 'Root@123' with grant option;
        这里的%代表所有IP都可访问,如果想限定某些ip访问,这里输入具体IP地址
刷新操作
        flush privileges;
        对mysql的配置更改,都需要执行这句话进行提交刷新
退出mysql命令提示符
        exit
        执行此命令后,回到linux命令提示符下,mysql的相关指令都不再适用
        
修改mysql字符集
登陆mysql服务器
        mysql -uroot -p
查看当前服务器状态
        status
        可以看到很详细的服务器状态,其中重点关注服务器字符集:
            Server characterset:    latin1
退出mysql
        quit;
 打开配置文件
        vi /etc/my.cnf
增加以下内容
在首行增加:
            [client]
            default-character-set=utf8
在末尾增加:
            character-set-server=utf8
            collation-server=utf8_general_ci
保存退出
 重启mysql服务
        service mysqld restart
登陆mysql服务器
        mysql -uroot -p
查看当前服务器状态
        status
        可以看到服务器字符集已经发生变化:
            Server characterset:    utf8
            Db     characterset:    utf8
            Client characterset:    utf8
            Conn.  characterset:    utf8
            
远程连接
    通过navicat等工具可以通过IP地址连接到此数据库了,可以打开图形化界面

tomcat与mysql简易安装 补充说明

yum安装后的tomcat目录说明:
配置文件目录:/etc/tomcat
安装程序主目录:/var/lib/tomcat/
在Centos使用yum安装后,Tomcat相关的目录都已采用符号链接到/usr/share/tomcat6目录,包含webapps等,这很方便我们配置管理
1.bin目录主要是用来存放tomcat的命令,主要有两大类,一类是以.sh结尾的(linux命令),另一类是以.bat结尾的(windows命令)。
很多环境变量的设置都在此处,例如可以设置JDK路径、tomcat路径 
startup 用来启动tomcat 
shutdown 用来关闭tomcat 
修改catalina可以设置tomcat的内存
2.conf目录主要是用来存放tomcat的一些配置文件。
server.xml可以设置端口号、设置域名或IP、默认加载的项目、请求编码 
web.xml可以设置tomcat支持的文件类型 
context.xml可以用来配置数据源之类的 
tomcat-users.xml用来配置管理tomcat的用户与权限 
在Catalina目录下可以设置默认加载的项目 
3.lib目录主要用来存放tomcat运行需要加载的jar包。 
例如,像连接数据库的jdbc的包我们可以加入到lib目录中来。
4.logs目录用来存放tomcat在运行过程中产生的日志文件,非常重要的是在控制台输出的日志。(清空不会对tomcat运行带来影响) 
在windows环境中,控制台的输出日志在catalina.xxxx-xx-xx.log文件中 
在linux环境中,控制台的输出日志在catalina.out文件中
5.temp目录用户存放tomcat在运行过程中产生的临时文件。(清空不会对tomcat运行带来影响) 
6.webapps目录用来存放应用程序,当tomcat启动时会去加载webapps目录下的应用程序。可以以文件夹、war包、jar包的形式发布应用。 
当然,你也可以把应用程序放置在磁盘的任意位置,在配置文件中映射好就行。
7.work目录用来存放tomcat在运行时的编译后文件,例如JSP编译后的文件。 
清空work目录,然后重启tomcat,可以达到清除缓存的作用。~

linux yum安装与压缩包安装区别

firewalld的基本使用:
systemctl start firewalld 启动
systemctl stop firewalld 停止
systemctl status firewalld 查看状态
systemctl disable firewalld 禁用


设置tomcat开机启动(2)
找到/etc文件夹下的rc.local文件(有的是在/etc/rc.d文件夹下),在文件的最后添加以下java环境变量和启动tomcat命令:
vi /etc/rc.local
touch /var/lock/subsys/local
export JAVA_HOME=JAVA_HOME=/usr/local/java/jdk1.8.0_161
export JRE_HOME=$JAVA_HOME/jre
/usr/share/tomcat/bin/startup.sh start
 (启动命令,可以配置多条)
保存退出  :wq
给rc.local文件添加执行权限
chmod +x rc.local
 为本机jdk安装目录
为本机tomcat安装的目录
reboot重启之后,lsof -iTomcat端口号    查看是否存在
查看进程:执行ps -ef |grep tomcat 
查看端口:netstat -anltp |grep tomcat


修改端口8080为80:
需80端口未被占用,可以使用netstat -nat查看80端口是否在使用。
a)修改vi /etc/tomcat/server.xml文件的如下字段中的8080为80
    <Connector port="8080" protocol="HTTP/1.1"
              connectionTimeout="20000"
                            redirectPort="8443" />

linux中 查找/etc目录下最近一周内内容修改过且不属于root用户的文件
find /etc -mtime 7 -not -user root -not  -print

查找/etc目录下大于1M的文件
find /etc -size +1M


vi编辑器如何设置行号
1,临时设置行号:
进入vi编辑器的输入 :set nu
回车后即显示行号
2,vi /etc/virc
在尾行输入set nu 保存后退出.
然后source /etc/virc即可.


先用vim打开文件,然后:
1、vim用数字+G来移动行,比如你要移动到12行,先敲数字12,最后敲G,光标就会移动到12行。
2、vim用数字+l(小写的L)来移动列,先按数字0将光标移动到行首,然后敲数字,最后敲l,光标就会移动那么多格。比如你要移到第10列,那就是9l。

vi 编辑器中跳到文件的第一行:
a  输入 :0 或者 :1   回车
vi 编辑器跳到文件最后一行:
a 输入 :$   回车
b 键盘按下大写 G

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值