CentOS 7 安装教程、硬盘分区、LVM、网络配置、软件源配

目录 一.准备安装CentOS 7 1.1CentOS简介 1.1.1介绍CentOS 7 1.1.2官方网站与文档 1.1.3CentOS软件包管理 1.1.4CentOS的正式发音 1.2获得CentOS发行版 1.2.1从镜像站点上下载ISO的镜像文件 1.2.2将ISO镜像文件制作成CD/DVD 1.2.3将ISO镜像文件制作成USB Live 1.3收集硬件信息
阅读本文

软件架构设计师工作流程

在一个以软件架构为中心的软件项目开发过程中,最常见的开发过程大致分五到六个阶段:1.概念化阶段2.分析阶段3.架构阶段4.详细设计阶段(一般情况下特别是结合敏捷模式时都会被裁剪掉)5.并行开发与测试阶段6.验收与交付阶段。软件架构设计阶段依赖于分析阶段并以软件需求规约为主要输入。那么是不是软件架构工程师必须等到软件需求规约评审通过后才开始工作呢?前面讲到软件架构的策略时讲到全面认识需求与关键需求决
阅读本文

软件构架 课堂练习一

软件架构师在完成一个项目时是怎么做的?         软件架构是什么?确切定义是某个软件或计算机系统的软件构架是该系统的一个或多个结构,它们是由软件元素、这些元素的外部可见属性以及这些元素之间的关系组成。软件设计开发和软件构架的区别主要包括:伸缩性和抽象程度的增加以及做出正确设计决策意义的增强。软件架构是通过一个全局的观点,宏观的视角来理解软件系统作为一个整体如何工作的。    一个软件架构师需
阅读本文

Ubuntu14.04 下软件安装和卸载命令备记

一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install softname1 softname2 …; (2)修复安装:apt-get -f install softname1 softname2... ;(-f Atemp to correct broken dependencies) (3)重新安装:apt-get --reinstall install so
阅读本文

《构建之法——现代软件工程》读书笔记之——PM

PM是什么?PM的M就是Manger的,但是P有好多种:Product Manger,,Project Manger、Program Manger,在不同的行业和公司,他们的作用各不相同,在构建之法的书中,主要介绍的是微软的项目经理——Program Manger。PM的能力和要求:1.观察理解和迅速学习能力。2.分析管理能力。3.一定的专业能力。4.自省的能力。 PM的任务:1.带领团队形成团队
阅读本文

模块一、调用中国天气网和qqOnline及TrainTimeWebService接口来突出Json方法

一、浏览网页的时候,发送的请求。服务器反回来的永远是字符串,由于服务器后台使用的语言不通,所以就需要用工具反解,这里用到了jsonjson方法一json.loads()将字符串转化为python的基本数据类型(内部必须是双引号)中国天气网城市代码网络接口来代码实现: 1 req = urllib.request.Request(“http://www.weather.com.cn/adat/sk/
阅读本文

认识HTML5

认识HTML5一、实验说明1. 环境登录无需密码自动登录,系统用户名shiyanlou,该用户具备sudo的权限,可以执行安装软件等管理员操作。2. 环境介绍本实验环境采用Ubuntu Linux桌面环境,实验中会用到桌面上的程序:Xfce终端: Linux命令行终端,打开后会进入Bash环境,可以使用Linux命令Firefox及Opera:浏览器,可以用在需要前端界面的课程里,只需要打开环境里
阅读本文

Blend_软件系列简介(Z)

随着计算机软件开发分工细节化,微软对已有的产品线进行了调整,在保持原有经典开发工具Visual Studio基础上,又推出了一套新的设计开发工具系列,Expression Studio。 Expression Studio设计工具系列包含四项主要产品: Expression Blend        Expression Blend(下称Blend),是一款用于设计桌面和Web应用用户界面的可视化
阅读本文

偷单工具使用教程(非原创)

[你的发单工具安全吗? 你的单子都是你的吗? 有没有丢单现象呢? 是阿里妈妈规则问题,还是发单软件问题,挂上检测工具,实时监测,远离偷单,保护权益]软件名:[箫启灵]箫启灵淘客工具偷单检测版本:1.0运行环境:.NET2.0及以上版本(部分服务器上面可能检测不出来,本地机器是可以检测的)软件功能:检测电脑上面所有的淘客工具,一旦产生淘口令立马记录,根据用户设置的pid来判断软件是否进行偷单!运行时
阅读本文

SCCM大致安装过程,参考前辈教程完成部署

本安装sccm主站点服务器准备 参考:http://stephen1991.blog.51cto.com/8959108/1529864 1.  准备三台服务器 ,注:所有服务器需要安装 .net3.5服务器A servera            DC DHCP DNS     10.0.0.8            用户:pear               HU@jiang服务器B serv
阅读本文

APT工作原理

APT工作原理Ubuntu采用集中式的软件仓库机制,将各式各样 的软件包分门别类地存放在软件仓库中,进行有效地组织和管理。然后,将软件仓库置于许许多多的镜像服务器中,并保持基本一致。这样,所有的Ubuntu用 户随时都能获得最新版本的安装软件包。因此,对于用户,这些镜像服务器就是他们的软件源(Reposity)。APT工作原理如图9.1所示。 图9.1  APT工作原理然而,由于每位用户所处的网
阅读本文

SaltStack安装及配置

1、简介SaltStack是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,一般可以理解为简化版的puppet和加强版的func。SaltStack基于Python语言实现,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyzmq、PyCrypto、Pyjinjia2、python-msgpack和PyYAML等)构建。 通过部署SaltStack环境,我们可以
阅读本文

基本的RAID介绍

RAID全称为独立磁盘冗余阵列(Rdeundant Array of Independent Disks),基本思想就是把 多个相对便宜的硬盘组合起来,成为一个硬盘阵列组,使性能达到甚至超过一个价格昂贵、 容量巨大的硬盘。RAID通常被用在服务器电脑上,使用完全相同的硬盘组成一个逻辑扇区, 因此操作系统只会把它当做一个硬盘。RAID分为不同的等级,各个不同的等级均在数据可靠性及读写性能上做了不同的
阅读本文

《大型网站技术架构:核心原理与案例分析》笔记06

《大型网站技术架构:核心原理与案例分析》笔记06 架构师领导艺术  一定要坚信:一群优秀的人做意见他们热爱的事,一定能取得成功。不管过程多么曲折,不管外人看来多么不可思议不靠谱。所以最好的软件项目管理不是制订计划,组织资源,跟踪修正项目进展,对成员进行激励和惩罚,而是发觉项目组每个成员的优秀潜能,让大家理解并热爱软件产品最终的蓝图和愿景。每个人都是为实现自我价值而努力,不是为了领工资而工作。所以,
阅读本文

构建之法 随笔

软件需求分析起初是获取和引导需求,软件团队找到软件的利益相关者,了解和挖掘他们对软件的需求,引导他们表达出真正的需求。然后分析和定义需求,对从各个方面获得的需求进行规整,定义需求的内涵,从各个角度将需求量化。然后验证需求,最后在软件产品生命周期中管理需求。
阅读本文

《构建之法》读书笔记⑥

相对于软件的质量的解释有很多种,但是他们都强调了软件要符合用户以及利益相关者的需求。软件=程序+软件工程程序的质量体现在软件外在功能的质量,衡量软件的质量基本可以用是|否来判定。软件的开发过程有三个主要的特性:好、快、便宜。通俗来讲就是软件在功能、成本、时间三方面满足利益相关者的需求 功能方面的质量与具体的程序有关,而软件工程方面的质量就与快、便宜比较相关。软件工程的质量:软件开发过程的可见性;软
阅读本文

构建之法读书笔记1

软件的生命周期包括:需求分析、程序理解和软件维护。负责软件项目的管理的人叫PM(Proect Management)。一个软件的成功是否不仅与数据结构、算法息息相关,还有一个非常重要的主观因素就是 用户体验。在软件行业激烈的竞争环境下,产生了许多种 商业模式,然而其中一些的合法性却经不起推敲,是模棱两可的,所以就有了 职业道德规范 。软件开发活动(构件管理、源代码管理、软件设计、软件测试、项目管理
阅读本文

网桥原理及使用

网桥工作原理    网桥是一种两端口的二层网络设备,用来实现同一个IP网段的不同物理子网段之间的互联互通。网桥所沟通的那些机器都是属于同一个IP网段,但是这些机器可能又在物理上分成了多个部分,比如一部分连接到某个集线器,另一部分连接到另外一个集线器。    网桥与集线器相比具有可以隔离冲突域的优势:集线器是所有的网口共享背板带宽,数据包在各个网口之间广播;而网桥可以做到只有数据包的目的地址位于另一
阅读本文

构建之法前三章精读读后感

构建之法前三章精读读后感过去只是简单的编程,没有想过一些本质的问题。这次看了《构建之法》让我看到想到了一些软件工程的本质问题。软件是什么,是如何发展起来的?软件就是,程序加软件工程。程序就是数据结构加算法,就是一行行的程序,其中有建立在数据结构上的算法。但是这还不足以成为一 款能为大家服务的软件,正如书中所说的构建过程,一个复杂的软件不但要有好的软件构架、管理,软件设计,软件测试,项目管理就是软件
阅读本文