阿里云服务器-Linux

说明:自己想玩一下服务器,记录一下服务器安装的环境以及软件。包括JDK,Mysql,tomcat等。

一:JDK篇

服务器上也是需要安装JDK环境的,跑不掉的。阿里云服务器提供了命令安装,固定安装目录自动配置环境,方便快捷。先来看看吧。

JDK安装-命令版

1. Linux-JDK版本查看命令:

yum -y list java*
JDK版本

可以看到1.6,1.7,1.8,11版本,现在JDK已经有14等版本。命令安装还是安装1.8经典版本。

2. Linux-JDK安装命令:等待Complete!java-version 查看是否安装成功。
yum install -y java-1.8.0-openjdk.x86_64

在这里插入图片描述

3. 总结

yum自动安装,命令简单,自动配置环境,安装目录自动创建 /usr/lib/jvm。

JDK安装-手动版

1. Download jdk

自己官网下载想要安装的JDK版本,linux版本即可
在这里插入图片描述
通过xftp将下载的jdk压缩包上传到服务器。

2. 命令
cd /var/local  //下载文件目录(自选)我把所有下载的东西都放在 /var/local中 自定义呀
mkdir software //软件安装目录(自定义)
cd software    
mkdir JDK
/**xftp 将压缩包 复制到 /var/local/software/JDK  **/
tar -xvf jdk-8u341-linux-x64.tar.gz  //解压
mv jdk1.8.0_341 /usr/local/JDK/jdk     // usr/local/JDK/jdk 为jdk环境目录

在这里插入图片描述

3. 配置环境
vim /etc/profile // 编辑文件
i  //命令行开始编辑  复制下面三行代码
export JAVA_HOME=/usr/local/JDK/jdk  //自己jdk目录
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
按下esc 键 输入 :wq! 保存

source /etc/profile   //刷新文件 
java -version 

在这里插入图片描述
在这里插入图片描述

4. 总结
  **优点:安装目录自定义,配置文件内容了解,便于删除,升级。**
  **缺点:安装步骤稍微需要点时间。**

二:Mysql篇

1. Download mysql

同jdk,下载到 /var/local/software/mysql 
cd /var/local/software ;
mkdir mysql;
cd mysql;
 wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz

在这里插入图片描述

2. 命令

tar -xvf mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz;
mv mysql-8.0.21-linux-glibc2.12-x86_64 /usr/local/mysql;

在这里插入图片描述

3. 配置环境

3.1 得到初始化登录密码
直接全部复制运行即可
cd /usr/local/mysql;
mkdir data;
groupadd mysql;
useradd -g mysql mysql;
chown -R mysql.mysql /usr/local/mysql;
cd bin;
./mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/ --initialize;

在这里插入图片描述

发现出现一个Error,原因是阿里云服务器初始化没有安装 libaio

cd / ;
yum install -y libaio;
cd /usr/local/mysql/bin ;
./mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/ --initialize;

在这里插入图片描述
在这里插入图片描述
箭头标记为Mysql登录初始密码需要copy下来:jY=3w#dO&t-.

3.2 编辑配置文件
vi /etc/my.cnf
 需要写入的配置
basedir=/usr/local/mysql/
datadir=/usr/local/mysql/data/
socket=/tmp/mysql.sock
character-set-server=UTF8MB4

在这里插入图片描述

3.3 授权
cd /usr/local/mysql;
cp -a ./support-files/mysql.server /etc/init.d/mysql;
chmod +x /etc/init.d/mysql;
chkconfig --add mysql;
service mysql start;
ln -s /usr/local/mysql/bin/mysql /usr/bin

在这里插入图片描述

3.4 登录
mysql  mysql -uroot -p
输入3.1获取的初始登录密码

在这里插入图片描述

3.5 修改密码/远程连接生效
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
flush privileges;
use mysql;
update user set host='%' where user='root';
flush privileges;

在这里插入图片描述

3.6 可视化工具查看mysql

在这里插入图片描述

4. 总结:mysql其实包含很多东西,包括主从表,只读表,写库等。这里不一一赘述。

三:Tomcat篇

1. Download Tomcat

同jdk,下载到 /var/local/software/tomcat 
cd /var/local/software ;
mkdir tomcat;
cd tomcat;
 wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.88/bin/apache-tomcat-8.5.88.tar.gz;
解压
tar xvf apache-tomcat-8.5.88.tar.gz;
mv apache-tomcat-8.5.88 /usr/local/tomcat;

在这里插入图片描述

2. 启动tomcat

cd /usr/local/tomcat/bin;
./startup.sh

在这里插入图片描述
在这里插入图片描述

3. 总结:如果多个项目配置不同的端口,比如8080,9090等等。同mysql的3306等。都需要在阿上配置端口。接下来就可上传war包到tomcat的wabapps中调用接口访问项目了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 阿里云服务器是一个非常好的学习Linux的平台。在阿里云服务器上,你可以轻松地安装和配置Linux操作系统,学习Linux的各种命令和工具,以及搭建各种服务和应用程序。此外,阿里云服务器还提供了丰富的学习资源和社区支持,可以帮助你更快地掌握Linux技能。总之,如果你想学习Linux,阿里云服务器是一个不错的选择。 ### 回答2: 阿里云是当前国内云服务市场中的龙头企业,该平台提供了丰富的云计算产品和服务,其中包括各种类型的云服务器,为学习Linux提供了良好的平台。下面将介绍如何利用阿里云服务器进行Linux学习。 1.购买阿里云服务器 用户可以访问阿里云官方网站,选择适合自己的Linux虚拟机或物理服务器,并按照网站步骤完成购买和设置。建议初学者选择云服务器ECS,这种虚拟机灵活且价格非常实惠。 2.选择合适的Linux系统 阿里云服务器可安装多种Linux操作系统,用户可以根据自己的需求和预算选择不同的版本。建议初学者选择CentOS或Ubuntu系统,因为它们都是非常流行的Linux系统,而且很容易获取各种软件包并进行配置。 3.使用SSH连接到服务器 一旦购买和设置后,用户可以使用SSH(安全外壳协议)连接到阿里云服务器,以便实际执行命令和设置。SSH是保持远程Linux服务器连接的主要通信协议,同时也是必不可少的Linux服务器安全性工具。 4.学习Linux基础命令 使用SSH连接到服务器后,用户需要开始学习Linux的基础命令。例如,了解一些常用的Linux命令:ls,cd,cat等,以及一些有关文件系统,权限,软件包,用户帐户和进程等方面的知识。 5.学习Shell程序设计 除了学习基础命令外,用户还可以学习Shell程序设计,了解Shell脚本编写的基础知识。使用阿里云服务器可以轻松编写和调试脚本,有助于加深理解。 总之,阿里云服务器提供了良好的学习Linux的环境,可以帮助初学者快速掌握Linux的基础知识,这对于广大需要使用Linux服务的应用开发者来说非常有帮助。 ### 回答3: 阿里云服务器是一款非常稳定和可靠的云计算服务,提供多种操作系统和应用程序,其中包括Linux操作系统。学习Linux是程序员必备的技能之一,它可以让我们更好地管理和部署云服务器,并且具有灵活性和高扩展性,能够满足不同业务的需求。 首先,我们可以通过在阿里云服务器上安装Linux系统来开始学习Linux。阿里云提供了多种Linux操作系统镜像,例如Ubuntu、CentOS等。我们只需要选择一个适合我们需求的镜像,然后在服务器上创建一个实例即可。在创建实例过程中,我们可以选择适合我们的配置,例如CPU、内存、带宽数等。 创建完成实例之后,我们可以通过SSH连接到实例,并在Linux系统中执行各种指令和操作,例如安装软件包、修改文件、配置网络等。此外,阿里云还提供了多种管理工具,例如Web控制台、命令行工具等,使得我们可以方便地管理自己的服务器。 为了更深入地学习Linux,我们可以阅读相关的书籍和教程,并参加在线课程和培训。此外,我们还可以加入Linux社区,与其他开发者交流并学习他们的经验和技巧。通过不断学习和实践,我们可以不断提高自己的Linux技能,更好地管理和维护云服务器。 总之,学习Linux是成为一名优秀的程序员和系统管理员的重要步骤之一,而阿里云服务器提供可靠稳定的基础设施和强大的管理工具,使得我们可以更轻松地学习和应用Linux技能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值