Yum工作机制

基于红帽RPM封装包构建的软件更新机制
基于C/S架构
自动解决软件依赖关系
所有软件包集中在yum软件仓库提供
默认在/etc/yum.repos.d/CentoS*.repop记录软件来源

软件仓库

包含大量软件包+配套的档案数据
Packages (软件包)+repodate (仓库档案)
默认由CentoS官方提供

软件管理命令

Yum list 软件名			列出某个软件的安装信息
Yum info 软件名
Yum provides 程序或文件
Yum list install/available		列出已经安装、可安装的软件
Yum   –y install httpd ftpd 		安装软件包
Yum	   –y  remove  ftpd		卸载软件包
Yum   –y  reinstall  ftpd
yum   -y   localinstall    wps-office-2018.06.rpm…
安装本地现有的 安装包
wget   http://服务器地址/ntfs-3g-2017.rpm
rpm    -ivh   ntfs-3g-2017.rpm … 
从网络上自动安装软件

Linux服务器部署应用程序流程

装包		(httpd、ftp)
配置文件	(网页)
起服务		(httpd/ ftp)
例:1)装包(httpd/ ftp)
			yum  -y  install  httpd
2)配置资源(的网页)
			vim  /var/www/html/index.html
			I  Love  NTD1803
3)起服务(httpd)
			systemctl   restart    httpd
			systemctl   enable   httpd
		4)关闭防火墙、关闭selinux 检测
			systemctl  stop  firewalld
			setenforce   0

访问仓库目录流程

1、	准备服务端,提供(CentOS7)软件仓库
		ls  /repo/cos7dvd/Packages/*.rpm    查看
2、	配置客户端,告诉yum命令如何访问软件仓库
	a)	清理不可用的软件源配置
		rm   -rf   /etc/yum.repos.d/*.repo
	b)	指定新的软件源配置
		yum-config-manager    --add    file:///repo/cos7dvd
	c)	禁止检查软件签名/允许安装非官方提供的软件
		vim  /etc/yum.conf
		gpgcheck=0 		//将1改成0
	d)	检查当前配置的软件来源是否可用
		yum  clean  all			
		yum  repolist 	列出可用的软件仓库信息

Linux Centos服务器特性

开启防火墙服务,默认只允许访问SSH登录
开启SELinux保护机制(Linux系统的私人保镖),增加许多限制
例:关闭CentOS服务器的防火墙、SELinux保护机制
关闭防火墙服务
systemctl  stop  firewalld  		//立即关闭
systemctl  disable  firewalld 	//永久关闭
关闭SELinux服务
	setenforce   0				//立即关闭
vim  /etc/selinux/config		//永久关闭
SELINUX=disabled 				//原来是enforcing