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系统下的文档目录下。