Linux-软件的管理

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                         #启动服务

猜你喜欢

转载自blog.csdn.net/qq_40261882/article/details/86582782