1、让镜像被系统识别
mount rhel-server-7.0-x86_64-dvd.iso /mnt
镜像文件 挂载点
[root@desktop0 ~]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/vda1 10473900 6800360 3673540 65% /
devtmpfs 927056 0 927056 0% /dev
tmpfs 942644 80 942564 1% /dev/shm
tmpfs 942644 17016 925628 2% /run
tmpfs 942644 0 942644 0% /sys/fs/cgroup
/dev/loop0 3654720 3654720 0 100% /mnt
2、卸载
umount /mnt
umount /dev/loop0
[root@desktop0 ~]# cd /mnt/
[root@desktop0 mnt]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/vda1 10473900 6800360 3673540 65% /
devtmpfs 927056 0 927056 0% /dev
tmpfs 942644 80 942564 1% /dev/shm
tmpfs 942644 17016 925628 2% /run
tmpfs 942644 0 942644 0% /sys/fs/cgroup
/dev/loop0 3654720 3654720 0 100% /mnt
[root@desktop0 mnt]# umount /mnt/
umount: /mnt: target is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
3、配置本地yum源
(1)获得一个与本机系统版本一致的系统镜像
(2)挂载镜像(让镜像被系统识别和使用)
(3)设定系统安装源指定
cd /etc/yum.repos.d/
rm -rf *
vim yum.repo #文件名称一定以.repo结尾
[rhel7.0] #仓库描述
name=rhel7.0 server #对软件源的描述
baseurl=file:///mnt #镜像的挂载地址
gpgcheck=0 #不检测gpgkey
enabled=1 #此yum源语句块立即生效
4、yum命令
yum clean all #清除所有yum缓存
yum repolist #列出yum仓库信息
yum install software(软件名) #安装软件
yum update software #更新软件
yum list software #查看软件信息
yum list all #查看所有的软件信息
yum list installed #列出已经安装的软件
yum list available #列出已经安装的软件
yum reinstall software #重新安装软件
yum remove software #卸载软件
yum info software #查看软件信息
yum search software信息 #根据软件信息查找软件
yum whatprovides file #根据文件找出包含次文件的软件
yum groups list #列出软件组
yum groups info #列出软件组的信息
yum group install softwaregroup #安装软件组
yum group remove softwaregroup #卸载软件组
#####rpm结尾的软件,只适用于redhat操作系统#####
5、rpm命令(rpm结尾的软件,只适用于redhat操作系统)
注:
(1) yum:上层的安装智能管理工具,既可以发现软件的依赖性,也可以解决依赖性。
(2) rpm:底层的安装工具,只能发现软件的依赖性,但不能解决。
rpm -i #安装
-v #显示安装过程
-h #hash加密
-e #卸载
-ql #查看软件在系统中安装的文件路径
-p #后面跟的是.rmp结尾的软件包,查看软件包如果安装以后会产生什么文件
-qa #产看系统中安装的所有软件名称
-qf filename(绝对路径) #查看filename属于哪个安装包
-ivh name.rpm --force #强制安装,但不能忽略依赖性
-ivh name.rpm --nodeps--force #忽略依赖性并且强制安装
-qi name #产看软件安装后的信息
-Kv #检测软件包安装的时候是否被篡改
6、源码安装软件
ln(nginx)mp la(apache)mp
安装:nginx
1.获取安装包(从官网下载:www.nginx.com)nginx-1.10.3.tar.gz
2.tar dxf nginx-1.10.3.tar.gz
3.cd nginx-1.10.3/
4.cd auto/cc vim gcc 注释掉debug这一行
5.cd nginx-1.10.3/ 这才能编译
解决依赖性 yum install gcc openssl-devel pure-devel -y
./configure --help
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_stub_status_module
#--prefix= 指定安装路径
#--with-http_ssl_module 支持https(ssl)
#--with-http_stub_status_module 查看nginx工作状态
make
make install
/usr/local/nginx/sbin/nginx -t #检查主配置文件有无错误
/usr/local/nginx/sbin/nginx #启动nginx
测试:在浏览器中ip
7、如何使用脚本一步安装虚拟机
yum install system-config-kickstart.noarch -y #下载kickstart服务
system-config-kickstart #启动服务