Linux(CentOS7) 相关软件安装

一、xShell6、xFtp6 安装

1、下载

(1)目的:
  xShell6 是一款强大的安全终端软件,可以用于登陆、操作远程的 Linux 服务器。
  xFtp6 用于上传文件到服务器,从服务器下载文件。

(2)下载地址:
  https://www.netsarang.com/zh/xshell-download/
  如下图所示,点击免费授权页面,通过一个真实的邮箱获取下载地址。

2、xShell6 安装

(1)傻瓜式安装,一路 next。

(2)添加连接
  Step1:使用 ifconfig 查看虚拟机的 ip 地址。

  Step2:Linux 服务器需要开启 SSHD 服务,并且端口号为 22。
    使用 service sshd status,可以查看 sshd 的状态。
    使用 service sshd start,可以启动 sshd 服务。

  Step3:填写连接信息。

  Step4:输入用户名、密码

  step5:操作服务器

3、xFtp6 安装

(1)傻瓜式安装,一路 next。

(2)添加连接
  Step1:添加连接信息,与 xShell6 安装类似。

  Step2:传输文件。

二、RPM、YUM

1、软件包

(1)GPL
  指的是 General Public License,即通用公开许可证,简单理解为保护软件自由的一个协议。经过 GPL 授权的软件都是开源的,即只要你愿意,你就可以修改源代码。

(2)源码包
  源码包就是根据特定语法、格式编写出来的程序。需要通过编译器将源代码编译成二进制语言才能被计算机识别并运行。
  源码包的编译需要很长时间,Linux 一般采用 二进制包 安装。

(3)二进制包
  二进制包即源码包经过编译成功后的包,安装速度较快。一般采用 rpm 或者 yum 安装。

2、RPM包管理系统

  指的是 Red-Hat Package Manager,一种用于互联网下载包的打包以及安装工具。
(1)RPM 查询软件包相关操作

【格式:】
    rpm [选项] 查询对象(rpm 包名)
注:
    常用选项:
        -q    查询软件包是否安装。比如: rpm -q java
        -qa   查询系统中所有已安装的软件包。比如: rpm -qa | grep java
        -qi   查询软件包的详细信息。比如:rpm -qi java
        -qip  查询未安装软件包(包全名)的详细信息。rpm -qlp 包全名的绝对路径
        -ql   查询软件包中文件的安装路径
        -qR  查询软件包的依赖关系

注:
    包名和包全名不是一个东西。包全名指的是 包名....rpm 的全名。

【举例:】
     [[email protected] test]# rpm -qa | grep java

(2)RPM 包的默认安装路径

【默认安装路径:】
    /etc/               存放配置文件目录
    /usr/bin/           存放可执行命令文件的目录
    /usr/lib/           存放函数库的目录
    /usr/share/doc/     存放开发文档、手册的目录
    /usr/share/man/     存放帮助文件的目录

(3)RPM 包的卸载
  用于卸载 RPM 包。

【格式:】
    rpm [选项] 包名
注:
    选项:
        -e            卸载包
        --nodeps      卸载前不检查包的依赖性,直接卸载,不推荐用,可能导致其他程序无法正常工作。

【举例:】
    [[email protected] opt]# rpm -e java-1.7.0-openjdk-1.7.0.221-2.6.18.1.el7.x86_64
    [[email protected] opt]# rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.221-2.6.18.1.el7.x86_64

(4)RPM 包的安装、升级
  用于安装 RPM 包。

【格式:】
    rpm [选项] 包全名
注:
    -i      指的是 install,安装
    -v      显示更详细的信息
    -h      显示安装进度条
    -F      若软件没有安装,则不会安装,且不会升级。
    -U      若软件没有安装,直接安装,若安装过,则升级到最新版本。

【举例:】
    [[email protected] opt]# rpm -ivh mysql-community-common-8.0.11-1.el7.x86_64.rpm 

3、YUM

  RPM 包操作起来繁琐,且需要手动下载依赖包。
  YUM 指的是 Yellow dog Updater Modified,是一款 shell 前端包管理器,基于 RPM 包管理,可以自动指定服务器下载 RPM 包并且安装(自动处理安装依赖包)。可以简单理解为功能类似于 maven。

(1)确保 Linux 上已安装了 yum,若未安装,则得去安装。

[[email protected] opt]# rpm -qa | grep yum

(2)yum 源配置文件的位置。
  使用 yum 安装软件包前,需指定 yum 下载的安装包的存放路径,即 yum 源。
  后缀名为 .repo 的文件都为 yum 源的配置文件,一般位于 /etc/yum.repos.d 目录下。

【yum 源文件位置:】
    [[email protected] yum.repos.d]# ll /etc/yum.repos.d

(3)修改 yum 源为 国内源,比如 163 yum(可选操作)。
  国内源下载速度比较快,可以提升软件包安装以及更新的速度。
  Step1:先备份一下 /etc/yum.repos.d/CentOS-Base.repo

【备份:】
    [[email protected] yum.repos.d]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

  Step2:下载当前系统对应的 repo 文件。并命名为 CentOS-Base.repo

【CentOS7:】
    [[email protected] yum.repos.d]# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

【重命名:】
    [[email protected] yum.repos.d]# mv CentOS7-Base-163.repo CentOS-Base.repo

  Step3:生成缓存

【生成缓存:】
    yum clean all
    yum makecache

  Step4:镜像替换成功

(4)yum 查询软件包相关操作

【格式:】
    yum list               查询所有已安装和可安装的软件包
    yum list 包名           查询软件包的安装情况
    yum search 关键字       从 yum 服务器上查找与关键字相关的所有软件包
    yum info 包名           查询软件包的详细信息

【举例:】
    [[email protected] yum.repos.d]# yum list tomcat

(5)yum 安装软件包

【格式:】
    yum [选项] install 包名
注:
    选项:
        -y     当需要输入确认信息是,自动输入 yes

【举例:】
    [[email protected] yum.repos.d]# yum -y install tomcat.noarch

(6)yum 升级软件包
  给软件包升级。

【格式:】
    yum [选项] update             用于升级所有软件包,不常用
    yum [选项] update 包名        用于升级特定软件包
注:
    选项:
        -y     当需要输入确认信息是,自动输入 yes

【举例:】
    [[email protected] yum.repos.d]# yum -y update tomcat.noarch

(7)yum 卸载软件包、清除缓存

【格式:】
    yum [选项] remove 包名        用于卸载特定软件包
    yum clean all                清除缓存目录下所有
注:
    选项:
        -y     当需要输入确认信息是,自动输入 yes

 【举例:】
    [[email protected] yum.repos.d]# yum -y remove tomcat.noarch

三、Java 开发相关软件安装

1、安装 JDK(使用 yum 方式安装)

(1)Step1:检查是否存在 JDK,存在则删除

【检查是否存在 JDK:】
    [[email protected] opt]# rpm -qa | grep -i java

【存在则删除:】
    [[email protected] opt]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.222.b03-1.el7.x86_6

(2)Step2:查看 yum 源服务器中的 JDK 版本。

【方式一:】
    [[email protected] opt]# yum list *jdk

【方式二:】
    [[email protected] opt]# yum search jdk

(3)Step3:执行安装,此处选择 java-1.8.0-openjdk-devel.x86_64。
  java-1.8.0-openjdk.x86_64 是运行环境(JRE)。
  java-1.8.0-openjdk-devel.x86_64 是开发环境(JDK)。

【安装 JDK】
     [[email protected] jvm]# yum -y install java-1.8.0-openjdk-devel.x86_64

【jdk 默认安装路径为 /usr/lib/jvm 】
    [[email protected] opt]# ll /usr/lib/jvm

(4)Step4:确认安装是否成功(环境变量不用配置)

【方式一:(查看以下指令是否正确)】
    java -version
    java
    javac

【方式二:(写一个 helloworld.java 测试一下)】
    [[email protected] test]# javac HelloWorld.java
    [[email protected] test]# java HelloWorld

2、安装 Tomcat7.0.103(安装 .tar.gz 二进制文件)

(1)下载,并解压到 /usr/local/ 目录下。

【下载地址:】
    http://tomcat.apache.org/download-70.cgi

【解压到 /usr/local/ 目录下】
    [[email protected] local]# tar -zxvf apache-tomcat-7.0.103.tar.gz -C /usr/local

(2)进入 bin 目录,启动 tomcat(服务器本地可以访问)

【进入bin 目录:】
    [[email protected] ~]# cd /usr/local/apache-tomcat-7.0.103/bin

【启动 tomcat:】
    [[email protected] bin]# /bin/sh startup.sh
    或者
    [[email protected] bin]# ./startup.sh

【关闭 tomcat:】
    [[email protected] bin]# /bin/sh shutdown.sh
    或者
    [[email protected] bin]# ./shutdown.sh

(3)外网访问(若访问失败,需开启防火墙,开放 8080 端口)

【外网访问失败:】
    Step1:确定防火墙是否开启,是否开放 8080 端口号。
        service firewalld start/restart/stop     用来开启/重启/停止防火墙服务(可选操作)

        firewall-cmd --stete                   用来查看防火墙状态,(running 才可添加端口)
        firewall-cmd --list-port               查看所有开放端口,是否存在 8080 端口

    Step2:未开启 8080 端口号,则开启。
        firewall-cmd --add-port=8080/tcp       没有端口,则添加
        firewall-cmd --reload                  可选操作,重新加载防火墙

    Step3:连接(注意,要开启 tomcat 服务才可访问,若未开启,则进入tomcat的 bin 目录,执行 ./startup.sh)
        ifconfig   查看 ip 地址

3、安装 mysql 8.011(使用 rpm 方式安装)

未完待续。。。

原文地址:https://www.cnblogs.com/l-y-h/p/12571259.html

时间: 2024-08-03 16:58:27

Linux(CentOS7) 相关软件安装的相关文章

Linux下的软件安装

1.概述 linux中的软件安装一共有三种,相对于Windows的简易操作,对于linux的使用者来说,软件安装也是一门学问.linux中的软件包一共有这么几种: 1).RPM:即RedHat Package Manager(RPM软件包管理器)的简写,执行二进制文件的安装,一个完整的RPM包应该包括可执行文件,man手册,库文件,头文件.RPM软件包的存储格式如下: 其中应用平台包括32位系统的i386,i586,i686,64位系统的x86-64. 2).tar:这是一种压缩后的归档包,常见

Linux Centos7部署环境安装-CentOS

Linux Centos7部署环境安装-CentOS Centos7部署环境安装及Linux常用命令 centos系统下各文件夹的作用 centos7修改系统默认语言 centos7安装rz/sz命令 centos7安装netstat centos7安装lsof命令 centos7下载并安装jdk并配置环境变量 centos7安装Tomcat centos7安装Nginx centos7安装MySQL Linux常用命令 centos系统下各文件夹的作用 /: 根目录,一般根目录下只存放目录,不

Linux 系统下软件安装与管理

一.二进制(RPM)程序包概述 1.二进制程序包的组成部分: 二进制文件.库文件.配置文件.帮助文件 [[email protected] ~]# rpm -qpl/mnt/cdrom/Packages/httpd-2.4.6-40.el7.centos.x86_64.rpm /etc/httpd /etc/httpd/conf          #二进制程序包组成部分配置文件 /etc/httpd/conf.d -- /usr/sbin/httpd          #二进制程序包组成部分二进

Linux学习笔记——软件安装(四)

++++++++++++++++++++++++++++++Linux软件安装+++++++++++++++++++++++++++++++ 注:window系统中的所有安装包都不能在Linux系统中直接安装使用 1. 软件包分类: 源码包(脚本安装包:install.sh)——安装慢,可以看到源代码 二进制包(RPM包,系统默认包)——源码包经过编译之后的机器码,安装快速,看不到源码 2. RPM包管理: RPM包命名规则——范例:httpd-2.2.15-15.e16.centos.1.i6

Linux基础三(软件安装管理)

目录: 一.Linux 中软件包的分类 1.源码包 2.二进制包 3.源码包 4.软件安装的选择 二.软件安装之 RPM 1.背景知识 2.准备知识 3.安装升级与卸载 4.查询校验与提取 一.Linux 中软件包的分类: 1.源码包 1.1 源码包的简介 源码包就是各种源代码文件组合而成的压缩包,因为 Linux 是开源的,所以源码包中的源代码是可以查看甚至修改的,用户可以根据自己所需要的功能进行安装.但是源码包在安装的时候需要编译,即从源代码 abcd 编译成机器语言 0101,这个过程需要

linux操作之软件安装(二)(源码安装)

源码安装 linux上的软件大部分都是c语言开发的 , 那么安装需要gcc编译程序才可以进行源码安装. yum install -y gcc #先安装gcc 安装源码需要三个步骤 1) ./configure 在这一步可以定制功能 , 加上相应的选项即可 , 具有什么选项可以通过 ./configure --help 命令来查看 . 在这一步会自 动检测你的linux系统与相关的套件是否有编译该源码包时需要的库 , 因为一但缺少某个库就不能完成编译 . 只有检测通过 后才会生成一个Makefil

Linux系统中软件安装的几种方式

Linux有很多种发行版本,各种发行版本之间安装软件方式和命令不一样,同一个版本之间安装软件也有不同的方法.但是,大体来说,Linux有两大派系,一个是红帽派系,包含Redhat.Centos.Fedora等.还有一个是Debian派系,包含Kali.Ubuntu等.  红帽系列 简单视图看一下: 源码安装需要安装编译工具: yum -y install gcc gcc-c++ make 以Redhat下安装apache为例 先网站下载源代码包 httpd-2.2.15.tar.gztar -x

Adobe 相关软件安装问题

本来打算继续AC,ACM的题呢,但是受朋友所托,帮她安装Adobe 公司的一些相关软件:PS,Dreamweaver,Flash等,但是却很无语的安装了三四个小时,现将今天安装Adobe 软件的经验,及教训总结如下: (一):多次尝试 安装的时候,因为是屌丝,没钱买正版,又因为不管是平常的使用频率,还是其他的各个方面都感觉这官方版的太大,对楼主完全没有必要,所以从网上下载的破解版的,纯净版的.但是没有想到,还是遇到了诸多问题,主要是安装了PS之后,在安装完成的时候有个立即运行的选项,选择之后,很

[笔记]Linux下InSAR软件安装期间查阅的一些资料整理

 关于Linux环境下软件的编译 1. "undefined reference to" 问题解决方法 http://blog.csdn.net/aiwoziji13/article/details/7330333 2. 不同版本的FFTW库的安装方法有差异 http://anony3721.blog.163.com/blog/static/511974201312322910595/ 3. 不同编译后缀的问题 http://ubuntuforums.org/showthread.ph