Linux基础 ---------- yum简单命令 / 源码安装软件 / 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 +脚本 //检查语法错误