软件安装方式

  • tar:解压安装
    • 安装包格式: tar , tar.gz , tar.bz
    • 解压软件包: tar -zxvf [包名]
    • 解压软件包到某个位置 :tar -zxvf [包名] -C url

x:解压 z:解压gzip包 v:显示执行过程 f:解压完使用之前的文件名 -C 路径 :解压到哪个位置去

  • rpm:直接安装
    • 安装包格式:rpm
    • 安装软件包:rpm -ivh 软件包路径
    • 卸载软件包:rpm -e 软件包全名
  • yum:在线安装(不需要要安装包,直接在线安装)
    • yum install -y 软件名 #-y安装时提示你是否继续 y默认继续
    • 安装软件包: yum -y install subversion (安装最新版)
    • 卸载软件包:yum -y remove subversion

查看安装的软件有哪些

  1. rpm -qa | grep jdk #模糊查询jdk文件

卸载openJDK

  1. rpm - e --nodeps 软件名

重新加载配置文件

  1. source /etc/profile

image.png

具体查看陶老师 Linux 软件安装傻瓜式复制

使用xftp将文件上传到linux系统中

安装jdk

  1. 在/usr/local中创建文件加java
  2. 将jdk解压到java文件夹中(相当于安装到了/usr/local/java中)
    1. tar -zxvf jdk-8u251-linux-x64.tar.gz -C /usr/local/java
  3. 卸载open JDK
    1. 执行命令查看jdk 文件 rpm -qa | grep jdk
    2. 卸载 rpm -e —nodeps 文件路径 ## —nodeps 不检查依赖关系
  4. 配置环境变量
    1. 输入命令进行编辑配置文件 vim /etc/profile
    2. 进入插入模式然后在最底行 空几行之后进行插入如下保存退出

set java environment

JAVA_HOME=/usr/local/java/jdk1.7.0_71 CLASSPATH=.:$JAVA_HOME/lib.tools.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH

  1. 重新加载配置文件

source /etc/profile

  1. 输入java -version 查看是否安装完成

安装mysql

  • 解压文件

tar -xvf MySQL-5.5.40-1.linux2.6.x86_64.rpm-bundle.tar

  • 卸载自带的mysql文件
    • rpm -qa | grep mysql #查询
    • rpm -qa | grep mariadb #查询
    • rpm -e —nodeps 文件路径 #删除查询到的文件
  • 安装mysql服务器
    • rpm -ivh MySQL-server-5.5.40-1.linux2.6.x86_64.rpm
  • 安装mysql客户端
    • rpm -ivh MySQL-client-5.5.40-1.linux2.6.x86_64.rpm
  • 启动mysql 服务
    • service mysql start
  • 设置初始密码
    • /usr/bin/mysqladmin -u root password 新密码 #设置root密码
  • 设置mysql自启动
    • 加入到系统服务: chkconfig —add mysql
    • 自动启动: chkconfig mysql on
  • 开放mysql远程连接
    • 登录mysql
    • 开启远程连接

grant all privileges on . to ‘root’ @’%’ identified by ‘root’;

  • 刷新权限

    flush privileges;

    • 开放端口
  • firewall-cmd —zone=public —add-port=3306/tcp —permanent
  • 重新加载

firewall-cmd —reload

  • 查看防火墙端口开放列表

firewall-cmd —zone=public —list-ports

tomcat安装

  • 创建目录 /usr/local/tomcat
    • mkdir -p /usr/local/tomcat
  • 解压目录
    • tar -zxvf apache-tomcat-8.5.45.tar.gz -C /usr/local/tomcat
  • 开启端口号
    • firewall-cmd —zone=public —add-port=8080/tcp —permanent
    • 重新加载

firewall-cmd —reload

  • 查看防火墙端口开放列表

firewall-cmd —zone=public —list-ports

  • 启动tomcat
    • 在tomcat/bin目录中使用startup.sh文件

./startup.sh

MySQL命令(5.5)

service mysql start #开启mysql服务 service mysql stop #关闭 /usr/bin/mysqladmin -u root password 新密码 #设置root密码 mysql -uroot -proot #登录mysql

  • 设置mysql自启动
    1. 1. chkconfig --add mysql
    2. 1. chkconfig mysql on

防火墙指令

1. 查看防火墙状态: firewall-cmd —state eg: image.png 说明防火墙开启 2. 启动防火墙 systemctl start firewalld.service 3. 关闭防火墙 systemctl stop firewalld.service 4. 禁止防火墙开机启动 systemctl disable firewalld.service 5. 释放端口 firewall-cmd —zone=public —add-port=80/tcp —permanent (—permanent永久生效,没有此参数重启后失效将端口释放之后还要重新加载,加载后才生效 6. 重新加载 firewall-cmd —reload 7. 查看 firewall-cmd —zone= public —query-port=80/tcp 8. 删除 firewall-cmd —zone= public —remove-port=80/tcp —permanent 9.查看开放的防火墙端口列表 firewall-cmd —zone=public —list-ports eg: image.png 开放的端口为27018,6308