Linux安装配置Java开发常用软件

#文件查看命令
cat/more/less 文件名
head -数字 文件名
tail -数字 文件名

#字符串查找命令
grep 字符串

#管道操作符(前一个命令的输出作为后一个命令的输入)
| 例如:rpm -qa | grep java

#安装包管理
rpm -qa 查看所有安装的包
rpm -e  卸载安装包
rpm -e --nodeps 卸载安装包(不进行依赖检查)

#查看进程:ps aux | grep java

#结束进程:kill -9  编号 (强制)  或  kill -15 编号 (正常)

一:连接XShell

1.找到配置文件 cd /etc/sysconfig/network-scripts

2.修改ifcfg-*  ONBOOT=yes

3.重启端口   service network restart

4.查看本地ip  ifconfig

二:配置Java环境变量

1.找到开源jdk rpm -qa | grep openjdk

2.卸载开源jdk rpm -e --nodeps 安装包名

3.解压安装包  tar -xzvf 安装包名

4.删除压缩包  rm -rf 压缩包名

5.移动jdk   mv 文件名 /usr/local/jdk8

6.修改环境变量 vi /etc/profile
 export JAVA_HOME=/usr/local/jdk8
 export PATH=$PATH:$JAVA_HOME/bin
7.重新加载配置 source /etc/profile

8.查看jdk版本 java -version

三:配置Maven环境变量

1.解压安装包   tar -xzvf 安装包名

2.移动maven  mv 文件夹 /usr/local/maven3

3.修改环境变量 vi /etc/profile
 export MAVEN_HOME=/usr/local/maven3
 在PATH最后追加 :$MAVEN_HOME/bin
4.重新加载配置 source /etc/profile

5.查看maven版本 mvn -v

6.创建本地仓库 mkdir /var/local/repository

7.编辑配置文件 vi /usr/local/maven3/conf/settings.xml

1.添加仓库
 <localRepository>/var/local/repository</localRepository>
 
 2.添加依赖(在<mirrors>中添加)
  <mirror>
        <id>nexus-aliyun</id>
        <mirrorOf>*</mirrorOf>
        <name>Nexus aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
  </mirror>

四:安装Tomcat

1.解压安装包 tar -xzvf 安装包名

2.移动tomcat mv 文件夹 /usr/local/tomcat8

3.防火墙公开 firewall-cmd --zone=public --add-port=8080/tcp --permanent

4.重载并生效 firewall-cmd --reload

5.进入bin目录 cd /usr/local/tomcat8/bin

6.启动tomcat ./startup.sh

7.查看tomcat ip地址:8080

8.关闭tomcat ./shutdown.sh

五:创建Web项目

1.创建项目 mvn archetype:generate (原型、生成)

2.选择类型 7:jar包  10:war包 (随后完成创建项目)

3.进入项目 cd 项目名

4.打包项目 mvn package

5.进入目标 cd targat/  (运行java -cp 压缩包 包名.App)

6.放进服务 cp war包 /usr/local/tomcat8/webapps/

7.进入服务 cd /usr/local/tomcat8/bin/

8.启动服务 ./startup.sh

9.运行项目 ip地址:8080/项目名

10.关闭服务 先6 后./shutdown.sh

六:安装Mysql数据库

1、检查是否有mysql  rpm -qa | grep mysql

2、如果有删除mysql  rpm -e --nodeps 软件名

3、一顿操作:
 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
 rpm -ivh mysql-community-release-el7-5.noarch.rpm
 yum install mysql-server
4、权限设置:  chown mysql:mysql -R /var/lib/mysql  (可不用操作)

5、初始化mysql:  mysqld --initialize  (可不用操作)

6、启动服务:   systemctl start mysqld.service

7、登录系统:   mysql -u root -p

8、改密码,赋权限:  
 use mysql;
 update user set password=password(‘admin‘) where user=‘root‘;
 grant all privileges on *.* to [email protected]‘%‘ identified by ‘admin‘;

9、更改配置文件/etc/my.cnf中的字符集设置:
 [client]
 default-character-set=utf8

[mysqld]
 character-set-server=utf8
 collation-server=utf8_general_ci
 
10、重启服务: service mysqld restart

11、查看状态: status;

七:安装redis数据库

1、安装:yum install redis
2、yum install epel-release

3、yum install redis

修改配置:vi /etc/yum.repos.d/epel.repo
 打开 base 注释 meta

4、service redis start
 官方启:systemctl start redis
 客户端:redis-cli

5、service redis status

八:安装nginx服务器

1、安装nginx源:
rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

2、安装nginx:
 yum install nginx

3、运行nginx:
 service nginx start

4、开户防火墙端口:
 firewall-cmd --zone=public --add-port=8080/tcp --permanent
 firewall-cmd --reload

5、允许http请求访问其它端口
 setsebool -P httpd_can_network_connect 1

#进入nginx页面根目录(存放静态)
 cd /usr/share/nginx

#进入配置文件夹
 cd /etc/nginx/conf.d/

#修改配置后重启nginx
 systemctl restart nginx

#负载均衡注意:
1.配置多个
 upstream tomcats {
   #ip_hash方法可以通过ip地址绑定访问
   server 192.168.197.128:8080 weight=2; (虚拟机的ifconfig)
   server 192.168.197.130:8080 weight=1;
 }
2.要通过项目名来转发
 location /web001(项目名) {
     proxy_pass  http://tomcats;(3中配置的多个端口)
  }
3.将同一个项目放到多个虚拟机Tomcat中

九:安装ElasticSearch(搜索引擎):

#有问题查看:https://www.cnblogs.com/zhi-leaf/p/8484337.html

必备条件:虚拟机内存至少2个G

1、解压文件 tar -xzvf 并移动到 mv /usr/local/es6 下

2、修改es网卡配置:
 cd /usr/local/es6/config
 vi elasticsearch.yml
 在Network中增加:network.host: 0.0.0.0 (注意:0.0.0.0前面有空格)
 
3、修改常报错误:
 打开: vi /etc/security/limits.conf
 添加: 
*   soft  nofile          65536
*   hard  nofile          65536
*   soft  nproc          4096
*   hard  nproc          4096

修改:vi /etc/sysctl.conf
 添加:vm.max_map_count=262144
 执行:sysctl -p  使其生效

4、新建esuser用户,执行:
 groupadd esuser  #新建一个用户组
 useradd esuser -g esuser  #新建一个用户并加入一个组

5、改变es6文件夹的属主:
 chown -R esuser:esuser /usr/local/es6
 
6、打开防火墙:
 firewall-cmd --zone=public --add-port=9200/tcp --permanent
 firewall-cmd --reload

7、切换至es用户:
 su esuser
 
8、运行es:
 切换到:cd /usr/local/es6/bin/
 运行: ./elasticsearch

9、外网访问本机9200端口可查看

安装es插件ik:

1、解压ik插件包:
 unzip elasticsearch-analysis-ik-6.2.4
2、将解压文件夹移至es6的plugins下。

#在linux中访问:https://www.cnblogs.com/ld-swust/p/9034941.html  可通过这个网址学习

原文地址:https://www.cnblogs.com/v3030695949/p/12186083.html

时间: 2024-10-07 18:11:19

Linux安装配置Java开发常用软件的相关文章

mac下安装配置java开发环境

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Helvetica; color: #000000 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Helvetica; color: #000000; min-height: 13.0px } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #

linux 下配置java开发环境

JDK下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 根据Linux系统的版本选择64位或32位下载,官方现提供rpm和tar.gz两种版本下载. 安装: [[email protected] cdrom]# rpm -ivh jdk-8u25-linux-x64.rpm 配置jdk环境变量 方法一:在Shell下设置变量(该方法只对当前的shell有效,如果打开另

linux 安装配置java环境

1. sudo mkdir /usr/lib/jvm 2.官网下载jdk jdk下载,以jdk1.8.0_40为例 解压后,移动到/usr/lib/jvm下 3. sudo vim bash.bashrc,添加: export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_40 export JAVA_BIN=$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar;$JAVA_HOME/lib/tools.jar expo

Linux安装配置apache

Linux安装配置apache 1.获取软件: http://httpd.apache.org/  httpd-2.2.21.tar.gz 2.安装步骤: 解压源文件: 1 tar zvxf httpd-2.2.21.tar.gz 2 cd httpd-2.2.213 ./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite 4 make5 make install 运行./configure 命令进行编译源代码,

Java开发常用环境变量配置

1. JDK变量名:JAVA_HOME变量值:D:\Program Files\Java\jdk1.7.0_25(即JDK的安装路径)配置解析:方便引用.归一原则(%JAVA_HOME%),第三方软件约定. 变量名:Path(该变量名在系统变量中已经存在)变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin配置解析:使系统在任何路径下都可以识别javac,java命令. 变量名:classpath变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib

在Fedora下自动配置Java开发环境的bash脚本(适用于使用bash终端的Linux)

JavaSE安装文件的压缩包: jdk-8u11-linux-x64.tar.gz Eclipse文件压缩包: eclipse-jee-luna-R-1403767800374.tar.gz IntelliJ IDEA免费版的压缩包: ideaIC-13.1.4b.tar 安装前的准备工作: 在根目录下新建一个目录/Program,将其设置为当前用户全权限的状态 运行脚本的时候需要在当前用户的目录下(你可以自己修改),安装包文件查找使用的正则请根据需要自行修改 安装Java环境的脚本,(只适用于

linux下配置LAMP开发环境,以及常用小细节

本来安装没什么可说到.但是在linux当中容易会出现各种各样到问题.我安装以后导致各种问题 比如php无法正常解析,数据库无法关闭,Apache无法开启等等........ 所以搞得我比较郁闷,现在把过程分享下,大家不要在走弯路 最后按照这个顺序来装,避免出问题 [plain] view plaincopy sudo apt-get install mysql-server-5.0 sudo apt-get install apache2 sudo apt-get install php5 li

【ruby】【linux】【irb】CentOS上安装配置ruby开发环境,安装 irb

在读<理解Unix进程>这本书,书中代码是用Ruby写的,就自己想实践一下,搜来搜去要安装配置Ruby,我是centOS6.5的系统.下面这篇不错,我又加入了一点自己的理解和试验. 1 方法一:下载ruby的安装包来进行安装 1.安装编译环境gcc 使用yum install gcc在线安装 2.安装ruby开发环境 PS:经常在搜帖子的时候,大神的文章中都是随随便便下载个什么啊,又没告诉我这样的菜鸟到哪里下,让人几番周折,这里 下载 Ruby - Ruby 官方网站:https://www.

linux常用(一)linux 安装配置 jdk之 安装后找不到安装后的文件目录 解决

linux 安装配置 jdk 应该算是一个很基本的东西.但是我到现在才自己第一次 正式安装.果然出现了问题.. 问题就是 安装之后 找不到 安装路径 ,进而没法配置环境变量. 现象如下: 提示 already installed 之后  用find命令查找 结果还是: 没有显示/usr/java/jdk-1.6.0_27/ 这样的目录 整了很长时间搞不定 ,没别的办法  看到了 安装的包 有.bin的 也有.rpm的 所以决定先百度下 搞清楚 这两种格式有什么区别 整理如下: 用bin文件和用w