linux下的jdk安装:
- 下载linux版本的jdk安装包
- ①下载jdk的压缩包然后解压后配置环境变量。
②下载可执行文件直接运行安装。 - ①将jdk的压缩包上次到linux主机中。
②需要将压缩包远程上传到linux主机中,而linux主机默认支持ftp协议
我们只需要在本地电脑主机中安装一个支持ftp协议的客户端即可
使用客户端:filezilla/xftp(建议用这个和xshell联合使用)
③解压jdk压缩包。
④配置jdk的环境变量。
- ①下载jdk的压缩包然后解压后配置环境变量。
- Linux系统中安装和配置JDK
1、上传JDK压缩包到linux主机中
在usr下创建一个目录叫upload(叫什么都可以文件位置自己定),用来存储上传的jdk压缩包资源。
2、使用FileZilla软件上传jdk压缩包到usr/bjsxt目录中
3、在Xshell中使用tar命令将jdk压缩包进行解压。
4、将解压后的jdk文件复制到usr/local目录下 并重名名为 jdk7
5、查看/usr/local下是否有jdk7目录资源
6、配置Jdk的环境变量
进入etc文件目录,编辑文件profile,在该文件中配置jdk的环境变量。
进入编辑profile文件的视图中,点击i或insert进入编辑状态
配置jdk环境变量,配置完成后退出并保存。
(找到这一句,在后面加上如下代码)#export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
export JAVA_HOME=/usr/local/jdk7
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
7、重新加载profile文件(source +文件全路径名)
8、输入java -version 验证是否配置成功
linux下的tomcat服务器安装:
- 上传tomcat压缩包到/sxt目录下。
- 解压tomcat的压缩包
- 复制解压后tomcat资源到/usr/local下,并命名为tomcat7
- 在/etc/profile文件中配置tomcat的环境变量(如下),并退出保存
export TOMCAT_HOME=/usr/local/tomcat7
export CATALINA_HOME=/usr/local/tomcat7
- 重新加载profile文件
- 启动tomcat服务器,并验证tomcat的安装
在(安装目录)/usr/local/tomcat7/bin目录下执行 startup.sh
在linux主机本地中打开火狐浏览器输入 localhost:8080/ 回车如果出现tomcat的广告页则安装成功。 - 在其他主机中的浏览器访问linux主机中的tomcat服务器。
问题: linux主机的防火墙默认只放行22端口号的请求链接。造成8080请求被阻拦。
解决:
1、配置linux主机的防火墙放行8080端口号
2、关闭linux主机的防火墙
实现:
1、修改linux主机的防火墙,放行8080 端口号,编辑防火墙配置文件,添加8080端口号放行,退出保存。
2、重新加载防火墙配置文件
3、在外部浏览器中访问即可。
为了初学者的便利使用,可以在安装时不安装防火墙,选择安装最小版linux系统
linux下的MySQL安装:
安装和使用:
-
检查之前是否安装 mysql,安装过则卸载
rpm -qa | grep -i mysql
已经安装了库文件,应该先卸载,不然会出现覆盖错误
注意 卸载时使用了–nodeps 选项,忽略了依赖关系:
rpm -e --nodeps 程序名称 -
上传 mysql 的安装文件
-
创建 mysql 的安装路径
-
解压 mysql
-
添加 mysql 用户组和 mysql 用户,用于设置 mysql 安装目录文件所有 者和所属组
[root@localhost mysql]# groupadd mysql [root@localhost mysql]# useradd -r -g mysql mysql
-
进入 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 后的 ‘.’ ,代表所有目录
-
执行 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
- 将 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 后面的 ‘.’
- 复制配置文件到 etc 目录下
[root@localhost support-files]# cp my-default.cnf /etc/my.cnf
并查看 my.cnf 配置,修改 basedir
-
将 mysqld 服务加入开机自启动项
-
首先需要将 support-files 目录下的 mysql.server 服务脚本复制到
/etc/init.d/,并重命名为 mysqld
[root@localhost support-files]# cp mysql.server /etc/init.d/mysqld
- 通过 chkconfig 命令将 mysqld 服务加入到自启动服务项中
[root@localhost support-files]# chkconfig --add mysqld
注意服务名称 mysqld 就是我们将 mysql.server 复制到/etc/init.d/ 时重命名的名称
-
查看是否添加成功
[root@localhost support-files]# chkconfig --list mysqld
添加成功
- 启动 mysql
[root@localhost etc]# service mysqld start
- 设置 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/mys ql -uroot -p
- 设置环境变量
为了避免每次都输入 mysql 的全路径
/usr/local/mysql/mysql-5.6.31-linux-glibc2.5-x86_64/bin/mys ql
可将其加入环境变量中,在/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
linux下的mysql的使用:
注意:
①需要关闭linux系统的防火墙或者放行3306端口号
②MySQL安装成功后默认只支持本地连接,需要配置root账户的远程链接权限。
mysql开启远程访问权限
mysql -u root -p
use mysql;
GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘123456’; 这里的123456为你给新增权限用户设置的密码,%代表所有主机,也可以具体到你的主机ip地址
flush privileges; 这句表示从mysql数据库的grant表中重新加载权限数据
select * from user; 查询是否设置成功