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常用命令
最新文章
- (八)Eclipse创建Maven项目运行mvn命令
- 帝国cms内容批量替换
- 在DW 5.5+PhoneGap+Jquery Mobile下搭建移动开发环境
- 100114B
- C#技术漫谈之垃圾回收机制(GC)(转)
- java httpclient发送json 请求 ,go服务端接收
- php 本周开始时间和结束时间;本月开始时间结束时间;上月开始时间结束时间
- 非web项目中使用XDT的实例(续)
- Oracle Form Developer: Folder FRM-99999 Error 14212
- SecureCRT 无法删除字符
- Nmap的使用【转载】
- .Net配置错误页
- 外部连VPN的方法
- hdu3709 Balanced Number 数位DP
- js获取本地ip和地区
- Slow HTTP Denial of Service Attack漏洞整改方法
- this在java中的用法
- PHP的 preg_match_all
- linux du查看文件所占大小
- Python单元测试框架之pytest 1 ---如何执行测试用例
热门文章
- 达梦数据库(DM8)大规模并行集群MPP 2节点安装部署
- java.io.NotSerializableException:异常解决
- 注解@ConfigurationProperties使用方法(二十)
- vulnhub-DC:2靶机渗透记录
- 【LeetCode】204.计数质数
- Spring Messaging 远程命令执行漏洞(CVE-2018-1270)
- Apache Flink jobmanager/logs路径遍历CVE-2020-17519
- Java代码中,如何监控Mysql的binlog?
- anyRTC视频连麦demo上线啦!
- 就这?Spring 事务失效场景及解决方案