当前位置:文档之家› 从零开始-ubuntu上搭建zynqlinux 编译环境

从零开始-ubuntu上搭建zynqlinux 编译环境

从零开始-ubuntu上搭建zynqlinux 编译环境
从零开始-ubuntu上搭建zynqlinux 编译环境

主机环境:ubuntu10.04 lts X64_64bit

编译器:arm gnu tools for Xilinx

参考网址:https://www.doczj.com/doc/bc9549132.html,/zynq-tools(这个网址的内容真的需要更新了)

详细步骤:以下操作均在root用户下进行,官方参考网址的东西仅是“参考”的

1,下载交叉编译器

在ubuntu里下载arm-2010.09-62-arm-xilinxa9-linux-gnueabi.bin安装文件,网址:https://https://www.doczj.com/doc/bc9549132.html,/GNUToolchain/kbentry62,放到

/tools/中

2,同步xilinx的linux kernel

mkdir /kernel

cd /kernel

git clone git://https://www.doczj.com/doc/bc9549132.html,/linux-2.6-xlnx.git

然后就等着吧,总共1.3G的代码,下载完毕后,

cd /kernel/

ls

有个新的文件夹linux-2.6-xlnx,这个就是zynq的linux kernel代码了。需要注意的是,虽然名字里面有个2.6,但实际的kernel是3.3的,因为这个是主线版本,下载下来的是xilinxpatch的最新kernel。说不定你同步的时候已经是3.4/3.5了。

如果你的网络不支持git,可以用http代理服务,先建立一个git-proxy.sh 文件,在里面写上:

#!/bin/sh

exec corkscrew $*

然后export一下,

bash> export GIT_PROXY_COMMAND="//git-proxy.sh"

上面https://www.doczj.com/doc/bc9549132.html,/using-git 上的方法,我的实际情况比较特殊,网络服务器还要用户名和密码,怎么办呢,稍微麻烦一点:

将git-proxy.sh中的内容修改成这样滴:

#!/bin/sh

exec corkscrew 172.16.0.252 8080 $* /disk2data/authfile

然后再在git-proxy.sh同目录下建立一个authfile文件,内容为

用户名:密码

最后export GIT_PROXY_COMMAND="//git-proxy.sh"

至此我的电脑也可以无忧无虑的git啦

3,安装交叉编译器

cd //tools/

chmod 755 arm-2010.09-62-arm-xilinxa9-linux-gnueabi.bin

./ arm-2010.09-62-arm-xilinxa9-linux-gnueabi.bin

然后出现了安装界面,选择安装的文件夹等等,可以自己设,嫌麻烦就一路回车或者“yes”就行了。不过要记住安装的目录,这个一会儿编译的时候要用到….

4,设置交叉编译环境

官网https://www.doczj.com/doc/bc9549132.html,/zynq-tools 上说下载ia32-libs的库,

apt-get install ia32-libs

但是我的电脑因为之前配置过android的编译环境,已经安装了,直接设置就可以了:

export CROSS_COMPILE=arm-xilinxa9-linux-gnueabi-

export PATH=//CodeSourcery/Sourcery_G++_Lite/bin:$PATH

注意官网上这两条命令没有更新,不要copy-paste,俺的是对的

5,编译zynq的内核

由于zedboard内核还没有被加入到zynq的内核中,我们就先用zc702/770的板卡配置来测试一下环境吧:

cd //kernel/linux-2.6-xlnx

make ARCH=arm xilinx_zynq_defconfig --配置内核

make ARCH=arm --编译

大概需要几分钟吧,编译就完成了,查看

cd /myPath/kernel/linux-2.6-xlnx/arch/arm/boot

里面的zImage就是刚刚生成的内核

Cloudera大数据平台环境搭建(CDH5.13.1)傻瓜式说明书

Cloudera大数据平台环境搭建(CDH5.13.1版)

目录

基础环境 软件环境 本文将介绍Centos7.4离线安装CDH和ClouderaManager过程,软件版本如下: 配置规划 本次安装共5台服务器,服务器配置及用途如下: 所需要的软件资源 1)JDK环境: JDK版本:51 jdk-8u151-linux-x64.rpm 下载地址: 2)CM包: CM版本:5.13.1 下载地址: 3)CDH包 CDH版本:5.13.1, ; .sha1; manifest.json 下载地址: 4)JDBC连接jar包: jar包版本:5.1.43, mysql-connector-java-5.1.43.jar 下载地址: 修改机器名(所有节点) 这种方式,在Centos7中可以永久性改变主机名称。

内容都改为: 设置防火墙(所有节点) 注:为了简便,可以先关闭防所有节点火墙,安装完成后,再按照下面步骤设置。 防火墙常用命令: 便,安装完毕后可以根据需要设置防火墙策略,保证集群安全。 配置免密码登录SSH 将子节点设置为从主节点ssh无密码登陆(主节点访问从节点需要无密码互通,否则后面会出现问题) 一路回车,生成无密码的密钥对。 把公钥拷贝至node169服务器上?: 登录到node169服务器上: 然后在node169服务器上,把公钥的内容追加到authorized_keys文件末尾(这个文件也在隐藏文件夹.ssh下,如果没有可以新建):

在node168节点出现下面表示成功登录node169节点: 以同样的方式将公钥拷贝至其他节点服务器上。 关闭SELINUX(所有节点) 关闭linuxSELINUX安全内核 (在Centos7中遇到SELINUX无法关闭的问题,重新启动机器恢复正常) 修改Linux内核参数(所有节点) 为避免安装过程中出现的异常问题,首先调整Linux内核参数。 1)设置swappiness,控制换出运行时内存的相对权重,Cloudera建议将swappiness设置为 10: 自CentOS6版本开始引入了TransparentHugePages(THP),从CentOS7版本开始,该特性默认就会启用。尽管THP的本意是为提升内存的性能,不过某些数据库厂商还是建议直接关闭THP,否则可能会导致性能出现下降。 表示已禁用:

从零开始学VC系列教程之四并口控制与类的使用

从零开始学VC系列教程之四.并口控制与类的使用 学习目标:掌握VC下并口程序的方法及类的使用. 课程详解: 参照第一章新建一个基于对话框的Vc工程,名称定义为Eg04. 图01 (原文件名:01.JPG) 类型选基于对话框. 在本例中,我们要用到一些资源,现列出如下 WinIo.sys WinIo.dll 这是一个动态库,与WinIo.sys完成同并口的连接. WinIo.lib 这是为静态调用提供的引入库文件.虽然引入库文件和静态库文件都是以Lib为扩展名的,但实际上有本质的区别. WinIo.h 这是IO操作的头文件. ParallelPort.cpp 这是一个并口操作类,用于同WinIo接口,并定义了相关的操作函数.虽然这个类用于同WinIo的操作接口,但这个类并不是从WinIO派生的,只是一个独立的自定义类.至于类的自定义,以前我们也提到过. ParallelPort.h 这是并口类的头文件. 这几个文件是可以从网上下载到的,并不是我做的,所以这个动态库大家就不用问我要源码了,因为我也没有. 首先,把WinIo.lib WinIo.h ParallelPort.cpp ParallelPort.h拷贝到工程目录中,后面马上就要用到.再把WinIo.Dll WinIo.sys 拷贝到工程目录的Debug目录中,以后工程发布后,这两个文件要跟随工程一起. 下面添加引入库到系统中,点击[工程]->[设置]在弹出的对话框中选择[连接]标签,然后在[对象/库模块]中加入WinIo.lib完成后如下图.

图02 (原文件名:02.JPG) 然后加入并口操作类的头文件.一般来说,网上可以下载到的源码都是以类的形式给出的,VC的好处也在于可以把一个操作封装成类,以便在不同的工程中调用.如图,双击类管理器中的Ceg04Dlg在弹出的文件中加入#include "ParallelPort.h" //添加并口类头文件 图03 (原文件名:03.JPG) 同时,还要定义一个类变量,用于并口类的操作. 在刚打开的类定义文件中找到CEg04Dlg类,并加入一个类变量m_Port,完成后如下图所示

lamp环境搭建_自己整理完整版

一、准备工作 在lamp环境中搭载网站 1.用winsp将网站目录copy到linux的php系统文件目录下/usr/local/apache2/htdocs 给runtime文件夹可写权限chmod 777 -R runtime 2.修改apache配置文件,修改网站首页 /usr/local/apache2/etc/http.conf 修改DirectoryIndex index.php index.html 重启apache:/usr/local/apache2/bin/apachectl restart 3.用小海豚(SQLyog) 文件/新建连接

将网页中的sql脚本导入到linux下的mysql数据库中启动mysql: 启动MySQL服务 1.用原本源代码的方式去使用和启动mysql /usr/local/mysql/bin/mysqld_safe --user=mysql & 2.重启以后还要生效: Vi /etc/rc.local /usr/local/mysql/bin/mysqld_safe --user=mysql & 进入mysql命令行 /usr/local/mysql/bin/mysql -u root -p550120

4.在windows下用浏览器访问192.168.1.1/网站目录 ============================================= 注意: 先创建/lamp文件夹 使用WinSCP 把要安装的压缩文件放到/lamp文件夹下 ./configure 执行的时候要注意不能有换行 Appche安装的时候一定要确认之前的安装已经卸载 http://192.168.255.1/index.html 这个地址要改成192.168.80.8 /usr/local/apache2/bin/apachectl start 有时候要用start有时候要用restart /usr/local/memcache/bin/memcached -umemcache & 中的-可能会有问题,要注意 1、安装编译工具gcc、gcc-c++、make 注意解决依赖关系,推荐使用yum安装,若不能联网可使用安装光盘做为yum源—— 1)编辑yum配置文件: Mount /dev/cdrom /media vi /etc/yum.repos.d/CentOS-Media.repo [c5-media] name=CentOS-$releasever - Media baseurl=file:///media * 修改为光盘挂载点 enabled=1 * 改为1意为启用 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 2)设置alias值: Vi /etc/bashrc alias yum="yum --disablerepo=\* --enablerepo=c5-media" 3)依次安装gcc、gcc-c++ Yum -y install gcc* 2、卸载系统Apache、MySQL和PHP的RPM安装包 下载前需关闭启动的服务,如httpd、mysqld service httpd stop service mysqld stop 卸载RPM包的Apache、MySQL、PHP yum remove httpd yum remove mysql 建议使用rpm –e http-1.2.3.rpm --nodeps (截断这个rpm包的依赖性) 3、关闭SELinux,允许防火墙80端口访问 1)关闭SELinux vi /etc/selinux/config SELINUX=disabled * 若安装时没有禁用SELinux ,将enforcing改为disabled 修改后需重新启动Linux方可生效! 2)关闭防火墙Netfilter/iptables 因尚未做防火墙讲解,直接简单的关闭所有防火墙设置: iptables -F * 如果没有禁用防火墙,默认80端口禁止访问 service iptables save 防火墙策略写到/etc/sysconfig/iptables,以后计算机重启再加载这个文件时,防火墙策略就会永久清空.

项目管理实习报告范文

项目管理实习报告范文 篇一:项目管理实习报告 一、实习目的 总的来说本次实习的主要目的可以分为四块:(x)、了解了—般民用建筑施工前的准备工作和整个施工过程;(x)理论联系实际,巩固和深入理解了已学的理论知识(如测量、建筑材料、建筑学、建筑结构等),并为后续课程的学习积累感性知识和初步的认识;(x)、通过亲身参观施工实践,培养了分析问题和解决问题的独立工作能力,为将来参加工作打下基础;(x)、通过亲身观察施工现场的工作和劳动,向老师和工地工作人员学习请教,了解房屋施工的基本生产中的生产技术技能。 二、实习内容 x、看图识图:我们看图的图纸的项目为萧山恒逸金榈湾xx 号楼,架空一层为自行车库,地上六层,结构总高度xx.xx米,建筑表面积为xx.xx平方米,总体积为xx.xx米。其为结构等级二级,耐火等级二级的民用建筑物,设计使用期限xx年。图纸主要包括他的结构图,单体图,单体大详图和节能专篇及设计说明。 x、工地参观学习:本次工地实习主要参观的是宋都阳光国际位和校医院。宋都阳光国际位于城市东部杭州最具发展潜力的

区域及钱江新城二期东扩地带——江干区九堡南片区,地块北临杨公路,西接圆梦园别墅区,东为规划房产项目,南面钱塘江,沿江面视线非常好,具有极佳的一线江景资源。宋都阳光国际总体定位高端,整体设计融人文环境和自然生态于一体,通过完善的配套、便捷的交通、超前的生活理念打造一个集亲水性、园林化、生态式、标志性为一身的滨江高品质生活高尚住宅区。而校医院也是我们学校最近在建的一个新工程,由浙江省省直建筑设计院负责设计,由浙江建安实业集团股份有限公司负责施工,将在今年的xx月份左右完工。 本次参与实习的是我们大三工程管理专业的,专业知识和各方面的阅历并不丰富,所以这次的实习对我们来说更重要的是一个向别人学习的机会。在本次为期一个月的实习过程中,不仅学到许多书上没涉及到的知识,还了解了本专业以后所要工作的内容,以及我们应该注意的知识的积累和加深,这才是同学们最大的收获。实习是我们接触社会的试脚石,是我们在大学学习中不可或缺的一个环节。这十天的实习并没有浪费。我们从一个仅仅对课本有所了解到理论结合实际,对工程施工的流程有了大致的了解,对工作人员施工条件的艰苦有了深刻的体会。而去了工地也发现了许多不足。从开始,脑子中想把自己学的理论知识与现实结合起来可怎么也办不到。连基本的知识都搞混了。于是,在

建设工程项目管理规划

建设工程项目管理规划由于建设工程项目管理的特殊性、严谨性、科学性,决定了它不同于一般的项目管理工作。必须对项目进行进度控制、费用控制、质量控制、安全管理、合同管理、信息管理及组织和协调。进行一系列的规范化、程序化、科学化的管理。通过利用组织论的管理工具对管理工作提出更高的要求以达到效益最大化,最终使目标达到增值的目的。 一、进度控制 项目开工前需依据合同约定编制开、竣工时间进度网络计划图。在对各工序持续时间对计划进行分解制定月、旬进度计划和里程碑事件时间。当计算工期不能满足计划工期时,应对某项工作的时间进行压缩以达到最终合同约定竣工时间。 二、费用控制(成本控制)成本控制是关系到目标效益能否实现的关键工作。应从设计、材料采购、施工工艺、仓库管理等方面进行把控。做好材料领用单管理工作。 三、质量控制 为达到工程质量所采取的作业技术的活动成为质量控制,也就是说质量控制是为了监视质量的形成过程。质量环节所有阶段引起不合格或不满意效果的因素,以达到质量要起获取经济效益而采取的工程质量作业技术和活动。质量必须做到三个阶段:即事前控制、事中控制、事后控制。事前控制是关键。 四、安全管理 安全无小事,安全管理是工程项目管理工作的重中之重,必须建立安全生产责任制。以公司经理挂帅,项目经理是第一安全负责人的安全工作领导小组,严格执行安全技术十二项规定。安全目标“从零开始,向零奋斗” 。 五、具体实施办法 1.组建项目管理部 项目经理技术负责人采购员(材料 仓管员资料员电工 厨师门岗财务人员 职责: 项目经 ①贯彻执行国家行政部门有关法律、法规和标准,执行公司的各项管理制度。 ②经授权组建项目部,确定项目管理机构,选择招聘管理人员。对项目人员依据项目管理规定进行考核、评价、奖惩。 ③负责对施工项目过程全面管理,组织制定项目部各项管理制度。 ④严格履行和建设单位签订的合同和公司签订的“项目管理目标责任书” ,并进行阶段性目标控制,确保项目目标实现。 ⑤负责编制绩效管理规划和施工组织设计。做好新工艺、新材料、新技术的推广工作。 ⑥严格财务制度,做好成本分析和核算工作。 ⑦强化安全文明施工,及时发现和处理安全事故。 技术负责人 ①熟悉图纸、施工规范和相关技术标准,做好签证和工程量计量及工作。 ②在项目经理领导下主持编制施工组织设计和专项施工方案。对管理工作提出合理化建设性 方案。 ③负责施工测量、防线和对老兀作业的技术交底工作、参加图纸会审。 ④对施工进度、质量、安全进行把控,做好事事有计划,事事有结果,事事有检查。 ⑤完成领导交办的临时工作。 材料员(采购员) ①根据材料采购计划做好采购工作。

linux lamp环境搭建教程

linux 环境搭建教程 [url=https://www.doczj.com/doc/bc9549132.html,]https://www.doczj.com/doc/bc9549132.html,[/url] 一、系统约定 软件源代码包存放位置:/usr/local/src 源码包编译安装位置(prefix):/usr/local/software_name 脚本以及维护程序存放位置:/usr/local/sbin MySQL 数据库位置:/var/lib/mysql(可按情况设置) Apache 网站根目录:/var/www/wwwroot(可按情况设置) Apache 虚拟主机日志根目录:/var/logs/httpd/(可按情况设置) Apache 运行账户:apache:apache 二、系统环境部署及调整 1. 检查系统是否正常 # more /var/log/messages(检查有无系统级错误信息) # dmesg(检查硬件设备是否有错误信息) # ifconfig(检查网卡设置是否正确) # ping [url=https://www.doczj.com/doc/bc9549132.html,]https://www.doczj.com/doc/bc9549132.html,[/url](检查网络是否正常) 2. 关闭不需要的服务 # ntsysv 以下仅列出需要启动的服务,未列出的服务一律推荐关闭: atd crond irqbalance microcode_ctl network sendmail sshd syslog 3. 重新启动系统 # init 6 4. 配置vim # vi /root/.bashrc 在alias mv='mv -i' 下面添加一行:alias vi='vim' 保存退出。 # echo 'syntax on' > /root/.vimrc 5. 使用yum 程序安装所需开发包(以下为标准的RPM 包名称) # yum install ntp vim-enhanced gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel kernel 6. 定时校正服务器时钟,定时与中国国家授时中心授时服务器同步 # crontab -e 加入一行: */30 * * * * ntpdate 210.72.145.44 7. 源码编译安装所需包(Source) (1) GD2 # cd /usr/local/src

项目管理实习报告

项目管理实习报告 关于《项目管理实习报告》,是我们特意为大家整理,希望对大家有所帮助。 项目管理实习的进行能帮助实习生们验证自己的职业抉择。项目管理实习报告是小编为大家带来的,希望对大家有所帮助。 篇一:项目管理实习报告 一、实习目的 总的来说本次实习的主要目的可以分为四块:(1)、了解了—般民用建筑施工前的准备工作和整个施工过程;(2) 理论联系实际,巩固和深入理解了已学的理论知识(如测量、建筑材料、建筑学、建筑结构等),并为后续课程的学习积累感性知识和初步的认识;(3)、通过亲身参观施工实践,培养了分析问题和解决问题的独立工作能力,为将来参加工作打下基础;(4)、通过亲身观察施工现场的工作和劳动,向老师和工地工作人员学习请教,了解房屋施工的基本生产中的生产技术技能。 二、实习内容 1、看图识图:我们看图的图纸的项目为萧山恒逸金榈湾24号楼,架空一层为自行车库,地上六层,结构总高度18.150米,建筑表面积为3815.97平方米,总体积为8586.29米。其为结构等级二级,耐火等级二级的民用建筑物,设计使用期限50年。图纸主要包括他的结构图,单体图,单体大详图和节能专篇及设计说明。 2、工地参观学习:本次工地实习主要参观的是宋都阳光国际位和校医院。宋都阳光国际位于城市东部杭州最具发展潜力的区域及钱江新城二期东扩地带——江干区九堡南片区,地块北临杨公路,西接圆梦园别墅区,东为规划房产项目,南面钱塘江,沿江面视线非常好,具有极佳的一线江景资源。宋都阳光国际总体定位高端,整体设计融人文环境和自然生态于一体,通过完善的配套、便捷的交通、超前的生活理念打造一个集亲水性、园林化、生态式、标志性为一身的滨江高品质生活高尚住宅区。而校医院也是我们学校最近在建的一个新工程,由浙江省省直建筑设计院负责设计,由浙江建安实业集团股份有限公司负责施工,将在今年的10月份左右完工。 本次参与实习的是我们大三工程管理专业的,专业知识和各方面的阅历并不丰富,所以

从零开始学电脑,一步一步到高手(硬件篇和软件篇)

硬件篇: 电脑硬件的组成: (菜鸟篇) CPU:目前常见的CPU主要是由2个厂家生产,一个是AMD公司的,高端产品是 速龙系列,低端是闪龙系列,另外就是INTER公司,高端产品是奔4系列,低端是赛扬系列.这两年开始流行的双核CPU在2个公司的高端产品中都有相应的型号 . CPU的知识比较多,具体的可以再网上查询,这里就不多说了.提醒一句,CPU是造不了假的,只有外盒,风扇等附加品存在假货. 主板: 目前的主板的主芯片都是国外制造的,芯片厂家主要有NVIDIA,ATI,INTER,AMD,VIA,SIS等等,各大主板厂家自己研发PCB板来进行主板的设计,分别来满足2个CPU厂家的CPU需要. 显卡:目前的显卡分为独立和集成显卡,生产独立的显卡芯片主要有2个厂家垄断,NVIDIA 和ATI 公司,生产集成显卡芯片有INTER,NVIDIA,ATI,SIS等等.各大显卡厂家利用显卡芯片提供的显卡GPU来进行显卡的设计和组装. 内存:目前所有内存的颗粒都是国外制造的,主要是韩国制造.国内不过是生产PCB板和封装 的过程.内存主要有3种,一种是SD内存(已淘汰),一种是DDR内存,一 种是DDR II代内存.未来还有DDR III代内存. 硬盘:常见的硬盘有三星,西数和希捷,基本上是希捷一枝独秀,容量在20GB以上的基本上都是7400转的,低于20GB的一般都是5400转的,转速越高,硬盘读些数据的速度越快.提醒一句:

硬盘的生产环境要求比较高,所有的硬盘都是国外生产. 机箱+电源:这两样东西没有什么技术含量,都是国内制造. 光驱:常见的有CD-ROM(类似VCD机),CD刻录机(兼容VCD,可以刻录VCD),DVD光驱(类似DVD 机,兼容VCD),康宝(相当于DVD光驱多了个刻录VCD光盘的功能),DVD刻录机(VCD,DVD播放和VCD,DVD刻录功能) 显示器:常见的有两种类型,CRT 和LCD ,一种是普通显示器, 一种是液晶显示器,普通显示器常见的发展过程和电视机相似,尺寸从14 15 17 19 21,屏幕从球面超平视觉纯平物理纯平.液晶显示器尺寸从14 15 17 19寸,目前流行的宽屏有17 19 20 21寸等等.LCD显示器的液晶面板都是国外制造的. 声卡:常见的有集成声卡和独立声卡,绝大多数的主板都集成的有集成声卡,可以满足普通 消费者的是使用.独立声卡一般应用于高端,这里就不多说了. 网卡:常见的有独立和集成网卡,绝大多数的主板都集成有集成网卡,可以满足普通消费者 的使用,独立网卡主要应用于特殊要求的用户.这里不多说了. 键盘+鼠标:相对没有什么技术含量,属于损耗品.跟个人喜好有关系 音箱+耳麦:相对没有什么技术含量,属于损耗品.跟个人喜好有关系. 软驱:基本上已经淘汰,这里就不讨论了. 综述:: 主板就是个平台,把CPU,内存,显卡,硬盘,光驱通过数据线或者直接安装来组成一个工作整体.CPU相当于人的大脑,发出各种指令来协调各个部分的工作,内存是个中转仓库,中转各种指令,数据等等.关机后数据不保留,硬盘是最终载体,所有的数据,程序,歌曲,电影等等都是保存在硬盘中,硬盘中的数据在关机后保留.机箱就是把这个整体固定在一个固定的环境中,通过电源来给各个部分来进行供电,通过显卡来输出显示信号,最后在显示在显示器上.键盘鼠标来进行电脑的各项操作.音箱通过主板上的集成声卡来输出各种声音.网卡是组建局域网或者上网的时候发送和接收数据.电脑的硬件说白了就是能摸的到的都是硬件,摸不到的就属于软件.电脑硬件一般情况下是不容易损坏的,只有软件方面的问题比较多,只有把软件方面的故障全部排除后最后才考虑硬件方面的问题.

LAMP环境搭建

Linux牛逼命令大全 ?壹、底层辅助支持软件的安装 o1、安装OpenSSL o2、安装Curl库 o3、安装expat o4、安装libxml2 o5、安装libxslt o6、安装libmcrypt o7、安装mhash o8、安装mcrypt o9、安装zlib o10、安装libpng o11、安装jpeg o12、安装freetype o13、安装m4

o14、安装autoconf o15、安装libiconv o16、安装bzip2 o17、安装GD库 ?贰、安装Apache方法一 o18、安装apr o19、安装apr-util o20、安装pcre o21、安装apache方法一 ?叁、安装Apache方法二 o18、处理apr o19、处理apr-util o20、安装pcre o21、安装apache方法二 ?Apache启动管理方式 o I、手工管理apache o II、chkconfig管理apache ?肆、安装MySQL o22、安装cmake o23、安装bison o24、安装ncurses o25、安装MySQL ?MySQL启动管理方式 o I、手工管理MySQL o II、chkconfig管理MySQL ?伍、安装PHP o26、安装PHP o27、安装memcached服务器端 o28、安装php扩展功能memcache o29、安装php扩展memcached o30、安装Zend加速器 Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大 的Web应用程序平台。随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。从网站的流量上来说,70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案. 本实验采用64位CentOS6.8进行部署,系统最小化安装,apache选用httpd-2.4.7,mysql选用mysql-5.6.32,php选用php-5.6.26。 软件包列表如下 ?1、openssl-1.0.2j.tar.gz2、curl-7.50.3.tar.gz3、expat-2.2.0.tar.bz2

ERP面试-项目经理面试必看PMP知识教学文案

_项目经理面试必看PMP知识 自进入ERP咨询实施行业以来,一直都在不断地学习、实践、总结,不断地在项目中经历着痛苦抑或者快乐的磨砺和蜕变,‘痛并快乐着’是我很长一段时间以来的真实感受。从一个懵懂而又充满激情的青年学生,经过技术支持顾问到ERP实施顾问再到ERP管理咨询顾问的转变,个中感受,每每回想起来,颇有一番滋味。 回首起来,自1996年毕业,1998年步入ERP行业以来,凡9年间,共经历了3个主要的发展阶段: 一、技术支持工作为主的工程师 1998年有幸进入某台资企业,并幸运地(至少当时应该是)得以有机会参与,后来主导整个企业的ERP项目实施与后续的技术支持工作。当时是从工程设计职位转行作ERP实施,当时行业的工作经验应该是从零开始,好在有台湾的咨询顾问指导,尽管如此,还是走了很多弯路,碰到了很多问题,其中很多问题现在在项目实施过程中仍然时时会遇到,几乎项目管理中的典型问题都曾遇到了,只是当时没有系统学习过项目管理的知识(PMBOK)无法给以准确的总结罢了。现将当时所遇问题列举如下,算是对当时工作做一个小结了: 1.项目范围问题 首先是实施模块的界定,其次更重要的是实施这些模块带给整个企业的价值点,这个就是范围,也叫边界。ERP是一套管理系统,或者称之为管理工具,它一定要给企业带来价值,但是需要带来哪些价值?体现在哪些具体的职能部门?哪些作业流程上?这个要界定清楚,需求看起来很宽泛,但需要细化分解到每一个可以执行的层面,只有将边界搞清楚了,实施才有目标,才有的放矢,才便于项目的最终验收。 台湾顾问在此方面的确很有经验,调研做的非常仔细,项目范围说明书也做的非常细致,而且一定要企业的高管签字确认。 2.项目时间管理问题 谈及时间管理,台湾顾问在时间上的确做到不错,提前有计划确认。但对于企业而言,配合实在是难以如愿。直至后来咨询方提高了顾问人天费用后才予以重视,这个对于我后来从事实施工作的计划性有很大的助益。——没有计划,就难以分清工作之轻重缓急,虽然计划跟不上变化,但计划一定要强化执行,尤其对于顾问方,一定要坚持与客户方确认,督促客户制定相应的考核制度以作保证! 3.项目沟通问题 在甲方作项目经理的这段时间,使我印象很深刻的就是:所有项目相关的事宜均需书面表达,并顾问方、企业方确认,让当时是客户项目经理的我由感觉繁琐到接受确实经历了一段时间。 4.项目经理授权问题 这里指的是企业方项目经理的授权,在项目开工之初一定切记要跟企业方的高层沟通清楚,项目经理的人选很重要,对其做出的授权是否到位更重要。一个企业的网络管理员很难相信能做好各强势部门间的沟通协调,在管理基础尚好的外资企业尚且如此,况私营企业乎?当时的我就是因授权不到位,吃了不少苦头。最后还是靠顾问支招,才得以度过内部协调这道难关! 5.业务流程重组问题 要充分地调研,多层次、多角度地考虑业务流程重组对企业现有管理模式的冲击和影响,否则可能会埋下诸多项目失败的’地雷’,或许说严重了些,但我确实遭遇了: 单体企业的核算突然变成了类似多体企业的事业部制核算,给ERP的业务处理着实造成了不小的混乱,如果抗不住只能改回原来的模式。——早知如此,何必当初呢?换言之,若要改革,何不坚持到底?孰优孰劣、孰是孰非,事先一定要搞清楚。

大数据学习环境搭建系列(二)虚拟机软件Vmware的安装

虚拟机软件Vmware的安装 1、概述 在进行分布式架构的学习前,首先需进行基础环境准备。众所周知,在单机运算能力无法满足处理海量数据的运算能力时,人们普遍开始考虑使用分布式运算来代替单机运算,这也成为了大数据分析和小数据分析最显著的区别之一,即使用的工具不同。当前大数据行业标准是使用Hadoop及其生态组件来执行分布式处理,这也是我们后续文章的主要内容。 分布式集群的主要目的在于连接多台的物理机,以达到整合运算能力线性增长的效果,在学习过程中,我们仍然可以在单台物理机上模拟搭建和运行分布式集群。通常来说,单台物理机上模拟分布式集群有两种方法,其一是利用Hadoop进行分进程的分布式模拟,即一般意义上的伪分布式,通常用于实验和测试;其二则是利用虚拟化软件,将一台物理机分为三台虚拟物理机,然后搭建分布式集群。其中后者与实际工作情景无异,只不过在物理机本身运算能力上有所差别,企业多用服务器级物理机,而在学习过程中个人电脑性能可能稍差。后续文章将针对两种分布式集群搭建方法进行教学,同时也将更加侧重分布式集群的搭建。

注:这里推荐个人计算机配置:硬盘空间大于100G、内存大于等于8G、CPU大于两核。 尽管Apache Hadoop可适用于Windows、Linux和Mac OS操作系统,但就其稳定性而言,我们首推Linux系统或Mac OS系统,而二者相比选择Linux系统适用面更为广泛,因此后续文章我们将在Linux系统中安装Hadoop。由于个人用户普遍使用Windows或Mac OS系统,我们需要在当前操作系统中虚拟一个Linux系统,因此,虚拟化工具就是我们需要掌握和使用的第一个软件。除此之外,由于将要多个虚拟机的统一管理和多个终端的操作,因此我们还需要掌握一些终端管理软件和文件传输软件的基本操作方法。这些软件将在后续使用过程中进行详细介绍。 2、虚拟机软件 2.1虚拟机软件简介 就目前而言,VMware Workstation是使用最为广泛、功能最为强大的虚拟机软件,主要用于IT开发和系统管理等商业环境,而开源虚拟软件Oracle VM VirtualBox,则在所有免费虚拟机软件中表现较为突出,成为大多数教学、实验等非商业环境中的首选。后续文章主要将采用VMware Workstation作为虚拟机软件安装虚拟机,而关于Virtual Box的下载和安装方法,也会在后续文章中单独介绍已满足各位同学的不同需求。今天我们介绍VMware Workstation的安装使用方法。 2.2VMware Workstation下载安装 1)VMware WorkStation下载 2)VMware WorkStation安装 双击安装文件,开始安装,在安全警告窗口点击“运行”

从零开始学VC系列教程完整版

从零开始学VC系列教程一.信息显示实验 题外话:第一次写教程,不知道该怎么开始.以前见过的教程可能都会介绍比较多的理论然后才开始讲实际操作,我想对于VC,理论讲得太多大家可能更糊涂,所以选择了这个方案,我们先一步步照着做,每一次只介绍一两个知识点,并且把理论放在后面说明,希望大家能喜欢这种方式,并对这种方式提出意见和建议,以便以后章节更适合大家的学习. 或许我写的还不能称之为教程,只是一些操作步骤及说明,通过这些练习,希望能使大家对VC 有一个新的认识.VC的功能是十分强大的,但我们一般并不会用到所有的功能,就像大家熟悉的KeilC一样,其实Keil功能也是很多的,平时也没见谁把Keil的功能都用到了.基于此,我写的这个教程可能在VC专业人士看来比较简单.不是要班门弄斧,而是希望推行上位机技术,形成一个氛围让大家来学习交流,PC机与下位机结合毕竟也是发展的一个方向.望高手谅解小辈的不自量力.同时,我们结合单片机编程,让大家明白上位机控制方法及原理,当然这是今后章节的内容了. 本节内容:学会在文本框中显示文本,学会弹出式对话框使用. 学习目的:信息显示是人机交互的基础,同时,信息显示也为以后的程序调试打下基础. 1.新建工程.打开VC6.0点击[文件]->[新建],弹出如下对话框. 在工程选项中选择MFC AppWizard[exe],选择好工程存入的位置,然后在工程名称中填入工程的名称,例如Eg01,填入Eg01后.VC会在我们选择的路径后自动加入一个以工程名命名的文件夹作为工程目录.完成按[确定]就会进入工程向导,出现以下的提示.

在这个我们选择[基于对话框]就行了.单文档及多文档方式会在以后详细介绍.这里也简要说明一下.①单文档.程序一次只能处理一个文档对象(文件).像写字板,记事本等.②多文档.程序一次可以处理多个对象(文件),像word之类的,可以同时打开多个文件.③基本对话框.程序一般用于处理一些比较小的,工具型的软件.像双龙的ISP下载软件,Easy 51Pro等都是基于对话框.一些不是很复杂的工业软件也通常可以用基于对话框的形式,这种方式的优点是所见即所得,一些控件可以像VB一样拖到工作区就行了.选好以后直接按[完成]就可以了.至于[下一步]的向导,这里我们先不管.然后会进入以下的画面.其中红色及绿色是我的标注,看不清图片可以下载图片放大. 选中静态文本框[TODO:在这里设置对话框控制],单击指标右键,在弹出的快捷菜单中选择[属性Properties]菜单项,弹出如下对话框 修改IDC_STATIC为IDC_FIRSTLABEL,标题可以写为”第一个应用程序”然后关闭这个对话框,就可以看到刚才的静态文本框内容变为”第一个应用程序”了. 在刚才的操作中,我们将静态文本框的ID改为了IDC_FIRSTLABEL,在VC中,ID是控件的标志,不能有相同的ID出现,但允许多个名为IDC_STATIC的ID号.所以,一般并不把文件名命为 IDC_STATIC,除非以后我们不想在程序中改变这个控件的属性.有一些控制,例如GroupBox一般并不在程序中改变什么,所以不改变其ID号.ID是程序访问控件的标识,所以一个应用程序中不能有重复ID. 按下来我们要添加一个按钮. 用鼠标将控件条上的按钮拖到对话框上,可以看到对话框上多了一个按钮.?用上叙方法,改变按钮ID为IDC_BTN1,标题改为”显示”,这样就做好一个按钮了.下面我们为按钮添加代码. 双击按钮,会出现以下的提示框. 按[OK]为按钮添加响应函数,出面以下画面 void CEg01Dlg::OnBtn1()

项目管理之道 - 可视化项目管理

项目经理经验谈 --可视化项目管理 -- 在所有我们认为做得不够好的项目执行中,总结一下,会发现大多数情况下不是因为我们可见的部分做的不好,而是因为我们忽略了项目某些关键的特性。 -- 在项目开过程中,经常感觉实际开发的工作量永远要比需求调研时了解的需要多,原因是我们容易忽略隐藏在业务需求背后的开发和约束性需求,而这部分需求内容往往不会比业务需求本身带来的工作量小。 -- 经常听到“客户的满意永远是第一位”的说法,我非常赞同这个观点,但我们同时不能忽略了项目团队成员的满意度也具有同等重要的意义,客户的满意主要来自于项目团队成员的努力,试想如果项目成员不满意,缺乏能动性,怎么可能做出满意的产品?更不可能提供令客户满意的服务? -- 在项目执行过程中,出于各种压力,项目经理经常报喜不报忧,使“忧”变得不可见,管理层不能及时监控或及时提供指引,最终“忧”通通被留给项目经理自己解决,往往问题得不到及时解决甚至无法解决。 在澳博项目在执行过程中,项目组对以上几个问题体会较为深刻,在诸多教训后,项目团队意识到在项目各个环节实现“可视化”的重要性,非常乐意与大家一齐分享澳博项目组在项目执行过程中的相关经历。 “重视”项目个性 正如大多数人的印象一样,澳门是一个夜夜笙歌、灯红酒绿的城市,很多人认为,在澳门做项目是一件很惬意的事情。但在项目开垦阶段,由于未足够重视澳博项目的独特“个

性”,项目组在未完全进入状态之前遇到许多意料之外的麻烦,所以在开始阶段大部分时间是比较苦闷的。 由于业务的特殊性,在此之前我们从未接触过类似业务,除了文档中项目背景描述外几乎一无所知。在与客户项目团队的沟通、协作方面,也未曾想到会有如此大的不同,在没有搞清楚这些差异之前,我们以往在其他项目中行之有效的操作流程、沟通方式以及项目执行思路都不同程度地出现了水土不服。 在我们最初感受到澳博项目“个性”的是在项目生命周期定义阶段。按照一般的经验,项目组在经过初步分析后,参考常用的“瀑布+迭代”的混合模型为项目定义了生命周期,在与客户方项目团队在汇报会议上,客户方项目团队按照他们常规的做法提了若干要求,项目组逐一记录下这些要求,这些要求虽然比我们预想的细致,但亦都非常合理,项目组并没有太在意,只是感觉这些要求会稍稍增加一些我们Review的工作量,并直观估计我们在项目中事先预留的“Buffer”完全可以消化这部分多增加的Review工作。但不幸的是,我们没有对澳博项目的“个性”足够的重视,实际远远没我们想的那么简单,我们忽略很多“不可见”的因素,没意识到这部分内容所带来的影响。当我们其中一个项目组成员结合客户方项目团队的要求将完整的项目生命周期模型整理出来时,我们才意识到问题的严重性,在此之前,项目组从来没试过在一个项目中需要如此多的迭代,这完全打乱了我们在时间和资源方面的规划,这将有可能直接导致项目不能按时提交或资源的不足。幸好我们及时从这张“可视化”的项目生命周期的模型中发现了问题,并以此为基础与客户方项目团队进行讨论,并在相关问题上取得到了平衡,否则项目还没开始,其结果就已经注定,这是澳博项目对“可视化”的第一次印象深刻的体会,“可视化”使我们及时发现并有效规避了一次危险性相当高的项目风险。 澳博项目虽然是一个环境和业务都较为特殊的项目,但相信“个性”并非是澳博项

大数据环境软件

大数据环境软件 操作系统 CentOS 7 #zip unzip 命令安装 yum install zip unzip #netstat 等命令网络工具包安装 yum install net-tools 软件安装包 -rw-r--r--. 1 root root 20985335 4月30 10:14 apache-storm-0.9.3.tar.gz -rw-r--r--. 1 root root 153512879 5月26 16:15 jdk-7u79-linux-x64.tar.gz drwxr-xr-x. 10 root root 4096 7月10 11:55 jzmq -rw-r--r--. 1 root root 71503892 4月17 10:06 kafka_2.10-0.8.2.1.zip -rw-r--r--. 1 root root 1358190 5月27 11:26 redis-3.0.1.tar.gz -rw-r--r--. 1 root root 1877380 5月12 2011 zeromq-2.1.7.tar.gz -rw-r--r--. 1 root root 17699306 7月10 02:50 zookeeper-3.4.6.tar.gz JAVA vi /etc/profile 在文件末尾增加如下配置内容 #set java environment JAVA_HOME=/usr/local/jdk1.7.0_79/ CLASSPATH=.:$JAVA_HOME/lib/tools.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH 配置生效 source /etc/profile 验证配置结果 [root@localhost local]# java -version java version "1.7.0_79"

从零开始学习黑客技术入门教程(基础)

最简单的黑客入门教程 目录 1 黑客简介 (3) 2 保护自己电脑绝对不做黑客肉鸡 (5) 3 抓肉鸡的几种方法 (10) 4 防止黑客通过Explorer侵入系统 (19) 5 SQL注入详解 (22) 5.1 注入工具 (23) 5.2 php+Mysql注入的误区 (24) 5.3 简单的例子 (27) 5.4 语句构造 (30) 5.5 高级应用 (48) 5.6 实例 (57) 5.7 注入的防范 (62) 5.8 我看暴库漏洞原理及规律1 (64) 5.9 我看暴库漏洞原理及规律2 (70) 6 跨站脚本攻击 (75) 6.1 跨站脚本工具 (75) 6.2 什么是XSS攻击 (76) 6.3 如何寻找XSS漏洞 (77) 6.4 寻找跨站漏洞 (78) 6.5 如何利用 (78)

6.6 XSS与其它技术的结合 (81) 7 XPath注入 (82) 7.1 XPath注入介绍 (82) 7.2 XPath注入工具 (87) 声明:文章来源大多是网上收集而来,版权归其原作者所有。

1黑客简介 "黑客"(hacker)这个词通常被用来指那些恶意的安全破坏者。关于"黑客"一词的经典定义,最初来源于麻省理工学院关于信息技术的一份文档,之后便被新闻工作者们长期使用。但是这个在麻省理工被当做中性词汇的术语,却逐渐被新闻工作者们用在了贬义的环境,而很多人也受其影响,最终导致了"黑客"一词总是用于贬义环境。有些人认为,我们应该接受"黑客"一词已经被用滥并且有了新的意义。他们认为,如果不认可这种被滥用的词汇,那么将无法与那些不懂技术的人进行有效的交流。而我仍然认为,将黑客和恶意的骇客(cracker)分开表述,对交流会更有效,比如使用"恶意的安全骇客"会更容易让对方理解我所指的对象,从而能够达到更好的沟通交流效果,也避免了对"黑客"一词的滥用。之所以要区分黑客和恶意骇客,是因为在某些情况下,我们讨论的对象是那些毫无恶意并且不会对安全防御或者用户隐私造成损害的对象,这些人只有用"黑客"这个词来描述才最贴切。如果你只是简单的将"黑客"和"恶意的安全骇客"划等号,将无法在与人交流安全技术问题时,轻松的分辨别人所指的到底是哪种类型的人。黑客和骇客的区别是,黑客仅仅对技术感兴趣,而后者则是通过技术获取职业发展或者谋生。很多黑客和骇客都具有技术天赋,有些骇客据此进行职业发展。当然,并不是每个有技术天赋的人都必须沿着黑客或者骇客的方向发展。黑客这个术语的经典意义是指那些对于事物如何工作非常感兴趣的人,他们修理,制作或者修改事物,并

Cloudera大数据平台环境搭建傻瓜式说明书

Cloudera大数据平台环境搭建 (版)

目 录 Cloudera 大数据平台环境搭建错误! 未定义书签。 版)错误! 未定义书 签。 1. 基础环 境. 错误! 未定义书签。 软件环境错误!未定义书签。 2. 3. 配置规划...... 所需要的软件资源 错误!未定义书签。 错误!未定义书签。 修改机器名(所有节点) 设置防火墙(所有节点) 配置免密码登录 SSH.. 关闭SELINUX(所有节点)…… 修改 Linux 内核参数(所有节 点) 其他安装与配置(所有节点) . 配置NTP服务................. 安装 oracle (所有节点) Mysql 安装(主节点) 安装CM 传包,解包 创建数据库 创建用户 制作本地YUM源 拷贝 修改 启动 访问 安装CDH 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误! 未定义书 签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 jar 包................. cloudera-scm-agent 配置 CM Server 和 Agent ..... 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 CM. 错误!未定义书签。 错误! 未定义书 签。 登录后界面错误!未定义书签。 选择CM版本错误!未定义书签。 指定主机错误!未定义书签。 选择CDH版本错误!未定义书签。 出现“主机运行状态不良”错误 检查主机正确性................... 错误!未定义书签。 错误!未定义书签。 选择安装的服务错误!未定义书签。 角色分配 . 数据库设置 错误!未定义书签。 错误!未定义书签。 测试连接报错:错误!未定义书签。 群集设置错误!未定义书签。

相关主题
文本预览
相关文档 最新文档