Linux-安装软件

1、JDK的安装

        1.利用FinalShell的上传工具直接将jdk二进制发布包上传到Linux系统中,默认上传到选中目录

        2.解压到指定目录:tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local (一半自己安装的软件都安装到这个目录)

        3.配置环境变量,打开并编辑 /etc/profile 文件,在末尾行添加上(Shift+G跳转到最后一行)

        JAVA_HOME=/usr/local/jdk1.8.0_171

        PATH=$JAVA_HOME/bin:$PATH

        4.重新加载profile文件,使更改的配置立即生效,命令为:source /etc/profile

        5.检查是否安装成功:java -version 

2、Tomcat的安装

        1.利用FinalShell的上传工具直接将Tomcat二进制发布包上传到Linux系统中。

        2.解压安装包,tar -zxvf apache-tomcat-7.0.57.tar.gz -C /usr/local   

        3.启动tomcat,sh startup.sh    ./startup.sh

        4.查看是否启动完成:

                查看启动日志,more /usr/local/apache-tomcat-7.0.57/logs/catalina.out

                                        tail-50 /usr/local/apache-tomcat-7.0.57/logs/catalina.out

                查看进程,ps -ef l grep tomcat

        ps命令是linux下非常强大的进程查看命令,通过ps-ef可以查看当前运行的所有进程的详细信息“|”在Linux中称为管道符,可以将前一个命令的结果输出给后一个命令作为输入使用ps命令查看进程时,经常配合管道符和查找命令 grep 一起使用,来查看特定进程

        5.停止Tomcat的方式:

                运行Tomcat的bin目录中提供的停止服务的脚本文件

                sh shutdown.sh        ./shutdown.sh

                结束Tomcat进程,查看Tomcat进程,获得进程id:ps -ef l grep tomcat

                执行命令结束进程: kill -9 进程id

                注意: kill命令是Linux提供的用于结束进程的命令,-9表示强制结束

            

3、防火墙相关命令

        1.查看防火墙状态(systemctl status firewalld、firewall-cmd --state)

        2.暂时关闭防火墙(systemctl stop firewalld)

        3.永久关闭防火墙(systemctl disable firewalld)

        4.开启防火墙(systemctl start firewalld)

        5.开放指定端口(firewall-cmd --zone=public--add-port=8080/tcp --permanent)

        6.关闭指定端口(firewall-cmd --zone=public--remove-port=8080/tcp --permanent)

        7.立即生效(firewall-cmd --reload)

        8.查看开放的端口(firewall-cmd --zone=public --list-ports)

        注意:
        1、systemctl是管理Linux中服务的命令,可以对服务进行启动、停止、重启、查看状态等操作

        2、firewall-cmd是Linux中专门用于控制防火墙的命令

        3、为了保证系统安全,服务器的防火墙不建议关闭

4、安装MySql

        ① 检测当前系统中是否安装MySOL数据库        

        rpm -qa        查询当前系统中安装的所有软件
        rpm -qa l grep mysql        查询当前系统中安装的名称带mysql的软件
        rpm -qa l grep mariadb        查询当前系统中安装的名称带mariadb的软件

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

        注意事项:如果当前系统中已经安装有MySQL数据库,安装将失败。CentOS7自带mariadb,与MySQL数据库冲突
        ② 卸载已经安装的冲突软件:
        rpm -e --nodeps 软件名称

        pm -e --nodeps mariadb-libs-5.5.60-1.el7 5.x86 64

        ③ 将资料中提供的MySQL安装包上传到Linux并解压

                mkdir /usr/local/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 mysgl-community-client-5.7.25-1el7.x86 64.rpm

                yum install net-tools
                rpm -ivh mysql-community-server-5.7.25-1.el7.x86 64.rpm

                说明1:安装过程中提示缺少net-tools依赖,使用yum安装

                说明2:可以通过指令升级现有软件及系统内核:yum update

        ⑤ 启动mysql:

                systemctl start mysqld        启动mysql服务

                systemctl status mysgld        查看mysql服务状态

                systemctl enable mysqld        开机启动mysql服务

                netstat -tunlp        查看已经启动的服务

                netstat -tunlp | grep mysgl        通过管道符查找已启动的服务中是否有mysql

                ps -ef l grep mysgl        查看mysql进程

        ⑥ 登录MySQL数据库,查阅临时密码

                cat /var/log/mysqld.log        查看文件内容

                cat /var/log/mysqld.log I grep password        查看文件内容中包含password的行信息

                

        ⑦ 登录MySQL,修改密码,开放访问权限

                mysql -uroot -p        登录mysql(使用临时密码登录)

                #修改密码:

                set global validate_password_length=4;        设置密码长度最低位数

                set global validate_password_policy=LOW;       设置密码安全等级低,便于密码可以修改成root

                set password = password('root');        设置密码为root

                #开启访问权限:

                grant all on *.* to 'root'@'%' identified by 'root';

                flush privileges;        刷新设置

        ⑧ 测试MySOL数据库是否正常工作

                show databases;

5、安装lrzsz

        1、搜索lrzsz安装包,命令为 yum list lrzsz

        2、使用yum命令在线安装,命令为 yum install lrzsz.x86 642

        注意事项:Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shel前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值