Linux学习实践篇:基于阿里云服务器CentOS7——基本命令、软件安装部署

本文介绍了Linux的基本概念、环境搭建,特别是通过阿里云服务器学习CentOS7的操作,包括基本命令、软件安装(如Java、Tomcat、Docker)以及进程和磁盘管理。此外,还讲解了如何使用xshell和xftp工具进行远程连接和文件传输,强调了Linux在服务器领域的广泛使用和重要性。
摘要由CSDN通过智能技术生成

认识Linux

  • 基本命令:文件、目录、vim编辑器、账号、磁盘、进程
  • 软件安装和部署:Java、tomcat、docker

1.linux入门

  • linux一切皆文件:读、写、权限
  • 很多大型项目都是部署在linux上面的,服务器端一般都是用linux
  • 创始人:芬兰人Linus Torvalds(林纳斯.托瓦兹),大学时爱好编写
  • open,free and 自传播的类Unix操作系统
  • 一个基于POSIX(可移植操作系统接口)和UNIX的多用户(root最高权限用户)、多任务、支持多线程和多CPU的OS
    主要运行UNIX软件、应用程序和网络协议,32位/64位
  • 以网络为核心,即网络OS
  • 性能稳定
  • linux的发行版简单来说就是Linux核心和应用软件的一个打包
  • 应用领域:from嵌入式to超级计算机

通常情况服务器使用LAMP(linux+apache+mysql+php)或LNMP(linux+nginx+mysql+php)的组合

服务器都是用命令行

与Windows对比

windows linux
界面统一 界面千差万别,可能互不兼容
驱动程序丰富,版本更新频繁 驱动由志愿者开发
使用简单、入门快 图形界面易学,文字界面稍难
系统构造复杂,知识技术淘汰快,深入学习较难 系统构造简单稳定,知识技术具有传承性,深入学习相对容易
软件需要付费 大部分软件可自由获取

2.环境搭建(安装CentOS)

  • 本地安装:1)双系统 2)虚拟机(建议)
  • 购买阿里云服务器安装(建议)

阿里云服务器相当于一个远程电脑,而服务器一般不会关机
注意:在这里插入图片描述
3.开始基于阿里云服务器的Linux学习
3.1环境准备
1)购买阿里云服务器

2)在阿里云服务器连接成功后,下载xshell(远程连接工具, port:22),下载xftp(文件上传,port:21)

xshell的使用

  • 点开应用,点击文件新建,在主机的位置输入从阿里云服务器上获取的公网IP地址
    在这里插入图片描述
  • 输入用户名
    在这里插入图片描述
  • 输入密码
    在这里插入图片描述
  • 登录进去之后显示welcome to alibaba cloud elastic compute service
    在这里插入图片描述

xshell6和xshell5的连接方式略有不同

  • 文件新建,在主机位置输入服务器公网ip,然后点击左边框里的用户身份验证
    在这里插入图片描述
  • 输入用户名和密码,点击连接
    在这里插入图片描述

xftp的使用

  • 同xshell,文件新建,输入公网ip、用户名、密码建立会话连接
    在这里插入图片描述
  • 左边为本地文件,右边为远程服务器文件(文件传输只需要拖拽即可)
    在这里插入图片描述

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值