从0开始阿里云裸机安装java开发环境 Linux + Nginx+ MySQL+ Tomcat(lnmt)

本文详细介绍了如何在阿里云服务器上从零开始搭建Linux、Nginx、MySQL、Tomcat环境,包括更新yum源、安装必要软件、部署Java环境和配置MySQL远程连接的步骤。通过执行脚本和修改配置,确保了系统能够顺利运行Java应用并支持远程数据库连接。

步骤1:更新阿里云的安装系统yum

参考:https://help.aliyun.com/knowledge_detail/5974184.html

参考:http://blog.csdn.net/endall/article/details/1571220

 

>wget http://oss.aliyuncs.com/aliyunecs/update_source.tgz?spm=5176.775974184.0.0.JUNGj6&file=update_source.tgz

 

等待下载完毕后查看下载文件

>ls

 得到文件:

update_source.tgz?spm=5176.775974184.0.0.JUNGj6

解压该文件

>tar -xvzf  update_source.tgz?spm=5176.775974184.0.0.JUNGj6

会得到:

 update_source.sh

root管理员的身份 执行update_source.sh文件

>bash update_source.sh

等待安装

>yum check-update

通过命令yum check-update来检查更新源是否有需要更新的。如果有更新的yum源,在执行该命令后,会有一大堆更新列表。

>yum update 

更新yum源,更新时间会比较长。

 

FAQ:

    错误提示: Warning: RPMDB altered outside of yum

解决办法: 删除yum的历史记录

rm -rf /var/lib/yum/history/*.sqlite 

上面的命令可能需要root权限才能执行

 

步骤2:部署脚本设置环境

>yum -y install wget screen python

>wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz

>tar xzf oneinstack-full.tar.gz

>screen -S oneinstack

上面执行一下清屏,清屏后就安装

./install.sh   (不要sh install.sh or bash install.sh such execution)


步骤3:部署JAVA环境记录

 

 

 

 

选择完配置后,就等待系统的安装吧!


 

 

步骤4:配置MySQL远程连接

为了安全,OneinStack 仅允许云主机本机(localhost)连接数据库,如果需要远程连接数据库,需要如下操作:

1. 打开iptable 3306端口

#>iptables  -I INPUT  4  -p tcp  -m  state  --state NEW -m tcp  --dport  3306  -j  ACCEPT

#> service iptables save   #保存iptables规则

 

2. 数据库授权

 

远程登录名称rootmysql  密码:123456    #为了安全,自己修改

本人不建议安装phpAdmin



(2)查看mysql配置文件 
vi /etc/my.cnf 
特别要留意其中的两项:bind_address和skip_networking,bind_address一定不能为127.0.0.1,否则只能在本地连接,skip_networking一定不能出现,否则只接受unix socket而不能提供tcp socket服务,建议将bind_address和skip_networking直接都注释掉。 
(3)重启mysql服务 
/etc/init.d/mysqld start 
(4)对用户授权,允许指定用户远程访问,最简单的方式是将mysql库中user表中的对应的用户的host设置为%,亦即允许该用户从任意ip远程访问

mysql -u root -ppassword //进入mysql控制台 
mysql>use mysql; 
mysql>update user set host = ‘%’ where user = ‘root’; //这个命令执行错误时可略过 
mysql>flush privileges; 
mysql>select host, user from user; //检查‘%’ 是否插入到数据库中 
mysql>quit 


参考:

          https://oneinstack.com/question/oneinstack-how-to-configure-mysql-remote-connection/


内容概要:本文围绕不确定环境下的多式联运路径优化问题展开研究,提出并实现了基于AFO算法、遗传算法(GA)和粒子群优化算法(PSO)的三种智能优化方法,并借助Matlab平台完成算法编程与仿真。研究构建了考虑时间、成本、转运风险等多重不确定因素的路径优化模型,系统比较了AFO、GA、PSO三种算法在收敛速度、全局寻优能力和稳定性方面的表现,同时引入Matlab自带的全局优化搜索器作为基准对照,深入分析各算法在复杂物流网络中的适用边界与性能差异。研究表明,AFO算法在解决此类组合优化问题时展现出更快的收敛效率和更强的局部规避能力。; 适合人群:具备一定Matlab编程基础与运筹优化知识,从事物流工程、交通运输规划、智能算法开发等相关领域的研究生、科研人员及工程技术人员。; 使用场景及目标:①应用于多式联运、综合货运网络中的路径决策支持系统构建;②为不确定性条件下复杂路径规划问题提供智能算法选型依据与技术实现方案;③支持科研人员复现主流优化算法并开展横向性能对比实验,推动算法改进与实际落地。; 阅读建议:建议读者结合提供的Matlab代码逐模块分析算法实现流程,重点理解目标函数设计、约束条件处理及参数敏感性分析部分,可通过调整问题规模与算法参数进行对比实验,进一步拓展至动态路径规划或大规模网络优化等延伸场景。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值