玩转Linux与运维岗(23)
引言
1、项目背景
学员小白,目前刚入职了一家电子商务公司。主要负责大型商城系统维护,公司主营母婴用品,如奶瓶、奶嘴、童装等等,最近,很多客服发现一个问题:很多宝妈会在评论区互相咨询产品相关信息。
于是公司决定针对这一需求,要求运维为公司迅速上线一款论坛系统,方便宝妈交流产品、育儿心得等等。
2、项目需求
满足功能,并且省钱(开源项目)
Discuz! = Apache + PHP + MySQL
一、YUM概述
1、Linux软件的安装方式
在CentOS系统中,软件管理方式通常有三种方式:rpm安装
、yum安装
以及编译安装
。
编译安装,从过程上来讲比较麻烦,包需要用户自行下载,下载的是源码包,需要进行编译操作,编译好了才能进行安装,这个过程对于刚接触Linux的人来说比较麻烦,而且还容易出错。好处在于是源码包,对于有需要自定义模块的用户来说非常方便。(就业班会着重讲解)
2、什么是yum
Yum(全称为 Yellow dog Updater, Modified
)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。
基于rpm包管理,能够从指定的服务器(yum源)自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
yum配置文件位置
#cd /etc/yum.repos.d/
#ll
-rw-r–r–. 1 root root 1991 Mar 28 2017 CentOS-Base.repo 网络yum源配置文件
-rw-r–r–. 1 root root 647 Mar 28 2017 CentOS-Debuginfo.repo 内核相关的更新包
-rw-r–r–. 1 root root 289 Mar 28 2017 CentOS-fasttrack.repo 快速通道
-rw-r–r–. 1 root root 630 Mar 28 2017 CentOS-Media.repo 本地yum源配置文件## 3、配置阿里yum源
使用阿里yum源代替系统默认的yum源
① 备份默认源
#cd /etc/yum.repos.d/
#mv CentOS-Base.repo CentOS-Base.repo.bak② 下载新CentOS-Base.repo
#wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
含义:使用阿里云的yum源代替默认的yum源,下载软件更快③ 清除所有缓存
#yum clean all ④ 重新生成缓存
#yum makecache
http://mirrors.aliyun.com/repo/选择不同centos版本的yum源
-rw-r–r–. 1 root root 7989 Mar 28 2017 CentOS-Vault.repo 最近版本加入老本的YUM配置
4、yum命令
① 查询操作
语法:# yum search 关键词
② 安装操作
语法:# yum [-y] install 关键词
③ 卸载操作
语法:# yum [-y] remove 关键词
④ 更新操作
语法:#yum [-y] update [包的关键词]
特别注意:包的关键词如果不写,则表示更新整个系统(全局更新,也包含内核)
玩转Linux与运维岗(23)相关推荐
- 玩转Linux与运维岗(12)
一.用户与用户组的概念 1.为什么要做用户与用户组管理 用户和用户组管理,就是添加用户和用户组,针对每个用户设置不同的密码. 问题:大家平时的笔记本电脑,会设置多个账户吗?为什么? 服务器要添加多账户 ...
- 玩转Linux与运维岗(44)
MySQL介绍及安装 一.MySQL概述 1.关系型数据库与非关系型数据库 RDBMS(relational database management system),既关系型数据库管理系统. 简单来说 ...
- 玩转Linux与运维岗(38)
SHELL编程 该课程主要包括以下内容: ① Shell的基本语法结构 如:变量定义.条件判断.循环语句(for.until.while).分支语句.函数和数组等: ② 基本正则表达式的运用: ③ 文 ...
- 玩转Linux与运维岗(15)
一.权限概述 1.什么是权限 在多用户计算机系统的管理中,权限是指某个特定的用户具有特定的系统资源使用权利. 在Linux 中分别有读.写.执行权限: 权限针对文件 权限针对目录 读r 表示可以查 ...
- 玩转Linux与运维岗(31)
Linux系统下数据同步服务RSYNC 一.RSYNC概述 1.什么是rsync rsync的好姐妹 sync 同步:刷新文件系统缓存,强制将修改过的数据块写入磁盘,并且更新超级块. async 异步 ...
- 玩转Linux与运维岗(37)
一.RAID介绍 RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁 ...
- linux怎么用命令打开wine,Linux系统运维:10分钟教你如何使用Wine在Linux下玩魔兽世界...
本文主要向大家介绍了Linux系统运维的如何使用Wine在Linux下玩魔兽世界,通过具体的步骤向大家展现,希望对大家学习Linux系统运维有所帮助. 目标:在 Linux 中运行魔兽世界 发行版:适 ...
- 二、运维岗linux面试题收集
文章目录 Linux 1.简单说说dhcp交互过程中四种报文 2.你一般使用shell脚本做什么 3.shell脚本常问 4.linux常见运维命令(常规除外) 5.你常用的抓包工具 6.服务器性能分 ...
- 关于python类的继承正确的说法是_2017美团点评的运维岗校招笔试题,测测你会几题?...
原标题:2017美团点评的运维岗校招笔试题,测测你会几题? 1.数据库:以下哪项不是HASH索引的特征? A MySQL不能确定在两个值之间大约有多少行 B 不能使用hash索引来加速ORDER BY ...
最新文章
- linux实践-弱密码导致服务器被黑
- Python培训教程:什么是Python全局解释器锁(GIL)?
- 汇编排序算法代码总结
- 数据结构c语言版第四章题库,数据结构(C语言版)(第4版)习题
- * 完成随机点名案例;学生姓名都提前写在文件中;:每次敲回车,随机显示一个学生姓名,每人最多显示一次,所有人都显示完了就结束程序;
- 每次登陆都要滑动验证_湖人队冠军成员卡鲁索很吃香:每次谈判都有N支球队点名要他...
- 【转】Mac系统中安装homebrew(类似redhat|Centos中的yum;类似Ubuntu中的apt-get)
- 【原创】分享一个分析函数统计案例
- Nginx学习---Nginx的详解_【all】
- log4j配置文件配置及解读
- Workstation服务无法启动导致无法访问文件服务器
- python哥德巴赫猜想
- 算法设计 L型组件填图问题
- 什么是不确定性推理?不确定推理中需要解决的基本问题有哪些?
- win7虚拟机_虚拟机VMware 15安装教程
- 抖音直播汽车资讯资质怎么认证报白,抖音怎么直播二手车
- android 6.0 电池曲线,Android6.0 RK3399 电池系统(一)BQ25700 IC 驱动分析 · Younix’s Studio...
- 校园二手物品交易平台
- 我是Papi酱,一个集才华与美貌于一身的过气网红
- sqli-labs全通关payload