Linux学习-YUM 在线升级机制】的更多相关文章

这个 yum 是透过分析 RPM 的标头资料后, 根据 各软件的相关性制作出属性相依时的解决方案,然后可以自动处理软件的相依属性问题,以解决软件 安装或移除与升级的问题. 利用 yum 进行查询.安装.升级与移除功能 查询功能:yum [list|info|search|provides|whatprovides] 参数 如果想要查询利用 yum 来查询原版 distribution 所提供的软件,或已知某软件的名称,想知道该软件的功能, 可以利用 yum 相关的参数为: [root@study…
RPM优点 由於 RPM 是透过预先编译并打包成为 RPM 文件格式后,再加以安装的一种方式,并且还能够进行数据库的记载. 所以 RPM 有以下的优点: RPM 内含已经编译过的程序与配置档等数据,可以让使用者免除重新编译的困扰: RPM 在被安装之前,会先检查系统的硬盘容量.操作系统版本等,可避免文件被错误安装: RPM 文件本身提供软件版本资讯.相依属性软件名称.软件用途说明.软件所含文件等资讯,便於了解软件: RPM 管理的方式使用数据库记录 RPM 文件的相关参数,便於升级.移除.查询与…
点击返回 自学Linux命令行与Shell脚本之路 9.3-基于Red Hat系统工具包:RPM属性依赖的解决方式-YUM在线升级 本节主要介绍基于Red Had的系统(测试系统centos) yum特点 自动解决包的倚赖性问题能更方便的添加/删除/更新RPM包 便于管理大量系统的更新问题 可以同时配置多个资源库(Repository) 简洁的配置文件(/etc/yum.conf) 保持与RPM数据库的一致性 有一个比较详细的log,可以查看何时升级安装了什么软件包等 使用方便 yum是Cent…
在rmp安装的时代,rpm包依赖让安装人员头大,而且头疼,有了yum后整个的安装更加简单和方便. yum源文件 1.yum源的介绍: 将所有的软件包放到官方服务器上,当进行yum在线安装时,可以自动解决依赖性问题. 注:在redHat 系列 使用yum源在线安装需要付费 2.yum源文件在哪里 [root@localhost ~]# cd /etc/yum.repos.d/ [root@localhost yum.repos.d]# ll 总用量 16 -rw-r--r--. 1 root ro…
考虑加入Linux教派,最初被Linux吸引是看了<Unix编程艺术>,虽然里面的个别非常教条,极端.但是里面大部分的设计思想我还是认同的. 下面是我整理的一些Linux资料,其实我打算折腾ubuntu或者Arch的. 来自于IBM在线技术社区的: Linux 编程和系统管理新手入门 http://www.ibm.com/developerworks/cn/linux/newto/index.html 鸟哥的 Linux 私房菜 -- 基础学习篇目录 http://vbird.dic.ksu.…
Kernel  (内核)是操作系统的核心,掌握所有硬件设备的控制权,也就是说,你所希望计算机帮你完成的各项工作,都需要通过内核的帮助才能完成,当然,如果我们想完成的某个功能是内核没有的,则内核不会操控计算机来帮你完成这项工作,如果我们想让内核去完成这个功能,那么我们就必须将该功能的模块添加到内核当中,这就类似于驱动程序,有了这样一个“驱动程序”的支持后,我们的硬件才能完成之前所不能完成的功能. 那么内核到底是什么呢?其实内核就是系统上面的一个文件而已,这个文件包含了驱动主机各项硬件的检测程序和驱…
yum简介 yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器. 基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载.安装. yum提供了查找.安装.删除某一个.一组甚至全部软件包的命令,而且命令简洁而又好记. yum 语法 yum [options] [command] [package ...] options:可…
Linux 界的两大主流: RPM 与 DPKG 目前在 Linux 界软件安装方式最常见的有两种,分别是: dpkg: 这个机制最早是由 Debian Linux 社群所开发出来的,透过 dpkg 的机制, Debian 提供的软件就能够简单 的安装起来,同时还能提供安装后的软件信息,实在非常不错. 只要是衍生于 Debian 的其他 Linux distributions 大多使用 dpkg 这个机制来管理软件的, 包括 B2D, Ubuntu 等等. RPM: 这个机制最早是由 Red H…
下载地址:点我 <鸟哥的Linux私房菜:基础学习篇>是具有知名度的Linux入门书<鸟哥的Linux私房菜基础学习篇>的最新版,全面而详细地介绍了Linux操作系统.<鸟哥的Linux私房菜:基础学习篇>分为5个部分:一部分着重说明Linux的起源及功能,如何规划和安装Linux主机:二部分介绍Linux的文件系统.文件.目录与磁盘的管理:三部分介绍文字模式接口shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法:四部分介绍了对于系…
上一篇博客我们介绍了rpm包管理之rpm命令管理,我们发现在使用rpm命令手动安装rpm包的时候,会发现安装遇到到的依赖让你痛不欲生,安装一个rpm时会要先先安装某个依赖的rpm,而安装这个依赖的rpm包是可能又必须先安装它所依赖的.在实际操作中,我们肯定是不会使用rpm命令手动安装软件包的,更简单的方法就是这篇博客我们将介绍RPM包管理——yum在线管理. 1.yum在线管理 yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUS…
目录 1.yum在线管理 2.网络 yum 源 3.光盘 yum 源搭建步骤 ①.挂载光盘 ②.让网络 yum 源失效 ③.修改光盘yum源文件 ④.输入yum list 可以查看光盘yum源里面的软件包 4.常用的 yum 命令 ①.查询所有可用软件包列表:yum list ②.查询服务器上和关键字相关的软件包:yum search 关键字 ③.yum 安装软件包:yum -y install 包名 ④.yum 升级软件包:yum -y update 包名 ⑤.yum 卸载软件包:yum -y…
Linux学习之RPM包管理-yum管理 目录 IP地址配置 网络yum源 yum命令 光盘yum源搭建 IP地址配置 IP+子网掩码就可以在局域网(内网)使用. IP+子网掩码+网关+DNS就可以访问互联网. IP地址配置 使用setup工具 setup 启动网卡 vi /etc/sysconfig/network-scripts/ifcfg-eth0 把ONBOOT="no"改为ONBOOT="yes" 重启网络服务 service network restar…
写在前面 上节我们通过简单的几组命令,已经完全的实现了文件的移动.删除.更名.以及复制,我们最常用的基本玩法,本节将带着大家学习压缩.解压的相关步骤. Linux 学习笔记 4 创建.复制.移动.文件的基本操作 压缩解压还是比较常见并且常用的,比如从Apache 这种开源网站下载比如Tomcat Maven 以及其他的软件的时候,下载下来的,一般都是以tar 结尾的压缩文件.如何解压 如何使用呢,我们本节都会涉及到. 认识curl Curl 是一款Linux 自带的下载工具,通过发起Http\…
 首先非常感谢百度,感谢网络的搜索引擎技术,也非常感谢学习资源的贡献者和组织! 1:http://billie66.github.io/TLCL/book/zh/ 2:http://www.ha97.com/book/vbird_linux/linux_basic/index.htm 3:http://man.linuxde.net/ 4:http://linux.51yip.com/ 5:原文链接:http://www.jianshu.com/p/307c8d0fbf22 (干货)Linux学…
配置yum源有2种方法,一种是离线yum源,另外一种是在线yum源. 一.离线yum源,基于安装光盘提供的安装仓库. 建立一个属于仓库文件夹 mkdir /media/zidong cd /media/ 挂载光盘 mount /dev/cdrom /media/zidong/ 然后可以通过/media/zidong/来访问光盘 cd /media/zidong/Packages/ 把createrepo拷贝到安装路径下 cp createrepo-0.9.9-18.el6.noarch.rpm…
一.安装Nginx  1.安装依赖: [root@nodeSource local]# yum install gc-devel gcc-c++ pcre-devel zlib-devel 2.解压Nginx压缩包: [root@nodeSource local]# tar -zxvf nginx-1.8.0.tar.gz 3. 预编译 和 安装 [root@nodeSource local]# cd nginx-1.8.0 [root@nodeSource local]# ./configur…
因现有项目需要用一个截屏node包,此包必须新版本,所以紧急升级下测试环境nodejs,后续再升级线上,小小试了下node在线升级 方案1,使用npm安装n模块,使用n来升级nodejs 首先要知道nodejs是安装在那个用户底下的,然后切换到相应用户,当然也可以sudo 安装n模块: npm install -g n 升级node.js到最新稳定版 n stable 升级node.js到最新版 n latest 升级node.js到制定版本 n v7.10.0 安装一半的时候也许会因为网络问题…
Linux软件安装管理 学习笔记 软件包简介 软件包分类: 源码包 :脚本安装包 二进制包(RPM 包.系统默认包) 源码包的优点: 开源,如果有足够的能力,可以修改源代码 可以自由选择所需的功能 软件是编译安装,所以更适合自己的系统,更加稳定,也效率更高 卸载方便 源码包的缺点: 安装过程步骤较多,尤其安装较大的软件集合时(如 LAMP),容易出现拼写错误 便宜过程时间较长,安装比二进制安装时间长 因为是编译安装,安装过程中一旦报错新手很难解决 二进制包的优点: 包管理系统简单,只通过几个命令…
入门概述 Linux 简介 Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的. Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX(可移植操作系统接口) 和 UNIX 的多用户.多任务.支持多线程和多 CPU 的操作系统. Linux 能运行主要的 UNIX 工具软件.应用程序和网络协议.它支持 32 位和 64 位硬件.Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多…
本教程最大的特点是通俗易懂,并且非常详细,花费 7 天时间即可快速了解 Linux. 第一章 Linux简介 1.1 操作系统是什么,操作系统概述 1.2 Linux是什么,有哪些特点? 1.3 Linux和UNIX的关系及区别(详解版) 1.4 类UNIX系统是什么鬼? 1.5 Linux中大量使用脚本语言,而不是C语言! 1.6 为什么要学Linux,它比Windows好在哪里? 1.7 Linux系统的优缺点 1.8 常见Linux发行版本有哪些? 1.9 初学者应选择哪个Linux发行版…
systemctl --user enable pulseaudio说明:安装完成后系统没有声音,用该命令可以打开.ifconfig eth0 192.168.118.1说明:给网卡设置IP地址.apt-get install ugetapt-get install aria2说明:uget是kali里常用的下载工具,aria2是插件. 以下是兄弟连linux教程学习日记2016-9-12 学习日记ls 查看目录下的文件,以下是常用选项ls -l long,长显示,详细ls -a  显示所有文件…
Linux学习笔记 请切换web视图查看,表格比较大,方法:视图>>web板式视图 博客园不能粘贴图片吗 http://wenku.baidu.com/view/bda1c3067fd5360cba1adb7d 目录 Linux学习笔记... 1 请切换web视图查看,表格比较大,方法:视图>>web板式视图... 1 1.      常用命令... 3 1.1文件处理命令... 3 1.2权限管理命令... 8 1.3文件搜索命令... 12 1.4帮助命令... 19 1.5压…
第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装linux操作系统,以及一些基本的设置修改. 本篇博客主要介绍linux中的一些常用的终端命令 ============================================== 启用和禁用触摸盘  sudo rmmod psmouse 禁用触摸盘 sudo modprobe psmouse 启用触摸盘 ============================================== 连…
一.软件包管理简介 二.RPM包管理-rpm命令管理 三.RPM包管理-yum在线管理 四.源码包管理 五.脚本安装包与软件包选择 .软件包分类 源码包 脚本安装包 二进制包(RPM包.系统默认包) .源码包 源码包的优点是: 开源,如果有足够的能力,可以修改源代码 可以自由选择所需的功能 软件是编译安装,所以更加适合自己的系统,更加稳定也效率更高 卸载方便 源码包的缺点 安装过程步骤较多,尤其安装较大的软件集合时(如LAMP环境搭建),容易出现拼写错误 编译过程时间较长,安装…
软件包管理 这一章看得比较随意 先大概记点东西. RPM安装很繁琐,因为依赖性,手动安装太麻烦. ______我觉得直接yum在线安装就好了,很直接方便. 但是要特别注意的地方 在用yum升级或者卸载时,必须加上包名,否则会造成系统崩溃 !!!不能直接写 yum -y update 或者 yum -y remove ____用yum光盘搭建时,首先要挂载,挂载之前先要建cdrom的目录 这儿用的时候再看 ____打开httpd apache(学了个新名词) 两种方式: /etc/rc.d/ini…
1.文件目录操作命令 (1) ls   显示文件和目录列表 a ls -l  显示文件的详细信息 b ls -a 列出当前目录的所有文件,包含隐藏文件. c stat '目录/文件'   显示指定目录/文件的相关信息,比ls命令显示的内容更多 (2) mkdir '目录'    创建目录 (3) touch '文件名'    当前目录下创建一个空文件 (4) echo '内容'>'文件名'   当前目录下生成一个带内容的文件 (5) cat.tac '文件名'    查看文件中的文本内容 a m…
Linux中的软件包分为源码包(脚本安装包)及二进制包(RPM包.系统默认包).其中源码包的优点是: 1)源码包是开源的,如果有足够的能力,可以修改源代码: 2)可自由选择所需的功能: 3)源码包需编译安装,所以更加适合自己的系统,稳定且效率高: 4)卸载方便,只需删除安装文件目录,且不留垃圾文件. 其缺点是: 1)安装过程步骤较多,尤其安装较大的软件集合时,容易出现拼写错误: 2)编译过程时间较长,安装比二进制包长: 3)因为是编译安装,安装过程中一旦报错,新手很难解决. 二进制包的优点是:…
Linux中yum和apt-get用法及区别   一般来说著名的linux系统基本上分两大类:   1.RedHat系列:Redhat.Centos.Fedora等   2.Debian系列:Debian.Ubuntu等   RedHat 系列  1 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数”  2 包管理工具  yum  3 支持tar包    Debian系列 1 常见的安装包格式 deb包,安装deb包的命令是“dpkg -参数” 2 包管理工具 apt-get 3…
linux学习心得之目录树开端与/etc(图文) linux中“一切皆文件”,学习linux一年了,在学习过程中对目录树的一点心得,分享给大家,有不对的地方敬请斧正. 不多说了,先上图: 根目录: / 哪些目录不可与根目录分开: /etc:配置文件 /dev:所需要的设备文件 /lib:执行文件所需的函数库与内核所需模块 /bin:重要执行文件 /sbin:重要的系统执行文件 ************************************************************…
Linux服务器优化 序言: 服务器操作建议 1.严格按照目录规范操作服务器 2.远程服务器不允许关机 3.不要在服务器访问高峰运行高负载命令 4.远程配置防火墙时,不要把自己踢出服务器 一.禁用不必要的服务 ntsysv命令:前面带*号的代表下次开机自启动! 一定要开启的基础服务: network    网络服务 sshd         ssh远程管理服务 syslog      系统日志服务 iptables    防火墙服务 crond       系统计划任务服务 xinetd    …