Linux第三天,yum源在线管理

 

 

yum在线管理

解决安装依赖性
虽然方便,yum不是必须上网,可以用光盘当做本地.yum在很多公司当做售后服务,需要掏一定的费用,但centos不用,别的有可能需要.
没有yum这个包 rpm手工安装 yum在线安装

因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。
两者的不同,在于CentOS并不包含封闭源代码软件。
1.IP地址配置和网络yum源
IP地址配置
setup #使用setup工具

vi /etc/sysconfig/network-scripts/ifcfg-eth0
把ONBOOT="NO"改为
ONBOOT="yes" #启动网卡

service network restart
#重启网络服务
网络yum源
vi /etc/yum.repos.d/CentOS-Base.repo
[base] 容器说明,一定要放在[]中
name 容器说明,自己可以随便写
mirrorlist 镜像站点,这个可以注释掉
baseurl 我们的yum源服务器的地址,默认是Centos官方的yum源服务器,是可以使用的.
如果你觉得慢可以改成你喜欢的yum源地址
enabled 此容器是否生效,如果不写或携程enable=1都是生效,写成enable=0就是不生效
gpgcheck 如果是1是指RPM的数字证书生效,如果0则不生效
gpgkey 数字证书的公钥文件保存位置.不用修改
联网用CentOS-Base.repo 没联网用 CentOS-Media.repo

2.yum命令
查询 yum list
#查询所有可用软件安装包

yum groupinstall '开发工具'安装工具包
yum serach关键字

yum -y install 包名
选项:
install 安装
-y 自动回答yes
update ***包名 升级
remove ***包名 卸载
wget 加上下载地址可以在线下载


安装原则 最小化安装 手工装 不要用yum卸载或者升级用什么装什么

YUM软件组管理命令
yum grouplist #列出所有可用的软件组列表
yum groupinstall 软件组名 #安装指定软件组,组名可以有grouplist查询出来
yum groupremove 软件组名 #写在指定软件组
如果软件组名中有空格 要用双引号把软件包名括起来

光盘yum源搭建
挂载光盘 mount /


修改光盘yum源文件
vim CentOS-Media.repo
#
baseurl=file:///mnt/room 挂载地址
注释不存在的地址
把enabled=0改为enabled=1,让这个yum源配置文件生效

修改/etc/yum.repos.d
改变其他yum源后缀使其文件失效
#搜索服务器上所有和关键字相关的包

部署服务的步骤

1.准备环境
关闭防火墙:service iptables stop (chkconfig iptables off)
service iptables status 查看防火墙状态
关闭selinux : setenforce 0(vim /etc/sysconfig/selinux)SELINUX=disabled
配置ip地址
2.安装软件包
3.修改配置文件
vim /etc/httpd/conf/httpd.conf
DocumentRoot "/var/www/html"
4.重启服务
5.测试
tar -f /var/log/messages 系统日志目录
smbpasswd -a 用户名 创建smb用户
usermod -s /sbin/nologin 用户名 拒绝用户登录系统

原文地址:https://www.cnblogs.com/wang-8/p/9908418.html