MyException - 我的异常网
当前位置:我的异常网» .NET相关 » ubuntu 惯用软件安装

ubuntu 惯用软件安装

www.MyException.Cn  网友分享于:2013-09-28  浏览:0次
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、都没问题了,那就重启试试咯。。

文章评论

代码女神横空出世
代码女神横空出世
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
编程语言是女人
编程语言是女人
 程序员的样子
程序员的样子
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
程序员必看的十大电影
程序员必看的十大电影
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
2013年美国开发者薪资调查报告
2013年美国开发者薪资调查报告
10个调试和排错的小建议
10个调试和排错的小建议
程序员的鄙视链
程序员的鄙视链
那些性感的让人尖叫的程序员
那些性感的让人尖叫的程序员
总结2014中国互联网十大段子
总结2014中国互联网十大段子
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
我的丈夫是个程序员
我的丈夫是个程序员
那些争议最大的编程观点
那些争议最大的编程观点
每天工作4小时的程序员
每天工作4小时的程序员
Google伦敦新总部 犹如星级庄园
Google伦敦新总部 犹如星级庄园
为什么程序员都是夜猫子
为什么程序员都是夜猫子
一个程序员的时间管理
一个程序员的时间管理
鲜为人知的编程真相
鲜为人知的编程真相
中美印日四国程序员比较
中美印日四国程序员比较
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
Java程序员必看电影
Java程序员必看电影
程序员都该阅读的书
程序员都该阅读的书
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
漫画:程序员的工作
漫画:程序员的工作
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
如何成为一名黑客
如何成为一名黑客
Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
2013年中国软件开发者薪资调查报告
2013年中国软件开发者薪资调查报告
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
旅行,写作,编程
旅行,写作,编程
程序员应该关注的一些事儿
程序员应该关注的一些事儿
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有