软件安装方式
- 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
查看安装的软件有哪些
rpm -qa | grep jdk #模糊查询jdk文件
卸载openJDK
rpm - e --nodeps 软件名
重新加载配置文件
source /etc/profile

使用xftp将文件上传到linux系统中
安装jdk
- 在/usr/local中创建文件加java
- 将jdk解压到java文件夹中(相当于安装到了/usr/local/java中)
- tar -zxvf jdk-8u251-linux-x64.tar.gz -C /usr/local/java
- 卸载open JDK
- 执行命令查看jdk 文件 rpm -qa | grep jdk
- 卸载 rpm -e —nodeps 文件路径 ## —nodeps 不检查依赖关系
- 配置环境变量
- 输入命令进行编辑配置文件 vim /etc/profile
- 进入插入模式然后在最底行 空几行之后进行插入如下保存退出
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
- 重新加载配置文件
source /etc/profile
- 输入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远程连接
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. chkconfig --add mysql1. chkconfig mysql on
防火墙指令
1. 查看防火墙状态: firewall-cmd —state eg:
说明防火墙开启 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:
开放的端口为27018,6308
说明防火墙开启
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:
开放的端口为27018,6308