Linux学习安装JDK、Tomcat、YUM、Mysql

1.Linux目录

Linux学习安装JDK、Tomcat、YUM、Mysql

常见命令

查看当前所在目录 pwd
进入目录 cd
查看目录下的所有文件 ls -la
创建文件夹 mkdir /itcast
创建.文件 touch .classpath
写入内容 echo “ ”>文件 (>重定向输出到)
查看内容 cat test.txt
追加写入 echo “” >> 文件
拷贝a目录下的所有文件到b cp -r /a /b
将test.txt移动到src目录下,并修改文件名为a mv test.txt src/Student.java
删除 rm -rf

安装JDK

1、上传jdk安装包,sftp模式 put d:/jdk.xx.xx
2、安装jdk:
解压jdk包到apps文件夹下 tar -zxvf jdk-7u45-linux-x64.tar.gz -C apps/
cd /apps
cd /bin
查看Java版本 java -version
3、配置环境变量
vi /etc/proflie 在最后添加:
export JAVA_HOME=/root/apps/jdk1.7.0_45
export PATH=PATH:PATH:JAVA_HOME/bin
重新加载环境变量 source /etc/profile

YUM本地源

  1. 上传安装包,sftp模式 put D:/CentOS-6.5-x86_64-bin-DVD1.iso -C mount /dev/cdrom(不知道为什么!反正这样就好了!)
  2. 新建挂载目录 mkdir -p /var/iso
  3. 挂载 mount -o loop CentOS-6.5-x86_64-bin-DVD1.iso /var/iso
  4. ll /var/iso
  5. cd /etc/yum.repos.d/
  6. 修改配置 vi CentOS-Media.repo 修改baseurl=file:///var/iso(挂载地址) gpgcheck=0 enabled=1
  7. rename .repo .repo.bak *
  8. mv CentOS-Media.repo.bak CentOS-Media.repo
  9. yum clean all
  10. yum repolist
  11. yum install gcc

安装Tomcat

  1. 上传安装包,sftp模式 putd:/apache-tomcat-7.0.68.tar.gz
  2. 解压 tar -zxvf apache-tomcat-7.0.68.tar.gz -C /usr/local/
  3. 安装 /usr/local/apache-tomcat-7.0.68/bin/startup.sh
  4. 访问:http://192.168.133.2:8080/
  5. 若访问失败,关闭防火墙(需要root权限):
    service iptables stop

安装MySQL

下载mysql的yum源 mysql

  1. 检查系统中是否安装了mysql
    rpm -qa|grep mysql
  2. 如果有安装mysql,则需要先卸载之前安装的mysql
    yum -y remove mysql
  3. 然后再查看mysql是否都卸载完成,如果还有没卸载完成的,则单独卸载
    yum -y remove mysql-libs-5.1.73-8.el6_8.x86_64
  4. 安装包上传到服务器
  5. 建目录 mkdir mysql
  6. 安装yum源
    rpm -ivh mysql57-community-release-el7-8.noarch.rpm
  7. 安装完成得到如下两个文件 :ls -l /etc/yum.repos.d/
    mysql-community.repo
    mysql-community-source.repo
  8. 修改配置 /etc/yum.repos.d
    vi mysql-community.repo enabled=1改成enabled=0
  9. 执行mysql安装命令
    yum -y install mysql-server
  10. 安装完成后,启动mysql服务器
    service mysqld start
  11. 修改密码 /usr/bin/mysql_secure_installation
    enter -y -new password:root -y -n -y -y
  12. 登录mysql: mysql -uroot -proot
  13. 使用mysql:show databases;