`
devon.k
  • 浏览: 91195 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
阅读更多
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应用程序例子

    本篇文章将详细探讨Linux应用程序的各种类型、使用方式以及如何通过`doc`和`plugin`这两个关键词来理解与应用它们。 首先,Linux应用程序大致可以分为两类:命令行工具和图形界面应用。命令行工具通常是以文本形式...

    嵌入式Linux应用程序开发详解

    该开发详解详尽介绍如何嵌入式Linux应用程序,由14个pdf文件组成: arm体系结构 目录 第一章-LinuxBasic 第二章t-LinuxApp02-LinuxCommand 第三章-LinuxApp03-C 第四章-LinuxApp04-EmbededSystem 第五章-LinuxApp05-...

    Linux应用程序开发详解

    《Linux应用程序开发详解》这本书是为初学者量身打造的一份全面而详尽的Linux开发指南。它旨在帮助读者从零开始,逐步掌握在Linux环境下进行应用程序开发的各种技术和工具。书中的内容涵盖了从基础的Linux操作系统...

    嵌入式Linux应用开发完全手册V4.0_韦东山全系列视频文档-IMX6ULL开发板.docx

    "嵌入式Linux应用开发完全手册V4.0_韦东山全系列视频文档-IMX6ULL开发板" 嵌入式Linux应用开发完全手册V4.0是基于韦东山全系列视频文档的IMX6ULL开发板的用户手册。该手册详细介绍了嵌入式Linux应用开发的基本概念...

    基于I.MX6ULL的嵌入式linux应用开发完全手册

    ### 基于I.MX6ULL的嵌入式Linux应用开发完全手册 #### 标题解析 **基于I.MX6ULL的嵌入式Linux应用开发完全手册**:此标题明确指出了手册的主要内容是关于如何在I.MX6ULL平台上进行嵌入式Linux的应用开发。I.MX6ULL...

    嵌入式Linux应用开发完全手册韦东山完整版

    《嵌入式Linux应用开发完全手册》是韦东山撰写的一本权威指南,全面涵盖了嵌入式Linux领域的关键技术和实践。这本书旨在帮助开发者理解和掌握如何在嵌入式系统上运用Linux进行应用程序开发,以及如何进行Linux内核...

    嵌入式Linux应用完全开发手册--韦东山

    《嵌入式Linux应用完全开发手册--韦东山》是一本深入探讨嵌入式系统中Linux应用开发的专业书籍。本书由韦东山撰写,旨在帮助读者掌握在嵌入式平台上利用Linux进行应用程序开发的全面技能。书中涵盖了从基础概念到...

    嵌入式Linux应用程序开发详解(完整版-第1-12章).pdf

    根据所提供的文件内容,我们可以提炼出一系列与嵌入式Linux应用程序开发相关的知识点,详细知识点如下: 1. Linux操作系统基础: Linux是一种基于UNIX的操作系统,具有开源的特性,它由芬兰大学生Linus Torvalds最...

    专注Linux应用适配的应用商店

    这是一个为Linux用户设计的应用商店,旨在解决Linux生态下应用分散、难以获取的问题。无论你是使用什么类型的Linux发行版,这里都有可能找到适合你的软件包。Linux 应用的数量相对有限,Wine 软件的可获得性也颇为...

    嵌入式Linux应用程序开发标准教程(第2版全)

    《嵌入式Linux应用程序开发标准教程(第2版)》主要分为3个部分,包括Linux基础、搭建嵌入式Linux环境和嵌入式Linux的应用开发。Linux基础部分从Linux基础、基本操作命令讲起,为Linux初学者能快速入门提供了保证。...

    《嵌入式Linux应用开发完全手册》2.pdf

    《嵌入式Linux应用开发完全手册》是一本详细介绍了嵌入式Linux系统开发全过程的技术书籍。作者韦东山通过该书向读者展示了如何从底层硬件支持到上层GUI应用的构建,涵盖了Linux操作系统的安装与使用、编程基础知识、...

    03-APPN104(V1.06)-FMQL系列开发平台Linux应用教程-基于AG102.pdf

    03-APPN104(V1.06)-FMQL系列开发平台Linux应用教程-基于AG102.pdf 本资源是一个Linux应用教程,基于AG102.pdf,旨在指导用户搭建Linux开发环境和使用FMQL系列开发平台。下面是本资源的知识点总结: 一、版本信息...

    嵌入式Linux应用程序开发标准教程(第2版)——华清远见

    《嵌入式Linux应用程序开发标准教程(第2版)》是华清远见出版的一本针对嵌入式领域专业开发者的权威教程。这本书涵盖了从Linux基础知识到高级应用开发的多个方面,旨在帮助读者全面掌握在嵌入式环境中使用Linux进行...

    名师韦东山嵌入式Linux应用开发最新完全手册

    《名师韦东山嵌入式Linux应用开发最新完全手册》是一部深入浅出的教程,旨在帮助读者掌握嵌入式Linux应用开发的核心技能。该手册由知名讲师韦东山编写,以其丰富的教学经验和深入的技术理解,为学习者提供了一条通向...

    《Linux 应用基础教程》--梁如军

    《Linux 应用基础教程》是由梁如军编著的一本专为初学者设计的Linux指南,旨在帮助读者快速掌握Linux操作系统的基础应用和核心概念。Linux作为一种开源、免费的操作系统,近年来在各种领域中得到了广泛应用,包括...

    LINUX应用技术精华集合

    LINUX应用技术精华集合(中文) 备注:LINUX应用技术精华集合由红联论坛全新打包,是目前红联论坛出书籍的最新版本, 红联论坛致力于Linux技术文章,教程的站点,目前网站收录的文章及教程基本能满足不同水平的...

    IIC Linux 应用层的两种操作方式

    本文将深入探讨两种在Linux应用层进行IIC操作的方法:通过read和write函数以及通过构建i2c_msg结构体并使用ioctl方法。 首先,我们来看第一种方法:使用read和write函数。这是最基础且直观的文件操作方式,适用于...

Global site tag (gtag.js) - Google Analytics