美文网首页
20200229云服务器及Linux基础

20200229云服务器及Linux基础

作者: 睡觉了晚安 | 来源:发表于2020-02-29 22:44 被阅读0次

    云服务器

    云服务器 Elastic Compute Service(ECS)是云服务器提供商提供的一种基础云计算服务

    云服务器和虚拟主机的区别

    云服务器也叫云主机,它是在一组集群服务器上划分出来的多个类似独立主机的部分.它与服务器一样,有独立的IP.内存,硬盘.带宽等资源.有远程桌面连接功能.用户可以根据需要安装各种操作系统以及配置各种网站运行环境.在功能与使用方法上与服务器一模一样. 虚拟主机又叫空间.它是利用虚拟技术在服务器硬盘上划分出来的一部分容量.共享的服务器带宽和资源.只有一个FTP权限.所支持的网站程序也是默认分配好的.用户无法自己安装配置环境.而且限制的IIS连接数和CPU占用量.功能有限.主要适合小型网站使用. 两者相比.无论是安全方面.功能性还是性能.云服务器都比虚拟主机要强大.相对的.云服务器的成本也通常会比虚拟主机要高.你可以结合自己的情况来选择.

    连接已购买的云服务器

    使用软件:Xshell(或Putty

    1. 先点击新建会话
    微信图片_20200229222130.png
    1. 输入主机号,端口默认22
    微信图片_202002292221301.png
    1. 确认后填写用户及密码

    连接后的一些基本操作

    cat /proc/version 查看Linux的版本信息

    [root@ecs-yk1 ~]# cat /proc/version
    Linux version 3.10.0-957.12.2.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) ) #1 SMP Tue May 14 21:24:32 UTC 2019
    

    uname -r 查看当前的内核版本

    [root@ecs-yk1 ~]# uname -r
    3.10.0-957.12.2.el7.x86_64
    

    cat /etc/redhat-release 查看当前的操作系统是否为centOS
    判断当前操作系统是centOS还是ubuntu

    [root@ecs-yk1 ~]# cat /etc/redhat-release
    CentOS Linux release 7.6.1810 (Core)
    

    Linux基础

    Linux系统分为两种:
    1. RedHat系列:Redhat、Centos、Fedora等
    2. Debian系列:Debian、Ubuntu等
    RedHat系列的包管理工具是yum
    Debian系列的包管理工具是apt-get

    命令 作用
    df 查看磁盘空间大小
    uptime 查看时间、使用时间、平均负载
    free 查看内存使用情况
    top 类似任务管理器
    last 查看历史登陆信息
    w 查看用户登陆信息
    cal 显示日历
    date 显示日期

    Linux 目录结构与文件管理命令

    常见目录的存放

    目录 作用
    /bin 常用命令
    /dev 设备文件
    /boot 引导系统程序文件
    /home 普通用户的默认存放位置
    /lib 库文件
    /tmp 临时文件
    /usr 系统文件

    目录切换

    命令 作用
    cd 切换目录
    pwd 显示当前目录
    符号部分
    ./ 表示当前目录
    ../ 表示父目录
    - 表示前一个目录

    快捷键

    命令 作用
    ctrl u 清空前面
    ctrl k 清空光标后面
    ctrl c 终止命令
    ctrl l 清屏
    文件管理命令
        mkdir   新建文件夹
            连续新建就要使用到-p参数
            区分大小写
        touch   新建文件    
    
        cp      文件复制
        [root@ecs-yk1 files]# ls
        1.txt  2.txt  num1  num2
        
        [root@ecs-yk1 files]# cp 1.txt num1 2.txt   将文件1复制到num1中命名为2
        [root@ecs-yk1 num1]# ls
        2.txt
        
        [root@ecs-yk1 files]# cp -r num1 num2   将文件夹1复制到文件夹2中
        [root@ecs-yk1 num2]# ls
        num1
        
    文件操作
        mv      文件移动/文件重命名
        rm      删除文件
            -r  删除目录
            -f  无提示
        mvdir   删除空目录
        find    查找文件
            加 / 返回的是根目录形式的路径
            -name   通过文件名查找
            -user   用户名
            -type   类型
            -size   大小
            
    vim 编辑器
        a、i、o   变为输入模式
        exc     变为命令模式
        :       变为末行模式  再输入wq保存退出
        exc     末行模式回到命令模式
        
        基本操作
        (命令模式下)
        数字+左右方向键        移动number个字符
        Ctrl+F/B            前后翻页
        :set nu/nonu        显示行号
        数字+G                跳到指定行
        
        dd      删除当前行
        #dd     删除#个行
        u       撤销
        Ctrl+r  反撤销
        yy      复制
        p       粘贴到光标的下一行
        
        :/          查找内容
        :q!         不保存退出
        :s /old/new 将本行的第一个old换成new
            
    cat 文件内容查看
            -n  按序号展示(包含空白行)
            -b  按序号展示,不包括空白行,但是会显示空白行,只是不标序号
        more/less   查看文件内容,一次显示少些
        head/tail   显示文件头部/尾部的若干行内容
            -5  表示查看五行
    

    相关文章

      网友评论

          本文标题:20200229云服务器及Linux基础

          本文链接:https://www.haomeiwen.com/subject/whswhhtx.html