Linux中Java开发常用的软件总结:
开发工具下载:
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开发常用的软件总结:的更多相关文章
- Linux 中如何用源代码安装软件,以及如何卸载它
https://www.linuxidc.com/Linux/2017-12/149839.htm http://www.openssh.com/ http://www.openssh.com/por ...
- [转帖]「日常小记」linux中强大且常用命令:find、grep
「日常小记」linux中强大且常用命令:find.grep https://zhuanlan.zhihu.com/p/74379265 在linux下面工作,有些命令能够大大提高效率.本文就向大家介绍 ...
- [Linux]在linux中,常常用到ctrl和其他按键组合,常用的有哪些及意义呢
在linux中,常常用到ctrl和其他按键组合,常用的有哪些及意义呢? Ctrl+c 结束正在运行的程序 Ctrl+d 结束输入或退出shell Ctrl+s 暂停屏幕输出[锁住终端] Ctrl+q ...
- java开发常用jar包介绍(转载)
jta.jar 标准JTA API必要 commons-collections.jar 集合类 必要 antlr.jar ANother Tool for Language Recognition ...
- 【日常小记】linux中强大且常用命令:find、grep【转】
转自:http://www.cnblogs.com/skynet/archive/2010/12/25/1916873.html 在linux下面工作,有些命令能够大大提高效率.本文就向大家介绍fin ...
- Java开发常用的在线工具
原文出处: hollischuang(@Hollis_Chuang) 作为一个Java开发人员,经常要和各种各样的工具打交道,除了我们常用的IDE工具以外,其实还有很多工具是我们在日常开发及学习过程中 ...
- [开发工具]Java开发常用的在线工具
注明: 本文转自http://www.hollischuang.com/archives/1459.作为一个Java开发人员,经常要和各种各样的工具打交道,除了我们常用的IDE工具以外,其实还有很多工 ...
- Linux 中强大且常用命令:find、grep
在linux下面工作,有些命令能够大大提高效率.本文就向大家介绍find.grep命令,他哥俩可以算是必会的linux命令,我几乎每天都要用到他们.本文结构如下: find命令 f ...
- 【转载】Linux中强大且常用命令:find、grep
转载自:http://www.linuxeden.com/html/softuse/20130804/142065.html 在linux下面工作,有些命令能够大大提高效率.本文就向大家介绍find. ...
随机推荐
- Docker单机网络实战
前言 Docker系列文章: 此篇是Docker系列的第八篇,大家一定要按照我做的Demo都手敲一遍,印象会更加深刻的,加油! 为什么要学习Docker Docker基本概念 Docker镜像基本原理 ...
- EasyUI:combotree(树形下拉框)复选框选中父节点(子节点的状态也全部选中)输入框中只显示父节点的文本值
参考: https://blog.csdn.net/weixin_43236850/article/details/100320564
- 微信小程序云开发-数据条件查询
一.使用where条件查询 在.get()语句之前增加.where语句实现条件查询. 二.通过doc查询单条数据 1.使用doc来查询数据库中的单条数据 2.定义一个空对象,用来展示插叙到的单条数据 ...
- informix 数据库锁表分析和解决方法
一.前言 在联机事务处理(OLTP)的数据库应用系统中,多用户.多任务的并发性是系统最重要的技术指标之一.为了提高并发性,目前大部分RDBMS都采用加锁技术.然而由于现实环境的复杂性,使用加锁技术又不 ...
- ODOO里视图开发案例---定义一个像tree、form一样的视图
odoo里视图模型MVC模式: 例子:在原来的视图上修改他: var CustomRenderer = KanbanRenderer.extend({ ....});var CustomRendere ...
- Python -- 值转换为字符串的两种机制
可以通过以下两个函数来使用这两种机制:一是通过str函数,它会把值转换为合理形式的字符串,以便用户可以理解:而repr会创建一个字符串,它以合法的Python表达式的形式来表示值.下面是一些例子: & ...
- mysql 版本在springboot 中定义位置
- Thinkphp中取消url中的index.php 和 Home 默认模块
将配置文件中改: <?phpreturn array( //'配置项'=>'配置值' 'URL_MODEL'=>'2', //去掉url中index.php ' ...
- Elasticsearch(9300、9200)未授权访问
下载地址https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.0.zip 检测 http://localhost ...
- SickOs1.2靶机
仅供个人娱乐 靶机信息 靶机下载地址:https://www.vulnhub.com/entry/sickos-12,144/一.主机发现 arp-scan -l 二.端口扫描 1. masscan ...