安装ubuntu远程图形界面

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

sudo apt-get install vnc4server tightvncserver

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

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.deb,cd到该软件包的目录下,执行下面安装命令。

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.4在PATH中添加:

PATH=$ANT_HOME/bin:$PATH

第四步:生效

命令:source /etc/profile

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

把build.xml复制到apache-ant-1.9.4和apache-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目录下,

3、console输入命令: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">,这样就只有在telnet到8006,并且输入" 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、都没问题了,那就重启试试咯。。

ubuntu 常用软件安装的更多相关文章

  1. Ubuntu常用软件安装(小集合)

    跨平台系列汇总:http://www.cnblogs.com/dunitian/p/4822808.html#linux Linux包系列的知识:https://www.cnblogs.com/dun ...

  2. Ubuntu常用软件安装(附带地址和卸载自带软件)

    跨平台系列汇总:http://www.cnblogs.com/dunitian/p/4822808.html#linux 上次说了安装VSCode(http://www.cnblogs.com/dun ...

  3. Ubuntu 常用软件安装方法

    macubuntu 安裝方法: $wget https://github.com/downloads/ChinaLuo/Mac_Ubuntu/Mac_Ubuntu-12.04.tar.gz -O /t ...

  4. Ubuntu常用软件安装

    1.好用的截图Shutter,sudo apt-get install shutter

  5. Ubuntu 18.04 安装和常用软件安装

    Ubuntu 18.04 安装 下载 Ubuntu 制作 U 盘启动盘 设置电脑为 U 盘启动 插入 U 盘,重启电脑 按照提示安装 Ubuntu 更新 NVIDIA 显卡和 Broadcom 无线网 ...

  6. Ubuntu 16.04 主题美化及常用软件安装

    一.主题美化 系统清理 系统更新: 安装完系统之后,需要更新一些补丁.Ctrl+Alt+T调出终端,执行一下代码: sudo apt-get update sudo apt-get upgrade 卸 ...

  7. 【转】Ubuntu常用软件合集

    [转]Ubuntu常用软件合集 Ubuntu常用软件合集 我用的使Ubuntu-Kylin14.04,原因呢主要是觉得使本土化的,自带了日历.输入法.优客助手等易于上手的应用.也省的每次安装完原生的系 ...

  8. Ubuntu16.04系统美化、常用软件安装等,长期更新

    Ubuntu16.04系统美化.常用软件安装等,长期更新 IT之家啊 18-09-0915:00 因为我个人偏向于玩VPS.服务器之类的东西,所以一般我都是用CentOS.不过对于桌面版的Linux, ...

  9. Fedora 28 系统基础配置以及常用软件安装方式

    实验说明: 很多人说Linux很难用,很难上手,其实不然,倘若不玩游戏,其实很多发行版Linux都可以成为主力系统,就比如本章要讲的 Fedora 28.本章会从镜像来源.系统安装.基础配置和常用软件 ...

随机推荐

  1. Zabbix 添加脚本检测IP变化

    监控环境 IP和HOSTNAME 有时会有变化.但目前是通过IP地址监控,不是DNS名,添加一个外部脚本,发现IP和HOSTNAME发生变化时告警. vim /usr/local/etc/zabbix ...

  2. 西邮linux兴趣小组2014纳新免试题(五)

    [第五关] 题目 http://final5.sinaapp.com/ 关注西邮Linux微信平台,得到一个名为a的文件 分析 分析文件a 需要反汇编,拿IDA上,打开后发现key_function及 ...

  3. React——组件的生命周期函数

    每一个组件都有一些生命周期函数. 当组件实例被创建并且会插入到DOM中,下面这些函数会被调用 constructor componentWillMount render componentDidMou ...

  4. 接口interface,接口继承implements

    php中,只支持从一个类继承,不支持从两个或者更多的类同时继承.从两个或者两个以上的类继承的能力被称为多重继承.php在设计上是禁止这种功能的.原因在于,避免多个类带来的复杂性.当发现需要从两个或者更 ...

  5. 关于CSDN, cnblog, iteye和51cto四个博客网站的比较与分析

      http://blog.csdn.net/pkucl1/article/details/6629819 CSDN: http://blog.csdn.net/ cnblog: http://www ...

  6. Dice (II) (DP)唉,当时没做出来

    Dice (II) Time Limit: 3000MS   Memory Limit: 32768KB   64bit IO Format: %lld & %llu [Submit]   [ ...

  7. hdu1524博弈SG

    A Chess Game Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Tot ...

  8. poj1006中国剩余定理

    Biorhythms Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 103506   Accepted: 31995 Des ...

  9. Java伪代码描述《大道至简》第一章

    第一节 Begin //原始需求 惩山北之塞,出入之迂 //项目沟通的基本方式 聚室而谋曰 //项目目标 毕力平险,指通豫南,达于汉阴 //技术方案 扣石垦壤,箕畚运于渤海之尾 //技术人员和工程管理 ...

  10. structs2的核心和工作原理

     在学习struts2之前,首先我们要明白使用struts2的目的是什么?它能给我们带来什么样的好处? 设计目标 Struts设计的第一目标就是使MVC模式应用于web程序设计.在这儿MVC模式的 ...