OS: Redhat Enterprise Linux AS 4
1. 配置IP地址
-- first approach
# setup -- 打开服务列表 -> Network Configuration -> 即可打开配置IP地址的图形界面, 即可进行配置.
-- second approach
# ifconfig eth0 {IP} {Mask}
-- third approach
# vi /etc/sysconfig/network-scripts/ifcfg-eth0 -- 修改里面的IP值即可
-- 修改IP后需要重启network
# service network stop
# service network start
-- 可以用ifconfig 查看IP地址
# ifconfig
-- 域名解析地址
# vi /etc/resolv.conf --修改DNS解析地址,可以添加过个nameserver=IP address
-- 测试网络连接
# ping IP
-- 测试是否能访问外网
# wget www.baidu.com
--------------------------------------------------------
-- 为同一块网卡配置多个IP地址
# cd /etc/sysconfig/network-scripts
# cp ifcfg-eth0 ifcfg-eth0:0
# vi ifcfg-eth0:0 -- 修改里面的配置, 重启network 即可
2. 安装JDK 6.0
/*
下载 jdk1.6.0_17
url = [url]http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u17-linux-i586.bin?BundledLineItemUUID=cdxIBe.oCXYAAAEl5xgxdJeo&OrderID=XCZIBe.owMwAAAEl3RgxdJeo&ProductID=lBFIBe.oSOMAAAEkGehn5G0y&FileName=/jdk-6u17-linux-i586.bin[/url]
*/
# wget {url}
# mkdir jdk
# mv {jdk file name} jdk/jdk-6u17-linux-i586.bin
# cd jdk
# chmod +x jdk-6u17-linux-i586.bin
# ./jdk-6u17-linux-i586.bin
-- accept license, enter yes
# rpm -ivh [.rpm]
-- configure the enviroment variable
# vi /etc/profile
/* 在 export ... 前面增加
JAVA_HOME=/usr/java/jdk1.6.0_17
ClASSPATH=$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
EXPORT JAVA_HOME CLASSPATH
*/
3. 安装Artifactory
--下载软件
# unzip artifactory-2.1.2.zip
# /artifactory-2.1.2/bin/artifactory.sh & -- 启动artifactory
3. 加载cdrom
# cd /mnt
# mkdir cdrom
# monut /dev/cdrom /mnt/cdrom -- 加载光驱内容
# umount /mnt/cdrom -- 退出光驱
# eject -- 弹出光驱
4. Commands
$ su -root -- 切换到root用户, 有一次我启动linux后用一个普通用户进入登陆系统,结果进去后不能用ifconfig命令,也上不了外网。后来我就用这个命令su -root 而不是仅仅是su 以root的用户登陆系统后,就可以用ifconfig命令了,也可以上外网了。
5. SVN command
# svn export --force 'http://ip[:port]/svn/repos' dest_directory -- 从SVN服务器上导出文件
# svn --help -- 可用命令
对于rpm软件包,其安装方法如下
1、安装命令: 同第一种方式一样,将安装文件拷贝至你的目录中。然后使用rpm来安装该文件。命令如下:
#rpm i filename.i386.rpm
rpm将自动将安装文件解包,并将软件安装到缺省的目录下。并将软件的安装信息注册到rpm的数据库中。参数i的作用是使rpm进入安装模式。
2、rpm常用参数
-i 安装软件
-t 测试安装,不是真的安装
-p 显示安装进度
-f 忽略任何错误
-U 升级安装
-v 检测套件是否正确安装
这些参数可以同时采用。更多的内容可以参考RPM的命令帮助。
四、软件的卸载
1. 软件的卸载主要是使用rpm来进行的。卸载软件首先要知道软件包在系统中注册的名称。
键入命令:
#rpm -q -a
即可查询到当前系统中安装的所有的软件包。
2. 确定了要卸载的软件的名称,就可以开始实际卸载该软件了。
键入命令:
#rpm -e 软件名
即可卸载软件。参数e的作用是使rpm进入卸载模式。对名为[package name]的软件包进行卸载。
注意:1、系统中各个软件包之间相互有依赖关系。如果因存在依赖关系而不能卸载,rpm将给予提示并停止卸载。你可以使用如下的命令来忽略依赖关系,直接开始卸载:
#rpm -e 软件名 -nodeps
忽略依赖关系的卸载可能会导致系统中其它的一些软件无法使用
2、后面使用的是软件名,而不是软件包名(package name)。例如,要安装software-1.2.3-1.i386.rpm这个包时,应执行:
#rpm –ivh software-1.2.3-1.i386.rpm
而当卸载时,则应执行:
#rpm –e software
3、在Linux中还提供了象GnoRPM、kpackage等图形化的RPM工具,使得整个过程会更
加简单。
http://zebaby.blog.hexun.com/14679380_d.html
http://zhujg.iteye.com/blog/393298
http://wyang2008.iteye.com/blog/528336
<!--APR library loader. Documentation at /docs/apr.html -->
<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
<!--Initialize Jasper prior to webapps are loaded. Documentation at /docs/jasper-howto.html -->
<Listener className="org.apache.catalina.core.JasperListener" />
<!-- JMX Support for the Tomcat server. Documentation at /docs/non-existent.html -->
<Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
<!-- Global JNDI resources
Documentation at /docs/jndi-resources-howto.html
-->
<GlobalNamingResources>
<!-- Editable user database that can also be used by
UserDatabaseRealm to authenticate users
-->
<Resource name="UserDatabase" auth="Container"
type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved"
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
pathname="conf/tomcat-users.xml" />
</GlobalNamingResources>
<!-- A "Service" is a collection of one or more "Connectors" that share
a single "Container" Note: A "Service" is not itself a "Container",
so you may not define subcomponents such as "Valves" at this level.
Documentation at /docs/config/service.html
-->
<Service name="Catalina">
<!--The connectors can use a shared executor, you can define one or more named thread pools-->
<!--
<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
maxThreads="150" minSpareThreads="4"/>
-->
<!-- A "Connector" represents an endpoint by which requests are received
and responses are returned. Documentation at :
Java HTTP Connector: /docs/config/http.html (blocking & non-blocking)
Java AJP Connector: /docs/config/ajp.html
APR (HTTP/AJP) Connector: /docs/apr.html
Define a non-SSL HTTP/1.1 Connector on port 8080
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" /> -->
<!-- A "Connector" using the shared thread pool-->
<!--
<Connector executor="tomcatThreadPool"
port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
-->
<!-- Define a SSL HTTP/1.1 Connector on port 8443
This connector uses the JSSE configuration, when using APR, the
connector should be using the OpenSSL style configuration
described in the APR documentation -->
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="conf/tomcat.keystore" keystorePass="6connex" keyAlias="tomcat"
/>
<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
<!-- An Engine represents the entry point (within Catalina) that processes
every request. The Engine implementation for Tomcat stand alone
analyzes the HTTP headers included with the request, and passes them
on to the appropriate Host (virtual host).
Documentation at /docs/config/engine.html -->
<!-- You should set jvmRoute to support load-balancing via AJP ie :
<Engine name="Catalina" defaultHost="localhost" jvmRoute="jvm1">
-->
<Engine name="Catalina" defaultHost="localhost">
<!--For clustering, please take a look at documentation at:
/docs/cluster-howto.html (simple how to)
/docs/config/cluster.html (reference documentation) -->
<!--
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
-->
<!-- The request dumper valve dumps useful debugging information about
the request and response data received and sent by Tomcat.
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.valves.RequestDumperValve"/>
-->
<!-- This Realm uses the UserDatabase configured in the global JNDI
resources under the key "UserDatabase". Any edits
that are performed against this UserDatabase are immediately
available for use by the Realm. -->
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
<!-- Define the default virtual host
Note: XML Schema validation will not work with Xerces 2.2.
-->
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<!-- Access log processes all example.
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
-->
</Host>
</Engine>
</Service>
<Logger className="org.apache.catalina.logger.FileLogger" directory="logs" prefix="6connex_access_log" suffix=".txt" timestamp="true"/>
<Valve className="org.apache.catalina.valves.RequestDumperValve"/>
分享到:
相关推荐
本篇文章将详细探讨Linux应用程序的各种类型、使用方式以及如何通过`doc`和`plugin`这两个关键词来理解与应用它们。 首先,Linux应用程序大致可以分为两类:命令行工具和图形界面应用。命令行工具通常是以文本形式...
该开发详解详尽介绍如何嵌入式Linux应用程序,由14个pdf文件组成: arm体系结构 目录 第一章-LinuxBasic 第二章t-LinuxApp02-LinuxCommand 第三章-LinuxApp03-C 第四章-LinuxApp04-EmbededSystem 第五章-LinuxApp05-...
《Linux应用程序开发详解》这本书是为初学者量身打造的一份全面而详尽的Linux开发指南。它旨在帮助读者从零开始,逐步掌握在Linux环境下进行应用程序开发的各种技术和工具。书中的内容涵盖了从基础的Linux操作系统...
"嵌入式Linux应用开发完全手册V4.0_韦东山全系列视频文档-IMX6ULL开发板" 嵌入式Linux应用开发完全手册V4.0是基于韦东山全系列视频文档的IMX6ULL开发板的用户手册。该手册详细介绍了嵌入式Linux应用开发的基本概念...
《嵌入式Linux应用开发完全手册》是韦东山撰写的一本权威指南,全面涵盖了嵌入式Linux领域的关键技术和实践。这本书旨在帮助开发者理解和掌握如何在嵌入式系统上运用Linux进行应用程序开发,以及如何进行Linux内核...
《嵌入式Linux应用完全开发手册--韦东山》是一本深入探讨嵌入式系统中Linux应用开发的专业书籍。本书由韦东山撰写,旨在帮助读者掌握在嵌入式平台上利用Linux进行应用程序开发的全面技能。书中涵盖了从基础概念到...
《嵌入式Linux应用程序开发标准教程(第2版)》主要分为3个部分,包括Linux基础、搭建嵌入式Linux环境和嵌入式Linux的应用开发。Linux基础部分从Linux基础、基本操作命令讲起,为Linux初学者能快速入门提供了保证。...
嵌入式 Linux 应用程序调试方法 嵌入式 Linux 应用程序调试方法是一份详细的调试指南,涵盖了嵌入式 Linux 的 NFS 开发环境的建立、GDB 调试应用程序、内存工具、C/C++ 代码覆盖、性能 profiling 工具等方面的知识...
《韦东山嵌入式Linux应用开发光盘代码》是一份专为学习和实践嵌入式Linux应用开发而准备的宝贵资源。这份资料由知名讲师韦东山提供,旨在帮助开发者深入理解并掌握嵌入式Linux环境下的软件设计与实现技巧。 在...
03-APPN104(V1.06)-FMQL系列开发平台Linux应用教程-基于AG102.pdf 本资源是一个Linux应用教程,基于AG102.pdf,旨在指导用户搭建Linux开发环境和使用FMQL系列开发平台。下面是本资源的知识点总结: 一、版本信息...
《嵌入式Linux应用程序开发标准教程(第2版)》是华清远见出版的一本针对嵌入式领域专业开发者的权威教程。这本书涵盖了从Linux基础知识到高级应用开发的多个方面,旨在帮助读者全面掌握在嵌入式环境中使用Linux进行...
《名师韦东山嵌入式Linux应用开发最新完全手册》是一部深入浅出的教程,旨在帮助读者掌握嵌入式Linux应用开发的核心技能。该手册由知名讲师韦东山编写,以其丰富的教学经验和深入的技术理解,为学习者提供了一条通向...
《Linux 应用基础教程》是由梁如军编著的一本专为初学者设计的Linux指南,旨在帮助读者快速掌握Linux操作系统的基础应用和核心概念。Linux作为一种开源、免费的操作系统,近年来在各种领域中得到了广泛应用,包括...
LINUX应用技术精华集合(中文) 备注:LINUX应用技术精华集合由红联论坛全新打包,是目前红联论坛出书籍的最新版本, 红联论坛致力于Linux技术文章,教程的站点,目前网站收录的文章及教程基本能满足不同水平的...
本文将深入探讨两种在Linux应用层进行IIC操作的方法:通过read和write函数以及通过构建i2c_msg结构体并使用ioctl方法。 首先,我们来看第一种方法:使用read和write函数。这是最基础且直观的文件操作方式,适用于...
《嵌入式Linux应用程序开发标准教程(第二版)》是华清远见教育集团推出的一本经典教材,专门针对想要深入理解和实践嵌入式Linux应用程序开发的读者。这本教材凝聚了业界权威培训机构多年的经验和智慧,旨在帮助学习...
《嵌入式Linux应用开发完全手册》是韦东山编著的一本专门针对嵌入式Linux系统开发的教程书籍。本书详细介绍了从嵌入式Linux系统的底层支持到上层GUI应用开发的全过程,旨在为读者提供一个系统性的学习路径,让初学者...