软件的安装
安装jdk
- 使用远程连接工具,上传 jdk 到虚拟器中
- 解压jdk,tar zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local
- 配置环境变量
1.前往 etc 目录下,cd /etc
2.编辑 profile 文件,在末尾添加环境 vim profile
3.输入 i 进入编辑模式,在末尾添加如下内容:JAVA_HOME=/usr/local/jdk1.8.0_171 PATH=$JAVA_HOME/bin:$PATH
- 重新加载 profile 文件 ,使更改的配置立即生效 source profile
- 输入 java -version 检查环境变量是否配置成功
如果出现ll等命令失效,可以使用如下命令恢复
export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin
安装Tomcat
- 使用远程连接工具,上传 tomcat 到虚拟器中
- 解压tomcat, tar zxvf apache-tomcat-7.0.57.tar.gz -C /usr/local
- 前往 bin 目录 ,cd bin
- 启动tomcat ,sh configtest.sh
- 查看进程看tomcat是否启动成功 , ps -ef | grep tomcat
- 关闭tomcat ,使用 ./shutdown.sh 或者 sh shutdown.sh 关闭
防火墙操作
操作 | 命令 |
---|---|
/usr/local查看防火墙状态 | systemctl status firewalld |
查看防火墙状态 | firewall-cmd --state |
暂时关闭防火墙 | systemctl stop firewalld |
永久关闭防火墙 | systemctl disable firewalld |
开启防火墙 | systemctl start firewalld |
开放指定端口 | firewall-cmd --zone=public --add-port=端口/tcp --permanent |
关闭指定端口 | firewall-cmd --zone=public --remove-port=端口/tcp --permanent |
让修改立即生效 | firewall-cmd --reload |
查看开放的端口 | firewall-cmd --zone=public --list-ports |
注意:
- systemctl 是管理Linux中服务命令,可以对服务进行启动、停止、重启、查看状态等操作
- firewall-cmd是Linux中专门用于控制防火墙的命令
- 为了保证系统安全,服务器的防火墙不建议关闭
安装MySql
注意: 以下表格中 / 都是 | 的意思
-
检测当前系统中是否安装mysql数据库
命令 描述 rpm -qa 查询当前系统中安装的所有软件 rpm -qa / grep mysql 查询当前系统中是否安装名称带mysql的软件 rpm -qa / grep mariadb 查询当前系统中是否安装名称带mariadb的软件 RPM (Red-Hat Package Manager)RPM软件包管理器,是红帽Linux用于管理和安装软件的工具
注意: 如果当前系统中已安装Mysql数据库则安装失败,CentOs7自带的mariadb,与MySql冲突
-
删除mariadb rpm -e --nodeps 软件名称
-
使用远程连接工具,上传 MySql 到虚拟器中
-
解压MySql tar zxvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz -C /usr/local/mysql/
-
按照顺序安装rpm安装包
命令顺序 rpm -ivh mysql-community-common-5.7.25-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.7.25-1.el7.x86_64.rpm rpm -ivh mysql-community-devel-5.7.25-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-compat-5.7.25-1.el7.x86_64.rpm rpm -ivh mysql-community-client-5.7.25-1.el7.x86_64.rpm yum install net-tools rpm -ivh mysql-community-server-5.7.25-1.el7.x86_64.rpm 升级现有软件及系统内核 yum update -
启动mysql
命令 描述 systemctl status mysqld 查看mysql服务状态 systemctl start mysqld 启动mysql服务 systemctl enable mysqld 开机启动mysql服务 netstat -tunlp 查看已经启动的服务 netstat -tunlp / grep mysqld 查看mysql 的服务 ps -ef / grep mysqld 查看mysql进程 -
登录Mysql数据库,查阅临时密码
cat /var/log/mysqld.log | grep password # :后面的就是临时密码
登录mysql,修改密码,开放访问权限
mysql -uroot -p # 登录MySQL,使用临时密码
set global validate_password_length=4; # 设置密码长度最低位数
set global validate_password_policy=LOW; # 设置密码安全等级
set password=password('root'); #设置密码为root
# 开启访问权限,可以从外部也能访问到mysql
grant all on*.*to'root'@'%' identified by 'root';
# 刷新权限,立即生效
flush privileges;
安装Lrzsz(用于文件上传和下载的工具)
Yum (全称为Yellow dog Updater, Modified),是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且进行安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无需繁琐地一次次下载、安装。
- 搜索lrzsz安装包,命令为 yum list lrzsz
- 使用yum命令在线安装,命令为 yum install lrzsz.x86_64
- 输入命令 rz 回车,即可进行文件上传…