码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2020-01-13 11:04:33      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:net   char   ack   字符集设置   date   efault   问题   nbsp   客户端   

#文件查看命令
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 root@‘%‘ 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  可通过这个网址学习

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

标签:net   char   ack   字符集设置   date   efault   问题   nbsp   客户端   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!