ubuntu 常用软件安装
安装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错误,会显示服务器版本号,服务器配置也一目了然, 为了避免这种情况,希望自定义设置错误页面。 设置如下:
9 最新装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 常用软件安装的更多相关文章
- Ubuntu常用软件安装(小集合)
跨平台系列汇总:http://www.cnblogs.com/dunitian/p/4822808.html#linux Linux包系列的知识:https://www.cnblogs.com/dun ...
- Ubuntu常用软件安装(附带地址和卸载自带软件)
跨平台系列汇总:http://www.cnblogs.com/dunitian/p/4822808.html#linux 上次说了安装VSCode(http://www.cnblogs.com/dun ...
- Ubuntu 常用软件安装方法
macubuntu 安裝方法: $wget https://github.com/downloads/ChinaLuo/Mac_Ubuntu/Mac_Ubuntu-12.04.tar.gz -O /t ...
- Ubuntu常用软件安装
1.好用的截图Shutter,sudo apt-get install shutter
- Ubuntu 18.04 安装和常用软件安装
Ubuntu 18.04 安装 下载 Ubuntu 制作 U 盘启动盘 设置电脑为 U 盘启动 插入 U 盘,重启电脑 按照提示安装 Ubuntu 更新 NVIDIA 显卡和 Broadcom 无线网 ...
- Ubuntu 16.04 主题美化及常用软件安装
一.主题美化 系统清理 系统更新: 安装完系统之后,需要更新一些补丁.Ctrl+Alt+T调出终端,执行一下代码: sudo apt-get update sudo apt-get upgrade 卸 ...
- 【转】Ubuntu常用软件合集
[转]Ubuntu常用软件合集 Ubuntu常用软件合集 我用的使Ubuntu-Kylin14.04,原因呢主要是觉得使本土化的,自带了日历.输入法.优客助手等易于上手的应用.也省的每次安装完原生的系 ...
- Ubuntu16.04系统美化、常用软件安装等,长期更新
Ubuntu16.04系统美化.常用软件安装等,长期更新 IT之家啊 18-09-0915:00 因为我个人偏向于玩VPS.服务器之类的东西,所以一般我都是用CentOS.不过对于桌面版的Linux, ...
- Fedora 28 系统基础配置以及常用软件安装方式
实验说明: 很多人说Linux很难用,很难上手,其实不然,倘若不玩游戏,其实很多发行版Linux都可以成为主力系统,就比如本章要讲的 Fedora 28.本章会从镜像来源.系统安装.基础配置和常用软件 ...
随机推荐
- python新增nonlocal关键字
def fa(a): b = 2 def fb(): nonlocal b print(b) return fbc = 2fa(22)()# python作用域:LEGB
- 框架应用:Spring framework (二) - AOP技术
基础概念 线程中的方法栈 java程序虚拟机启动时会载入程序码,虚拟机会为每一条正在运行的线程生成一个方法调用栈,线程以方法运行为执行单位. AOP概念以及目标 AOP是面向切面编程,其实就是在不修改 ...
- 从输入 URL 到页面加载完成的过程中都发生了什么
从输入 URL 到页面加载完成的过程中都发生了什么 过程描述 浏览器查找域名对应的 IP 地址: 浏览器根据 IP 地址与服务器建立 socket 连接: 浏览器与服务器通信: 浏览器请求,服务器处理 ...
- KMP算法的来龙去脉
1. 引言 字符串匹配是极为常见的一种模式匹配.简单地说,就是判断主串TT中是否出现该模式串PP,即PP为TT的子串.特别地,定义主串为T[0-n−1]T[0-n−1],模式串为P[0-p−1]P[0 ...
- 初次就这么给了你(Django-rest-framework)
Django-Rest-Framework Django-Rest框架是构建Web API强大而灵活的工具包. 简单粗暴,直奔主题. pip install django pip install dj ...
- Qt 打开文件的默认路径 QFileDialog::getOpenFileName()
为了说明QFileDialog::getOpenFileName()函数的用法,还是先把函数签名放在这里: QString QFileDialog::getOpenFileName ( ...
- 分享ES6中比较常用又强大的新特性
前言 es6有很多新东西,但是感觉常用的并不是很多,这里学习记录了一些我自己认为非常常用又强大的新特性. scoping 实用的块级作用域,let x = xxx 可以声明一个块级作用域的局部变量,简 ...
- 初识Hibernate之关联映射(一)
上篇文章我们对持久化对象进行的学习,了解了它的三种不同的状态并通过它完成对数据库的映射操作.但这都是基于单张表的操作,如果两张或者两张以上的表之间存在某种关联,我们又该如何利用持久化对象进行操作呢?本 ...
- JS双击div编辑文本内容
HTML代码: <div class="album"> <div class="image"><a href="java ...
- SQL Server 锁机制 悲观锁 乐观锁 实测解析
先引入一些概念,直接Copy其他Blogs中的,我就不单独写了. 一.为什么会有锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 1.丢失更新 A,B两个用户读同一数据并进行修改,其中 ...