使用阿里云学生机进行linux初步学习

简介: 学习linux是成为程序员的必经之路,我此次学习,主要是使用linux+宝塔面板的学习,通过学习,我学会了使用阿里云开放访问端口,学会了使用宝塔面板进行管理,包括下载软件,开放端口,数据库等。最后吧自己最近学习的一个商城进行了部署,总体来讲体验非常不错。

我是一名软件工程专业的学生,今年大四,我是通过朋友推荐了解到阿里云这个网站,服务器相关知识以及"飞天加速计划·高校学生在家实践”活动.
在初次使用阿里云的ESC服务器时侯,我遇到了各种各样的问题,比如在哪里购买服务器,购买之后,如何进行管理,进行操作,如何在linux上安装软件,安装什么类型的操作系统,选择什么样的服务器,以及自己的项目如何部署到服务器上让别人可以访问。
首先呢可以在阿里云的搜索框直接搜索学生机。可以通过控制台管理自己的服务器,在选择服务器的时侯可以自由选择你序偶需要的操作系统软件,种类和版本都很齐全,可以通过看相关视屏进行操作,初次使用可以使用宝塔面板进行对于本服务器的管理,基本涵盖了所有的操作和软件,但是在安装mysql的时侯,要注意要同时下载php和phyadmin俩个软件才可以进行数据库操作,同时要开放3306端口,这样一个远程数据库就建好了,可以在里面对服务器的mysql进行操作啦,还有就是大家最关心的如何在服务器上部署自己的项目可以让别人觉的很高大上,那其实是和本机的操作基本一致,就是首先下载tomcat,然后把自己的项目打成war包,这里要注意路径问题,可能会有路径的水土不服,不过问题比较小,非常好解决。最后就是开放8080端口,这样可以通过querySring的方式直接访问你自己的服务器的项目。可以给小伙伴展示啦。
最后,其实在使用阿里云服务器之前,对于服务器的知识一窍不通,而且服务器很贵一直没买,但是通过阿里云的免费给学生领取服务器,让我有机会去提升自己的能力,我通过这段时间通过“高校学生在家实践”学会了很多linux命令和系统架构,以及很多新的软件,比如xshell,xftp,宝塔等。其实我看过很多服务器厂商,阿里云真的很实惠,在此,再次感谢阿里云给我这个学习的机会。。。。

相关文章
|
19天前
|
存储 Linux
Linux的学习之路:16、文件(3)
Linux的学习之路:16、文件(3)
28 0
|
19天前
|
Linux C语言 C++
Linux的学习之路:14、文件(1)
Linux的学习之路:14、文件(1)
25 0
|
19天前
|
Linux 开发工具 C语言
Linux的学习之路:7、yum与git
Linux的学习之路:7、yum与git
14 0
|
19天前
|
Linux 开发工具
Linux的学习之路:5、粘滞位与vim
Linux的学习之路:5、粘滞位与vim
40 0
|
3天前
|
弹性计算 数据库 Docker
学习阿里云架构设计知识2-翀举
VPC分区清晰架构,VSW网络分隔,CEN连通VPC,按量付费小规格,均衡策略,ESS/ACK内置SNAT,ECS用NAT上网。建DMZ需VPC、VSW、NAT、EIP。主系统多VPC/VSW配ECS和Redis,CEN全连接。CEN设路由表,外网访问设DMZ、CEN、EIP,加堡垒机。Web系统ACR部署WordPress,配数据库。验证WordPress、弹性伸缩,测外访、发文、负载。含架构图。
14 1
学习阿里云架构设计知识2-翀举
|
3天前
|
自然语言处理 Java Linux
【Linux】开始学习进程替换吧!
通过学习进程替换,我们可以体会到多语言混搭的快乐,可以从C语言直接蹦到python ,也可以从c++里运行java代码。是不是很厉害!这是通过调度多个进程的效果,联系我们之前学习的进程,进程控制等概念。我们可以想要运行其他代码可以通过创建子进程来实现,但是这样也肯定是同一种语言,如果想要运行其他语言,那是不是有种方法可以调度一个进程来当做子进程呢??? 我们开始今天的学习吧!
9 0
|
11天前
|
Ubuntu 算法 Linux
嵌入式Linux的学习误区
该文指出了学习嵌入式Linux开发的两个常见误区。一是过分专注于学习桌面或服务器版Linux,而非关注嵌入式开发本身,实际上只需熟悉基本操作即可。二是试图在没有基础的情况下直接阅读Linux内核源代码,这是不切实际的,应先建立基础知识再进行源码学习。文章还提到了在嵌入式系统中获取和处理屏幕数据的示例,包括使用gsnap工具将framebuffer数据转为图像,以及涉及的交叉编译过程。
11 0
|
12天前
|
编解码 Linux 数据安全/隐私保护
【Linux学习】​​学习Linux的准备工作和Linux的基本指令
【Linux学习】​​学习Linux的准备工作和Linux的基本指令
|
12天前
|
Linux Shell 虚拟化
【Linux学习】Linux 的虚拟化和容器化技术
【Linux学习】Linux 的虚拟化和容器化技术
|
13天前
|
运维 监控 安全
【专栏】11 个 Linux 网络命令学习和熟练运用这些命令是提升网络管理能力的基础
【4月更文挑战第28天】本文介绍了11个必备的Linux网络命令,包括ifconfig、ip、ping、traceroute、netstat、tcpdump、ss、telnet、ftp、ssh和nmap,这些命令在网络配置、故障排查和性能监控中发挥关键作用。通过实例分析,强调了它们在实际工作中的综合应用,帮助运维工程师提升效率和应对网络挑战。学习和熟练运用这些命令是提升网络管理能力的基础。