开发工具下载:

Tomcat下载:
wget http://learning.happymmall.com/tomcat/apache-tomcat-7.0.73.tar.gz
JDK下载:
wget http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8u144-linux-x64.tar.gz?AuthParam=1501498355_bbac4f122e06aa81f00ccd6160a1db67
MAVEN下载:
wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.tar.gz
Nginx下载:
wget http://learning.happymmall.com/nginx/linux-nginx-1.10.2.tar.gz
Nginx下载:
http://nginx.org/download/nginx-1.12.2.tar.gz
Git下载:
wget http://learning.happymmall.com/git/git-v2.8.0.tar.gz
redis下载:
wget http://download.redis.io/releases/redis-3.2.8.tar.gz
  
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz

开发工具安装:

一、JDK

1.解压

tar -zxvf jdk-8u144-linux-x64.tar.gz -C /usr/local/jdk

2.配置环境变量

alias vi='vim’
export JAVA_HOME=/usr/local/jdk/jdk1.8.0_144
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export MAVEN_HOME=/usr/local/maven/apache-maven-3.5.0
export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin:/usr/local/bin:/usr/local/git/bin:/usr/local/redis/bin

二、Tomcat

1.解压

tar -zxvf apache-tomcat-7.0.73.tar.gz -C /usr/local/tomcat/

三、Maven

1.解压

tar -zxvf apache-maven-3.5.0-bin.tar.gz -C /usr/local/maven/

2.配置环境变量

3. mvn命令

mvn clean install -Dmaven.test.skip=true
mvn -Dcashbus.env=PROD -DskipTests=true clean package

安装jar包
eg: mvn install:install-file -Dfile=./aes-1.0.jar -DgroupId=qq -DartifactId=aes
-Dversion=1.0 -Dpackaging=jar

四、Git

参考博客:http://blog.csdn.net/u012841209/article/details/70943002

1.安装依赖

yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils- MakeMaker

2.编译安装

tar -zxvf git-v2.8.0.tar.gz
cd git-2.8.0
make prefix=/usr/local/git all
make prefix=/usr/local/git install

3.环境配置

vim /etc/profile
加入export PATH=$PATH:/usr/local/git/bin
生效配置文件 source /etc/profile

4.查看版本

whereis git
git --version

5.Git使用配置

5.1. 设置用户名和密码

git config --global user.name "xxx"
git config --global user.email "liangxx@163.com"
git config --global --list

5.2. 为github账号添加SSH keys

ssh-keygen -t rsa -C “liangxxx@163.com”
[root@xxfq git-2.8.0]# ls ~/.ssh/
authorized_keys id_rsa id_rsa.pub
[root@xxfq git-2.8.0]# cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDHDfb3yxX2KyfHP3pv1M0GAn+OMDl9ffgNeF6qQ1XEGpqLMRPlNDcT2WDIPOeNePaiV1f4ViufNESp5ETN/jktSNN7iq3S2PlEPL/+bcFsMYM2yvANVK5km6vcFGIxEa8LNBPaV/U0XxwIMaJL/g/g1OF8NyQo5NrdN+0TUGKI2e7T+//BdVnjZXa5lzWn79g5xdZCkACG0L3iAVvMJp6kY9MBirwyx8xeq5SWtzac4RebyxVVJiZjhfswMsiH0tiMjykKHt1+NYTQy1Ijj08pzVqFOJKiAxeY/mak9KbyvdrPDuKv6HIOyCakH+40Gbpe0hLuxNnUWZIImkarHQT/ liangfeihu@cashbus.com

然后将id_rsa.pub文件中的内容粘贴到github的“SSH and GPG keys”中。

五、Nginx

1.安装依赖

yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

2.编译安装

tar -zxvf linux-nginx-1.10.2.tar.gz
cd nginx-1.10.2/
groupadd www
useradd -g www www -s /bin/false
mkdir -p /data0/logs/nginx

(/usr/sbin/groupadd -f www
/usr/sbin/useradd -g www www)

chown www:www /data0/logs/nginx -R
./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_realip_module
make
make install

六、Mysql

1、连接远程主机mysql服务

mysql -h rm-bp14q5rkzn12a03y7.mysql.rds.aliyuncs.com -u xxfqdba -pxxfq@HD

七、Redis

1、安装:https://www.cnblogs.com/lauhp/p/8487029.html

2、连接远程主机redis服务

redis-cli -h r-bp1a1d20ac65f604.redis.rds.aliyuncs.com -p 6379 -a Xxfq2017

3、常用命令

详见redis常用命令

Linux中Java开发常用的软件总结:的更多相关文章

  1. Linux 中如何用源代码安装软件,以及如何卸载它

    https://www.linuxidc.com/Linux/2017-12/149839.htm http://www.openssh.com/ http://www.openssh.com/por ...

  2. [转帖]「日常小记」linux中强大且常用命令:find、grep

    「日常小记」linux中强大且常用命令:find.grep https://zhuanlan.zhihu.com/p/74379265 在linux下面工作,有些命令能够大大提高效率.本文就向大家介绍 ...

  3. [Linux]在linux中,常常用到ctrl和其他按键组合,常用的有哪些及意义呢

    在linux中,常常用到ctrl和其他按键组合,常用的有哪些及意义呢? Ctrl+c 结束正在运行的程序 Ctrl+d 结束输入或退出shell Ctrl+s 暂停屏幕输出[锁住终端] Ctrl+q ...

  4. java开发常用jar包介绍(转载)

    jta.jar 标准JTA API必要 commons-collections.jar 集合类 必要 antlr.jar  ANother Tool for Language Recognition ...

  5. 【日常小记】linux中强大且常用命令:find、grep【转】

    转自:http://www.cnblogs.com/skynet/archive/2010/12/25/1916873.html 在linux下面工作,有些命令能够大大提高效率.本文就向大家介绍fin ...

  6. Java开发常用的在线工具

    原文出处: hollischuang(@Hollis_Chuang) 作为一个Java开发人员,经常要和各种各样的工具打交道,除了我们常用的IDE工具以外,其实还有很多工具是我们在日常开发及学习过程中 ...

  7. [开发工具]Java开发常用的在线工具

    注明: 本文转自http://www.hollischuang.com/archives/1459.作为一个Java开发人员,经常要和各种各样的工具打交道,除了我们常用的IDE工具以外,其实还有很多工 ...

  8. Linux 中强大且常用命令:find、grep

    在linux下面工作,有些命令能够大大提高效率.本文就向大家介绍find.grep命令,他哥俩可以算是必会的linux命令,我几乎每天都要用到他们.本文结构如下:    find命令        f ...

  9. 【转载】Linux中强大且常用命令:find、grep

    转载自:http://www.linuxeden.com/html/softuse/20130804/142065.html 在linux下面工作,有些命令能够大大提高效率.本文就向大家介绍find. ...

随机推荐

  1. Redis的持久化机制你学会了吗

    大家都知道Redis经常被使用在缓存的场景中,那有没有想过这么一个问题,一旦服务器宕机,内存中的数据全部丢失,我们该如何进行恢复呢?如果直接从后端数据库恢复,不仅会给数据库带来巨大的压力,还会使上层应 ...

  2. Leetcode:面试题55 - II. 平衡二叉树

    Leetcode:面试题55 - II. 平衡二叉树 Leetcode:面试题55 - II. 平衡二叉树 Talk is cheap . Show me the code . /** * Defin ...

  3. java String转List<Device>集合

    // 从Redis中获得正常设备的数量 String success = redisService.get(RedisKey.CULTIVATION_RECORD_SUCCESS); //建立一个li ...

  4. jenkens离线安装插件方法,及插件下载地址

    1. 在可联网的计算机上登录jenkens,并安装需要的插件,安装的插件一般位于.../jenkens/plugins下. 2. 在/jenkens/plugins目录中拷贝已安装的插件到局域网下的j ...

  5. [考试总结]noip模拟17

    爆零了! 菜爆了 弱展了 垃爆了 没有什么可以掩饰你的菜了 这次考试为我带来了第一个 \(\color{red}{ \huge{0}}\) 分,十分欣慰.... 最近的暴力都打不对,你还想什么正解?? ...

  6. webSocket实现多人聊天功能

    webSocket实现多人在线聊天 主要思路如下: 1.使用vue构建简单的聊天室界面 2.基于nodeJs 的webSocket开启一个socket后台服务,前端使用H5的webSocket来创建一 ...

  7. (数据科学学习手札125)在Python中操纵json数据的最佳方式

    本文示例代码及文件已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介 在日常使用Python的过程中,我们经常会 ...

  8. linux笔记1(不全,无图版)随笔

    1.ls 查看当前目录下的所有内容 黑色的是文件,蓝色的是文件夹,也就是目录 2.rm -f anaconda-ks. cfg 彻底删除文件(如不确定,则需要先保存备份,也就是快照) 3.ifconf ...

  9. AspNetCore添加API限流

    最近发现有客户在大量的请求我们的接口,出于性能考虑遂添加了请求频率限制. 由于我们接口请求的是.Net Core写的API网关,所以可以直接添加一个中间件,中间件中使用请求的地址当key,通过配置中心 ...

  10. ICCV2021 |重新思考人群中的计数和定位:一个纯粹基于点的框架

    ​ 论文:Rethinking Counting and Localization in Crowds:A Purely Point-Based Framework 代码:https://github ...