当前位置:文档之家› OA在Linux环境下的部署方法

OA在Linux环境下的部署方法

OA在Linux环境下的部署方法
OA在Linux环境下的部署方法

OA在Linux环境下的部署步骤

1、装好Linux系统之后,需要安装Tomcat和配置环境变量,配套环境变量的方法是:在

/etc/profile文件的最后加上以下几行:

export JA V A_HOME=/usr/java/jdk1.5.0_04

export TOMCA T_HOME=/usr/tomcat

CA TALINA_BASE="/usr/tomcat"

CA TALINA_HOME="/usr/tomcat"

PA TH=$PA TH:$CA TALINA_HOME/bin

export CA TALINA_BASE CA TALINA_HOME PA TH

JDK和Tomcat的路径根据实际情况修改。在Tomcat中配置好相关的端口、文件路径和数据库路径即可。(其实可以直接拷贝WIN下面的Tomcat目录过去使用,包括代码,呵呵)2、在桌面上建个新文件:服务启动.sh ,文件名可根据需要,后缀用.sh,里面写上以下几行:cd /usr/tomcat/bin

konsole -noclose -e ./startup.sh

注意路径的变化,以后启动服务可以双击桌面上的这个文件,可以和WIN系统下一样看到后台。如果直接运行% TOMCA T_HOME %/bin/.startup.sh,会看不到后台。

[扩展操作]

3、为方便WIN系统和Linux的数据交换,可以配置启动Samba,命令行下添加Samba服

务的用户:[root@localhost]#smbpasswd –a root,系统提示输入新密码,输两次密码,即可启动Samba服务。在Linux系统中新建一个和WIN系统本机登录帐号一样的用户,并设一样的密码,加到root组。然后在要共享的文件夹上右击---共享,选择“需要用户帐号密码”,然后把新加的帐号加到共享用户里面,并勾上“可写”。或者修改/etc/samba/smb.conf文件:

[global]

display charset = GB18030

encrypt passwords = yes

printing = cups

dos filetime resolution = yes

idmap uid = 16777216-33554431

security = share

# = =================== Share Definitions ============================== dns proxy = no

# passdb backend = smbpasswd / tdbsam / ldapsam:ldap://ldap-server

log file = /var/log/samba/log.%m

passdb backend = smbpasswd

workgroup = MYGROUP

# log file = /var/log/samba/log.smbd

null passwords = yes

# use password server option only with security = server

template shell = /bin/false

server string = Samba Server

nt acl support = no

dos charset = CP936

unix charset = GB18030

max log size = 50

netbios name = Asianux

socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192

# workgroup = NT-Domain-Name or Workgroup-Name

dos filetimes = yes

idmap gid = 16777216-33554431

winbind use default domain = no

[sharefile]

comment =

writeable = no

guest ok = no

path = "/sharefile"

admin users = root,administrator

write list = administrator

valid users = root,administrator

[tomcat]

comment =

writeable = no

guest ok = no

path = "/usr/tomcat"

admin users = root,administrator

write list = administrator

valid users = root,administrator

[printers]

comment = All Printers

writeable = no

# set public = yes to allow user 'guest account' to print

guest ok = no

path = "/var/spool/samba"

browseable = no

printable = yes

配置好后可以在WIN系统下读写共享的文件夹。方法是在运行中输入:\\LinuxServerIP,或映射网络驱动器,建议用映射网络驱动器的方法。有关samba的详细设置可以参考:https://www.doczj.com/doc/2016496775.html,/main/?q=node/158

4、为方便远程管理,可以启动VNC服务进行远程操作。在命令行中启动VNC:

[root@localhost]#vncserver ,修改/root/.vnc/Xstartup,把现有的行前面全部加上#注释掉,最后加上一行:

Startkde&

然后保存,重启VNC,在浏览器中输入:http://ServerIP:5801,输入用户名和密码即可看到Linuxr 的桌面。

5、备份:Linux环境下的文件备份一般用tar命令,常用备份操作:[root@localhost]#tar cvf

backupName.tar ,还原:[root@localhost]#tar zvf backupName.tar,有关详细介绍可以参考:https://www.doczj.com/doc/2016496775.html,/note/opensource/debian/ch09s50.html

6、解决RedHat Linux中文乱码:

1、console终端乱码

在/etc/profile文件的最后一行添加如下内容:

export LC_ALL="zh_CN.GB18030"

2、xwindow终端乱码

在/etc/sysconfig/i18n文件的最后一行添加如下内容:

export LC_ALL="zh_CN.GB18030"

Linux安装与环境配置

实验一Linux安装与环境配置 【实验目的】 1.了解Linux系统的特点,掌握Linux的安装方法; 2.理解虚拟机、虚拟系统、虚拟终端等概念; 3.理解Linux系统的内核版本和发行版本; 4.了解超级用户和普通用户的权限差别; 5.熟悉系统登录、注销、重启和关机。 【实验内容】 1.安装VMware Workstation。 VMware可以虚拟现有任何操作系统,只要真实主机的配置允许,还可以虚拟多个系统。 2.新建虚拟机。 按“新建虚拟机向导”可顺利完成虚拟机安装。安装过程中注意以下选项: (1)虚拟机配置 选“自定义”,以便后面可以自行规划设备,内存和硬盘容量等。 (2)虚拟机内存 VMWare本身不占用太大内存,但处于开启状态的虚拟机会占用较大内存,占用内存量由配置决定,建议直接使用“推荐配置”。临时挂起虚拟机或关闭虚拟机,这些内存会立即释放。 (3)网络类型 网络类型有四个选项,分别为: ●使用桥接网络:通过你的计算机中的一块以太网适配器卡直接连接到一个本地 以太网。 ●使用网络地址翻译(NA T):允许客户操作系统使用主机的IP 地址访问主机的 拨号或者外部以太网连接。 ●使用仅为主机网络:通过一个虚拟网络从内部连接客户操作系统到主机。 ●不使用一个网络连接。 前三个选项中可先任选一个,之后配置网络的时候再改。但勿选最后一个,否则将无法创建网络。 (4)指定磁盘容量 第一项定义磁盘大小。第二项允许虚拟机无限使用磁盘空间,但需要真实磁盘足够大。第三项限制了每块虚拟磁盘的最大容量为2G。 在VMware安装目录下就有一个vmware-vdiskmanager.exe程序,它是一个命令行工具,可用来修改虚拟机硬盘的大小。 (5)创建一块磁盘 第一次建立虚拟机时,一般选择第一项,第二项适用于建立第二个或更多虚拟机,即使用已经建立好的虚拟机磁盘,这样可以减少虚拟机占用的真实磁盘空间。第三项允许虚拟机直接读写磁盘空间,慎选!适合熟悉使用磁盘的高级用户,如果操作失误会把真实磁盘里的内容删掉。

Linux搭建J2EE开发环境(完整版)

Linux下搭建Web开发环境 经过本人的不屑努力终于成功在RedHat Enterprise Linux 4下成功搭建了Web开发环境,本文主要讲解在RHEL4下安装JDK、Tomcat、MySQL、Oracle、Apache服务器、PHP以及Flex 环境。我采用虚拟机方式安装。 必备工具: VMware-workstation-6.5或更高版本 RedHat Enterprise Linux 4的iso文件,共4个 SSHSecureShellClient,用于远程连接Linux jdk-6u18-linux-i586.bin,可以从sun网站下载 mysql-5.1.41.tar.gz,MySQL的Linux源码分发包 SQLyog Enterprise,MySQL的可视化操作工具 10201_database_linux32.zip,Oracle的Linux版本 10201_client.zip,Oracle在Win下的客户端,注意根据操作系统选择 PL/SQL Developer,操作Oracle的可视化工具 PHP相关组件 ?php-5.2.14.tar.gz ?freetype-2.1.10.tar.gz ?gd-2.0.35.tar.gz ?jpegsrc.v6b.tar.gz ?libpng-1.2.29.tar.gz ?libxml2-2.6.2.tar.gz ?xpm-3.4k.tar.gz ?zlib-1.2.3.tar.gz httpd-2.2.16.tar.gz,Apache服务器 flex_sdk_3.5.0.12683.zip,Flex SDK 搭建Linux环境 启动VMWare,出现如下界面

嵌入式Linux系统的搭建与配置过程

1.摘要 (2) 2.UBOOT,LINUX内核,文件系统的介绍及相互关系..3 2.1嵌入式系统简介 (3) 2.2嵌入式Linux概述 (3) 2.3UBOOT简介 (4) 3.UBOOT的启动过程 (6) 4.内核的主要功能和裁剪 (7) 4.1Linux的编译 (7) 4.2嵌入式Linux的配置和剪裁 (8) 5.文件系统的制作过程 (8) 6.交叉编译器的搭建和环境变量的设置 (9) 7.驱动程序的编写过程与关键点 (11) 7.1Linux网络驱动程序的结构 (11) 7.2网络驱动程序的基本方法 (12) 7.3网络驱动程序中用到的数据结构 (12) 7.4常用的系统支持 (14) 7.5编写Linux网络驱动程序中需要注意的问题 (18) 8.参考文献 (20)

嵌入式系统是以应用为中心,以计算机为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。嵌入式系统一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序4部分组成,用于实现对其它设备的控制、监视或管理等功能。其广泛应用于控制领域、消费电子产品等行业,已成为现代电子领域的重要研究方向之一。嵌入式Linux的研究已经成为当前信息技术研究的热点,它的应用蕴含着巨大的商业价值,并且己经广泛的应用于各种信息家电、通讯产品、工业控制中。论文首先介绍了ARM和嵌入式Linux操作系统的特点和当前的发展概况。然后阐述了嵌入式Linux 开发流程以及移植到具体硬件平台需要完成的工作,如U-Boot的移植、Linux内核的编译与裁剪、文件系统的制作、驱动程序的编写等。 关键字:嵌入式;ARM;嵌入式Linux;Linux内核;驱动程序

linux系统环境部署

Jdk安装 1. 登录Linux,切换到root用户 su root 获取root用户权限,当前工作目录不变(需要root密码) 或 sudo -i 不需要root密码直接切换成root(需要当前用户密码) 2. 在usr目录下建立java安装目录 cd /usr mkdir java 3.将jdk-8u60-linux-x6 4.tar.gz拷贝到java目录下 cp /mnt/hgfs/linux/jdk-8u60-linux-x64.tar.gz /usr/java/ 4.解压jdk到当前目录 tar -zxvf jdk-8u60-linux-x64.tar.gz

得到文件夹jdk1.8.0_60 5.安装完毕为他建立一个链接以节省目录长度(我没用这一步) ln -s /usr/java/jdk1.8.0_60/ /usr/jdk 6.编辑配置文件,配置环境变量 vim /etc/profile 添加如下内容:JAVA_HOME根据实际目录来 JAVA_HOME=/usr/java/jdk1.8.0_60 CLASSPATH=$JAVA_HOME/lib/ PATH=$PATH:$JAVA_HOME/bin export PATH JAVA_HOME CLASSPATH 7.重启机器或执行命令:source /etc/profile sudo shutdown -r now 8.查看安装情况 java -version java version "1.8.0_60" Java(TM) SE Runtime Environment (build 1.8.0_60-b27) Java HotSpot(TM) Client VM (build 25.60-b23, mixed mode)

Linux下搭建C#开发环境

文章来源https://www.doczj.com/doc/2016496775.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.doczj.com/doc/2016496775.html,/ 在官方网站下载回来的是一个光盘映像文件(ISO格式),这里需要注意的是Ubuntu 共有4个不同版本的ISO文件:Desktop版、Alternative版、Netbook版、 Server版。一般下载Desktop 就可以了。如果你想通过网络启动安装程序或者使用硬盘安装则需要下载Alternative版。 如果你的电脑硬件配置比较低(内存少于等于 512MB),还可以下载一个轻量级的衍生版:Xubuntu (https://www.doczj.com/doc/2016496775.html,/),如果你的电脑只有256MB内存,那还可以下载另一个衍生版Lubuntu (https://www.doczj.com/doc/2016496775.html,/),这个更加轻量级,平时系统启动后只占用 70~100MB内存。 2、安装Ubuntu 安装Ubuntu 的方法非常简单,跟装 WinXP差不多,只需点5,6次“下一步”过10来分钟就可以

问题:如何给应用发布包(war包,zip包)增...

问题:如何给应用发布包(war包,zip包)增加时间戳 【场景描述】 为了能够快速识别,应用服务器上的war包是不是最新的war包,防止看起来war包放到应用服务器的容 器中了,实际上,应用服务器因为某种莫名的原因加载了本应卸载的包,导致部署失败。 【解决方案】 1. 检查前后台工程的主pom文件(注:不是整个项目的主pom文件)。 如果前后台工程的主pom文件中有标签,则将标签中的内容增加-${buildNumber} 如果没有,则跳过此步。 1. 进入到前台的web目录(对应前台的test-web目录),在pom文件中添加以下的plugin项 org.codehaus.mojo buildnumber-maven-plugin 1.1 initialize create

{0,date,yyyyMMddHHmm} timestamp 然后将pom文件中标签的内容增加-${buildNumber},则前台包可以增加时间戳标记。 然后将static.xml(即静态资源包xml文件)的标签中的对应的前台工程目录增加对应的-${buildNumber} 如目录为${basedir}/target/test-admin/webstatic,则修改为 ${basedir}/target/test-admin-${buildNumber}/webstatic 1. 进入到后台的web-admin-web-in目录(对应新骨架工程中的test-admin目录),在pom文件中添 加以下的plugin项 org.codehaus.mojo buildnumber-maven-plugin 1.1 initialize create

Linux服务器环境搭建(设置)

Linux是一个性能优异、安全的操作系统,许多大型的Web应用都是基于Linux作为服务器,所以系统的学习一下Linux操作系统是非常有必要的。本文不以Linux基础为例,主要以Linux服务器端开发环境搭建为主,适合有一定Linux基础的朋友。 本文采用的Linux环境为RedHat Enterprise Linux Server4。本文主要讲解以下内容: Java开发环境的安装和配置(JDK安装、环境变量的配置) Tomcat服务器安装和配置(Tomcat安装、环境变量配置) 基于源码的MySQL数据库安装(此处之所以采用源码编译安装,为了后面的PHP 环境做准备) Oracle数据库的安装(包括服务器端和客户端的安装) Apache服务器的安装和配置(主要用来运行PHP程序) PHP环境安装和配置 Flex开发环境搭建 从上面可以看到,我们这篇教程要讲解的内容很多,所以我们需要准备如下的必备环境: 必备工具: VMware-workstation-6.5或更高版本 RedHat Enterprise Linux 4的iso文件,共4个 SSHSecureShellClient,用于远程连接Linux jdk-6u18-linux-i586.bin,可以从sun网站下载 mysql-5.1.41.tar.gz,MySQL的Linux源码分发包 SQLyog Enterprise,MySQL的可视化操作工具 10201_database_linux32.zip,Oracle的Linux版本 10201_client.zip,Oracle在Win下的客户端,注意根据操作系统选择 PL/SQL Developer,操作Oracle的可视化工具 PHP相关组件 ?php-5.2.14.tar.gz ?freetype-2.1.10.tar.gz ?gd-2.0.35.tar.gz ?jpegsrc.v6b.tar.gz ?libpng-1.2.29.tar.gz ?libxml2-2.6.2.tar.gz ?zlib-1.2.3.tar.gz ?curl-7.15.0.tar.gz httpd-2.2.16.tar.gz,Apache服务器 flex_sdk_3.5.0.12683.zip,Flex SDK

项目部署及打包的经验

关于项目的部署,打包问题的一点心得 作者: angel_lee (随风而逝) 类别: C#/VB 日期: 2003-5-15 17:56:04 1.打开你的.net,用鼠标右击你的工程(解决方案),选择add new project(添加新建项目)。 2.选择setup and deployment projects(安装和部署项目)的 web setup project(web安装项目)。(注意setupproject的存放路径。通常默认) 3.vs的窗口会显示文件系统(you setup name)。用鼠标点击左栏下的"web application folder" 的加号,右键选中"web application folder",选择"添加项目输出", 同时选中primary output 和content files。 4.你的工程中会新增一个yousetupname的工程,就是安装的项目。保存一下,有时会出错。 5.因为.xml, .rpt, .gif文件不能自动加到项目中,所以要手动加。在解决方案资源管理器中,右击YouSetup project(你的安装项目名),选中"添加文件",然后把你的.rpt, .xml, .gif文件加入; 6.如果你用了crystal report,就要添加crystal reprot的支持文件。在解决方案资源管理器中,右击YouSetup project(你的安装项目名),选中"添加合并模块",在窗口中找到,并选中C:\Program Files\Common Files\Merge Modules\DotNETCrystalReports.msm, 打开,就加入了; 7.右击"目标计算机上的文件系统",选中属性,在属性窗口中,将productName设置为"你要打包的项目名" 8.右击"web应用程序文件夹",选中属性,在属性窗口中,将DefaultDocument设置为"你的默认登录页"即"起始页", 9.选中你的yousetupname工程,按右键,选中"生成";或在主菜单的"生成"中选中"生成yourSetupFileName"; 10.然后,在C:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\KaoQin\文件的存放路径下会有一个yousetupname的文件夹,下面还有一个debug的文件夹,你要的就是debug 下面的所有文件。 11.将debug folder 下的文件考到你要安装的机器上,然后安装就可以了,如果有数据库,你可以将库事先还原过去,就可以用了。

ubuntu下linux 开发环境的搭建以及arm平台的移植

Linux开发环境的搭建 1.arm交叉编译链的安装 2.NFS服务器的安装 3.tftp服务器的安装 4.触摸屏驱动库的安装编译 5.编译安装qt-everywhere-opensource-src-4.8.1 需要的文件及库: 1.arm-2009q1-203-arm-none-linux-gnueabi 2.fs.tar.gz 3.tslib-1.4 4.qt-everywhere-opensource-src-4.8.1 1.arm交叉编译链的安装 见附录6:arm-2009q1-203-arm-none-linux-gnueabi安装 测试交叉编译器是否安装成功,执行如下命令: HOST $ arm-none-linux-gnueabi-gcc -v 如果显示编译器的版本信息说明安装成功。 2.NFS服务器的安装 见附录7: 安装完成后,在/home/wws/目录下执行如下指令: sudo gedit nfs.sh nfs.sh的内容如下: HOST $ sudo /etc/init.d/portmap restart HOST $ sudo /etc/init.d/nfs-kernel-server restart 保存后执行 source nfs.sh 以后只要在主目录下执行上述source命令就可以重启nfs服务器 测试 NFS 服务器是否安装成功,执行如下命令: HOST $ showmount -e 若显示 /home/wws/wws_nfs*则说明安装成功。 3.tftp服务器的安装 具体安装过程见附录8: 安装完成后,执行: sudo gedit tftp.sh其内容如下: HOST $ sudo /etc/init.d/xinetd restart HOST $ sudo /etc/init.d/tftpd-hpa restart 保存在主目录下,当开发板找不到链接,出现T T T T.......等时,无需重启系统,只需执行source tftp.sh重启tftp服务器即可,或者直接执行上述两条指令来重启服务器。 4.触摸屏驱动库的安装编译 Tslib是一个开源的程序,能够为触摸屏驱动获得的采样提供诸如滤波、去抖、校准等功能,通常作为触摸屏驱动的适配层,为上层的应用提供了一个统一的接口。在采用触摸屏的移动终端中,触摸屏性能的调试是个重要问题之一,因为电磁噪声的缘故,触摸屏容易存在点击不准确、有抖动等问题。

linux lamp环境搭建教程

linux 环境搭建教程 [url=https://www.doczj.com/doc/2016496775.html,]https://www.doczj.com/doc/2016496775.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/2016496775.html,]https://www.doczj.com/doc/2016496775.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

windows下搭建Linux开发环境

windows下搭建Linux开发环境 以前一直都是安装的双系统来运行windows和linux,当想学习一下linux编程的时候就跑到linux下面去,做其他事情的时候就转到windows下面来。虽然在linux 下也学会了使用wine,也能够运行source insight看看程序,或者打开winamp听听歌,不过毕竟不是windows环境,还是有很多不方便的地方,winamp最小化了居然还原的时候桌面上没有图标;采用source insight打开linux源码,中文注释却全是乱码,好不容易转好了字体,打开来,字体大小不一,根本无法查看,最后只好放弃。 无意间,用vmware安装好了ubuntu的图形化界面,才发现一切原来如此简单。以前虽然也用过vmware,不过以前电脑配置实在是太差,在vmware下面安装linux 的图形化界面能安装成功,却无法使用,只好望洋兴叹。这次终于应用vmware把所有东西都搞定了,可以让我远离双系统了,也节省下了40G的硬盘空间。 1)vmware安装Ubuntu 很简单,感觉都没什么好说的,先安装vmware,windows安装程序,傻瓜式的安装,easy。然后到ubuntu网站去下载live cd或者dvd版本都行,个人建议下载live cd就可以了,安装以后基本的系统环境和常用软件都有了,当然IDE环境是没有的;不过我下载的dvd版本好像安装的时候也没有把IDE环境安装上去,还是我自己后来安装的,因此live cd和dvd在初始安装时,差别不大。 2)设置ubuntu环境 在vmware下面安装过的ubuntu图形界面,分辨率好像是800*600的,即使是全屏,也只能占这么大的屏幕,不是一般的郁闷;就像你面前有一顿美食,偏偏是锁在一个大铁笼子里的,而你的手能够到的却只有一两个菜,那个郁闷劲,确实让人难受。不过也没有关系,因为你没有安装vmware tools,所以你无法享受全屏带来的好处。安装过vmware tools以后,你就发现屏幕能根据具体大小进行自动调整了。不过我在安装vmware tools时,是出错了的,有一步编译出错了,不过最后还是安装成功了,只是在windows和linux之间共享的文件不能相互访问。不过,平时访问文件比较少,而且Ctrl+C/Ctrl+V,已经文件的复制、粘贴都能正常使用,因此对于我来说,这点缺憾我能接受,由于安装的ubuntu环境只是简单的办公环境,都是一些基本软件,惟一能派上用场的可能就是open office,而开发环境方面,只有最基本的一些软件。个人比较习惯于用IDE来开发程序,因为可以省去很多其他的麻烦,比如手动编写makefile文件,运行cvs命令进行cvs操作,或者是采用gdb 命令进行调试,这样可以更专注于程序编写。关于IDE开发还是采用最简单的vi开发,gcc编译,gdb调试,仁者见仁,智者见智,没有好坏,关键看个人喜好。 与我而言,我安装好ubuntu以后,需要安装一个最适合的IDE环境,以便于开发;在ubuntu下面安装软件,现在也是越来越方便了,有图形化的添加/删除界面,很是方便,惟一需要说明的是找一个合适的软件源,否则你会发现安装软件真是一件郁闷的事情,看着你的电脑以400Bps的速度从网络上面下载软件包时,估计你恨不得把网络给拆了,顺便把你的网络运营商给臭骂一通,其实这一切的根源在于你没有找到合适的软件源,我采用的是电信的ADSL线路,找的是lupa网络的源,也是电信的线路,速度不是一般的快,真的是很幸福,源地址为:deb https://www.doczj.com/doc/2016496775.html,/ubuntu intrepid main universe;如果你是教育网的网络或

WAR包的制作和解压过程指导

WAR包的制作和解压 过程指导

目录 1 说明 (1) 2 WAR包的制作 (2) 2.1 MyEclipse下制作War包 (2) 2.2 JAR程序打WAR包 (4) 2.3 Ant工具打WAR包 (6) 3 WAR包的更新 (9) 4 WAR包的解压 (11) 4.1 WinRAR程序解压 (11) 4.2 JAR程序解压 (12)

1说明 目前公司的很多测试环境和实施环境都采用WAR包部署的形式,所以,要求相关人员都要掌握WAR包使用。配置人员要完全掌握WAR包的制作、使用和更新,WAR的使用可以参考《数据中心系统weblogic安装部署说明》等文档进行,本文主要讲解WAR的制作和更新过程。 鉴于在MyEclipse下进行WAR包制作均存在一定的局限性,而JDK下的JAR 程序和Ant都具备打WAR包的功能,所以,本文侧重于使用JAR程序和Ant 工具进行WAR包制作和解压的说明,对于MyEclipse下的使用,则提供一般性的指导方法。 关于进入命令行窗口的说明:本文档中提供的操作多次使用到命令行窗口。在Windows下,打开“开始 运行”,输入“cmd”后回车,即可出现如下图所示的窗口,此即命令行窗口。 详细过程见文章正文

2WAR包的制作 WAR包,其实是将程序进行打包后形成的一种压缩包,在目前的系统、应用中使用较为普遍。其制作过程一般可以通过MyEclipse自带的导出功能实现,也可以使用jdk中的jar程序完成,ant也提供了打WAR包的办法,以下分别进行介绍。 2.1MyEclipse下制作War包 首先需要注意的是,MyEclipse只能对Web Project类型的工程进行WAR包制作,对于我们常用的Java Project则无法进行WAR包制作。 打开MyEclipse,在【Package Explorer】中选中需要压缩的项目,点击工具栏中的“File->Export…”,在弹出的【Export】对话框上,点击选中树状图中的“J2EE->WAR file (MyEclipse)”,点击【Next >】继续,如图2.1所示:

Ubuntu linux驱动安装及3D桌面启用

系统需求 ?硬件及软件环境需求 启用3D桌面的硬件,显卡推荐使用Nvidia及ATI主流独立显卡,对于 Intel显卡、集成显卡、老旧显卡、以及最后刚新推出市场的新显卡,可能不适于使用本文的“最简便的驱动安装方法(经测试,Intel G965集成显卡3100在Ubuntu 8.04上会自动安装好显卡驱动,可以安装启用 Compiz 3D桌面效果)”,如果Ubuntu系统自带的"非受限驱动"安装不成功,请另行查找解决方案。CPU和内存自然是越高配置越好。 本文已在Ubuntu 8.04和8.10上测试通过,适用于i386,amd64及DVD 版本 ?网络环境 本文涉及到的软件需要系统联入互联网下载安装,请确保系统已联入网络 ?涉及到的软件清单 envyng-gtk compizconfig-settings-manager emerald fusion-icon RecordMyDesktop。 操作步骤 1.安装envyng辅助工具[Ubuntu 10.04及以后版本不支持] 让envyng这个傻瓜软件帮助你吧!用envyng安装驱动有个好处就是,有些需要卸载的冲突软件包它会自动帮你卸载,有些3D桌面需要安装的支持软件包它会自动帮你安装。例如,Nvidia的glx相关软件包等。这些软件之间的关联比较复杂,如果采用手工安装的方法很麻烦且容易出错。 首先,确保已经能连上网了,图形界面下,点击任务栏“系统”-“系统管理”-“软件源”在弹出的窗口中“下载自”的下拉菜单里,把默认的“中国的服务器”改选为“主服务器”。点击“关闭”然后会自动更新一些文件。 然后,点击任务栏“系统”-“系统管理”-“新立得软件包管理器”在菜单栏里点击“编辑”-“搜索”-输入envyng-gtk并勾选它,会提示安装envyng-core,勾选后点击“应用”即可自动下载安装(如果你的Ubuntu安装有KDE,还可以下载envyng-qt安装)。

从零开始搭建Linux驱动开发环境

参考: 韦东山视频第10课第一节内核启动流程分析之编译体验 第11课第三节构建根文件系统之busybox 第11课第四节构建根文件系统之构建根文件系统韦东山书籍《嵌入式linux应用开发完全手册》 其他《linux设备驱动程序》第三版 平台: JZ2440、mini2440或TQ2440 交叉网线和miniUSB PC机(windows系统和Vmware下的ubuntu12.04) 一、交叉编译环境的选型 具体的安装交叉编译工具,网上很多资料都有,我的那篇《arm-linux- gcc交叉环境相关知识》也有介绍,这里我只是想提示大家:构建跟文件系统中所用到的lib库一定要是本系统Ubuntu中的交叉编译环境arm-linux- gcc中的。即如果电脑ubuntu中的交叉编译环境为arm-linux-

二、主机、开发板和虚拟机要三者互通 w IP v2.0》一文中有详细的操作步骤,不再赘述。 linux 2.6.22.6_jz2440.patch组合而来,具体操作: 1. 解压缩内核和其补丁包 tar xjvf linux-2.6.22.6.tar.bz2 # 解压内核 tar xjvf linux-2.6.22.6_jz2440.tar.bz2 # 解压补丁

cd linux_2.6.22.6 patch –p1 < ../linux-2.6.22.6_jz2440.patch 3. 配置 在内核目录下执行make 2410_defconfig生成配置菜单,至于怎么配置,《嵌入式linux应用开发完全手册》有详细介绍。 4. 生成uImage make uImage 四、移植busybox 在我们的根文件系统中的/bin和/sbin目录下有各种命令的应用程序,而这些程序在嵌入式系统中都是通过busybox来构建的,每一个命令实际上都是一个指向bu sybox的链接,busybox通过传入的参数来决定进行何种命令操作。 1)配置busybox 解压busybox-1.7.0,然后进入该目录,使用make menuconfig进行配置。这里我们这配置两项 一是在编译选项选择动态库编译,当然你也可以选择静态,不过那样构建的根文件系统会比动态编译的的大。 ->Busybox Settings ->Build Options

【IT专家】Linux下部署tomcat及tomcat war包应用程序

本文由我司收集整编,推荐下载,如有疑问,请与我司联系Linux下部署tomcat及tomcat war包应用程序1,通过winscp将tomcat包(6和7版本都是一样的安装方法)和jdk-6u27-linux-x64.bin安装文件传送到linux系统/opt里面.(这里没有固定要传送到/opt/hn,可以自己定义。) ?2,安装首先解压tomcat和安装jdk(假设tomcat包是tomcat-6.0.35.tar,jdk是jdk-7u17-linux-i586.tar.gz) ?解压tomcat命令如下: ?[root@lentimhn]#tar-xvftomcat-6.0.35.tar ?[root@lentimhn]#tar-xzvfjdk-7u17-linux-i586.tar.gz ?如果jdk是以bin文件形式存在的,可直接使用下面命令解压安装。 ?[root@lentimhn]#shjdk-6u27-linux-x64.bin ?3,编辑*/tomcat/bin目录下的startup.sh文件,配置jdk环境,通过以下命令添加下面的内容 ?[root@lentim~]cd/opt/hn/tomcat-6.0.35/bin ?[root@lentimbin]#vistartup.sh ?exportJAVA_HOME=/opt/hn/jdk1.7.0_17 ?exportCATALINA_HOME=/opt/hn/tomcat-6.0.35 ?exportTOMCAT_HOME=/opt/hn/tomcat-6.0.35 ?exportJAVA_OPTS=“-Xms512m-Xmx512m” ? exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CATALIN A_HOME/common/lib/servlet-api.jar ? exportPATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin:$TOMCAT_HOME /bin ?4,如何启动tomcat程序并且看启动的结果

linux驱动环境配置

首先我的操作系统是Ubuntu 问题一: https://www.doczj.com/doc/2016496775.html,/Linux/2011-11/47481.htm 问题二: 我用得是USB 转串口,sudo minicom -s 把/dev/tty8/ttyUSB0改成/dev/ttyUSB0后save as dfl,直接输入minicom后 显示minicom:cannot open /dev/tty8/ttyUSB0: 不是一个目录 sudo vim /etc/minirc.dfl后把/dev/tty8/ttyUSB0改成/dev/ttyUSB0后:wq,出现同样的提示。 我怀疑是没有修改成功,再次sudo vim /etc/minirc.dfl 查看的确修改过来了,用ls -l 查看minirc.dfl 对于root是可读写的。 就是很郁闷为什么会出现这样的问题!? https://www.doczj.com/doc/2016496775.html,/viewtopic.php?p=891039 问题三: 错误信息已经很清楚的告诉你【404 Not Found】,意思是在这个“us”的【源】上找不到你需要下载的软件。 解决办法很简单,更换另一个源就行了。一般建议是使用国内的源。 更新管理器(update-manager),打开后按底下的“设置”->“ubuntu软件”->“下载自” 在“下载自”那里点“其他站点”,里面选一个源就是了。一般选中国的源。 或者新立得(synaptic),打开后点菜单“设置”->“软件库”,然后是同样的设置。 或者是直接打开在命令行上打开:software-properties-gtk 或者直接编辑/etc/apt/sources.list,输入新的源。 问题四: 在Ubuntu 系统中有两种设置环境变量PATH 的方法。第一种适用于为单一用户设置PA TH,第二种是为全局设置PATH。第三种方法适合于暂时修改,重新登录后失效 第一种方法: 在用户主目录下有一个.bashrc 文件,可以在此文件中加入PATH 的设置如下: export PA TH=”$PA TH:/your path1/:/your path2/…..” 注意:每一个path 之间要用“:“分隔。 注销重启X 就可以了。 第二种方法: 在/etc/profile中增加。 PATH="$PATH:/home/zhengb66/bin" export PA TH

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用

各中间件部署项目实施文档

Tomcat 一、linux系统 tomcat推荐以war包形式部署,方便快捷。 涉及到的工具:MyEclipse、Xshell(连接linux输入shell命令,可用其它类似软件代替,自行百度)、FileZilla(上传文件至linux服务器,此软件同可替代) war包部署: 1、以MyEclipse为例(eclipse类似),选择菜单File>Export,在弹出的Export界面选择WAR file>Next>Browse选择war包存放地址>Finish。到此MyEclipse就已开始生成war包(可能存在界面假死情况),时间几分钟不等,视具体电脑配置而定。 2、war包生成后,使用FileZilla工具连接至linux服务器 将war包放至tomcat中webapps下

若为更新,请注意 当个/多个文件更新,将文件覆盖control下对应的文件即可。 整个war包更新时,请删除webapps下的control文件夹以及control.war文件,再放至新的war包 3、启动tomcat服务。 使用xshell(或其他相应linux连接工具),连接至服务器 菜单文件>新建,按下图填写相应属性,确定 出现如图界面代表连接成功 进入到tomcat的bin文件夹。

执行startup.sh文件(./startup.sh) 然后查看tomcat实时日志,检查启动是否完成。(进入到tomcat中logs文件夹,输入命令tail -f catalina.out) 4、停止tomcat服务 进入到tomcat的bin文件夹,执行stutdown.sh文件(./startup.sh) 查看tomcat进程(输入命令ps -ef|grep tomcat),并杀死tomcat进程(kill -9 进程数)。 如图所示: 杀完进程后,请再次查看tomcat进程检测是否杀掉。 Weblogic (若是使用Weblogic,最好能让行内科技部安装软件、配置域,并且提供操作文档) 一、linux系统 推荐以已编译项目文件夹方式部署。(war包形式可能会报错,可尝试) 涉及到的工具:MyEclipse、Xshell(连接linux输入shell命令,可用其它类似软件代替,自行百度)、FileZilla(上传文件至linux服务器,此软件同可替代) 1、每次运行项目后会在相应的tomcat>webapps下生成对应的编译目录。(eclipse下可能不生成) 如果没生成编译目录,可先把项目打成war包(上有说明),将war包放置tomcat>webapps 下,执行tomcat>bin> startup.bat,待tomcat启动完成后就会生成上述的编译目录。 2、使用FileZilla工具连接至linux服务器,将编译目录复制到服务器的指定目录下,如图直

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