JDK、tomcat、Mtsql、Nginx的安装

卸载:yun remove + Mysql

JDK、Tomcat的安装:

1、将下载好的压缩文件(官网了可下载)上传到你想放置的目录,并解压。tar -zxvf  jdk-8u191-linux-x64.tar.gz

2、将解压好的文件夹复制到/usr/java 目录下(这步可以不做,看个人放置文件的喜好,我这里没做)

     mkdir /usr/java    创建文件夹  

     mv jdk1.8.0_191 /usr/java   剪切文件夹到另一个文件夹

3、修改环境变量

  vi /etc/profile  打开文件添加配置

5、source /etc/profile  让该文件立即生效(省的重启),并测试javac   或者java -version  没出现命令未找到即可

      进入到tomcat  bin目录  startup.sh  看是否会编译一下信息

 Mysql的安装:

安装前,我们可以检测系统是否自带安装 MySQL:

rpm -qa | grep mysql

如果你系统有安装,那可以选择进行卸载:

rpm -e mysql  // 普通删除模式
rpm -e --nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除

1、安装rpm包(外网):

    rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

2、安装及下载相关组件(耗时):

    yum -y install mysql-community-server

3、启动mysql进程服务

    systemctl start mysqld

4、当第一次启动MySQL服务器时,为MySQL根用户生成一个临时密码。 您可以通过运行以下命令找到密码:

     sudo grep 'temporary password' /var/log/mysqld.log

取下面那个特殊字符为准(第一个是我第一次安装所产生的)

5、运行mysql_secure_installation命令来提高MySQL安装的安全性(配置用户密码)

    sudo mysql_secure_installation 

输入临时密码后,系统会要求您为root用户设置新密码。 密码必须至少包含8个字符并且至少包含一个大写字母,一个小写字母,一个数字和一个特殊字符。否则编译不通过

当你输完后,会弹出很多提示信息,不停的选择y即可。完成此次的安装

6、远程登录连接,检查是否安装成功

     mysql -uroot -p

    输完密码后看等否登录(show databases;看下是否有多个数据库名)

    备注:停止Mysql服务:进入/usr/bin  命令:./mysqladmin -uroot -p shutdown  输入密码

Nginx的安装:

1、安装前确保已经安装gcc(因为这是有c++编写的程序)yum install gcc

2、安装相关依赖包:

    yum install -y pcre pcre-devel

    yum install -y zlib zlib-devel

    yum install -y openssl openssl-devel

3、把下载的文件上传到/usr/local/server/nginx 并解压

     mv nginx-1.12.2 /usr/local/server/nginx    (剪切文件到此目录,及时该目录不存在也可)

4、配置nginx的安装信息./configure --prefix=/usr/local/server/nginx  (此时会多出Makefile文件)

5、紧接着进行安装 输入make && make install,执行完成后我们nginx就编译安装完成()

6、打开防火墙vi /etc/sysconfig/iptables(增加两个端口8080  8081)

     备注:检查防火墙是否开启:service iptables status

     没安装则:yum install iptables-services 

     查看防火墙状态:firewall-cmd --state   (关闭后显示notrunning,开启后显示running)

     停止防火墙:systemctl stop firewalld.service

7、重启防火墙 service iptables restart

8、进入nginx编译安装后的路径(第五步)/usr/local/nginx/sbin  该目录下有nginx的一个文件,可启动nginx

nginx -s quit :停止nginx(./nginx -s quit)

nginx -s reload :从新载入nginx(当配置发生改变)

nginx -v :查看nginx的版本  

nginx -t :查看nginx的配置文件目录

切换至logs目录  cat nginx.pid 查看进程号当然也可以ps -ef | grep nginx查看   kill -9 pid杀死进程

nginx.conf  配置文件中  worer_processes 5 开启多个进程(默认是一个进程Master 多个线程 )

9、是否以守护进程的方式开启nginx,守护进程是脱离终端并且可以在后头运行的进程,关闭守护进程可以然后我们更方便的调试nginx。  master_process  on;语法默认on开启

猜你喜欢

转载自blog.csdn.net/qq_40826106/article/details/83822416