zoukankan      html  css  js  c++  java
  • ubuntu 常用软件安装

    安装ubuntu远程图形界面

    sudo apt-get install xrdp (sudo apt-get install ..  用于安装软件的命令 )

    sudo apt-get install vnc4server tightvncserver

    安装完毕以后,执行以下命令(该命令的作用是由于安装了 gnome桌面,ubuntu12.04中同时存在unityGNOME多个桌面管理器,需要启动的时候指定一个,不然即使远程登录验证成功以后,也只是背景,其他什么也没有)

    cd/home/youruser(youruser?是每个人自己的用户名)

    echo "gnome-session --session=ubuntu-2d" > .xsession

    sudo /etc/init.d/xrdp restart

    安装deb文件

    dpkg -i <package.deb>

     

    1.安装gitlab
    进入ubuntu终端命令行模式,执行
    sudo apt-get install openssh-server

    sudo apt-get install postfix # sendmail or exim is also OK

    下载软件包gitlab_7.0.0-omnibus-1_amd64.debcd到该软件包的目录下,执行下面安装命令。

    sudo dpkg -i gitlab_7.0.0-omnibus-1_amd64.deb

    执行以下语句,进入这个配置文件修改成自己的ip地址和端口。

      sudo -e /etc/gitlab/gitlab.rb里面的网址修改成http://10.10.2.166:81

    修改完成后初始化配置

    sudo gitlab-ctl reconfigure

    启动gitlab

      root账户下执行gitlab-ctl start.查看全部命令执行gitlab-ctl  .

    卸载gitlab

      

      gitlab-ctl  uninstall

    gitlab-ctl cleanse

    sudo dpkg -r gitlab-ce

    sudo dpkg --purge gitlab-ce

     sudo apt-get purge remove gitlab.

    在浏览器输入之前修改后的地址比如http://10.10.2.166:81,输入用户名和密码

     root

     5iveL!fe

    2.安装jdk

    解压 tar xvf jdk-7u65-linux-x64.tar.gz

    root用户下查看/usr目录下是否存在java目录如果不存在创建java目录mkdir /usr/local/java

    root用户下mv jdk1.7.0_65 /usr/local/java

    配置环境变量

    $ sudo gedit /etc/profile

    在文件的末尾加上如下内容保存并关闭文件

    #set java environment

    export JAVA_HOME=/usr/local/java/jdk1.7.0_65

    export JRE_HOME=${JAVA_HOME}/jre

    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

    export PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin:$PATH

    使用env命令察看JAVA_HOME的值

    $ env

    如果JAVA_HOME=/usr/lib/jvm/jdk1.7.0_21说明配置成功。

    使设置生效到此部JDK的配置就都完成了

        $ source /etc/profile

    为保证正确性进行简单的测试

        $ java -version

    输出

    java version "1.7.0_65"

    Java(TM) SE Runtime Environment (build 1.7.0_65-b17)

    Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)

    安装成功!

    设置默认的JDK

    sudo ln -s -f /usr/local/java/jdk1.7.0_65/jre/bin/java

    sudo ln -s -f /usr/local/java/jdk1.7.0_65/bin/javac

    sudo update-alternatives --install /usr/bin/java java /usr/local/java/jdk1.7.0_65/jre/bin/java 300

    sudo update-alternatives --install /usr/bin/javac javac /usr/local/java/jdk1.7.0_65/jre/bin/javac 300

    sudo update-alternatives --install /usr/bin/java java /usr/local/java/jdk1.7.0_65/jre/bin/java 300

    sudo update-alternatives --install /usr/bin/javac javac /usr/local/java/jdk1.7.0_65/jre/bin/javac 300

    sudo update-alternatives --config java

    选择序号设置默认的jdk

    3安装ant

    第一步下载apache-ant

           百度一下apache官网,进去下载您需要的版本。

        第二步:解压缩

            将下载的压缩包解压到目录/usr/local/ant/apache-ant-1.9.4

    第三步:设置环境变量

    写入/etc/profile文件ANT_HOME=/usr/local/ant/apache-ant-1.9.4PATH中添加:

    PATH=$ANT_HOME/bin:$PATH

    第四步生效

    命令source /etc/profile

    第五步activemq-all-5.9.0.jarant-rulevalidator-3.1.0.jar复制到apache-ant-1.9.4/lib里面

           build.xml复制到apache-ant-1.9.4apache-ant-1.9.4/bin里面

    第六步运行ant

    ant 运行看是否成功。

    4.安装activemq

    1.新建一个文件夹activemq

      mkdir /usr/local/activemq

    2.下载activeMQ安装包到/usr/local/activemq

    apache-activemq-5.9.0-bin.tar.gz下载地址http://activemq.apache.org/download.html

    3.解压文件到运行目录/usr/local/activemq

    tar -xzvf /usr/local/activemq/apache-activemq-5.9.0-bin.tar.gz

    4.修改activemq运行文件的权限 root 用用户下

    cd /usr/local/activemq/apache-activemq-5.9.0/bin

    chmod -R 755 activemq

    5.运行

    普通启动 ./activemq start

    6.检查已经启动

    ActiveMQ默认采用61616端口提供JMS服务使用8161端口提供管理控制台服务执行以下命令以便检验是否已经成功启动ActiveMQ服务。

    打开端口nc -lp 61616 &

    查看哪些端口被打开 netstat -anp

    查看61616端口是否打开 netstat -an | grep 61616

    检查是否已经启动:

    (1).查看控制台输出或者日志文件 

    (2).直接访问activemq的管理页面:http://localhost:8161/admin/

    用户:admin 密码:admin

    7.关闭

    直接ctrl+c或者关闭对应的终端即可 

    5.安装equinox

    1.equinox文件夹复制到/usr/local

    2.需要设置权限chmod -R 755 equinox

    3.需要设置/configuration/config.ini,使用config-liunx.ini里面的路径代替config.ini

    4./usr/local/equinox下,用root用户启动,./start.sh

    6.安装网站ruleValidator.war

        1.需要安装postgres

    6.安装tomcat

    1、下载apache-tomcat-7.0.40.tar.gz,

    选择Ubuntu Linux适用版本,即apache-tomcat-7.0.40.tar.gz文件,

    2、复制安装文件到/usr/local/tomcat目录下面,在控制台console输入命令,

    sudo tar -zxvf apache-tomcat-7.0.40.tar.gz

    将安装包解压至/usr/local/tomcat目录下

    3console输入命令sudo gedit /usr/local/tomcat/bin/startup.sh

    配置startup.sh文件,添加入以下配置项,

    JAVA_HOME=/usr/local/java/jdk1.7.0_65

    PATH=$JAVA_HOME/bin:$PATH

    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    TOMCAT_HOME=/usr/local/tomcat

    其中的JAVA_HOME等如同上文Sun JDK安装一文所示。

    保存退出。

    4、进入/usr/local/tomcat/bin/目录,

    输入命令:

    cd /usr/local/tomcat/bin

    sudo ./startup.sh

    启动tomcat服务器,

    若出现:

    Using CATALINA_BASE:   /usr/local/tomcat

    Using CATALINA_HOME:  /usr/local/tomcat

    Using CATALINA_TMPDIR: /usr/local/tomcat/temp

    Using JRE_HOME:        /usr/local/tomcat

    Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar

    代码,则基本上正常启动了,输入http://localhost:8080/查看,看看能否出现熟悉的tomcat欢迎界面。

    5、其他配置,可以配置conf/server.xml文件,例如端口号等,

    输入命令:sudo gedit /usr/local/tomcat/conf/server.xml

    <Connector port="80" protocol="HTTP/1.1"

    connectionTimeout="20000"

    redirectPort="8443" URIEncoding="UTF-8"/>

    将监听端口改成80,添加URIEncoding="UTF-8"以支持中文参数传递处理。

    停止shutdown服务器命令是:

    sudo ./shutdown.sh

    7.ubuntu命令

    Ubuntu下管理启动服务

    方式一:

     查看服务列表代码  

    service --status-all 

     启动开机时的服务代码  

    sudo update-rc.d -f myservice default  

     停止开机时的服务代码  

    sudo update-rc.d -f myservice remove  

     方式二: 

     安装代码  

    sudo install sysv-rc-conf  

     执行代码  

    sudo sysv-rc-conf  

    添加一个服务: sudo update-rc.d ServiceName defaults

    删除一个服务: sudo update-rc.d ServiceName remove

    8.tomcat安全性设置

      1. .关闭服务器端口: 

    server.xml默认有下面一行: 

    <Server port="8005" shutdown="SHUTDOWN"> 

    这样允许任何人只要telnet到服务器的8005端口,输入"SHUTDOWN",然后回车,服务器立即就被关掉了。 从安全的角度上考虑,我们需要把这个shutdown指令改成一个别人不容易猜测的字符串。 

    例如修改如下: 

    <Server port="8006" shutdown="cdmpNC">,这样就只有在telnet8006,并且输入" cdmpNC"才能够关闭Tomcat. 

    注意:这个修改不影响shutdown.bat的执行。运行shutdown.bat一样可以关闭服务器。 

     2. .对于tomcat3.1中,屏蔽目录文件自动列出的方法 

    缺省情况下,如果你访问tomcat下的一个web应用,那么如果你输入的是一个目录名,而且该目录下没有一个可用的welcome文件,那么tomcat会将该目录下的所有文件列出来,如果你想屏蔽这个缺省行为,那么可以修改conf/web.xml文件,将其中的: <servlet> 

    <servlet-name>default</servlet-name> 

    <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class> <init-param> 

    <param-name>debug</param-name> <param-value>0</param-value> </init-param> <init-param> 

    <param-name>listings</param-name> <param-value>true</param-value> </init-param> 

    <load-on-startup>1</load-on-startup> </servlet> 

    修改为: <servlet> 

    <servlet-name>default</servlet-name> 

    <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class> <init-param> 

    <param-name>debug</param-name> <param-value>0</param-value> </init-param> <init-param> 

    <param-name>listings</param-name> 

    <param-value>false</param-value> </init-param> 

    <load-on-startup>1</load-on-startup> </servlet>

    3.屏蔽掉管理员用户

    4.屏蔽掉manager管理界面

     5.运行错误网页 

    如果找不到网页即出现404错误,会显示服务器版本号,服务器配置也一目了然, 为了避免这种情况,希望自定义设置错误页面。  设置如下:  

    最新装tomcat

    放入当前登录用户根目录: ~

    1、依旧是解压

    tar –xzf apache-tomcat-7.0.54.tar.gz

    得到apache-tomcat-7.0.54文件夹

    2、改个名字,不然敲着蛋疼:

    mv apache-tomcat-7.0.54 tomcat

    3、放入/usr/local/

    sudo mv tomcat /usr/local/

    4、进入/usr/local/tomcat

    cd /usr/local/tomcat

    5、更改用户(安全第一嘛)

    sudo chown -R root .

    sudo chgrp -R root .

    6、加环境变量

    sudo su -

    vi /etc/profile

    最下方加入:
    CATALINA_HOME=/usr/local/tomcat

    export CATALINA_HOME

    保存退出

    刷新变量

    source /etc/profile

    7、进入$CATALINA_HOME/bin

    cd $CATALINA_HOME/bin

    8、修改catalina.sh

    vi catalina.sh , 找到

    # OS specific support.  $var _must_ be set to either true or false.

    在这行上面再定义一次CATALINA_HOME以及JAVA_HOME

    CATALINA_HOME=/usr/local/tomcat

    JAVA_HOME=/usr/local/java/jdk1.7.0_21

    CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib

    保存退出

    9、退出root登录,并尝试启动tomcat

    logout

    sudo ./bin/startup.sh

    如果显示如下且无任何异常,则表示启动成功:

    Using CATALINA_BASE:   /usr/local/tomcat
    Using CATALINA_HOME:   /usr/local/tomcat
    Using CATALINA_TMPDIR: /usr/local/tomcat/temp
    Using JRE_HOME:        /usr/local/java/jdk1.7.0_21
    Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar

    10、停止tomcat sudo ./bin/shutdown.sh

    10-1、修改:/usr/local/tomcat/conf/server.xml

    内容如下:<Connector port="80" redirectPort="8443" connectionTimeout="20000" protocol="HTTP/1.1"/>

    11、安装tomcat服务:

    sudo cp bin/catalina.sh /etc/init.d/tomcat

    查看服务:

    sudo service tomcat status

    列出一堆操作选项,即表示服务安装正常。

    12、让tomcat开机启动

    sudo update-rc.d -f tomcat defaults

    13、通过服务启动个试试

    sudo service tomcat start

    14、都没问题了,那就重启试试咯。。

  • 相关阅读:
    VR虚拟现实眼镜那些事
    C#使用MysqlBackup.Net 备份MySQL数据库
    AgileConfig服务端搭建
    IE浏览器,各版本的请求头信息
    搜索算法
    一个完整的信号采集系统项目开发流程
    Linux内核模块简介
    搭建wordpress开发环境
    AbstractRoutingDataSource+AOP+JNDI实现spring动态数据源
    Linux 挂载磁盘记录
  • 原文地址:https://www.cnblogs.com/luochp3/p/7506001.html
Copyright © 2011-2022 走看看