zoukankan      html  css  js  c++  java
  • 远程连接linux服务器

    通过什么软件呢?

    Xshell
    MobaXterm # 推荐

    远程连接必备基础知识

    互联网上的计算机都会有一个唯一的32位的ip地址,如同家里的门牌号,对应到服务器的位置。

    我们找人,可以通过身份证号码对应某个人  那我们找到某台服务器,也必须是通过IP地址

    Linux查看ip方式:

    方式1:ip addr
    方式2: ifconfig

    仅主机模式

    单机模式

    桥接模式

    用此模式,就是局域网中一台独立的主机,它可以访问该类网段任意一台机器,

    NAT模式

    电脑宿主机的ip在局域网内是唯一的,选择了NAT模式创建虚拟机,虚拟机就是一个新的局域网

    端口概念

    一台服务器可以有一个ip地址,例如是192.168.11.1,服务器是需要对外提供服务的,例如web服务,FTP服务。那么仅凭ip地址,主机无法区分不同的服务,ip地址和网络服务是一对多的关系,一个ip提供多个服务,因此就有了“端口号”来区分不同的服务器的。

    端口(port)的设计规定是有65536这么多端口,每个端口对应唯一的程序,0-1024端口之间被操作系统占用,因此开发人员能使用的是1024-65536区间的端口。

    ftp:23
    dns:53
    http:80
    https:443
    ssh:22

    协议概念

    protocol是为网络中的数据交换而建立的规则、标准或者约定,两个实体要通信,必须有同一种语言。

    常见协议有超文本传输协议(HTTP)、文件传输协议(FTP),简单邮件传输协议(SMTP)、网络通信协议(TCP)、用户数据报协议(UDP)
    ip  ip地址      找人,找服务器  
    port 端口号 提供什么服务
    protocol 协议 说什么语言

    第一次连接

    1.下载Xshell
    2.命令:ssh @ip地址  (默认22端口)

    这个黑乎乎的是个什么玩意?

    Linux终端也称为虚拟控制台,Linux终端采用字符命令方式工作,用户通过键盘输入命令,通过Linux终端对系统进行控制
    Linux是一个多用户、多任务、支持多线程和多CPU的操作系统

    linux切换虚拟终端

    ctrl+Alt+F[1~6],如想切换到第二号虚拟终端,则同时按Ctrl+Alt+F2

    掌握普通用户登录后系统的提示符:$
    掌握root用户登录后系统的提示符:#

    查看终端信息的shell命令

    1 命令,解释
    2 tty          查看当前终端
    3 who am i     仅显示当前用户正在使用的终端和登录时间
    4 w            查看所有终端(功能最全,显示用户名,终端标记,登录时间,负载等信息)   
  • 相关阅读:
    java定时读取文件
    Java面试:投行的15个多线程和并发面试题(转)
    读取一个文件,给定一个字符串,判断这个字符串在文件中出现的次数
    随机产生10个数,并每个数给定一个序号,然后将这10个数按照从小到大的顺序输出来,并带上序号输出
    找出给定字符串中出现最多的字符和次数
    公司开发部门GIT与SVN 之争
    浅谈Hibernate中的三种数据状态
    MyBatis框架的XML数据访问Dao层接口的组合使用
    浅谈WebLogic和Tomcat
    为什么我们不要 .NET 程序员
  • 原文地址:https://www.cnblogs.com/clbao/p/10038969.html
Copyright © 2011-2022 走看看