Linux安装配置Java开发常用软件
Posted v3030695949
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux安装配置Java开发常用软件相关的知识,希望对你有一定的参考价值。
#文件查看命令
cat/more/less 文件名
head -数字 文件名
tail -数字 文件名
cat/more/less 文件名
head -数字 文件名
tail -数字 文件名
#字符串查找命令
grep 字符串
grep 字符串
#管道操作符(前一个命令的输出作为后一个命令的输入)
| 例如:rpm -qa | grep java
| 例如:rpm -qa | grep java
#安装包管理
rpm -qa 查看所有安装的包
rpm -e 卸载安装包
rpm -e --nodeps 卸载安装包(不进行依赖检查)
rpm -qa 查看所有安装的包
rpm -e 卸载安装包
rpm -e --nodeps 卸载安装包(不进行依赖检查)
#查看进程:ps aux | grep java
#结束进程:kill -9 编号 (强制) 或 kill -15 编号 (正常)
一:连接XShell
一:连接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
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
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>
<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 (可不用操作)
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‘;
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
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
10、重启服务: service mysqld restart
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
2、yum install epel-release
3、yum install redis
修改配置:vi /etc/yum.repos.d/epel.repo
打开 base 注释 meta
打开 base 注释 meta
4、service redis start
官方启:systemctl start redis
客户端:redis-cli
官方启: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
rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
2、安装nginx:
yum install nginx
yum install nginx
3、运行nginx:
service nginx start
service nginx start
4、开户防火墙端口:
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload
5、允许http请求访问其它端口
setsebool -P httpd_can_network_connect 1
setsebool -P httpd_can_network_connect 1
#进入nginx页面根目录(存放静态)
cd /usr/share/nginx
cd /usr/share/nginx
#进入配置文件夹
cd /etc/nginx/conf.d/
cd /etc/nginx/conf.d/
#修改配置后重启nginx
systemctl restart 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中
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
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 使其生效
添加:vm.max_map_count=262144
执行:sysctl -p 使其生效
4、新建esuser用户,执行:
groupadd esuser #新建一个用户组
useradd esuser -g 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
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
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下。
unzip elasticsearch-analysis-ik-6.2.4
2、将解压文件夹移至es6的plugins下。
#在linux中访问:https://www.cnblogs.com/ld-swust/p/9034941.html 可通过这个网址学习
以上是关于Linux安装配置Java开发常用软件的主要内容,如果未能解决你的问题,请参考以下文章