大学英文网站建设举措,深圳网站建设有哪些公司,wordpress googleapis useso,乐清建设路小学网站不点蓝字#xff0c;我们哪来故事#xff1f;Linux环境下软件的安装Linux环境下的程序的安装、更新、卸载和查看。rpm 命令#xff1a;相当于windows程序的添加/卸载程序#xff0c;进程程序的安装#xff0c;查看#xff0c;卸载。本地程序安装#xff1a;rpm -ivh 程序… 不点蓝字我们哪来故事Linux环境下软件的安装Linux环境下的程序的安装、更新、卸载和查看。rpm 命令相当于windows程序的添加/卸载程序进程程序的安装查看卸载。本地程序安装rpm -ivh 程序名本地程序查看rpm -qa本地程序卸载rpm -e --nodeps 程序名yum 命令相当于可以联网的rpm命令相当于联网下程序的安装和更新自动执行rpm命令JDK的安装1. 查看当前Linux系统是否已经安装java输入 rpm -qa | grep -i java2. 卸载两个openJDK输入rpm -e --nodeps 要卸载的软件3. 上传jdk到linux的/usr/local/src/ 路径下4. 解压jdk输入tar -zxvf jdk-8u152-linux-x64.tar.gz5. 配置jdk环境变量 打开/etc/profile配置文件输入vim /etc/profile添加如下配置#set java environmentJAVA_HOME/usr/local/src/jdk1.8.0_152CLASSPATH.:$JAVA_HOME/lib.tools.jarPATH$JAVA_HOME/bin:$PATHexport JAVA_HOME CLASSPATH PATHvim命令是vi的增强版centos7最小安装默认没有这个命令安装vim输入rpm -qa 查看系统所有的安装软件rpm -qa|grep vim 查看所有安装软件中名字有vim的在线安装vim yum install -y vim*6. 重新加载/etc/profile配置文件 source /etc/profile是环境变量生效MySQL安装1. 查看CentOS自带的mysql输入 rpm -qa | grep -i mysql输入 rpm -qa | grep mariadb2. 将自带的mysql卸载rpm -e --nodeps 软件名3. 上传Mysql到linux使用xftp软件将mysql的客户端和服务端都上传上去传好后就可以进行本地安装了4. 安装perl依赖环境yum install perl5. 在/usr/local/src/mysql下安装mysql安装服务器端rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm安装客户端rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm6. 启动mysqlservice mysql start7. 登录mysqlmysql –uroot –p 默认密码为空8. 修改mysql密码/usr/bin/mysqladmin -u用户名 -p 旧密码 -password 新密码mysqladmin -uroot -password ab12 因为开始时root没有密码所以-p旧密码一项就可以省略了。9. 开启mysql的远程登录默认情况下mysql为安全起见不支持远程登录mysql所以需要设置开启远程登录mysql的权限登录mysql后输入如下命令grant all privileges on *.* to root % identified by 123;flush privileges;10. 开放Linux的对外访问的端口3306将修改永久保存到防火墙中查看当前防火墙状态systemctl status firewalld运行命令可以看到zone名称firewall-cmd --get-active-zones执行如下命令命令firewall-cmd --zonepublic --add-port3306/tcp --permanent重启防火墙运行命令firewall-cmd --reload查看端口号是否开启运行命令firewall-cmd --query-port3306/tcp除此之外若需要关闭当前防火墙systemctl stop firewalld如需要开机防火墙不启动systemctl disable firewalldTomcat安装 tomcat的安装比较简单直接将tomcat.tar.gz压缩包上传到指定的路径下后使用tar -zxvf 您的tomcat压缩包进行解压可以了进入tomcat的bin下启动./startup.sh进入tomcat的bin下关闭./shutdown.sh。JavaWeb项目的部署部署 将您需要部署的项目在IDEA中使用maven打包在打包之前线clean一下再进行package打包完成后在target目录下会出现一下war包将该war包上传到您的Linux服务器上的tomcat的webapp目录下进入tomcat的bin下执行关闭后(/shutdown.sh)再重新启动tomcat(./startup.sh)。tomcat就会自动为我们解压了我们就可以访问了。端口转发 为了避免输入麻烦的端口号我们如何不使用nginx将80端口转发至8080端口并让他永久生效呢。在centOS7之前我么可以使用iptables来进行转发但CentOs7之后就取消了。但我们可以通过安装iptables.service来进行设置执行如下命令systemctl stop firewalld #关闭防火墙systemctl disable firewalld #禁止防火墙开机启动yum install iptables-service #安装iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080 #将80端口转发至8080端口service iptables savesystemctl restart iptables.servicesystemctl enable iptables.service本地调试远程程序服务器端配置由于Linux系统中root启动的进程是不支持远程调试的我们需要创建一个普通账号来启动程序并且用该账号重新装一个tomcat步骤如下adduser workpasswd work 设置密码为work会让你确认密码和再次输入密码要保持一致停掉当前root启动的tomcat切换账号 su work进入到根目录 cd ~,上传一个tomcat到work账号的根目录并进行解压修改配置文件的信息 vim bin/catalina.sh由于远程调试账号的tomcat的端口号不能小于1000所有我们需要对tomcat的bin目录下的catalina.sh文件添加如下配置CATALINA_OPTS-Xdebug -Xrunjdwp:transportdt_socket,address8888,servery,suspendn重启tomcat我是腾讯云服务器需要在控制台的安全组策略打开8888端口IDEA配置使用IDEA调试远程程序需要在Run/EditConfidurations中添加Remote并设置你需要调试的项目以及该项目所在的远程主机和端口如下图然后启动远程调试如果控制台出现Connected to the target VM, address: ip地址:8888, transport: socket就说明链接成功然后在你需要调试的接口打上断点在浏览器中请求改接口就会进入该断点我们就可以看到调试信息了。觉得不错请点个在看