Linux基础 ---------- yum简单命令 / 源码安装软件 / kickstart安装虚拟机系统

目录

一. yum简单命令

二. rpm命令

三. 源码安装软件

四. kickstart安装虚拟机系统


一. yum简单命令

yum  clean  all                    //清除原有yum缓存
yum  repolist                       //列出yum仓库信息
yum  install  software          //安装软件
yum  reinstall  software       //重新安装软件
yum  update  software        //更新软件
yum  remove   software      //卸载软件
yum  list   software              //查看软件信息
yum  list   all                        //查看所有软件信息
yum  list   installed              //列出已经安装的软件
yum  list  avaiable               //列出可安装的软件
yum  info  software              //查看软件的详细信息
yum  search  software         //根据软件信息查找软件
yum  whatprovides  file        //根据文件查找出包含此文件的软件
yum  groups  list                  //列出软件组
yum  groups  info                 //查看软件组的信息
yum  groups  install  softwaregroup          //安装软件组
yum  groups  remove  softwaregroup       //卸载软件组

yum  list   software   和    yum  info  software  的区别


二. rpm命令

rpm    -i      //安装
          -v     //显示安装过程
          -h     //hash加密
          -e     //卸载
          -ql    //查看软件在系统中安装的文件路径(后面跟的软件名)
          -p     //后面跟的是.rpm结尾的软件包,查看软件包如果安装以后会产生的文件
         -qa    //查询系统中安装的所有软件名称
         -qf  firename(绝对路径)          //查看filename属于哪个安装包
         -ivh name.rpm --force                 //强制安装,但不能忽略依赖性
         -ivh name.rpm --nodeps--force   //忽略依赖性并且强制安装
         -qi name                                      //查看软件安装和后的信息
         -Kv                                              //检测软件包安装的时候是否被篡改   
         -ql                                                //软件名


三. 源码安装软件

安装nginx

-->  获取安装包(www.nginx.com) nginx-1.10.3.tar.gz
-->  tar  zxf  nginx-1.10.3.tar.gz
-->  cd  nginx-1.10.3/auto/cc   vim gcc  //注销掉debug和下一行
-->  yum  install  gcc  openssl-devel  prce-devel  -y
-->  ./configure  --prefix=/usr/local/nginx  --with-http_ssl_module  --with-http_stub_status_module
       (--prefix=/usr/local/nginx  //指定安装路径
        --with-http_ssl_module //支持https(ssl)
        --with-http_stub_status_module //查看nginx工作状态)
-->  cd  nginx-1.10.3    --> make    --> make  install
-->  /usr/local/nginx/sbin/nginx   -t     //检查主配置文件有无错误
-->  /usr/local/nginx/sbin/nginx          //启动nginx
-->  测试:在浏览器中输入ip  


四. kickstart安装虚拟机系统

-->  yum  install  system-config-kickstart.noarcch  -y
-->  system-config-kickstart
-->  选择安装界面
-->  vim ks.cfg   最后添加
             %packages   //使用 %packages 引导
             @base          //后安装脚本段, 在系统安装完成后执行的脚本
             %end            
-->  ksvalidator  ks.cfg  //检查有没有语法错误
-->  cp 到/var/www/html/
-->  真机下编写脚本
       #!/bin/bash
       virt-install \
       --name $1  \
       --ram 1024 \
       --cpus 1 \
       --disk /var/lib/libvirt/images/$1.qcow2,bus=virtio,size=9 \
       --network bridge=br0,model=virtio  \
       --location http://172.25.254.48/rhel7.0 \
       --extra-args ks=http://172.25.254.198/ks.cfg &
-->  运行脚本

补充:ksvalidator    +脚本   //检查语法错误

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值