JDK
1.将软件通过 xftp 上传到 /opt 下
2.解压到 /opt 下 tar -zxvf jdk-8u181-linux-x64.tar.gz
3.配置环境变量配置文件 vim /etc/profile
方式一:
JAVA_HOME=/opt/jdk1.8
PATH=/opt/jdk1.8/bin:$PATH
export JAVA_HOME PATH
方式二:
export JAVA_HOME=/opt/jdk1.8
export PATH=/opt/jdk1.8/bin:$PATH
4.注销用户 logout 或运行 source,环境变量才生效
5.测试安装使用 java 或 javac 是否输出正确
Tomcat
1.解压到 /opt 下 tar -zxvf apache-tomcat-7.tar.gz
2.启动 ./startup.sh
3.开放端口8080
vim /etc/sysconfig/iptables
4.重启防火墙 service iptables restart
5.查看状态 service iptables status
5.测试是否安装成功 访问 http://linuxip:8080
Eclipse
1.解压缩到 /opt
2.启动eclipse,配置jre和server
启动方式1:创建快捷方式
启动方式2:进入到eclipse解压后的文件夹执行 ./eclipse
3.编写文件测试
Mysql
1.查看本地是否已经安装过 rpm -qa | grep mysql
2.如果已经安装过并重新安装则删除旧的 rpm -e [软件包名称] 或有依赖则强制删除 rpm -e --nodeps [软件包名称]
3.开始安装,因为安装mysql源码包需要gcc环境,所以先安装gcc
yum -y install make gcc-c++ cmake bison-devel ncurses-devel
4.下载 mysql 使用 xftp 放到 /opt 文件夹下
5.解压 /opt tar -zxvf mysql5.6
6.进入mysql目录 cd mysql5.6
7.因为使用源码包,所以需要编译源码
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
8.编译并安装 make &&make install
9.配置mysql
cat /etc/passwd 查看用户列表
cat /etc/group 查看用户组列表
如果没有就创建
groupadd mysql
useradd -g mysql mysql
修改/usr/local/mysql权限
chown -R mysql:mysql /usr/local/mysql
10.执行初始化配置脚本,创建系统自带的数据库和表
cd /usr/local/mysql
scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql
注意:在CentOS 6.8版操作系统的最小安装完成后,在/etc目录下会存在一个my.cnf,需要将此文件更名为其他的名字,如:/etc/my.cnf.bak,否则,该文件会干扰源码安装的MySQL的正确配置,造成无法启动。
修改名称,防止干扰:
mv /etc/my.cnf /etc/my.cnf.bak
11.启动MySQL
添加服务,拷贝服务脚本到init.d目录,并设置开机启动
[注意在 /usr/local/mysql 下执行]
cp support-files/mysql.server /etc/init.d/mysql
chkconfig mysql on
service mysql start --启动MySQL
执行下面的命令修改root密码
cd /usr/local/mysql/bin
./mysql -uroot --默认密码为空
mysql> SET PASSWORD = PASSWORD('root');