本人是上海大学通信与信息工程学院的一名学生,热爱编程。近期对linux系统比较感兴趣,奈何自己的电脑配置较低,无法安装和运行双系统,在同学的推荐下,选择了阿里的云服务器。
本人选择的云服务的配置为:2核的CPU、2GB内存、40GB硬盘、1Mbps带宽。ECS上面运行的是Ubuntu-18.04-64位的系统。目前正在学习linux的常用命令:(1)常用指令ls、cd、mkdir、touch、echo、cat、cp、mv、rm、find、wc、grep、rmdir、tree、pwd、ln等;(2)系统管理命令stat、who、whoami、hostname、uname、top、ps、du、df、ifconfg、ping、netstat、man、clear、alias、kill等;(3)打包压缩相关命令gzip、bzip2、tar等;(4)关机/重启机器命令shutdown、halt、reboot等;(5)Linux管道命令;(6)Linux软件包管理apt、dpkg等。同时,还着重学习了vim的操作命令,为在Linux系统上开发程序打下了一个良好的基础。ECS云服务器的快捷与便利就是我学习linux系统道路上的一块基石,让我摆脱了特定平台与特定区域学习的限制。
初次使用云服务器时,需要选择连接工具,在查阅相关资料之后,发现windows系统用户可以选择xshell和xftp工具,linux和Mac系统用户则无需下载安装Xshell和Xftp,直接使用ssh username@your_ip方式即可完成连接。唯一美中不足的是,本地电脑显示云服务器上的操作会有明显的延时,可能是由于带宽过小引起的。所以,对于实时性要求较高的使用者,可以选择高带宽的云服务器。
在后期学习中,我将使用ECS云服务器平台深入学习linux系统,并在ECS云服务器上面做C++与C语言程序的开发,通过项目了解和掌握linux系统开发的相关知识,为以后的工作和学习打下一个良好的基础。