程序包管理dpkgapt-get服务端openssh-server与客户端Xshell设置及lrzsz安装使用

Posted thoughtful-actors

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了程序包管理dpkgapt-get服务端openssh-server与客户端Xshell设置及lrzsz安装使用相关的知识,希望对你有一定的参考价值。

一、程序包管理器 dpkg、apt-get

1、dpkg

安装:sudo dpkg -i cmatrix_1.2a-5build3_amd64.deb 

技术分享图片

卸载:sudo dpkg -r cmatrix 仅卸载软件包;sudo dpkg -P cmatrix 卸载相关配置文件

技术分享图片

查看:dpkg -l cmatrix

技术分享图片

2、apt-get

原理:

  v  在/etc/apt/sources.list中列出了软件源的网址

  v  安装ubuntu的时候为每个软件源服务器所拥有的软件包资源在本地建立了索引文件

  v  索引文件存放在/var/lib/apt/lists/目录的一系列文件中,里面包含了包和包之间的依赖关系

  v  使用apt-get安装软件包的时候,会根据/var/lib/apt/lists/中的索引文件检查所依赖的包,按照依赖关系调整安装顺序

  v  从/etc/apt/sources.list列出的软件源网址下载包并按照顺序进行安装

步骤;

  安装:apt-get install 包名

技术分享图片

  卸载:apt-get [-y] remove [--purge] 包1 包2....    (默认不会删除程序的配置文件,予以保留,但如果接上--purge,则会删除)

技术分享图片

  查看:dpkg -l 包名

技术分享图片

更新软件列表:apt-get  [选项] update

  v  apt-get update命令会按照/etc/apt/sources.list列出的软件源网址,扫描每个软件源服务器

  v  为每个服务器所拥有的软件包资源在本地重新建立索引文件,存放在/var/lib/apt/lists/目录中

技术分享图片

更新软件:apt-get upgrade     (将系统内低版本的软件更新为更高版本更新的软件)

  v  将现有已安装的包的版本和/etc/apt/sources.list中包的版本比较,如果已安装的包版本低就提示更新包

  v  使用apt-get upgrade之前最好先运行apt-get update更新本地包索引文件

技术分享图片

强制解除apt锁占用--命令:

  第一步:sudo rm /var/cache/apt/archives/lock

  第二步:sudo rm /var/lib/dpkg/lock

二、安装xshell和lrzsz远程文件传输工具

1、xshell

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

2、连接远程服务器

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

3、lrasz

在Linux系统内,可以基于ssh协议使用lrzsz工具进行远程文件传输,大部分情况可替代FTP。

rz: 从远程主机传文件到服务器(虚机)

 sz: 从服务器主机(虚机)传文件到客户端

安装:apt-get install lrzsz

技术分享图片

  上传:rz 

技术分享图片

技术分享图片

技术分享图片

技术分享图片

  下载:sz 文件名

 

以上是关于程序包管理dpkgapt-get服务端openssh-server与客户端Xshell设置及lrzsz安装使用的主要内容,如果未能解决你的问题,请参考以下文章

Openssl证书工具使用手册

LINUX下的远端主机登入 校园网络注册 网络数据包转发和捕获

OpenSSL 功能介绍

SVN版本控制管理操作

SVN版本控制管理操作

Linux里面openss-devel是啥?