Linux中的软件管理以及Linux下的虚拟化部署
2021/11/3 7:11:39
本文主要是介绍Linux中的软件管理以及Linux下的虚拟化部署,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Linux中软件包的类型
1.DEB UBlinux DEBlinux 2.RPM redhat centOS fadora 3.bz2|gz|xz 1.需要源码安装需要编译 2.绿色软件,直接可用 ntfs-3g_ntfsprogs-2017.3.23.tgz 需要编译 "configure" Firefox-latest-x86_64.tar.bz2 绿色 "注意在rhel8中只能使用绿色软件,源码编译软件和rpm软件"
软件包的名称结构
[dhcp-server]-[4.3.6-30].[el8].[x86_64].[rpm] 1 2 3 4 5 1.软件名称 2.软件版本 3.软件的授权协议版本 4.软件架构 5.软件类型后缀
rpm命令管理软件包
rpm -ivh 安装参数组合 -i install -v verbose -h hash -a 所有 -f 文件 -p 软件包 -q 查询 -l 软件安装文件列表 -e 卸载 -c 配置文件 -d 说明 --info 软件信息 --force 强制 --nodeps 忽略依赖性 --script 查询软件在安装或卸载过程中的运行脚本 -Kv 检测软件md5校验码 -V 检测已安装软件在系统中的文件被修改信息
本地软件仓库的搭建
系统软件仓库的作用: 在系统中对软件进行管理 rpm命令是不能解决依赖关系的 如果需要软件在安装过程中自动解决依赖关系 需要大家系统软件仓库 搭建方法: 1.在系统中加载安装系统时使用的安装镜像 mount /xxxx/rhel8.2-xxxxxxxx.iso /xxxx 2.编写软件仓库文件 /etc/yum.repos.d/ 软件源指向文件配置目录 在此目录中不能有无法访问的源指向 vim /etc/yum.repos.d/xxxx.repo 软件仓库指向文件 [AppStream] 仓库名称 name=westos AppStream 描述 baseurl=file:///westos/AppStream 地址 gpgcheck=0 不检测gpgkey (跳过授权检测) gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-REDHAT-release enabled=1|0 [BaseOS] name=westos BaseOS baseurl=file:///westos/BaseOS/ gpgcheck=0 3.test dnf install gcc -y
dnf 软件管理命令
安装管理包 dnf repolist 列出仓库信息 clean all 清除系统中已经加载的仓库缓存信息 /var/cache/dnf list all 列出所有软件 list available 列出未安装软件 list installed 列出已安装软件 install 安装 remove 卸载 reinstall 重新安装 search 搜索 whatprovides 搜索包含文件的软件包 history dnf执行历史 history info dnf执行历史详细信息 group list 列出软件组 group list --installed 列出已安装软件组 group list --available 列出未安装软件组 group list --hidden 列出隐藏软件案组 group install 安装软件组 group info 查看软件组信息 下载安装包 yumdownloader 下载软件包到本机指定位置 yumdownloader httpd 下载仓库中指定软件的安装包到当前目录 yumdownloader --destdir=/mnt 下载仓库中指定软件的安装包到指定/mnt目录 yumdownloader httpd --destdir=/mnt --resolve 下载仓库中指定软件安装包和软件依赖性到/mnt目
kvm安装条件
1.inter cpu ----> vmx 2.amd cpu -------> svm
kvm虚拟化安装
dnf group install "Virtualization Client" "Virtualization Hypervisor" "Virtualization Tools" -y Virtualization Client 虚拟化客户端 Virtualization Tools 虚拟化工具 Virtualization Hypervisor 虚拟化核心套件
kvm虚拟化相关信息
服务名称:libvirtd
虚拟化核心qemu/kvm
虚拟化存储目录(虚拟机硬盘):/var/lib/libvirt/images/westos.qcow2
虚拟化硬件信息:/etc/libvirt/qemu/westos.xml
手动安装虚拟机
manger qcow2 disk qemu-img info xxxx.qcow2 查询虚拟硬盘信息 qemu-img create -f qcow2 xxxx.qcow2 -o lazy_refcounts=off 建立虚拟硬盘并指定动态应用空间 qemu-img resize xxx.qcow2 20G 更改虚拟硬盘容量最大伐值
虚拟机管理命令
virt-viewer westos 显示westos虚拟机 virt-manager 打开虚拟机控制器 virsh list 列出运行的虚拟机 virsh list --all 列出所有虚拟机 virsh start westos 开启虚拟机 virsh shutdown westos 正常关闭虚拟机 virsh destroy westos 断电westos虚拟机 虚拟机快照 qemu-img create -f qcow2 -b /var/lib/libvirt/images/westos.qcow2 /var/lib/libvirt/images/ node1.qcow2
这篇关于Linux中的软件管理以及Linux下的虚拟化部署的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-18git仓库有更新,jenkins 自动触发拉代码怎么配置的?-icode9专业技术文章分享
- 2024-12-18Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享
- 2024-12-13Linux C++项目实战入门教程
- 2024-12-13Linux C++编程项目实战入门教程
- 2024-12-11Linux部署Scrapy教程:新手入门指南
- 2024-12-11怎么将在本地创建的 Maven 仓库迁移到 Linux 服务器上?-icode9专业技术文章分享
- 2024-12-10Linux常用命令
- 2024-12-06谁看谁服! Linux 创始人对于进程和线程的理解是…
- 2024-12-04操作系统教程:新手入门及初级技巧详解
- 2024-12-04操作系统入门:新手必学指南