目录
一.rpm
RPM(红帽软件包管理器),使用范围已不局限于红帽系统;
二、Yum
1 apt及apt-get(Ubuntu版本)
三、man
四、远程连接
1.查询linux服务器是否安装ssh
2.开启服务、设置开机自启
五、默认镜像源的修改
一.rpm
RPM(红帽软件包管理器),使用范围已不局限于红帽系统;
功能 | 命令 | 备注 |
安装软件的命令格式 | rpm -ivh example.rpm | 安装(.rpm)源码包,显示信息及进度 |
rpm -i example.rpm | 安装(.rpm)源码包 | |
rpm -iv example.rpm | 安装(.rpm)源码包,显示信息 | |
rpm -ih example.rpm | 安装(.rpm)源码包,显示进度 | |
升级软件的命令格式 | rpm -Uvh example.rpm | vh同安装命令一样 |
卸载软件的命令格式 | rpm -e example.rpm | |
查看系统是否安装某一软件包 | rpm -q perl | 直接查询perl是否安装,不做模糊匹配 |
rpm -qa | grep perl | 在已安装的所有软件包中,过滤出perl匹配的结果并显示 | |
rpm -qa | 查询出已安装的所有软件包 | |
查询软件描述信息的命令格式 | rpm -qpi example.rpm | 查询未安装的软件包信息 |
rpm -qi example.rpm | 查询已安装的软件包信息 | |
列出软件文件信息的命令格式 | rpm -qpl example.rpm | |
rpm -ql example.rpm | 查询已安装软件的安装路径 | |
rpm -qR example.rpm | 查询已安装软件的依赖包信息 | |
查询文件属于哪个.rpm包的命令格式 | rpm -qf filename | 查询filename属于哪个安装包 |
下面简单截图:备注:尚未安装的软件包的信息,则在命令后,添加一个p即可,其中p代表(package)的含义;
二、Yum
尽管RPM能够帮助用户查询软件的相关的依赖关系,但是有些大型软件与数十个程序均有依赖关系,安装过程依然费时费力;Yum软件仓库可以根据用户要求分析出所需软件包与其依赖包,然后自动从服务器下载软件包并安装到系统。
功能 | 命令 | 备注 |
列出所有仓库 | yum repolist all | |
列出仓库中所有软件包 | yum list all | |
查看软件包信息 | yum info 软件包名称 | |
安装软件包 | yum install 软件包名称 | |
重新安装软件包 | yum reinstall 软件包名称 | |
升级软件 | yum update 软件包名称 | |
移除软件包 | yum remove 软件包 | |
清除所有仓库缓存 |
yum clean all yum clean yum clean headers yum clean packages |
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) |
检查可更新的软件包 | yum check-update | |
查看系统中已安装的软件包组 | yum grouplist | |
安装指定的软件包组 | yum groupinstall 软件包组 | |
移除指定的软件包组 | yum groupremove 软件包组 | |
查询指定的软件包组信息 | yum groupinfo 软件包组 |
下面简单截图:
软件包安装过程中,is this ok [y/d/N]
二:1 apt及apt-get(Ubuntu版本)
rpm包和deb包是两种Linux系统下最常见的安装包格式,在安装一些软件或服务的时候免不了要和它们打交道。
rpm包主要应用在RedHat系列包括 Fedora等发行版的Linux系统上,
deb包主要应用于Debian系列包括现在比较流行的Ubuntu等发行版上。
我们知道如果要安装现成的这两种包的话,安装rpm包的命令是“rpm -参数”,安装deb包的命令是“dpkg -参数”。而Linux系统很方便和人性化的一点就是很多软件或服务根本就不用我们去下载,直接使用相应的命令就可以管理了,可能这就是传说中的 “云”的概念。
Ubuntu默认的包管理器为apt,而yum是fedora,redhat的包管理器
yum可以用于运作rpm包 , apt、apt-get运作deb包;下面就Ubuntu版本下执行截图
sudo命令:以系统管理者的身份执行指令
apt 命令 | 取代的命令 | 命令的功能 |
apt install | apt-get install | 安装软件包 |
apt remove | apt-get remove | 移除软件包 |
apt purge | apt-get purge | 移除软件包及配置文件 |
apt update | apt-get update | 刷新存储库索引 |
apt upgrade | apt-get upgrade | 升级所有可升级的软件包 |
apt autoremove | apt-get autoremove | 自动删除不需要的包 |
apt full-upgrade | apt-get dist-upgrade | 在升级软件包时自动处理依赖关系 |
apt search | apt-cache search | 搜索应用程序 |
apt show | apt-cache show | 显示装细节 |
三、man
man用于查询linux命令的;
man手册的格式
NAME 命令名称及功能简要说明
SYNOPSIS 用法说明,包括可用的选项
DESCRIPTION 命令功能的详细说明,可能包括每一个选项的意义
OPTIONS 说明每一项的意义
FILES 此命令相关的配置文件
BUGS
EXAMPLES 使用示例
SEE ALSO 另外参照
【使用方式】:…………………………………………………………………………………………………………
1.一般是先whatis example;2.再根据1的反馈,实现man命令进行查询(也可直接man 命令);
3.man查询的结果中,可以使用:/关键字、字,进行关键字定位筛选;n:定位到下一个搜索的关键字,N:定位到上一个搜索到的关键字;end:直接前往尾页;home:直接前往首页;空格键:向下翻一页
截图说明:
四、远程连接
1.查询linux服务器是否安装ssh
2.开启服务、设置开机自启
五、默认镜像源的修改
linux各大发行版修改软件源为国内加速镜像 – 简书
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux进阶新增用户25296 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!