摘要: RPM软件包管理大多数开源软件都是以源代码形式发布的,源代码形式程序安装流程一般如下:./configure 检查编译环境、相关库文件以及配置参数并生成makefilemake 将源代码编译为可执行文件make install 安装编译好的可执行文件RPM(redhat Package Manager)是为了方便软件管理使用所开发的一套开源软件格式,RPM的设计目标如下:使用简单以单一软件包格式发布(.rpm文件)可升级追踪依赖关系保存软件基本信息软件验证功能支持多平台RPM基础命令:安装软件:rpm -i linuxcast-soft.rpm卸载软件:rpm -e linuxca... 阅读全文
posted @ 2013-07-14 19:16 mogin 阅读(154) 评论(0) 推荐(0) 编辑
摘要: Linux多命令协作:管道及重定向开源文化的核心理念之一就是不要重复发明轮子,很多开源软件都大量使用了其他开源软件或功能组建,同样,Linux中的命令也往往只实现某个特定的、单一的功能,复杂功能往往都是通过多命令协作完成的管道及重定向就是Linux多命令协作的基础机制Linux的Shell对数据流进行以下分类定义:stdin 标准输入 编号为:0 默认:键盘stdout 标准输出 编号为:1 默认:终端stderr 标准错误 编号为:2 默认:终端重定向用来控制终端数据流:> 将标准输入以覆盖形式重定向到指定文件,如:ls > outfile>> 将标准输入以追加形式重 阅读全文
posted @ 2013-07-13 12:07 mogin 阅读(277) 评论(0) 推荐(0) 编辑
摘要: linux系统启动详解系统启动流程BIOS-->MBR:BOOT CODE-->执行引导程序-->加载内核-->执行INIT-->runlevelstep1:BIOS基本输入输出系统,负责检查硬件和查找可启动设备,如USB/CDROM等step2:MBRbios找到可启动设备后执行其引导代码step3:GRUBstage1(MBR的镜像)引导stage1_5,stage1_5加载各种文件系统驱动,引导stage2,stage2加载完毕后加载内核 阅读全文
posted @ 2013-07-08 22:43 mogin 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 参考书《NOSQL数据库入门》[日]佐佐木达也《深入NOSQL》[印]蒂瓦里Shashank Tiwari权威指南Mongodb,Cassandra《数据库系统实现》[美]加西亚-莫利纳 等著目标*了解nosql类数据库的原理和应用场景,能进行出入选型*熟练安装memcached/Redis/Mongodb/Cassandra/Neo4j等*懂得如何使用上述产品,并解决实际问题*组建分布式集群进行调试Class One1.关系型数据库产品的关键技术*存储引擎*索引设计*SQL优化器*事务管理与并发控制*容灾与恢复技术 阅读全文
posted @ 2013-07-07 11:36 mogin 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 6.1网络基础ip编址ip编址是一个双层编址方案,一个ip地址标识一个主机(或一个网卡接口)*目前IPv4编址已经饱和,IPv6已成唯一编址方案*IPv4地址为32位长,IPv6地址为128位长*一个IPv4地址分2部分:网络部分(标识所属区域)和主机部分(标识区域中哪个主机)子网掩码*通过子网掩码确定网络部分的位数*子网掩码和IP地址一样,一一对应,IP地址对应子网掩码为1的部分为网络部分同一个网络主机之间的通信同一网络中,各主机通过交换机直接通信,以mac(网卡标识)地址区分,信息交互前以ARP协议进行mac寻址不同网络之间的通信路由在不同网络之间传输数据的功能叫路由功能,一般有多个接口, 阅读全文
posted @ 2013-07-07 08:29 mogin 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 5.1用户基础user&group用户相关文件/etc/passwd -保存用户信息/etc/shadow -保存用户密码/etc/group -保存组信息查看当前登录的用户whoami显示当前用户who显示哪些用户已经登录系统w显示哪些用户已经登录和操作行为创建一个用户修改用户信息usermod 参数 username支持以下参数-l新用户名-u新userid-d用户家目录位置-g用户所属主组-G用户所附属组-L锁定用户使其不能登录-U 解除锁定删除用户userdel用户名:删除用户名userdel -r用户名:删除用户及家目录组创建、修改、删除组groupadd组名:创建组grou 阅读全文
posted @ 2013-07-06 12:59 mogin 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 课程链接help几乎所有的命令都可以使用-h或--help参数获取使用方法、参数信息等maninfo与man类似,但提供更详细深入信息man/info都可以通过“/ key”进行信息搜索doc/usr/share/doc目录下 阅读全文
posted @ 2013-07-06 11:59 mogin 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 3.1磁盘基本概念:磁盘、分区、MBR与GPT基本概念柱面:cylinder,每个盘面同一轨道的立体扇区:sector,盘片某角度的部分磁头:head,读取数据磁盘在linux中的表示抽象为一个文件,保存在/dev目录下IDE设备名称为hd[a-z],SATA,SCSI,SAS,USB等设备名称为sd[a-z]分区的概念磁盘逻辑的分为几个区,便于管理表示方式:设备名称+分区号,例如:sda1,sda2是一个软件概念,主流分区机制:MBR/GPTMBR:Master Boot Record,传统分区机制,大多数使用在BIOS的PC设备,只支持2T以下设备*只能创建4个主分区*扩展分区:占用一个主 阅读全文
posted @ 2013-07-06 07:34 mogin 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 2.2命令行界面shell的介绍shell分为2种:GUI(图形界面) CLI(命令行界面)提示符#root用户 $普通用户su - 命令可以直接切换到root用户exit 从root用户切换到普通用户hostname 显示当前用户主机名【提示行@后面的部分】命令分为3部分:命令、选择、参数uname 反馈当前用户系统uname -r 反馈内核版本号firefox 直接运行浏览器ctrl+c 终止当前命令firefox & 将命令后台运行Tab*自动补全命令(连续2次按,可以查询命令)*自动补全文件名*无法补参数,命令完毕后tab是用来补全文件的clear 清屏↑↓ 用于显示上一条或下 阅读全文
posted @ 2013-07-04 22:30 mogin 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 1.进入virtualbox管理界面,选择新建2.命名虚拟机名称,选择类型及版本(centos和redhat是一模一样的,可选32位和64位,本机现在选择了64位,可后来发现不能安装,无奈重新配置了32位,--!悲剧!),下一步3.配置虚拟机内存(内存优先选择在1-1.5G之间,太小不能加载XWindow界面,太大容易浪费本机系统内存),下一步4.创建虚拟硬盘,使用默认即可,下一步5.选择硬盘文件类型,默认即可,下一步6.如果硬盘空间足够,动态分配即可,下一步7.可以选择创建的文件位置,创建8.(这里可以在各个标签页进行配置修改比如在常规进行32和64位进行转换,--!)选择存储,配置镜像9. 阅读全文
posted @ 2013-07-03 07:46 mogin 阅读(293) 评论(0) 推荐(0) 编辑