安装SZ rzGcc

首先需要tomcat的jar包,打算rz上去,发现没有安装

./configure的时候发现缺少gcc和cc

安装解决:

再次执行成功安装了sz和rz

创建软链接然后就可以使用sz和rz命令了

安装JDK

发现tomcat需要JDK的支持,于是安装jdk

首先windows下载,然后rz上传

然后解压安装包jdk-9.0.4_linux-x64_bin.tar.gz

然后设置环境变量

在最上面加上jdk的配置:

执行profile文件

这样可以使得配置不用重启立即生效

验证JDK

显示:

终于要安装tomcat

Tomcat只需要解压就好了,。。。。。。。。

启动tomcat总是报错:

发现是tomcat9只能兼容jdk8而不能兼容jdk9于是将jdk卸载重装

引用链接:https://www.cnblogs.com/xdp-gacl/p/4097608.html

https://www.cnblogs.com/Dylansuns/p/6974272.html

卸载jdk是直接将jdk的所在目录删了,然后修改配置文件

中途source失效了一次,然后重启电脑就好了

安装maven

1、wget http://mirrors.shu.edu.cn/apache/maven/maven-3/3.5.3/binaries/apache-maven-3.5.3-bin.tar.gz

2、mkdir -r /usr/local/maven

3、tar -zxvf apache-maven-3.5.3-bin.tar.gz -C /usr/local/maven

4、cd apache-maven-3.5.3/

vi conf/settings.xml

5、pwd

6、vi /etc/profile

添加后内容:

export MAVEN_HOME=/usr/local/maven/apache-maven-3.5.3

export PATH=${JAVA_HOME}/bin:${MAVEN_HOME}/bin:$PATH

7、source /etc/profile

8、mvn –version

安装mysql

1、下载mysql

wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz

tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz

cp -r mysql-5.6.33-linux-glibc2.5-x86_64/ /usr/local/mysql

2、创建用户和用户组

groupadd mysql

useradd -g mysql mysql

cd /usr/local/mysql

chown -R mysql:mysql .

3、准备执行初始化脚本:

./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

报错:

提示缺少Data::Dumper模块

解决方案: yum –y autoconf

http://blog.sina.com.cn/s/blog_694864e60102vaij.html

执行过程中发现yum没有安装。。。。,于是安装yum,再执行脚本

4、更改权限:

chown -R root:root .

ls –l

chown -R mysql:mysql data

5、把mysql的启动命令放在系统命令中

cp support-files/mysql.server /etc/init.d/mysql

尝试启动:service mysql start

报错:${baseDir}找不到对应的路径

vi support-files/mysql.server,发现里面的basedir和datadir是空的

修改它的复制文件:vi /etc/init.d/mysql

添加:

basedir=/usr/local/mysql/

datadir=/usr/local/mysql/data/mysql

chown 755 /etc/init.d/mysql

cp support-files/my.default.cnf /etc/my.cnf

service mysql start 启动成功

6、测试连接:

./mysql/bin/mysql –uroot 没问题

7、将mysql配置加入环境变量path

vi /etc/profile

修改成:

export MYSQL_HOME=/usr/local/mysql

export PATH=${JAVA_HOME}/bin:${MAVEN_HOME}/bin:${MYSQL_HOME}/bin:$PATH

source /etc/profile

8、修改mysql的root密码

./bin/mysqladmin -u root password '961012gz'

./bin/mysql -uroot -p961012gz

9、尝试远程连接:

报错:host is not allowed to connect to this MySql server

解决方案:

./bin/mysql -uroot -p961012gz

use mysql;

mysql>update user set host=’%’ where user=’root’;

mysql>select host, user from user;

mysql>flush privileges;

参考链接:http://blog.csdn.net/lhh1002/article/details/6131733

10、问题解决与参考链接

中间安装一次失败过,失败原因是在mysql用户和mysql组干脆没有创建,然后解压目录没有更改,导致出现一些混乱。于是卸载。

卸载参考链接:https://www.cnblogs.com/taomylife/p/7234925.html

这里对应命令:

ps -ef | grep mysql

/etc/init.d/mysql.server stop

whereis mysql

rm -rf /usr/local/mysql

rm -rf  /usr/lib64/mysql

rm -rf /usr/share/mysql

find / -name mysql

rm -rf /etc/selinux/targeted/active/modules/100/mysql

rm -f /etc/rc.d/init.d/mysql

rm -rf /var/lib/mysql

安装参考链接:

https://www.cnblogs.com/bookwed/p/5896619.html

https://www.cnblogs.com/xinjing-jingxin/p/8025805.html

安装yum

1、下载组件:

wget ftp://ftp.icm.edu.pl/vol/rzm6/linux-slc/centos/7.2.1511/os/x86_64/Packages/yum-3.4.3-132.el7.centos.0.1.noarch.rpm

wget ftp://mirror.switch.ch/pool/4/mirror/centos/7.4.1708/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm

wget ftp://ftp.icm.edu.pl/vol/rzm6/linux-slc/centos/7.1.1503/cr/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-34.el7.noarch.rpm

wget ftp://ftp.icm.edu.pl/vol/rzm6/linux-centos-vault/7.2.1511/os/x86_64/Packages/yum-updateonboot-1.1.31-34.el7.noarch.rpm

wget ftp://ftp.icm.edu.pl/vol/rzm6/linux-centos-vault/7.1.1503/cr/x86_64/Packages/yum-utils-1.1.31-34.el7.noarch.rpm

2、安装

rpm -ivh yum-*

3、测试:

yum -y install lftp

遇到问题:

之前的参考链接:http://blog.csdn.net/hfmbook/article/details/52065639

但在网易的镜像库中找到的rpm文件有些版本不对,于是执行报错:

python-urlgrabber >= 3.10-8 is needed by yum-3.4.3-150.el7.centos.noarch

于是参考链接:http://blog.csdn.net/qq_27365043/article/details/76247710下载了降版本的rpm包再执行的安装包

Linux下载对应rpm包时候不知道自己系统的版本:

uname –a 显示电脑以及操作系统的相关信息

Linux VM_0_9_centos 3.10.0-514.26.2.el7.x86_64 #1 SMP Tue Jul 4 15:04:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

cat /proc/version 说明正在运行的内核版本

Linux version 3.10.0-514.26.2.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) ) #1 SMP Tue Jul 4 15:04:05 UTC 2017

cat /etc/redhat-release

CentOS Linux release 7.2.1511 (Core)

参考链接:

http://blog.csdn.net/kongshuai19900505/article/details/78402764?locationNum=10&fps=1

rpm搜索资源地址:http://rpm.pbone.net/

最新文章

  1. Web存储-Web Storage
  2. Hibernate5.2之多对多关联关系(六)
  3. Demystifying ASP.NET MVC 5 Error Pages and Error Logging
  4. NDK相关以及同步相关博客收集
  5. cf493B Vasya and Wrestling
  6. Microsoft.VisualBasic.dll的妙用and 改善C#公共程序类库质量的10种方法
  7. Android 测试 Appium、Robotium、monkey等框架或者工具对比
  8. 处理文本,提取数据的脚本-主要就是用sed
  9. CUDA编程(六)进一步并行
  10. hdu 4638 树状数组 区间内连续区间的个数(尽可能长)
  11. Python:Day53 Template基础
  12. PAT A1094 The Largest Generation (25 分)——树的bfs遍历
  13. 跟随我在oracle学习php(4)
  14. MySql之视图的使用
  15. ETL工具总结
  16. yum配置与使用(很详细)
  17. POJ.1986 Distance Queries ( LCA 倍增 )
  18. 【Unity笔记】角色信息常用访问器get/set
  19. Makefile总结
  20. New Year and Old Property :dfs

热门文章

  1. C#使用 System.Net.Mail发送邮件功能
  2. 流水的新技术,铁打的Linux
  3. mandatory and advisory文件锁(File Lock)
  4. 在linux中要直接查找的命令
  5. vm15安装MACOS
  6. 网络管理命令ping和arping
  7. 2015-2016 ACM-ICPC, NEERC, Moscow Subregional Contest J - Jealousy
  8. 6月13 ThinkPHP框架基础
  9. InnoDB存储引擎介绍-(2)redo和undo学习
  10. jqgrid取所有行的值,jqgrid取行对应列(name)的值,jqgrid取多行值对应列转json的方法