• Linux&Nginx16_软件安装方式&上传下载1


    1. Linux上的软件安装方式

     1.1 二进制发布包

      软件已经针对具体平台编译打包发布,只要解压,修改配置即可。

      缺点:各个平台之间不兼容,在一个平台发布的安装包在其他平台可能不能用。

     1.2 RPM包

      软件已经按照redhat的包管理工具规范RPM进行打包发布,需要获取到相应的软件RPM发布包,然后用RPM命令进行安装。

      这种打包方式兼容大多数Linux的发布平台。

      缺点:不会安装软件所依赖的软件包。

     1.3 Yum在线安装

      软件已经以RPM规范打包,但发布在了网络上的一些服务器上,可用yum在线安装服务器上的rpm软件,并且会自动解决软件安装过程中的库依赖问题。

     1.4 源码编译安装

      软件以源码工程的形式发布,需要获取到源码工程后用相应开发工具进行编译打包部署。

    2. 上传与下载工具

     也称为ftp(File Transfer Protocal文件传输协议)

     2.1 FileZilla

      

      

       上传下载通过拖拽的方式把本地文件上传到远程Linux系统指定的位置或下载Linux系统上的文件到本地。

      把本地C盘下的a.txt文件复制到Linux的/usr/local目录下。

      

       

      2.2 lrzsz

      2.2.1 安装lrzsz

        lrzsz需要安装才能使用,使用yum安装方式安装:yum install lrzsz -y

       注意:必须有网络,可以ping baidu.com,如果没有网络,那么修改网络

        vim /etc/sysconfig/network-scripts/ifcfg-eth0,修改BOOTPROTO=dhcp,保存后能ping通说明网络正常。

        yum安装lrzsz报错:

         

         报错解决办法:

         1、备份系统旧配置文件

          mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

         2、下载原配置文件

          wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos6_base.repo

         3、把http替换https

          sed -i 's#http#https#g' /etc/yum.repos.d/CentOS-Base.repo

         4、清除缓存

          yum clean all

          yum makecache

         5、删除163配置文件(没有则不操作此步)

          rm /etc/yum.repos.d/CentOS6-Base-163.repo

      2.2.2 设置上传与下载目录  

       lrzsz安装成功后可以在crt中设置上传与下载目录

        

        

      2.2.3 上传

       输入rz命令,回车自动打开本地上传目录upload,选择文件,添加并确定开始上传。

        

          

      2.2.4 下载

       执行sz filename命令开始下载。

        

       下载完成,本地C盘download目录下就能看到下载的文件。

        

     2.3 sftp

      使用alt + p 组合键打开sftp窗口

       

       使用put命令上传

       

       当前是root用户所以上传到root目录下,如果是普通用户就上传到普通用户目录下。

        

       使用get命令下载

        

       下载到windows系统下的文档目录下。

       

  • 相关阅读:
    sql server报【将截断字符串或二进制数据】错误
    消息队列的一些知识
    excel中添加下拉候选
    君生我未生,我生君已老
    分库分表的几个面试题
    sql server判断表存在
    vue定义data的三种方式与区别
    sql server多表关联update
    使用CodeMirror在浏览器中实现编辑器的代码高亮效果
    Jquery easyui Tree的简单使用
  • 原文地址:https://www.cnblogs.com/ajing2018/p/16391899.html
Copyright © 2020-2023  润新知