Linux下安装相关软件

Linux下安装相关软件

  • 安装JDK
  • 安装mysql
  • 安装tomcat
  • 安装nginx
  • 安装zookeeper
  • 安装activemq

安装JDK

1.将安装包放在目录下 /usr/local/jdk
2.解压 tar zxvf jdk-8u221-linux-x64.tar.gz
3.vim /etc/profile
4.在文件的末尾插入
export JAVA_HOME=/usr/local/jdk/jdk1.8.0_221
export CLASSPATH=.: J A V A H O M E / j r e / l i b / r t . j a r : {JAVA_HOME}/jre/lib/rt.jar: JAVAH/span>OME/jre/lib/rt.jar:{JAVA_HOME}/lib/dt.jar: J A V A H O M E / l i b / t o o l s . j a r e x p o r t P A T H = {JAVA_HOME}/lib/tools.jar export PATH= JAVAH/span>OME/lib/tools.jarexportPATH=PATH:${JAVA_HOME}/bin
5.刷新环境配置使其生效 source /etc/profile
6.查看jdk是否安装成功,输入指令java -version

安装mysql

1.检查是否安装了mysql rpm -qa | grep mysql
2.将安装包放到usr/local/mysql下
3.解压 tar zxvf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz
4.在/usr/local/mysql目录下创建data目录
[root@localhost /]# mkdir /usr/local/mysql/data
5.创建mysql用户组和mysql用户
#groupadd mysql
#useradd -r -g mysql mysql
6.更改mysql目录下所有的目录及文件夹所属的用户组和用户,以及权限
chown -R mysql:mysql /usr/local/mysql
chmod -R 755 /usr/local/mysql
7.编译安装并初始化mysql,务必记住初始化输出日志末尾的密码(数据库管理员临时密码)
[root@localhost /]# cd /usr/local/mysql/mysql/bin
[root@localhost bin]# ./mysqld –initialize –user=mysql –datadir=/usr/local/mysql/data –basedir=/usr/local/mysql
8.编辑配置文件my.cnf,[root@localhost bin]# vi /etc/my.cnf 添加配置如下

9.修改/usr/local/mysql/mysql-5.7.28-linux-glibc2.12-x86_64/support-files/mysql.server文件

10.复制

11.启动mysql服务器
service mysql start 或者
/usr/local/mysql/mysql-5.7.28-linux-glibc2.12-x86_64/support-files/mysql.server start

12.查询服务
ps -ef | grep mysql
12.杀死进程
kill -9 pid
13.添加软连接 并重启mysql服务
[root@localhost /]# ln -s /usr/local/mysql/mysql-5.7.28-linux-glibc2.12-x86_64/mysql.server /etc/init.d/mysql
[root@localhost /]# ln -s /usr/local/mysql/mysql-5.7.28-linux-glibc2.12-x86_64/bin/mysql /usr/bin/mysql
[root@localhost /]# service mysql restart
14.登录mysql 修改密码
[root@localhost /]# mysql -u root -p
Enter password:
mysql>set password for root@localhost = password(‘123456’);
15.可能会出现错误
mysql登录报错:mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object fi…
在 /usr/lib下执行 yum install libncurses* 就可以了

安装tomcat

1.mkdir /usr/local/tomcat
2.将压缩包放到第一步中目录下
3.解压tar -zxvf apache-tomcat-8.5.45.tar
4.进入tomcat下bin目录启动tomcat
启动 ./startup.sh
关闭 ./shutdown.sh
5.启动成功
Using CATALINA_BASE: /usr/local/tomcat/tomcat8

Using CATALINA_HOME: /usr/local/tomcat/tomcat8

Using CATALINA_TMPDIR: /usr/local/tomcat/tomcat8/temp

Using JRE_HOME: /usr/java/jdk1.8.0_181

Using CLASSPATH: /usr/local/tomcat/tomcat8/bin/bootstrap.jar:/usr/local/tomcat/tomcat8/bin/tomcat-juli.jar

Tomcat started.
6.访问http://localhost:8080/如果不是本机输入对应ip

/usr/local/tomcat/tomcat8/bin 目录下启动关闭tomcat

server.xml下的几个port含义

1、是tomcat 监听的关闭端口。
2、
protocol: http协议;connectionTimeout: 连接超时时间;
port:监听浏览器发送请求,该端口设置为80后在访问的时候就可以省略端口(http://localhost);
redirectPort:重定向端口,当用户用http请求某个资源,而该资源本身又被设置了必须要https方式访问, 此时Tomcat会自动重 定向到这个redirectPort设置的https端口,即处理https请求的端口。
3、
这个是接受其他服务转发过来的请求。

安装nginx

1.将jar包放到/usr/local下
2.解压tar -zxvf nginx-1.14.2.tar.gz
3.进入到nginx文件夹内 cd nginx-1.14.2
4. ./configure
5.通过上一步,你会看到文件夹多了Makefile这个文件
6.GCC——GNU编译器集合
yum install gcc-c++
7.PCRE库
yum install -y pcre pcre-devel
8. zlib库
yum install -y zlib zlib-devel
9.OpenSSL库
yum install -y openssl openssl-devel
10.接下来通过命令 make 编译
11.使用命令 make install 安装
12.进入到sbin目录 然后./nginx启动 nginx默认是80端口 如果你想修改端口就进入到conf目录下找到nginx.conf修改,
启动时候出现的问题
nginx: could not open error log file: open() “/usr/local/nginx-1.16.1//logs/error.log” failed (2: No such file or directory)
2019/12/25 14:10:39 [emerg] 49126#0: open() “/usr/local/nginx-1.16.1//logs/access.log” failed (2: No such file or directory)

需要在nginx-1.14.2目录下 创建logs文件夹 在此文件夹下创建access.log error.log文件
touch access.log
touch error.log
然后在重新启动nginx

13.通过命令 ps aux|grep nginx查看nginx的情况
14.访问 localhost:80
make过程中出现下列问题
问题:bash: make: command not found… Failed to search for file: Cannot update read-only repo
只需要执行 yum -y install gcc automake autoconf libtool make

在/usr/local/nginx-1.16.1/sbin 目录下 启动nginx ./nginx

安装zookeeper

1.放到/usr/local下
2.解压tar -zxvf zookeeper-3.4.10.tar.gz
3.改名mv zookeeper-3.4.10 zookeeper
4.进入zookeeper
cd zookeeper
5.切换到zookeeper目录下的conf目录下,重新复制一份zoo_sample.cfg文件并命名为zoo.cfg:
vim zoo.cfg
dataDir=/tmp/zookeeper
dataLogDir=/tmp/zookeeper/log
6.在根目录的tmp目录下创建zookeeper文件夹
mkdir zookeeper
zookeeper目录下创建log
mkdir log
7.配置环境变量 vi /etc/profile
export ZOOKEEPER=/usr/local/zookeeper
export PATH= P A T H : PATH: PATH:ZOOKEEPER/bin
刷新source /etc/profile
8.启动 zkServer.sh start
查看运行状态 zkServer.sh status
启动客户端 zkCli.sh

安装activemq

1.将压缩包放到/usr/local/activemq
2.解压 tar -zxvf apache-activemq-5.15.5.tar.gz
3.进入bin
cd /usr/local/activemq/apache-activemq-5.15.9/bin
4.
启动服务 ./activemq start

查看启动状态 ./activemq status

停止服务 ./activemq stop

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24782 人正在系统学习中

来源:炯哈哈

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年11月22日
下一篇 2019年11月23日

相关推荐