Linux 03

软件的安装

安装jdk

  1. 使用远程连接工具,上传 jdk 到虚拟器中
  2. 解压jdk,tar zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local
  3. 配置环境变量
    1.前往 etc 目录下,cd /etc
    2.编辑 profile 文件,在末尾添加环境 vim profile
    3.输入 i 进入编辑模式,在末尾添加如下内容:
    JAVA_HOME=/usr/local/jdk1.8.0_171
    PATH=$JAVA_HOME/bin:$PATH
    
  4. 重新加载 profile 文件 ,使更改的配置立即生效 source profile
  5. 输入 java -version 检查环境变量是否配置成功

如果出现ll等命令失效,可以使用如下命令恢复
export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin

安装Tomcat

  1. 使用远程连接工具,上传 tomcat 到虚拟器中
  2. 解压tomcat, tar zxvf apache-tomcat-7.0.57.tar.gz -C /usr/local
  3. 前往 bin 目录 ,cd bin
  4. 启动tomcat ,sh configtest.sh
  5. 查看进程看tomcat是否启动成功 , ps -ef | grep tomcat
  6. 关闭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

注意:

  1. systemctl 是管理Linux中服务命令,可以对服务进行启动、停止、重启、查看状态等操作
  2. firewall-cmd是Linux中专门用于控制防火墙的命令
  3. 为了保证系统安全,服务器的防火墙不建议关闭

安装MySql

注意: 以下表格中 / 都是 | 的意思

  1. 检测当前系统中是否安装mysql数据库

    命令描述
    rpm -qa查询当前系统中安装的所有软件
    rpm -qa / grep mysql查询当前系统中是否安装名称带mysql的软件
    rpm -qa / grep mariadb查询当前系统中是否安装名称带mariadb的软件

    RPM (Red-Hat Package Manager)RPM软件包管理器,是红帽Linux用于管理和安装软件的工具

    注意: 如果当前系统中已安装Mysql数据库则安装失败,CentOs7自带的mariadb,与MySql冲突

  2. 删除mariadb rpm -e --nodeps 软件名称

  3. 使用远程连接工具,上传 MySql 到虚拟器中

  4. 解压MySql tar zxvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz -C /usr/local/mysql/

  5. 按照顺序安装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
  6. 启动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进程
  7. 登录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包并且进行安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无需繁琐地一次次下载、安装。

  1. 搜索lrzsz安装包,命令为 yum list lrzsz
  2. 使用yum命令在线安装,命令为 yum install lrzsz.x86_64
  3. 输入命令 rz 回车,即可进行文件上传…
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值