阿里云服务器初步使用(一)

View  times

Welcome to Live!

未来计算机将随着数据传输技术的增强逐步摆脱繁重的机体,只需通过IO和网络设备即可与远方主机进行信息沟通。如今便出现了雏形产物-云主机。我选用方案是阿里云ECS一核两G一兆的学生主机方案。仅供参考

一、主机准备

1、阿里云主机购买

  • 按照购买页面中简介选择自己需要的机型,切记考虑好日后的使用的方案。

    2、控制台操作

  • 进入产品页面
    image.png

  • 点击实例ID进入具体操作页面,远程连接:可以直接在浏览器上远程连接主机,后面可以修改连接密码。
    image.png

  • 修改操作系统等操作,必须先把主机进行停机处理,这里我选择是Ubuntu 16.04。因为选用的学生主机的内存小。但是默认的Ubuntu没有图形操作页面,所以无法支持带GUI的软件,例如pycharm,chrome等。
    image.png

二、初步使用

1、利用Xshell连接服务器

  • 打开Xshell新建一个连接

  • 主机为主机的公网IP

  • 新建的用户名默认为root

  • 输入远程连接密码即可连接成功
    image.png
    image.png

    2、基本linux操作

    默认进入的是根目录所以首先要执行

    1
    cd /
  • 常见的指令

1
2
3
4
5
cd  进入目录
ls 查看目录中的文件
mkdir dir1 创建一个叫做 'dir1' 的目录
rm 删除文件
rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容

3、文件互传

利用lrzsz进行数据传输,彻底的简化文件传输的过程

1
2
3
yum install -y lrzsz 可以使用dpt安装
rz 上传数据
sz filename 下载数据到本地

4、Vim的使用

a.由于没有GUI界面,所以无法使用大多是编辑器,Vim就显得很全能。

  • 基本指令
    1
    2
    3
    4
    5
    6
    i      进入insert 模式
    :wq 保存修改并退出
    "+y 复制到系统剪贴板(也就是vim的+寄存器)
    "+p 从系统剪贴板粘贴
    :q! 丢弃所有的修改并退出
    :e! "命令放弃所有修改并重新载入该文件的原始内容。

b.Vim默认使用不是特别舒适可以修改配置文件啊进行自定义

  • Vim编辑器相关的所有功能开关都可以通过.vimrc文件进行设置。用户vimrc文件,存放在用户主目录下~/.vimrc。可以使用命令echo $HOME确定用户主目录。
  • 只要在vimrc文本的末尾添上配置项即可
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    '显示行号'
    set nu
    set number

    '突出显示当前行'
    set cursorline

    '显示括号匹配'
    set showmatch

    '等等,可自行百度,甚至可以添加快捷键等操作'

3、后台运行程序

每当断开主机连接后终端中的程序也自行结束了

这里的解决方案是采用了Tumx

1
2
3
4
5
6
sudo apt-get install tmux   安装tmux
tmux new -s session_name 新开一个会话session_name
Ctrl+b d 回到原终端
tmux a -t session_name 返回会话session_name
tmux kill-session -t session_name 销毁会话session_name
tmux ls 终端环境查看会话列表

三、常见错误

1、软件环境未更新

bash
1
2
3
4
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package ****

解决

bash
1
2
sudo apt-get update  检查更新
sudo apt-get upgrade 确认更新

四、参考博文

Vim进阶介绍

###linux命令

###Vim下的python开发

ECS Ubuntu Xsell