搜档网
当前位置:搜档网 › linux下测试环境部署总结(1)

linux下测试环境部署总结(1)

linux下测试环境部署总结(1)
linux下测试环境部署总结(1)

ORACLE的安装

本安装说明仅适用于如下配置

操作系统:RedHat Enterprise Linux 5、Centos Linux 5

ORACLE版本:ORACLE 10g 、ORACLE 11g,ORACLE 9i可供参考1、安装步骤

1、创建oracle用户和dba组

用root用户登录系统,执行如下操作;

# groupadd dba

# useradd -g dba oracle

2、设置系统变量

(1)编辑/etc/sysctl.conf文件,添加如下内容(数值仅供参考):

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-max = 6815744

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 4194304

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

fs.aio-max-nr = 1048576

编辑完成后,需要重新启动系统,或者执行sysctl –p使设置生效

(2)编辑/etc/pam.d/login文件,添加如下内容:

session required pam_limits.so

(3)编辑/etc/security/limits.conf文件,添加如下内容:

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

3、创建oracle安装路径

使用root用户登录,执行如下命令:

# mkdir /opt/oracle

# mkdir /opt/oracle/111

# chown -R oracle:dba /opt/oracle

4、设置oracle环境变量

用oracle用户登录,编辑/home/oracle/.bash_profile文件,添加如下内容

ORACLE_BASE=/opt/oracle

ORACLE_HOME=$ORACLE_BASE/111

ORACLE_SID=ORCL

LD_LIBRARY_PATH=$ORACLE_HOME/lib

PATH=$PATH:$ORACLE_HOME/bin

export ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH PATH

编辑保存之后,需要执行如下命令,使新的环境变量生效

cd /home/oracle

. .bash_profile

如果只安装oracle软件,不安装数据库,ORACLE_SID=ORCL也可不设置,待以后添加数据库时在设置;

以上内容仅供参考,也可根据实际安装路径进行调整

5、oracle软件的安装

下面以oracle 11g 32bit的安装为例,其他版本基本相同;

1、首先进行解压,执行命令:unzip linux_11gR1_database.zip

2、解压完成后,会在当前路径下生成一个名为database的文件夹,进入这个文件夹,

执行安装命令:

cd database

./runInstaller

3、接下来将是图形化界面,基本点击“下一步”就可以了;不过oracle在linux的安装中,通常不会那么顺利,在下面章节进行了一些总结,如遇问题,可供参考。

2、常出现的问题及解决方案

1、DISPLAY not set. Please set the DISPLAY and try again.

这也许是你使用的连接linux的终端不能很好的支持linux的图形界面,这里推荐使用Xmanager来作为连接linux的终端。

网上也提供了如下的解决方案,但通常并不一定是其所诉问题导致

Solution: Execute "export DISPLAY=:0.0" when you perform installtion on local machine or "export DISPLAY=:0.0 when you perform installation on remote machine connected over SSH". Don't forget to execute "xhost +" command on client machine.

2、版本相关问题

如果当前版本为RHEL 5, Centos 5

修改database/install/oraparam.ini,在“Certified Versions”项下,追加redhat-5

3、Exception https://www.sodocs.net/doc/7111002443.html,ng.UnsatisfiedLinkError

对于RH 5, OEL 5, Centos 5系统,需要安装libXp-1.0.0-8.1.el5.i386.rpm

4、Checking Network Configuration requirements ...

编辑etc/hosts ,修改如下

127.0.0.1 localhost.localdomain localhost

#::1 localhost6.localdomain6 localhost6

192.168.30.144 test144-server

执行命令

/etc/init.d/network restart

5、安装过程中,缺少包

检查语句:rpm -q binutils compat-db compat-libstdc++-33 glibc glibc-devel glibc-headers gcc gcc-c++ libstdc++ cpp make libaio ksh elfutils-libelf sysstat libaio libaio-devel setarch --qf '%{name}.%{arch}\n'|sort 执行:yum install 缺少包名1 缺少报名2

也可以用yum search 查找缺少的包

6、error while loading shared libraries: libaio.so.1: cannot open shared

object file: No such file or directory

网上提供的解决方案:

Solution: Install libaio and libaio-devel packages. If packages already installed and error still occurs try execute "ldconfig" as root.

7、出现乱码

修改/etc/sysconfig/i18n文件

#LANG="en_US.UTF-8"

#SUPPORTED="en_US.UTF-8:en_US:en"

#SYSFONT="latarcyrheb-sun16"

改为

LANG="zh_CN.GB18030"

LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"

SUPPORTED="zh_CN.GB18030:zh_CN:zh"

SYSFONT="lat0-sun16"

SYSFONTACM="8859-15"

或者干脆使用英文,unset LANG

8、sqlplus / as sysdba无法登录,提示sqlplus: error while loading shared

libraries:

/oracle/ora11gR2/product/11.2.0/dbhome_1/lib/libclntsh.so.11.1: cannot restore segment prot after reloc: Permission denied

编辑/etc/sysconfig/selinux,找到:

# This file controls the state of SELinux on the system.

# SELINUX= can take one of these three values:

# enforcing - SELinux security policy is enforced.

# permissive - SELinux prints warnings instead of enforcing.

# disabled - SELinux is fully disabled.

SELINUX=enforcing

如果SELINUX已经是 SELINUX=disabled,那么就不用改了,否则就把

SELINUX=enforcing 注释掉,新加一行:

SELINUX=disabled

保存,退出

如果碰到如下类似提示,一般也是selinux引起的,解决方式同上:

cannot restore segment prot after reloc: Permission denied

9、用PLSQL Developer等工具无法连接数据库

可能是监听没开导致,可先用lsnrctl status命令检查监听是否开启,如未开启,可用lsnrctl start命令将其启动。

10、无法打开EM

可能是em服务没有开启,可先用emctl status dbconsole命令检查em是否开启,如未开启,使用emctl start dbconsole命令启动。

检测和启动em服务时,需先保证当前的ORACLE_SID是否正确,可用echo $ORACLE_SID 来检查,修改ORACLE_SID环境变量,可执行export ORACLE_SID=SID名。

3、ORACLE日常使用与维护

1、EM重建

emca -config dbcontrol db -repos recreate

2、ORACLE线程修改

首先登录sqlplus

$ sqlplus / as sysdba

查看当前线程数

SQL> show parameter processes;

NAME TYPE VALUE

------------------------------------ ----------- ------------------------------ aq_tm_processes integer 0

db_writer_processes integer 1

gcs_server_processes integer 0

global_txn_processes integer 1

job_queue_processes integer 1000

log_archive_max_processes integer 4 processes integer 150

修改线程数

SQL> alter system set processes=800 scope = spfile; System altered.

创建spfile文件

SQL> create pfile from spfile;

File created.

重启数据库

SQL> shutdown immediate;

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL> startup

ORACLE instance started.

Total System Global Area 1319473152 bytes

Fixed Size 2213096 bytes

Variable Size 754977560 bytes

Database Buffers 553648128 bytes

Redo Buffers 8634368 bytes

Database mounted.

Database opened.

检查是否修改成功

SQL> show parameter processes;

NAME TYPE VALUE

------------------------------------ ----------- ------------------------------ aq_tm_processes integer 0

db_writer_processes integer 1

gcs_server_processes integer 0

global_txn_processes integer 1

job_queue_processes integer 1000

log_archive_max_processes integer 4 processes integer 800

3、ORACLE字符集的修改(从GBK改成UTF8)

首先登录sqlplus

$ sqlplus / as sysdba

依次执行如下命令

shutdown immediate;

STARTUP MOUNT;

ALTER SESSION SET SQL_TRACE=TRUE;

ALTER SYSTEM ENABLE RESTRICTED SESSION;

ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;

ALTER SYSTEM SET AQ_TM_PROCESSES=0;

ALTER DATABASE OPEN;

ALTER DATABASE character set INTERNAL_USE AL32UTF8;

ALTER SESSION SET SQL_TRACE=FALSE;

shutdown immediate;

startup;

查看NLS_LANG是否已设置成功

SELECT parameter, value FROM v$nls_parameters WHERE parameter LIKE '%CHARACTERSET';

设置成功后,原来数据库存储的数据如果包含中文,查询出来将是乱码,解决办法:将原来的数据导出,再导回即可。

4、批量创建同义词

select'create or replace synonym UOP_CRM1.'|| table_name ||'for UCR_CRM1.'|| table_name ||';'from all_tables where owner ='UCR_CRM1';

将生成的语句拷出来执行即可

5、删除归档日志

当遇到ORA-00257: archiver error. Connect internal only, until freed问题时,通常需要清除归档日志来解决

首先登录sqlplus

$ sqlplus / as sysdba

查看归档目录位置

SQL> archive log list;

检查flash recovery area的使用情况

SQL> select * from V$FLASH_RECOVERY_AREA_USAGE;

转移或清除对应的归档日志, 删除一些不用的日期目录的文件,注意保留最后几个文件在删除归档日志后,必须用RMAN维护控制文件,否则空间显示仍然不释放。

rman target sys/pass

检查一些无用的archivelog

RMAN> crosscheck archivelog all;

删除过期的归档

RMAN> delete expired archivelog all;

或者用delete archivelog until time 'sysdate-1' ; 删除截止到前一天的所有archivelog

6、通过dbca创建数据库

进入ORACLE_HOME\bin目录下,执行:./dbca

出现DBCA图形化界面,可进行数据库的添加和删除操作

Weblogic的安装

下面以weblogic 11为准,说明安装步骤

1、Weblogic11的linux安装文件

32位版本:wls1035_linux32.bin

64位版本:wls1035_generic.jar (安装64位版本前,需要先安装64位Oracle Java JDK 6)

2、修改控制参数

使用root用户登录,编辑/etc/security/limits.conf文件,追加如下内容:

* soft nofile 8192 or high

weblogic soft nofile 65535

weblogic hard nofile 65536

weblogic soft nproc 16384

weblogic hard nproc 16384

3、创建weblogic用户和用户组

创建weblogic用户组,执行如下:groupadd weblogic

创建weblogic用户,并属于weblogic组,执行如下:useradd –g weblogic weblogic 为weblogic用户创建密码,passwd weblogic

4、执行安装命令

首先为安装程序赋予执行权限:

chmod 755 wls1035_linux32.bin

或chmod wls1035_generic.jar

执行如下命令进行安装:

32位版本:./ wls1035_linux32.bin –mode=console

64位版本:java -D64 -jar wls1035_generic.jar –mode=console

5、具体安装过程

一、进入安装向导

二、选择中间件目录

三、禁用注册安全更新

四、选择安装类型,这里选择典型安装

五、选择安装的产品,这里选择WebLogic Server

六、选择产品安装目录

七、显示安装清单

八、开始安装

九、安装完成

6、关于weblogic连接数限制的问题

自从bea被oracle公司收购后,weblogic 11以后的版本将不会再有连接数的限制,11之前的版本,也可以在oracle官方网站上下载无限制的license

7、weblogic创建域

进入weblogic安装目录/ common/bin下

运行./config.sh命令,即可出现如下界面

8、创建域时,调整domain的端口号

如果不想使用默认的7001端口,可以在创建域的工程中,做如下操作:在选择可选配置界面,选中“管理服务器”,点击“下一步”

此时会显示如下界面,在Listen port项,输入端口号即可

9、关闭一台服务器上的多个webl ogic域

ps -efww|grep AdminServer|grep -v grep|cut -c 9-15|xargs kill -9

10、启动weblogic域

在所在域的目录下,执行:./startWebLogic.sh命令

11、后台启动weblogic域

在所在域的目录下,执行:nohup ./startWebLogic.sh &

12、查看后台启动webl ogic域的LOG

在所在域的目录下,执行:tail -f nohup.out

如果需要查看全部的日志,可以在域的目录下,查看nohup.out文件

Linux常用命令

1、ls:查看当前路径下的文件

执行ls命令,屏幕会显示当前路径下所包含的文件(不包含隐藏文件)

如果需要查看文件的读写执行权限,文件所属者等信息,则需执行ls –l命令,即以长格式显示文件内容,运行结果如下

第一列,文件的属性,共10位

第一位,以d开头,代表这是一个目录文件;以l开头,代表这是一个链接文件;以-开头的,代表是普通的文件。

剩下九位,前三位代表文件所有者的权限,中间三位代表所属组的权限,最后三位代表其他用户的权限。r代表有读权限,w为写权限,x为执行权限。

第二列,为文件数;

第三列,文件的所有者;

第四列,文件的所有者所在的组;

第五列,为文件大小,单位默认为byte;

第六列,文件创建的日期;

第七列,文件的名称;

如果需要查看隐藏的文件,可以执行命令ls –a

2、chmod:给文件授予权限

以下只介绍在测试环境部署时,常用的操作,具体命令参数及使用方法还请查看帮助文档。如现在刚刚创建了一个weblogic的启动脚本,此时用户所有者只有读写权限,所属组只有只读权限,其他用户只有只读权限;

要执行这个脚本,需要赋给所有者执行权限:执行:chmod u+x startWeblogic.sh

结果如下:

如果要为所属组加写权限和执行权限,执行:chmod g+wx startWeblogic.sh

结果如下:

要为其他用户赋予执行权限,执行:chmod o+x startWeblogic.sh

结果如下:

如果要为所有者赋读写执行权限,所属组赋读执行权限,其他用户赋读写执行权限,可执行:chmod 755 startWeblogic.sh

结果如下:

3、groupad d:创建组

格式:groupadd 组名

如:groupadd dba

4、useradd:创建用户

格式:useradd 用户名

如:useradd oracle

如果在创建用户的时候指定组,可执行:useradd –g dba oracle

通常在创建完用户后,还需要使用passwd命令,为用户设置初始密码。

5、chown:修改文件夹的所有者和所属组

如要将/opt/oracle目录的所有者改为oracle,所属组改为dba,可执行如下命令:chown -R oracle:dba /opt/oracle

只改变文件夹的所有者时,可如下执行:

chown gg /opt/oracle

注意:这个命令只用root用户能够使用

6、vi:创建修改文件

vi是linux下创建和编辑文件常用的工具,下面已创建startWeblogic.sh脚本为例,讲解常用操作。

1、首先执行vi startWeblogic.sh,如果此时当前目录下没有这个文件,则会进行新建;如果有同名文件,将会读取改文件内容并显示。

2、进入vi编辑器后,初始时是命令模式,如果需要输入文本,可点击键盘上的i,a,r键(i=insert、a=append、r=replace);

3、输入完文本后,如需对文件进行,拷贝、删除、查找等操作,可点击esc键,退回到命令模式;

拷贝:

yw:将光标所在之处到字尾(一个单词结束)的字符复制到缓冲区中。

#yw:复制#个字符到缓冲区(包括所在位置的字符)。

yy:复制光标所在行到缓冲区。

#yy:表示拷贝从光标所在的行往下数#行文字(包括所在位置的行)。

p:将缓冲区内的字符贴到光标所在位置。

删除:

x:删除光标所在位置的一个字符。

#x:删除光标所在位置#个字符(包括所在位置的字符)。

X:删除光标所在位置前面一个字符。

#X:删除光标所在位置的前面#个字符(不包括所在位置的字符)。

dd:删除光标所在行。

#dd:从光标所在行开始删除#行。

回退到上次操作:

在命令模式下,点击键盘上的u。

查找字符:

/关键字:如果第一次找到的关键字不是想要的,可以按n键向往后寻找下一个

?关键字:如果第一次找到的关键字不是想要的,可以按n键向往前寻找下一个

保存文件:

:w:首先输入“:”,进入底行模式,再输入w,点击回车;

退出:

:wq:存盘退出,首先输入“:”,进入底行模式,再输入wq,点击回车;

:q!:不存盘强制退出,首先输入“:”,进入底行模式,再输入q!,点击回车;

7、mkdir:创建文件夹

格式:mkdir 文件夹名称

8、rm:删除文件及不为空的文件夹

格式:rm 文件名称

如要删除不为空的文件夹,可以执行如下:rm –r 文件夹名

在删除的时候不需要确认,可执行如下:rm –rf 文件夹名

9、echo:查看系统变量

格式:echo变量名

例如,要查看当前用户的ORACLE_SID环境变量,可以执行:echo $ORACLE_SID

10、export:修改当前登录用户的环境变量

格式:export 变量名=变量值

例如,要修改当前登录用户的ORACLE_SID环境变量,可以执行:export ORACLE_SID=grsds 注意,修改只对当前登录用户的当前会话有效,如需永久生效,还需修改用户目录下的.bash_profile文件

11、ps:查看系统进程

首先介绍ps的两个参数

-e 显示所有进程

-f 全格式

显示正在运行的java进程:ps –ef | grep java

ps命令还可用来判断是否有进程在运行,例如如下脚本:

pnum=`ps -efww|grep AdminServer|grep -v grep|wc -l`

if [ $pnum -gt 0 ]; then

echo "[error] the domain do not been killed!"

else

cd /home/oracle/Oracle/Middleware/user_projects/domains/domain_dt

nohup ./startWebLogic.sh &

fi

12、kill:杀死进程

格式:kill PID

如要杀死上面查找到的第一个进程,可执行如下:kill 28921

如果想一下子杀死多个相同的进程,例如,想杀死一台机器上运行的多个weblogic进程,可执行如下:

ps -efww|grep AdminServer|grep -v grep|cut -c 9-15|xargs kill -9

开发环境与测试环境搭建方案

开发环境与测试环境搭建方案 1. 总体原则 1.开发与测试环境单独搭建,开发与测试环境的分离便于利于重现开发环境无法重现的BUG 以及便于开发人员并行地修复BUG ,如果选择开发环境来进行测试,开发人员进行某项误操作后发生系统崩溃或者系统不能正常运行的意外,此时测试工作也不得不停止。 2.测试环境与测试数据库分离,测试环境与测试数据库分离保证测试数据库的稳定性、数据准确性以及今后性能测试指标值的准确性。 3.开发环境与开发数据库共用一台,由于开发环境对及其性能要求不高,因此应用与数据库采用共用。 4.测试环境WEB 应用部署与生产环境相同,测试数据库的配置(用户、表空间、表)也需与生产环境一致。 2. 环境管理 2.1. 系统架构 开发环境构架: 测试环境系统构架: 2.2. 硬件配置 从上述的系统架构图分析需要3台服务器组建开发与测试环境,机型选择普 通的PC Server 机器即可。 2.3. 安装软件 建议方案中给出是环境搭建的主要软件,其他的工具未在罗列中,根据具体 需要自行安装。 服务器 内存 CPU 硬盘 备注 开发服务器 2G 到4G 之间 4C ,主频2G 以上 300G 左右 测试服务器 8G-16G 之间 4C ,主频2G 以上 300G 左右 测试数据服务器 8G-16G 之间 4C ,主频2G 以上 500G 左右

3. 权限管理 3.1. 开发环境 开发人员均可访问开发服务器应用代码与开发数据库,可以修改代码与数据 以及发布部署开发版本以便自测。 3.2. 测试环境 测试环境由版本管理员管理,负责整个测试环境的管理,包括版本部署、服 务启停、数据变更等,测试环境对开发人员只开发查询权限,仅可查询应用日志,服务运行、测试数据。 4. 版本管理 开发与测试环境安装 SVN 版本管理软件,由版本管理员负责对开发与测 试环境的版本管理工作。 5. 备份管理 1.备份主要包括开发与测试环境的代码与配置,备份方式暂为全量备份。 2.每日凌晨3点系统自动对每个项目的代码已经配置文件自动备份,备份文件名:项目名称_code_yyyymmdd.tar ,备份完成后传至备份服务器(服务器待定)。 3.每当长假(元旦、清明、五一、端午、十一、中秋、春节)前期,需手工对开发与测试环境进行全量备份。 4. 服务器 操作系统 中间件 数据库 测试工具 版本管理 工具 开发服务器 RedHat Linux 5.4 64位 Weblogic 9 Oracle 10 无 SVN 测试服务器 RedHat Linux 5.4 64位 Weblogic 9 无 JIRA SVN 测试数据服务器 RedHat Linux 5.4 64位 无 Oracle 10

测试环境搭建方案

各种缺陷管理工具比较 mantis 1.概述 缺陷管理平台Mantis,也做MantisBT,全称Mantis Bug Tracker。Mantis是一个基于PHP技术的轻量级的开源缺陷跟踪系统,以Web操作的形式提供项目管理及缺陷跟踪服务。在功能上、实用性上足以满足中小型项目的管理及跟踪。更重要的是其开源,不需要负担任何费用。 Mantis是一个缺陷跟踪系统具有多特性包括:易于安装,易于操作,基于Web,支持任何可运行PHP的平台(Windows,Linux,Mac,Solaris,AS400/i5等)。已经被翻译成68种语言,支持多个项目,为每一个项目设置不同的用户访问级别,跟踪缺陷变更历史,定制我的视图页面,提供全文搜索功能,内置报表生成功能(包括图形报表),通过Email报告缺陷,用户可以监视特殊的Bug,附件可以保存在web服务器上或数据库中(还可以备份到FTP服务器上),自定义缺陷处理工作流,支持输出格包括csv、MicrosoftExcel、MicrosoftWord,集成源代码控制(SVN与CVS),集成wiki知识库与聊天工具(可选/可不选),支持多种数据库(MySQL、MSSQL、PostgreSQL、Oracle、DB2),提供WebService(SOAP)接口,提供Wap访问。 2 .优点 1,流程定制方便且符合标准,满足一般的缺陷跟踪; 2,安装简单; 3 .缺点 1.只能简单的对缺陷进行管理,不能管理整个测试流程:测试需求-测试计 划-测试案例-执行测试案例-提交缺陷-测试总结报告;

2.界面比较简单,有些功能不能实现(如上传附件) QC 1.概述 Quality Center 是一个基于Java 2 Enterprise Edition (J2EE) 技术的企业级应用程序。Quality Center 可以帮助您组织和管理应用程序测试流程的所有阶段,包括制定测试需求,计划测试,执行测试和跟踪缺陷。 2.优点 1,QC能够帮助你组织和管理软件测试过程的每个阶段,包括测试需求管理、测试计划、测试案例、测试执行和缺陷跟踪。 2,QC执行对测试用例执行统计情况,对bug的统计,分析等功能比较强大; 3.缺点 1,安装比较复杂 2,收费软件。 JIRA 1.概述 JIRA是集项目计划、任务分配、需求管理、错误跟踪于一体的商业软件。JIRA创建的问题类型包括New Feature(新功能)、Bug、Task(任务)和Improvement(增加或修改)四种,还可以自己定义,所以它也一是过程管理系统。JIRA融合了项目管理、任务管理和缺陷管理,许多著名的开源项目都采用了JIRA。

测试环境搭建及测试基础

测试环境搭建及测试基础 一、建立测试环境 用来进行单板测试的房间需要具备以下条件: 1、尽量独立一个房间,因为测试中很容易受到其他设备的干扰; 2、如果需要准确测试的电压低于1mV,必须对房间进行金属屏蔽; 3、房间必须有独立接地系统接往本层楼层保护地入口; 4、房间必须有接地汇流排,截面积不得小于6平方毫米; 5、房间最好有独立的防静电地; 6、房间交流电源必须使用两路总空气开关,一路供测试设备使用,一路供EUT 使用,防止EUT故障引起断电,导致测试设备需要多次重启; 7、测试房间必须至少具备1台隔离变压器; 8、测试设备带宽高于500MHz的位置,房间必须设有EPA区; 9、有EPA区的房间必须设置人体电阻测试仪和防静电鞋帽; 10、测试人员在测试实验室必须遵守ESD防护程序; 11、待测设备要有“正在测试”的警示标牌; 12、放置待测设备和测试仪器的桌面必须铺设防静电台布,和手腕带接地插座; 13、测试实验室必须对不同的测试范围划定功能区,固定测试设备位置,制定设备责任人,放置实验设备和配件移动导致结果实验错误; 14、不同测试平台之间不能共用接地汇流排。 设备摆放参考以下: 配电方式建议如下,采用专用地线、零、火线,降低同楼层干扰。 二、示波器选择与使用要求: 1、测里前保证测试仪器(仪表)和被测单板或系统共地。如果不共地,地线浮空,可能会得到错误的测试结果; 2、测里前需要校准仪器; 3、为确保测试数据的精度,应尽举采用高输入阻抗、小电容值、高带宽的有源探头和高带宽的示波器;

4、示波器的带宽:描述了示波器固有的上升时间(即时延)。探头和示波器的带宽要超过信号带宽的3-5倍以上; 5、示波器的采样速率:表示为样点数每秒〔S/s ),指数字示波器对信号采样的频率。为了准确再现信号,根据香农(Shannon )定律,示波器的采样速率至少需为信号最高频率成分的2信; 6、程应尽星小,波形尽量展开,以方使观察波形变化的细节,并准确测量其幅值; 7、测量信号边沿时,应选用合适的边沿触发; 8、高档示波器都具有毛刺捕捉模式,可以用于捕捉毛刺; 三、探头选择与使用要求: 1、不允许在探头还连接着被测试电路时插拔探头; 2、有源探头和差分探头、电流探头等是很昂贵的设备,注意保护。插拔探头时必须先关示波器。无源探头一般没有硬性规定,但是出于可靠考虑,建议所有探头都不能热插拔,热插拔任何探头时都必须先关闭示波器; 3、探头地线只能接电路板上的地线,不可以搭接在电路板的正、负电源端。否则,可能会造成电路板器件损坏,甚至会烧坏探头的小夹子和探头木身; 4、探头电容越小,它对对电路的负载就越小,测试结果就更精确。选用时请根据情况仔细考虑; 5、探头是有测量幅度的,不要用于测大信号,以免造成探头损坏。例如:信号幅度超过+/-40V时,用有源探头P6245和P6243测量会造成探头的损坏; 6、差分探头能够测量差分电压范围是有限的。例如,差分探头P6247,其上的开关打在÷10档位时,能测的差分电压范围是+/ V,打在÷1档位时只有+/-850mV 差分信号峰峰值超过850rnV时(比如测公司常用的平衡线传输信号+/-5V),要注意选用÷10档,否则会因输入过大而使显示的波形发生错误; 7、使用电流探头需先校准。每测试一个信号都需要校准一次; 8、使用时,探针尽量垂直于测试表面。但不可用力按压,以免探针受损; 四、测试点的选择: 1、一般只测试单板接收到的信号,不测试发送的信号; 2、信号质量测试点要求在信号在末端测量〔根据当前信号流向决定测试点)。尽里在芯片的输 入管脚上测量,或者尽量靠近输入管脚;

linux环境变量修改

redhat和ubuntu中修改环境变量 2010-03-06 23:43 有些命令的路径没有在PATH环境变量中,可以用echo $PATH命令查询得知,添加路径到PATH环境变量的方法如下: (如添加/sbin到PATH环境变量中) (1)如果只想在本次开机过程中临时性的添加修改,下次开机就无效的话,可以: 输入export PATH=$PATH:/sbin (2)如果只给当前用户永久添加,则: 在~/.bash_profile中的靠近末尾有类似这样的一行 PATH=$PATH:$HOME/bin后添加:/sbin,就变成 PATH=$PATH:$HOME/bin:/sbin 文件修改并保持完以后,运行source ~/.bash_profile命令即可使修改操作立即生效 (3)如果给系统中所有的用户都永久添加,则: 在/etc/profile文件中添加pathmunge :/sbin 如:/etc/profile文件打开后有如下代码 .....................

16 # Path manipulation 17 if [ `id -u` = 0 ]; then 18 pathmunge /sbin 19 pathmunge /usr/sbin 20 pathmunge /usr/local/sbin 21 fi ........................ 你将之改成: ........................ 16 # Path manipulation 17 if [ `id -u` = 0 ]; then 18 pathmunge /sbin 19 pathmunge /usr/sbin 20 pathmunge /usr/local/sbin 21 pathmunge /usr/local/arm/bin 22 fi ....................... 表示将/usr/local/arm/bin添加进环境变量 文件修改并保持完以后,运行source etc/profile命令即可使修改操

linux下jdk安装及环境变量的配置

1.先准备好jdk ,制作iso 映像文件。 jdk 下载: https://www.sodocs.net/doc/7111002443.html,/technetwork/java/javase/downloads /java-se-jdk-7-download-432154.html 2.在虚拟机中设置加载光驱iso 文件。(注意要启动光驱) 3.进入客户机系统,使用命令mount /mnt/cdrom 加载光驱到cdrom ,在使用cp 命令将cdrom 中的jdk 文件复制到home 文件夹中,用命令./jdk1.6.0_34运行即可。 1.修改/etc/profile 文件

如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell 都有权使用这些环境变量,但可能会给系统带来安全性问题。 (1)用文本编辑器打开/etc/profile (2)在profile 文件末尾加入: JAVA_HOME=/usr/share/jdk1.5.0_05 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOM E/lib/tools.jar export JAVA_HOME export PATH export CLASSPATH (3)重新登录 注解: a. 你要将 /usr/share/jdk1.5.0_05jdk 改为你的jdk 安装目录 等同于CLASSPATH=.:$JAVA_HOM E/jre/lib/rt.jar

b. linux下用冒号“:”来分隔路径 c. $PATH / $CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值,在设置环境变量时特别要注意不能把原来的值给覆盖掉了,这是一种常见的错误。 d. CLASSPATH中当前目录“.”不能丢,把当前目录丢掉也是常见的错误。 e. export是把这三个变量导出为全局变量。 f. 大小写必须严格区分。 2. 修改.bashrc文件 这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bashrc文件就可以了。 (1)用文本编辑器打开用户目录下的.bashrc文件 (2)在.bashrc文件末尾加入: set JAVA_HOME=/usr/share/jdk1.5.0_05 export JAVA_HOME set PATH=$JAVA_HOME/bin:$PATH

Linux下搭建C#开发环境

文章来源https://www.sodocs.net/doc/7111002443.html,/articles/116249.htm 如果平时主要开发控制台类、组件、后端服务等程序,可以尝试在Linux类操作系统下搭建C#.Net 开发环境,好处是在Linux环境里你不用担心朋友或同事拿你的电脑来玩魔兽世界或者一不小心被装了一大堆流氓软件;-)先看看本篇文章最终效果:在Ubuntu里跑的开发环境MonoDevelop: 1、Linux发行版的选择 在Linuxux操作系统里只要安装Mono环境就可以开发C#程序,Linux的众多发行版 RedHat/CentOS/Fedora、OpenSuse、Debian、Ubuntu都可以安装 Mono。 鉴于目前Ubuntu 容易安装、界面漂亮而且比较多人用作桌面环境,所以这里推荐使 用Ubuntu 10.04 。官方网站是:https://www.sodocs.net/doc/7111002443.html,/ 在官方网站下载回来的是一个光盘映像文件(ISO格式),这里需要注意的是Ubuntu 共有4个不同版本的ISO文件:Desktop版、Alternative版、Netbook版、 Server版。一般下载Desktop 就可以了。如果你想通过网络启动安装程序或者使用硬盘安装则需要下载Alternative版。 如果你的电脑硬件配置比较低(内存少于等于 512MB),还可以下载一个轻量级的衍生版:Xubuntu (https://www.sodocs.net/doc/7111002443.html,/),如果你的电脑只有256MB内存,那还可以下载另一个衍生版Lubuntu (https://www.sodocs.net/doc/7111002443.html,/),这个更加轻量级,平时系统启动后只占用 70~100MB内存。 2、安装Ubuntu 安装Ubuntu 的方法非常简单,跟装 WinXP差不多,只需点5,6次“下一步”过10来分钟就可以

测试环境搭建与部署

测试环境搭建与部署 1.目的 1.1.为了完成软件测试工作所必需的计算机硬件、软件、网络设备、历史数据的总称。稳定 和可控的测试环境,可以使测试人员花费较少的时间就完成测试用例的执行,无需为测试用例、测试过程的维护花费额外的时间,并且可以保证每一个被提交的缺陷都可以在任何时候被准确的重现。 2.适用范围 2.1.硬件环境搭建:指测试必须的服务器、客户端、网络连接设备以及打印机/扫描仪等辅助 设备所构成的环境;若要求的硬件配置种类较多,可以定义一些基本硬件配置; 2.2.软件环境搭建:指测试软件运行时的操作系统、数据库及其他应用软件构成的环境;2. 3.利用辅助测试环境进行的测试: 兼容性测试:在满足软件运行要求的范围内,可选择一些典型的操作系统和常用应用软件对其进行主要功能的验证。 2.4.网络环境:指被测软件运行时的网络系统、网络结构以及其他网络设备构成的环境、网 络设备、网络结构、网络系统等。 2.5.对测试环境的要求: 尽可能真实的环境 符合软件运行的最低要求 选用比较普及的操作系统和软件平台 营造纯净、独立的测试环境 无毒的环境 3.术语和定义 无 4.职责 4.1.技术部测试组成员 4.1.1.负载规划、建立和维护软件测试管理流程并持续优化 4.1.2.组织环境搭建工作的实施 4.1.3.在搭建环境中进行的工作分批写入测试用例和测试报告中 4.1.4.对应环境中发现的问题及时反馈并追踪

5.部署和管理测试环境 5.1.确定测试环境的组成 5.1.1.所需要的计算机的数量,以及对每台计算机的硬件配置要求,包括CPU的速度、内存 和硬盘的容量、网卡所支持的速度、打印机的型号等; 5.1.2.部署被测应用的服务器所必需的操作系统、数据库管理系统、中间件、WEB服务器以 及其他必需组件的名称、版本,以及所要用到的相关补丁的版本; 5.1.3.用来保存各种测试工作中生成的文档和数据的服务器所必需的操作系统、数据库管理 系统、中间件、WEB服务器以及其他必需组件的名称、版本,以及所要用到的相关补丁的版本; 5.1.4.用来执行测试工作的计算机所必需的操作系统、数据库管理系统、中间件、WEB服务 器以及其他必需组件的名称、版本,以及所要用到的相关补丁的版本; 5.1.5.是否需要专门的计算机用于被测应用的服务器环境和测试管理服务器的环境的备份; 5.1. 6.测试中所需要使用的网络环境。例如,如果测试结果同接入Internet的线路的稳定 性有关,那么应该考虑为测试环境租用单独的线路;如果测试结果与局域网内的网络速度有关,那么应该保证计算机的网卡、网线以及用到的集线器、交换机都不会成为瓶颈; 5.2.管理测试环境 5.2.1.设置专门的测试环境管理员角色:职责包括:测试环境的搭建。包括操作系统、数据 库、中间件、WEB服务器等必须软件的安装,配置,并做好各项安装、配置手册的编写; 记录组成测试环境的各台机器的硬件配置、IP地址、端口配置、机器的具体用途,以及当前网络环境的情况;测试环境各项变更的执行及记录;测试环境的备份及恢复;操作系统、数据库、中间件、WEB服务器以及被测应用中所需的各用户名、密码以及权限的管理; 5.2.2.记录好测试环境管理所需的各种文档:测试环境的各台机器的硬件环境文档,测试环 境的备份和恢复方法手册,并记录每次备份的时间、备份人、备份原因以及所形成的备份文件的文件名和获取方式;用户权限管理文档,记录访问操作系统、数据库、中间件、WEB服务器以及被测应用时所需的各种用户名、密码以及各用户的权限,并对每次变更进行记录; 5.2.3.测试环境访问权限的管理:为每个访问测试环境的测试人员和开发人员设置单独的用 户名和密码。访问操作系统、数据库、WEB服务器以及被测应用等所需的各种用户名、密码、权限,由测试环境管理员统一管理;测试环境管理员拥有全部的权限,开发人员

Linux环境变量设置总结

Linux环境变量设置总结 1、引言 在linux系统下,如果你下载并安装了应用程序,很有可能在键入它的名称时出现“command not found”的提示内容。如果每次都到安装目标文件夹内,找到可执行文件来进行操作就太繁琐了。这涉及到环境变量PATH的设置问题,而PATH的设置也是在linux下定制环境变量的一个组成部分。本文基于RedHat9.0,详细讲解了环境变量定制的问题。 2、变量简介 Linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量。 3、常见的环境变量 $PATH:决定了shell将到哪些目录中寻找命令或程序 $HOME:当前用户主目录 $MAIL:是指当前用户的邮件存放目录。 $SHELL:是指当前用户用的是哪种Shell。 $HISTSIZE:是指保存历史命令记录的条数 $LOGNAME:是指当前用户的登录名。 $HOSTNAME:是指主机的名称,许多应用程序如果要用到主机名的话,通常是从这个环境变量中来取得的。 $LANG/LANGUGE:是和语言相关的环境变量,使用多种语言的用户可以修改此环境变量。 $PS1:是基本提示符,对于root用户是#,对于普通用户是$,也可以使用一些更复杂的值。 $PS2:是附属提示符,默认是“>”。可以通过修改此环境变量来修改当前的命令符,比如下列命令会将提示符修改成字符串“Hello,My NewPrompt:)”。 #PS1="Hello,My NewPrompt:)" $IFS:输入域分隔符。当shell读取输入时,用来分隔单词的一组字符,它们通常是空格、制表符和换行符。 $0:shell脚本的名字。 例如,在我的Linux系统中: $echo$0 /bin/bash

开发环境与测试环境搭建方案

开发环境与测试环境搭建方案 总体原则 1.开发与测试环境单独搭建,开发与测试环境的分离便于利于重现开发环境无法重现的BUG 以及便于开发人员并行地修复BUG ,如果选择开发环境来进行测试,开发人员进行某项误操作后发生系统崩溃或者系统不能正常运行的意外,此时测试工作也不得不停止。 2.测试环境与测试数据库分离,测试环境与测试数据库分离保证测试数据库的稳定性、数据准确性以及今后性能测试指标值的准确性。 3.开发环境与开发数据库共用一台,由于开发环境对及其性能要求不高,因此应用与数据库采用共用。 4.测试环境WEB 应用部署与生产环境相同,测试数据库的配置(用户、表空间、表)也需与生产环境一致。 环境管理 1.1. 系统架构 开发环境构架: 测试环境系统构架: 1.2. 硬件配置 从上述的系统架构图分析需要3台服务器组建开发与测试环境,机型选择普 通的PC Server 机器即可。 1.3. 安装软件 建议方案中给出是环境搭建的主要软件,其他的工具未在罗列中,根据具体 需要自行安装。 服务器 内存 CPU 硬盘 备注 开发服务器 2G 到4G 之间 4C ,主频2G 以上 300G 左右 测试服务器 8G-16G 之间 4C ,主频2G 以上 300G 左右 测试数据服务器 8G-16G 之间 4C ,主频2G 以上 500G 左右

权限管理 1.4. 开发环境 开发人员均可访问开发服务器应用代码与开发数据库,可以修改代码与数据 以及发布部署开发版本以便自测。 1.5. 测试环境 测试环境由版本管理员管理,负责整个测试环境的管理,包括版本部署、服 务启停、数据变更等,测试环境对开发人员只开发查询权限,仅可查询应用日志,服务运行、测试数据。 2. 版本管理 开发与测试环境安装 SVN 版本管理软件,由版本管理员负责对开发与测 试环境的版本管理工作。 3. 备份管理 1.备份主要包括开发与测试环境的代码与配置,备份方式暂为全量备份。 2.每日凌晨3点系统自动对每个项目的代码已经配置文件自动备份,备份文件名:项目名称_code_yyyymmdd.tar ,备份完成后传至备份服务器(服务器待定)。 3.每当长假(元旦、清明、五一、端午、十一、中秋、春节)前期,需手工对开发与测试环境进行全量备份。 4. 服务器 操作系统 中间件 数据库 测试工具 版本管理 工具 开发服务器 RedHat Linux 5.4 64位 Weblogic 9 Oracle 10 无 SVN 测试服务器 RedHat Linux 5.4 64位 Weblogic 9 无 JIRA SVN 测试数据服务器 RedHat Linux 5.4 64位 无 Oracle 10

Linux Centos6.5下安装JDK8和配置环境变量详细步骤

Linux下安装JDK及其配置环境变量步骤:(我的环境centos6.5,用户名:zhang) 1.下载jdk,(我这里下载的jdk8)默认在/home/zhang/下载/ 这个目录下。 注意:a.这里的zhang是你登录的用户名 b.使用火狐浏览器下载,下载完成后,右键》打开所在文件夹,点击文件>打开位置.可以查看文件位置。 2.右键打开终端,如果显示$表示当前为普通用户,输入命令su root回车,再输入密码(安装时的密码),切换到超级管理用户root。 a.输入cd /home/zhang/下载/ 进入下载目录,再输入ls命令,列出此目录下文件,可以看到jdk-8u121-linux-x64.tar.gz刚刚下载的压缩文件 b.输入命令:cp jdk-8u121-linux-x64.tar.gz /usr/tmp 把文件拷贝到/usr/tmp目录下。以免中文目录引起莫名问题 3.解压压缩文件: a.在/usr/tmp目录下 b.命令:tar -xzf all.tar.gz -C 文件目录; c.tar -xzf jdk-8u121-linux-x64.tar.gz -C /usr/share 回车。把文件解压到/usr/share目录下 也可以解压到其他目录下,不过你可以看到在share目录下有很多安装的文件目录,有点儿类似windows中的programe files目录 ******--------配置java环境变量:-------************ 1.我们这里解压后的jdk目录为/usr/share/jdk1.8.0_121 2.可以先在终端中输入javac回车,会提示不是命令,说明没有配置环境变量。 3.使用命令vim /etc/profile回车打开编辑配置文件 4.上下光标到文件最后一行,键入o,快捷键,进入插入模式并定位到文件最后一行。 输入如下内容: export JAVA_HOME=/usr/share/jdk1.8.0_121 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 然后esc,输入:冒号。输入wq回车,保存并退出。 5.注销当前登录系统的用户,再次登录系统,打开终端,输入javac,输出一堆命令说明,成功! **********-----JDK的使用测试------********** 1.命令cd /home/zhang/ 回车,进入目录 2.命令mkdir workspace回车,创建一个新目录workspace,命令cd workspace进入 3.命令cat>Test.java回车 输入public class Test{ public static void main(String[] args){ System.out.println("Hello,Java!"); } } Ctrl+D快捷键保存并退出

LINUX系统中环境搭建

LINUX系统中服务器环境搭建 一:软件介绍 Apache:世界使用排名第一的Web服务器软件。 Tomcat:是运行在java环境(JDK)下的web服务器,只要有java环境就可以运行。 PHP:是一种HTML内嵌式的语言,是一种在服务器端执行的脚本语言,(PHP是服务端脚本,而HTML 是客户端脚本。服务器将php解析后生成HTML,服务器对HTML文件不做解析,然后通过网络将HTML传到客户端(直接传HTML的代码内容),再由浏览器解析HTML。任何语言写出来的网页最终都被解析成HTML语言, 然后返回客户端,被浏览器解析,浏览器只认html) MySQL:是一个开放源码的数据库管理系统。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。 二:防火墙关闭 1、Selinux是强制访问控制(MAC)系统(一种防火墙) 命令getenforce检查selinux是否已禁用,如果不是disabled或setenforce 0 则修改/etc/selinux/config文件,将状态改成disabled,保存并重启linux!! 2、检查防火墙是否禁用,命令/etc/init.d/iptables status或(service iptables status)查看状态,如果没禁 用则: 临时关闭方式:命令/etc/init.d/iptables stop或(service iptables stop)禁用。 永久关闭方式:命令chkconfig --level 35 iptables off,重启之后防火墙关闭。 三:安装前的准备工作: 将安装文件传到虚拟机linux上,可以采用两种方式 1:使用连接器secureFX进行上传。 2:在windows的机器上创建一个共享文件夹,例如:sharedoc,将安装文件放入sharedoc。然后在linux里面运行命令:mount -t cifs -o username=user1,password=password //ip/sharedoc /mnt/share 注意:user1使用windows机器具有共享权限的用户名,password使用用户对应的密码,ip 替换成windows机器的真实IP。/mnt/share这个表示linux上的某个路径,可以更改为任意 实际存在的文件夹,建议将要安装的源文件放到/opt/source路径下。 b、如果要自定义安装的话,手动创建软件安装的目录。 比如:mkdir /opt/lamp/apache 安装apache用 mkdir /opt/lamp/mysql 安装mysql用 mkdir /opt/lamp/php 安装php用

复习题-测试环境搭建 (附答案)

1、Apache服务器进程配置文件是httpd.conf 。 2、在 Linux系统中,压缩文件后生成后缀为.gz文件的命令是gzip。 3、检查已安装的文件系统/dev/had5是否正常,若检查有错则自动修复,其命令及参数是fsck –a /dev/had5。 4、在vi编辑环境下,使用 esc 键进行模式转换。 5、Sendmail邮件系统使用的两个主要协议是:SMTP和POP,前者用来发送邮 件,后者用来接收邮件。 6、rm命令可以删除文件或目录。 7、增加一个用户的命令是:adduser。 8、/bin 目录用来存放系统管理员使用的管理程序。 9、 nfs 协议用于实现Unix(/linux)主机之间的文件系统共享。 10、在Linux系统中,以文件方式访问设备。 11、编写的Shell程序运行前必须赋予该脚本文件执行权限。 12、唯一标识每一个用户的是用户 Id 和用户名。 13、DHCP可以实现动态 Ip 地址分配。 14、 ping 命令可测试网络中本机系统是否能到达一台远程主机,常常用于测试网络连通性。 15、vi编辑器具有三种工作模式:命令模式,文本输入模式和末行模式。 16、进行远程登录的命令是 telnet 。 1.终止一个前台进程可能用到的命令和操作( B ) 。 A kill B + C C shut down D halt 2.一台主机要实现通过局域网与另一个局域网通信,需要做的工作是 ( C )。 A 配置域名服务器 B 定义一条本机指向所在网络的路由 C 定义一条本机指向所在网络网关的路由 D 定义一条本机指向目标网络网关的路由 3.下列提法中,不属于ifconfig命令作用范围的是( A )。 A 配置本地回环地址 B 配置网卡的IP地址 C 激活网络适配器 D 加载网卡到内核中 4. 在日常管理中,通常CPU会影响系统性能的情况是:( A)。 A CPU已满负荷地运转 B CPU的运行效率为30% C CPU的运行效率为50% D CPU的运行效率为80% 5.在TCP/IP模型中,应用层包含了所有的高层协议,在下列的一些应用协议中,

linux下查看和添加PATH环境变量

linux下查看和添加PATH环境变量 详见: https://www.sodocs.net/doc/7111002443.html,/home.php?mod=space&uid=830496&do=blog&id=676304 linux下查看和添加PATH环境变量 来自:https://www.sodocs.net/doc/7111002443.html,/share/detail/32942984 $PATH:决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻编译链接。 编辑你的PATH 声明,其格式为: PATH=$PATH::::------: 你可以自己加上指定的路径,中间用冒号隔开。环境变量更改后,在用户下次登陆时生效,如果想立刻生效,则可执行下面的语句: $ source .bash_profile 需要注意的是,最好不要把当前路径“./” 放到PATH 里,这样可能会受到意想不到的攻击。完成后,可以通过$ echo $PATH 查看当前的搜索路径。这样定制后,就可以避免频繁的启动位于shell 搜索的路径之外的程序了。 可用export 命令查看PATH值 [root@localhost u-boot-sh4]# export declare -x CVS_RSH="ssh" declare -x DISPLAY=":0.0" declare -x G_BROKEN_FILENAMES="1" declare -x HISTSIZE="1000" declare -x HOME="/root" declare -x HOSTNAME="localhost" declare -x INPUTRC="/etc/inputrc" declare -x LANG="zh_CN.UTF-8" declare -x LESSOPEN="|/usr/bin/lesspipe.sh %s" declare -x LOGNAME="root" declare -x LS_COLORS="no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.ex e=00;32:*.com=00;32:*.btm=00;32:*.bat=00;32:*.sh=00;32:*.csh=00;32:*.tar=00;31:*.tgz=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00; 31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.bz=00;31:*.tz=00;31:*.rpm=00;31:*.cpio=00;31:*.jpg=00;35:*.gif=00;35:*.bmp=00;35:*.xbm=00;35:*.xpm=00;3 5:*.png=00;35:*.tif=00;35:" declare -x MAIL="/var/spool/mail/root" declare -x OLDPWD="/root" declare -x PATH="/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin" declare -x PWD="/opt/STM/STLinux-2.3/devkit/sources/u-boot/u-boot-sh4" declare -x SHELL="/bin/bash" declare -x SHLVL="1"

测试环境搭建及工程部署

测试环境的搭建 我所描述的这些软件安装或工程部署都是根据自己所在的开发与测试团队中所需的操作模式总结。从各个软件的安装到工程部署启动,都是按步骤及截图来说明,希望大家能够通过图解明白这个过程。 JDK6.0安装 1.JDK安装过程:直接对软件进行下一步下一步的安装(最好选择默认安装路 径)。安装完成后需对此软件进行设置,步骤如下:在我的电脑------->环境变量中新建环境变量,定义变量名为JAVA_HOME,然后输入jdk安装路径,如图所示 然后需对path变量名进行编辑,如图所示:

在变量值最后加分号隔开,然后输入%JAVA_HOME%\bin,然后点击确定即可。 此时JDK才算是完全安装好,如果没有进行环境变量的设置,那安装了JDK 相当于没有安装。 Myeclipse10.0安装与破解 2.Myeclipse10 按照软件安装提示一步步安装即可。安装完成后打开 myeclipse时会发现它是试用版需输入激活码进行激活。如果没有激活码,此时就需要对软件进行破解,破解步骤(myeclipse 9.1 破解激活,java 编写,适用于装有java环境的各种操作系统,win,linux,maxos)如下所示: 第一步:输入任意用户名 第二步:点击Systemid... 按钮,自动生成本机器的systemid。 第三步:点菜单Tools->RebuildKey 第四步:点击active按钮.会在显示区域生成 LICENSE_KEY ACTIVATION_CODE ACTIVATION_KEY 这时候不要打开myeclipse的激活页面输入。 第五步:打开菜单Tools->ReplaceJarFile,弹出文件选择对话框,到myeclipse的安装目录common文件夹下选择plugins文件夹 点击打开,程序会卡住,不要担心,正在替换文件呢!一会之后,会输出信息,文件已被替换 第六步:点菜单Tools->SaveProperites 打开你的myeclipse已经不需要再输入激活码什么的了。

ARM-LINUX-GCC设置环境变量

ARM-LINUX-GCC设置环境变量 在/etc/profile 里添加arm-linux-gcc 的存放路径具体是在命令行输入#sudo gedit /etc/profile 回车export PATH=$PATH:/你的arm-linux-gcc 存放的路径保存 退出export PATH=/usr/local/arm/bin 注意这里最好使用 export PATH=$PATH:/usr/local/arm/4.3.2/bin 没有$符号的时候可能会修改了默认路径 然后会回到终端输入命令界面,输入#arm-linux-gcc -v 下面的来自hi.baidu/gonghuixue/item/74a18faa2f7522921410734f1.首先安装build-essential:sudo apt-get install build-essential2.将友善之壁光盘中的arm- linux-gcc-4.3.2.tgz 拷贝到某个文件夹下,从终端进入该文件夹,进行解压:sudo tar -zxvf arm-linux-gcc-4.3.2.tgz -C /NOTE:配置项的C 是大写,且C 后面有个 空格。3.添加环境变量:这一步是我耗时间最长的,关于这一步网上也有很多 中说法:1>sudo gedit /root/.bashrc : 在最后一行添加exprot PATH=$PATH:/usr/local/arm/4.3.2/bin。我不知道其它linux 系统行不行,反正 我在ubuntu10.04 下是不行,运行arm-linux-gcc -v 提示:arm-linux-gcc:command not found。2>先gedit ~/.profile,然后在最后一行添加:export PATH=$PATH:/usr/local/arm/4.3.2/bin,接着source~/.profile,说是可以立即生效,这种是可以,但是我的总是只能使用一次,如果把终端关掉重新运行arm- linux-gcc -v,还是提示command not found.3> sudo gedit /etc/environment,在最后一个:号之后和号之前添加/usr/local/arm/4.3.2/bin:,OK!~~tips:感谢大家的 阅读,本文由我司收集整编。仅供参阅!

Linux下display环境变量的作用

Linux下display环境变量的作用 在Linux/Unix类操作系统上, DISPLAY用来设置将图形显示到何处. 直接登陆图形界面或者登陆命令行界面后使用startx启动图形, DISPLAY环境变量将自动设置为:0:0, 此时可以打开终端, 输出图形程序的名称(比如xclock)来启动程序, 图形将显示在本地窗口上, 在终端上输入 使用xdpyinfo可以查看到当前显示的更详细的信息. DISPLAY环境变量格式如下host:NumA.NumB, host指Xserver所在的主机主机名或者ip地址, 图形将显示在这一机器上, 可以是启动了图形界面的Linux/Unix机器, 也可以是安装了Exceed, X-Deep/32等Windows平台运行的Xserver的Windows机器. 如果Host为空, 则表示Xserver运行于本机, 并且图形程序(Xclient)使用unix socket方式连接到Xserver, 而不是TCP 方式. 使用TCP方式连接时, NumA为连接的端口减去6000的值, 如果NumA为0, 则表示连接到6000端口; 使用unix socket方式连接时则表示连接的unix socket的路径, 如果为0, 则表示连接到/tmp/.X11-unix/X0 .NumB则几乎总是0. 如果使用su username或者su - username切换到别的用户, 并且使用命令 这是因为Xserver默认情况下不允许别的用户的图形程序的图形显示在当前屏幕上. 如果需要别的用户的图形显示在当前屏幕上, 则应以当前登陆的用户, 也就是切换身份前的用户执行如下命令 这个命令将允许别的用户启动的图形程序将图形显示在当前屏幕上. 在2台Linux机器之间, 如果设置服务器端配置文件/etc/ssh/sshd_config中包含 客户端配置文件/etc/ssh/ssh_config包含 则从客户端ssh到服务器端后会自动设置DISPLAY环境变量, 允许在服务器端执行的图形程序将图形显示在客户端上. 在服务器上查看环境变量显示如下(这个结果不同的时候并不相

Sugar测试环境搭建手册

Sugar测试环境搭建说明 第一、LAMP安装(Linux系统下安装SugarCRM) 一:安装准备工作 1、登录linux(root/123456) 2、利用netconfig命令设置IP地址等信息 (1)——设置IP、子网掩码、网关、主DNS (2)——servicenetwork restart重启网络服务使修改生效 也可以通过修改文件进行设置 vi /etc/sysconfig/network-scripts/ifcfg-eth0 设置IPADDR=IP地址,NETMASK=掩码,ONBOOT=YES,启动时启动网卡?vi /etc/r esolv.conf 设置DNS 3、设置完成后通过ifconfig命令可以查看当前系统的网络信息 4、通过SecurCRT工具链接到linux下

5、通过ZmodemUploadList添加需要从本地传输到linux下的文件,然后执行Start Zmodem Upload启动传输。 二:APACHE的安装 2.1: apache的安装

[root@sugar ~]# gzip -dhttpd-2.2.4.tar.gz?[roo t@sugar ~]# tarxvf httpd-2.2.4.tar [root@sugar ~]# cd httpd-2.2.4 [root@sugar ~]#./configure [root@sugar ~]# make [root@sugar~]# make install apache默认安装路径:/usr/local/apache2 /usr/local/apache2下面关键目录说明 conf:apache服务器的配置目录 htdocs:需要发布应用程序的目录 bin :apache服务器的可执行程序目录 2.2: apache的配置修改 [root@sugar ~]#vi/usr/local/apache2/conf/ht tpd.conf 将#ServerName www.example.com:80 中的“#”删掉,并将www.examhttps://www.sodocs.net/doc/7111002443.html,改为本机的ip地址 2.3:apache服务安装检测 apache安装是否成功的检测 1启动apache服务 说明:apache服务的启动和停止 [root@sugar ~]# cd/usr/local/apache2/bin [root@sugar~]# ./apachectl stop这是停止apache 服务 [root@sugar ~]# ./apachectl start这是启动apache服务 2在window平台通过ie访问linux上面apache的测试页面, http://your_linux_ip/ 如图所示

相关主题