Linux软件安装管理 学习笔记 软件包简介 软件包分类: 源码包 :脚本安装包 二进制包(RPM 包.系统默认包) 源码包的优点: 开源,如果有足够的能力,可以修改源代码 可以自由选择所需的功能 软件是编译安装,所以更适合自己的系统,更加稳定,也效率更高 卸载方便 源码包的缺点: 安装过程步骤较多,尤其安装较大的软件集合时(如 LAMP),容易出现拼写错误 便宜过程时间较长,安装比二进制安装时间长 因为是编译安装,安装过程中一旦报错新手很难解决 二进制包的优点: 包管理系统简单,只通过几个命令…
⒈rpm包的管理 1)介绍 rpm是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中,它生成具有.RPM扩展名的文件,RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,类似Windows的Setup.exe,这一文件格式名称虽然打上了RedHat的标志,但理念是通用的. Linux的某些分发版本都有采用,例如redhat.suse.centos等等,可以算是公认的行业标准了. 2)rpm包的简单查询 rpm -qa 查询所安装的所有rp…
.基础概念 SQL术语/概念 MongoDB术语/概念 说明 database database 数据库 table collection 数据表/集合 row document 数据记录行/文档 column field 数据字段/域 index index 索引 table joins   表连接,MongoDB不支持 primarg key primary key 主键 二.数据库 一个mongodb中可以建立多个数据库. MongoDB的默认数据库为"db",该数据库存储在da…
1.配置虚拟机网络环境 桥接模式:使用真实网卡进行通信,配置简单,可以和通往内的其他真实机直接进行通讯,缺点是它会占用网段的一个IP地址. NAT模式:使用虚拟机模拟的虚拟网卡进行通讯,会使用VMnet8这块虚拟网卡. 仅主机模式:使用虚拟网卡VMnet1进行通信. 上面两个选项虚拟机只能和本机进行通信,不能和局域网内的其他机器进行通讯,两者的区别在于"仅主机"虚拟机只能和真实机通信,如果选择"NAT"虚拟机可通过主机访问互联网.         2.选择仅主机模式…
1. MySQL数据库: 在涉及到一些大型的Web系统或者嵌入式软件的开发时,都少不了用数据库来管理数据.在Windows操作系统下,使用过各种各样的数据库,如:sqlServer.Oracle.MySQL等等,我们知道,在Windows系统上的软件安装配置都是界面式,操作明显而简捷. 那么在Linux操作系统上,对于数据库的选用,好像首推的是MySQL,它是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司.MySQL是一种关联数据库管理系统,关联数据库将数据保…
Linux 软件包管理   本文主要是记录下RedHat系列的软件包管理. 内容分为以下二个部分:二进制包的管理,源代码包的管理 一.二进制包的管理 1.1概念 主要有RPM和YUM这两种包管理. 两种包管理各有用处,其中主要区别是:YUM使用简单但需要联网,YUM会去网上的YUM包源去获取所需要的软件包.而RPM的需要的操作精度比较细,需要我们做的事情比较多. 1.1.1RPM 主要的操作 1)卸载 rpm  –e  [--nodeps]  sudo [解析]  需要注意的是在卸载软件包的时候…
一.大纲介绍 这里介绍的仅仅是两大家族之一的RPM,关于Debian家族的DPKG,请参考:http://justcoding.iteye.com/blog/1937171 二.简介 软件包分类: 源码包: 脚本安装包:(简化源码包的安装) 二进制包:(源码包编译后的包,将不能再看到源代码) 二进制文件类型可以通过file命令来查看,linux查看文件类型可以用file命令,用法是:file 文件名,文件名带路径. 如果文件是纯文本文件,结果中会显示ASCII text的字样: 如果文件是执行文…
1. 进程地址空间 Linux中,进程并不是直接操作物理内存地址,而是每个进程关联一个虚拟地址空间 内存页是memory management unit (MMU) 可以管理的最小地址单元 机器的体系结构决定了内存页大小,32位系统通常是 4KB, 64位系统通常是 8KB 内存页分为 valid or invalid: A valid page is associated with an actual page of data,例如RAM或者磁盘上的文件 An invalid page is…
如何打开命令窗口:应用程序>系统工具>终端 如何获取root 权限:在终端下,输入su 再输入密码(密码不显示在屏幕上) 如何将英文版转换成中文: [root@localhost ~]# echo 'LANG="zh_CN.UTF-8"' > /etc/sysconfig/i18n [root@localhost ~]# init 6 如何使用中输入法:yum groupinstall "Chinese support" -y 注消后可重新添加输入…
前提:安装包从官网获取https://pkg.jenkins.io/redhat-stable/jenkins-2.7.4-1.1.noarch.rpm 1.在线下载 Sudo -O wget https://pkg.jenkins.io/redhat-stable/jenkins-2.7.4-1.1.noarch.rpm 1.sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key 2.安装yum install…