引言

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)相关推荐

  1. 玩转Linux与运维岗(12)

    一.用户与用户组的概念 1.为什么要做用户与用户组管理 用户和用户组管理,就是添加用户和用户组,针对每个用户设置不同的密码. 问题:大家平时的笔记本电脑,会设置多个账户吗?为什么? 服务器要添加多账户 ...

  2. 玩转Linux与运维岗(44)

    MySQL介绍及安装 一.MySQL概述 1.关系型数据库与非关系型数据库 RDBMS(relational database management system),既关系型数据库管理系统. 简单来说 ...

  3. 玩转Linux与运维岗(38)

    SHELL编程 该课程主要包括以下内容: ① Shell的基本语法结构 如:变量定义.条件判断.循环语句(for.until.while).分支语句.函数和数组等: ② 基本正则表达式的运用: ③ 文 ...

  4. 玩转Linux与运维岗(15)

    一.权限概述 1.什么是权限 ​ 在多用户计算机系统的管理中,权限是指某个特定的用户具有特定的系统资源使用权利. 在Linux 中分别有读.写.执行权限: 权限针对文件 权限针对目录 读r 表示可以查 ...

  5. 玩转Linux与运维岗(31)

    Linux系统下数据同步服务RSYNC 一.RSYNC概述 1.什么是rsync rsync的好姐妹 sync 同步:刷新文件系统缓存,强制将修改过的数据块写入磁盘,并且更新超级块. async 异步 ...

  6. 玩转Linux与运维岗(37)

    一.RAID介绍 RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁 ...

  7. linux怎么用命令打开wine,Linux系统运维:10分钟教你如何使用Wine在Linux下玩魔兽世界...

    本文主要向大家介绍了Linux系统运维的如何使用Wine在Linux下玩魔兽世界,通过具体的步骤向大家展现,希望对大家学习Linux系统运维有所帮助. 目标:在 Linux 中运行魔兽世界 发行版:适 ...

  8. 二、运维岗linux面试题收集

    文章目录 Linux 1.简单说说dhcp交互过程中四种报文 2.你一般使用shell脚本做什么 3.shell脚本常问 4.linux常见运维命令(常规除外) 5.你常用的抓包工具 6.服务器性能分 ...

  9. 关于python类的继承正确的说法是_2017美团点评的运维岗校招笔试题,测测你会几题?...

    原标题:2017美团点评的运维岗校招笔试题,测测你会几题? 1.数据库:以下哪项不是HASH索引的特征? A MySQL不能确定在两个值之间大约有多少行 B 不能使用hash索引来加速ORDER BY ...

最新文章

  1. linux实践-弱密码导致服务器被黑
  2. Python培训教程:什么是Python全局解释器锁(GIL)?
  3. 汇编排序算法代码总结
  4. 数据结构c语言版第四章题库,数据结构(C语言版)(第4版)习题
  5. * 完成随机点名案例;学生姓名都提前写在文件中;:每次敲回车,随机显示一个学生姓名,每人最多显示一次,所有人都显示完了就结束程序;
  6. 每次登陆都要滑动验证_湖人队冠军成员卡鲁索很吃香:每次谈判都有N支球队点名要他...
  7. 【转】Mac系统中安装homebrew(类似redhat|Centos中的yum;类似Ubuntu中的apt-get)
  8. 【原创】分享一个分析函数统计案例
  9. Nginx学习---Nginx的详解_【all】
  10. log4j配置文件配置及解读
  11. Workstation服务无法启动导致无法访问文件服务器
  12. python哥德巴赫猜想
  13. 算法设计 L型组件填图问题
  14. 什么是不确定性推理?不确定推理中需要解决的基本问题有哪些?
  15. win7虚拟机_虚拟机VMware 15安装教程
  16. 抖音直播汽车资讯资质怎么认证报白,抖音怎么直播二手车
  17. android 6.0 电池曲线,Android6.0 RK3399 电池系统(一)BQ25700 IC 驱动分析 · Younix’s Studio...
  18. 校园二手物品交易平台
  19. 我是Papi酱,一个集才华与美貌于一身的过气网红
  20. sqli-labs全通关payload

热门文章

  1. 生产库,查询库和测试库的区别
  2. 周纪四 赧王中十八年(甲子、前297)——摘要
  3. 一男老师每日百词转载+连载(1)
  4. 【unity 保卫星城】--- 开发笔记07(追踪导弹武器)
  5. 1004.选择结构习题:奇偶数判断
  6. html按钮扁平化,HTML5和CSS3扁平化风格博客教程的资源分享
  7. PPT扁平化风格设计手册
  8. 程序员分级-八个等级
  9. openofficeV2.0由SUN开发的一款免费不亚于微软的office软件
  10. 5.3.3—二叉查找树—Validate Binary Sear Tree