在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 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中

猜你喜欢

转载自www.cnblogs.com/zz945/p/11941363.html