您的位置:首页 > 运维架构 > Linux

Linux 中常用软件的安装

2019-08-08 20:52 169 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq_43907358/article/details/98884923

 

1. JDK的安装

1.1 准备工作:安装依赖的环境 直接复制过去执行就好

           yum -y install glibc.i686

           yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6

           yum -y install gcc-c++

           yum -y install libaio*

1.2 检查之前是否安装JDK,安装过则卸载

         rpm -qa | grep -i jdk   参数-i忽略大小写

         rpm -e --nodeps 程序名称

1.3 安装JDK

       1.3.1创建JDK的安装路径

       mkdir  /usr/local/java

       1.3.2上传JDK安装包

       1.3.3 解压 tar -zxvf 安装包 -C 指定目录

       1.3.4 配置环境变量

       vim /etc/profile  在末尾添加如下信息

               export JAVA_HOME=/usr/local/jdk/jdk1.8.0_181

               export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

               export PATH=$JAVA_HOME/bin:$PATH

       1.3.5 重新加载环境变量配置文件

               source /etc/profile

       1.3.6 测试是否成功 java -version

2.Tomcat的安装

       2.1 检查之前是否安装tomcat,安装过则卸载

               rpm -qa | grep -i tomcat

               rpm -e --nodeps 程序名称

       2.2 上传tomcat的安装文件

       2.3 创建tomcat的安装路径

       2.4 解压tomcat

      2.5 配置环境变量

          vim /etc/profile

      添加CATALINA_HOME 以及PATH

       2.6 启动tomcat

               ./startup.sh

               本机远程访问测试是否启动成功

3.Mysql的安装

3.1 检查之前是否安装mysql,安装过则卸载

       rpm -qa | grep -i mysql

       已经安装了库文件,应该先卸载,不然会出现覆盖错误。注意卸载时使用了--nodeps选项,忽略了依赖关系:

       rpm -e --nodeps 程序名称

3.2 上传mysql的安装文件

3.3 创建mysql的安装路径

3.4 解压mysql

3.5添加mysql用户组和mysql用户,用于设置mysql安装目录文件所有者和所属组。

[root@localhost mysql]# groupadd mysql

[root@localhost mysql]# useradd -r -g mysql mysql

3.6 进入mysql解压目录,并更改所属的组和用户。

[root@localhost mysql-5.6.31-linux-glibc2.5-x86_64]# chown -R mysql .

[root@localhost mysql-5.6.31-linux-glibc2.5-x86_64]# chgrp -R mysql .

注意:不要忘记mysql后的 '.' ,代表所有目录

3.7 执行mysql_install_db脚本,对mysql中的data目录进行初始化并创建一些系统表格。注意mysql服务进程mysqld运行时会访问data目录,所以必须由启动mysqld进程的用户(就是我们之前设置的mysql用户)执行这个脚本,或者用root执行,但是加上参数--user=mysql。

[root@localhost mysql-5.6.31-linux-glibc2.5-x86_64]# scripts/mysql_install_db  --user=mysql

3.8将mysql/目录下除了data/目录的所有文件,改回root用户所有,mysql用户只需作为mysql/data/目录下所有文件的所有者。

[root@localhost mysql-5.6.31-linux-glibc2.5-x86_64]# chown -R root .

[root@localhost mysql-5.6.31-linux-glibc2.5-x86_64]# chown -R mysql data

注意:同样,别忘记root后面的 '.'

3.9复制配置文件到etc目录下

[root@localhost support-files]# cp my-default.cnf /etc/my.cnf

并查看my.cnf配置,修改basedir

3.10将mysqld服务加入开机自启动项。

       3.10.1首先需要将support-files目录下的mysql.server服务脚本复制到/etc/init.d/,并重命名为mysqld。

[root@localhost support-files]# cp mysql.server /etc/init.d/mysqld

       3.10.2通过chkconfig命令将mysqld服务加入到自启动服务项中。

[root@localhost support-files]# chkconfig --add mysqld

注意服务名称mysqld就是我们将mysql.server复制到/etc/init.d/时重命名的名称。

       3.10.3查看是否添加成功

[root@localhost support-files]# chkconfig --list mysqld

成功结果如下:

3.11启动mysql

[root@localhost etc]# service mysqld start

3.12运行客户端程序mysql,测试能否连接到mysqld

[root@localhost etc]# /usr/local/mysql/mysql-5.6.31-linux-glibc2.5-x86_64/bin/mysql

3.13设置MySQL初始密码并登陆

如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中.

修改密码

定位到你的MYSQL安装目录/bin下录入:

格式:mysqladmin -u用户名 password 新密码

例如:给root加个密码victor  。键入以下命令:

./mysqladmin -uroot password victor

重新登录

[root@localhost etc]# /usr/local/mysql/mysql-5.6.31-linux-glibc2.5-x86_64/bin/mysql -uroot -p

为了避免每次都输入mysql的全路径

/usr/local/mysql/mysql-5.6.31-linux-glibc2.5-x86_64/bin/mysql,

可将其加入环境变量中,在/etc/profile最后加入两行命令:

export MYSQL_HOME=/usr/local/mysql/mysql-5.6.31-linux-glibc2.5-x86_64

export PATH=$PATH:$MYSQL_HOME/bin

重新加载环境变量配置文件

source /etc/profile

之后重启虚拟机

这样就可以在shell中直接输入mysql命令来启动客户端程序了

[root@localhost mysql]#mysql

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: