上一篇博客我们介绍了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…
ip地址配置: 用ifconfig命令只能配置ip和子网掩码,这样只能访问内网:如果需要访问公网则还必须要网关和DNS. 使用setup工具配置ip: 网络yum源配置: 常用yum命令:查询 常用yum命令:安装 常用yum命令:升级 常用yum命令:卸载(注意:用yum卸载一个软件包时,系统会自动卸载这个软件包所依赖的所有包,这是非常不安全的,所以尽量不要用yum卸载.) yum软件组管理命令: 光盘yum源搭建:…
CentOS 是免费的的 RedHat需要付费 1.IP地址配置 setup  #使用setup工具 (这种方式配置的永久有效 同时还可以配置掩码 网关等) 直接输入setup就会弹出(注意的是该命令设置ip地址在CentOS7中已经不是设置ip地址的命令  已改为nmtui命令) 首先使用ifconfig -a 命令查看网卡的名字有的不叫eth0 而叫ens33,因此是vi   /etc/sysconfig/network-scripts/ifconfig-ens33不是vi   /etc/s…
1.IP地址配置 1.以root登录Linux系统,在终端输入setup启动图形界面menuconfing,如下图所示: 2.选择network configuration ,进入网络配置界面,进入后,如下图片所示: 3.如果系统支持动态分配IP,DHCP的话,就用空格键选择use dynamic IP configuration,否则,就填入IP address,IP地址,netmask子网掩码,default gateway(IP)默认网关,primary nameserver主域名服务器地…
cd /etc/yum.repos.d/  切换到etc目录下面的yum.repos.d这个目录中ls   查看当前linux系统的yum源文件信息,其中CentOS-Base.repo文件为默认的yum源 如果能上网就用CentOS-Base.repo,如果不能上网就用CentOS-Media.repo vim /etc/yum.repos.d/CentOS-Base.repo 查看当前linux系统默认的网络yum源信息 默认第一个为生效的容器或叫软件池,如:base…
常用yum命令 查询 查询所有可用软件包列表,yum list 搜索所有和关键字相关的软件包,yum search 关键字 安装 yum -y install 包名,其中,-y 表示自动回答yes 升级 yum -y update 包名,如果没有写包名,会升级所有软件包,包括Linux内核,需要配置才可以使用,远程慎用 卸载 yum -y remove 包名,可以卸载依赖的所有包,一般不卸载,慎用 软件组管理命令 查询所有可用的软件组列表,yum grouplist 安装指定软件组,yum gr…
yum list 查看所有可用软件包列表 vim /etc/yum.repos.d/CentOS-Base.repo 查看当前linux系统默认的网络yum源信息 yum search httpd 搜索服务器上和apache有关系的所有包信息 yum -y install gcc 安装gcc包,gcc是c语言的编译器,安装源码包必需使用gcc编译器 rpm -q gcc 查看gcc包是否已经安装 rpm -qi gcc 查看gcc包的详细信息,注意有安装日期表示这个包已经安装上了 yum -y…
1. IP 地址配置 (1) 使用 setup 工具 $ setup ps setup 是 RedHat 系列的功能:一般地,Debian系列没有这个功能 Xubuntu 没有这个功能 (2) 启动网卡 step1 $ vi /etc/sysconfig/network-scripts/ifcfg-eth0 step2 把 ONBOOT = "no" 改为 ONBOOT = "yes" step3 重启网络服务 $ service network restart p…
只需告诉系统你想安装那个包,剩下的所有依赖问题yum都会解决. 有些情况下不能上网,但可以使用光盘. centos的yum是免费的.redhatyum付费. yum管理的其实同样是rpm包.并没有yum包一说. IP地址配置和yum源…
-y  如果yum在工作过程中需要使用者响应.这个参数可以直接回答yes #yum list 列出资源库中所有可安装或者可更新的rpm包 #yum perl 列出为perl的包 #yum perl* 列出为perl开头的包 #yum install perl 安装perl包 #yum remove perl*删除perl-*所有的包 #yum check-update 检查可以更新的rpm包 #yum update 更新所有rpm包 #yum update kernel kernel_sourc…
只要我们的电脑可以接入互联网,那么yum源就是配好的,yum命令可以直接使用. 列出的是服务器上全部的rpm包. 包名,包全名的概念只在rpm手动管理时有用. 关键字主要指包名,只要知道了关键字就可以在服务器上找到. 例如:yum  -y install  gcc 在安装gcc后才可以安装源码包. 不接包名那么就会升级所有的软件包.包括内核.但内核升级后,远程就不能调整,只能在本地调整. 用yum卸载直接从头到尾卸载所有依赖包.从而导致系统崩溃,因为系统可能依赖卸载的包. 服务器软件安装原则就是…
mount /dev/cdrom /mnt/cdrom 将设备名/dev/cdrom安装到mnt/cdrom挂载点下面mount 查看当前所有挂载信息 cd /etc/yum.repos.d 切换到etc/yum.repos.d目录 ls 查看当前目录所有信息 mv CentOS-Base.repo CentOS-Base.repo.bak 移动文件并增加.bak后缀名 mv CentOS-fasttrack.repo CentOS-fasttrack.repo.bak 移动文件并增加.bak后…
------------------------------------------------------------------------------------------------- | 欢迎关注个人公众号 zclinux_note 第一时间获取关于linux使用的技巧.探索Linux的奥秘 | -----------------------------------------------------------------------------------------------…
一.rpm简介 这是一个数据库管理工具,可以通过读取数据库,判断软件是否已经安装,如果已经安装可以读取出来所有文件的所在位置等,并可以实现删除这些文件. rpm:RPM is Redhat Package Manager(递归缩写) rpm可以完成的操作: 安装软件 卸载软件 查询软件信息 升级.降级 检验 打包程序 rpm仅仅能管理符合rpm格式的程序包,不能管理源码格式的程序 程序的格式: 1)源码格式的程序:都是以压缩方式呈现的(后缀都是.tar.gz|bz2) 2)rpm格式的程序:这都…
linux软件包简介 软件包分类:1.源码包(用C语言等编写的源代码,没有进行编译):脚本安装包(对源码包进行了安装优化的源码包)优点:开源,可修改可以自由选择所需的功能编译安装,更适合自己的系统,稳定,效率高卸载更方便(直接删除安装目录,不会有任何垃圾文件存在)缺点:安装复杂,慢.2.二进制包(经过编译后的二进制机器语言包):RPM包(centos中二进制包都是RPM包,是系统默认包)优点:包管理系统简单,只通过几个命令就可以实现包的安装.升级.查询和卸载:安装速度快.缺点:不再可以看到源代码…
RPM 包的安装虽然很方便和快捷,但是依赖性实在是很麻烦,尤其是库文件依赖,还要去 rpmfind 网站査找库文件到底属于哪个 RPM 包,从而导致 RPM 包的安装非常烦琐.那么,有没有可以自动解决依赖性.自动安装的方法呢? 答案是肯定的,yum 在线管理就可以自动处理 RPM 包的依赖性问题,从而大大简化 RPM 包的安装过程.但需要注意的是,首先,yum 安装的还是 RPM 包,其次,yum 安装是需要有可用的 yum 服务器存在的,当然这个 yum 服务器可以在网上,也可以使用光盘在本地…
前面我们介绍了Linux系统的常用命令介绍和文本编辑器vim命令的介绍.那么从这篇博客开始,我们会正式的讲解Linux的系统管理,首先要讲的是Linux的软件包管理. 1.Linux软件包分类 一.源码包 源码包能直接看到源码,安装时需要人为手工设置安装位置,一般是/usr/local/软件名/.源码包的升级版——脚本安装包,人为的改动源码使其有安装界面. 优点: ①.开源,如果有足够的能力,可以直接修改源代码. ②.安装时可以自由选择所需的功能. ③.软件是编译安装,所以更加适合自己的系统,更…
目录 1.Linux软件包分类 一.源码包 二.二进制包 2.rpm 包命名规则 3.rpm包安装 4.rpm包升级 5.rpm包卸载 6.查询rpm包是否安装 7.查询软件包的详细信息 8.查询软件包的安装位置 9.查询系统文件属于哪个RPM包 10.查询软件包的依赖性 11.总结 前面我们介绍了Linux系统的常用命令介绍和文本编辑器vim命令的介绍.那么从这篇博客开始,我们会正式的讲解Linux的系统管理,首先要讲的是Linux的软件包管理. 回到顶部 1.Linux软件包分类 一.源码包…
目录 1.Linux系统软件包分类 2.源码包说明 3.二进制包说明 4.RPM包的优缺点 4.RPM包的两种安装方法 5.总结 1.Linux系统软件包分类 Linux系统下的软件包只有源码包和二进制包,就这两种包. Tips: Windows系统中的软件和Linux系统的软件是不通用的. Windows系统中的软件是经过编译后的.exe文件和.msi. 2.源码包说明 (1)什么是源码包 以前我们一直在说,Linux系统飞速发展的一个根本原因就是开源.所谓的源码包,就是直接给你一个开放的源程…
配置网络yum源 RHEL6.5 [root@xuegod163 ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo [root@xuegod163 ~]# sed -i 's/$releasever/6.8/g' /etc/yum.repos.d/CentOS-Base.repo [root@xuegod163 ~]# yum clean all [root@xue…
目录: 一.Linux 中软件包的分类 1.源码包 2.二进制包 3.源码包 4.软件安装的选择 二.软件安装之 RPM 1.背景知识 2.准备知识 3.安装升级与卸载 4.查询校验与提取 三.软件安装之 YUM 1.概述 2.YUM 在线安装 四.软件安装之源码包 1.源码包与 RPM 包的区别 2.源码包的安装 3. 测试 http 服务 五.脚本安装包 一.Linux 中软件包的分类: 1.源码包 1.1 源码包的简介 源码包就是各种源代码文件组合而成的压缩包,因为 Linux 是开源的,…
Software Installation on Linux Linux安装分为rpm包(可通过yum或者是rpm命令安装)和源码包(源代码或者是编译过的二进制码)两种. Linux是开源系统,很多应用都是开源以源代码的形式发布的,源代码形式除了阅读和修改方便以外,还可以兼容多平台,不同平台 rpm包,.rpm结尾,源码编译后的二进制包,看不到源码,但安装速度快,不容易出现安装错误.安装的服务被默认为系统服务(redhat镜像文件本身就是rpm包),包安装在系统默认目录中.程序员在构建rpm包时…
rpm包的管理主要有两种方法:一种是rpm命令管理另一种是yum在线管理 注意软件包没有扩展名,写上只是为了好看,便于识别而已. 注意区别包名,包全名.之所以要区分,就是因为有些命令十分挑剔,需要跟正确对应的名字. 树形依赖挨个安装可解决,环形依赖使用命令同时安装.模块依赖使用网站. 模块依赖就是依赖另一个软件包的一部分. yum就是为了解决依赖性,实现准备好一个包含所有rpm包的网站作为在线服务器源,我们只需要使用在线命令 安装软件,yum会自动解决依赖,安装所有依赖包.不能上网还可以用光盘作…
前言 本文将带来linux下的磁盘管理中的硬盘挂载,Linux操作系统挂载硬盘需要了解的一些知识.这可能是迄今为止介绍的最最最实用的linux硬盘挂载的文章了,比较详细.由于工作原因,平时使用的比较多.主要目的,只是想让更多人的了解到linux下挂载磁盘也不是那么困难. 有几种常见的文件系统,以前的老牌文件系统ext文件系统(ext2.ext3.ext4). 在Redhat7系列还是推荐一款优秀的xfs文件系统,在性能上已经超越了ext文件系统.XFS文件系统是硅谷图形公司(Silicon Gr…
本文转自:http://www.cnblogs.com/legendxian/archive/2010/01/25/1655551.html 接上篇Asp.Net大型项目实践(10)-基于MVC Action粒度的权限管理(在线demo,全部源码) 在线Demo: 地址:http://218.60.8.35:1234/ 服务器:网通 端口:不要禁用1234端口应该就可以访问 注意:连了数据库的,时间仓促肯定有漏洞,不要捣乱哈:) 登录用户: 1.用户名:牛头人战士 密码:000000 权限:有全…
1.包名与包全名 包名 : 操作已经安装的软件包时,使用包名:系统会搜索var/lib/rpm中的数据库 包全名: 操作的包时没有安装的软件包时,使用包全名,而且注意路径 2.RPM安装 切换到光盘package中 或者使用绝对路径 rpm  -ivh  包全名 选项 -i (install)  安装 -v (verbose) 显示详细信息 -h (hash)  显示依赖性 --nodeps  不检测依赖性  实际操作中不使用 实验时可以使用 使用RPM安装软件处理依赖性很繁琐 一般不用  而是…
一. 选择适合自己的Linux发行版谈到linux的发行版本,太多了,可能谁也不能给出一个准确的数字,但是有一点是可以肯定的,linux正在变得越来越流行, 面对这么多的Linux 发行版,打算从其他系统转到linux系统来的初学者可能会感到困惑,即便是忠实的 Linux 用户也没有时间和精力去挨个尝试,因此初学者在学习linux的之前,需要有一个明确的方向,选择一个适合自己的系统开始学习linux至关重要!下面我们就分类介绍. 1.1 初学者入门首选-redhat系列在学习redhat系列li…
接上段   (一)Linux实操之——权限.任务调度.磁盘分区 4.网络配置 4.1 NAT模式的网络配置 目前我们采用的网络配置是NAT模式. windows下cmd通过 ipconfig 命令可以得到本机的网络配置. linux下通过 ifconfig 可得到虚拟机的网络配置 在windows系统中运行着虚拟机中的linux系统,那么两个系统是怎么通信的呢? 实际上windows系统与本机的linux的通信是通过 VMnet8的虚拟网卡来进行的,两者形成网络,192.168.177.128…
yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器. 基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载.安装. yum提供了查找.安装.删除某一个.一组甚至全部软件包的命令,而且命令简洁而又好记. yum本质上也是属于python的一个模块,打开/usr/bin/yum,我们可以看到其实它执行的是python,并且导…