当前位置: 首页 > news >正文

Linux远程管理

  • 如何查看ip

  • 如何使用vim编辑器

  • 如何设置网络信息

  • 远程访问

一:网络管理

(1)获取计算机的网络信息

基本语法:

windows ipconfig

 

ifconfig 

enS33: f1agS=4163<UP,BR0ADCAST,RUNNING,MULTICAST> mtu 1500        
inet 10.1.1.16 netmask 255.255.255.0 broadcast 10.1.1.255        
inet6 fe80::e472:7b78:c871:8e12 prefixlen 64 scopeid 0x20<1ink>        
ether 00:0c:29:48:bf:f9 txqueuelen 1000(Ethernet)        
RX packets 254 bytes 54837 (53.5 KiB)        
RX errors 0 dropped 0 overruns 0 frame 0         
TX packets 287 bytes 42006(41.0KiB)        
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0        
解析:inet 10.1.1.16 netmask 255.255.255.0 broadcast 10.1.1.255​    
inet 10.1.1.16:代表ens33网卡的IP地址,将来远程连接就是用这个IP    
netmask :子网掩码,一般为255.255.255.0    
broadcast :广播地址,10.1.1.255
CentOS6=>eth0
CentOS7=>ens33

ens33 :是默认的网卡,我们获取的IP也要从这个网卡中获取

lo(loop,循环):表示回环网卡,只有一个固定的IP地址,127.0.0.1代表本机

virbr0:虚拟网络接口,因为咱们使用ymware虚拟机安装Centos,所以其会产生virbr0虚拟网络接口

en:表示 以太网(Ethernet) 接口(区别于无线网卡的 wlwlp)。

ifup ens33 启动某个网络设备

ifdown ens33 关闭某个网络设备

 

 

(2)vim编辑器使用
操作作用
i进入插入模式(开始编辑)✅
ESC返回普通模式 ✅
:进入命令模式 ✅
命令作用
:w保存文件 ✅
:q退出 Vim ✅
:wq:x保存并退出 ✅
:q!强制退出(不保存) ✅
操作作用
dd删除整行 ✅
数字+dd删除多行(如 3dd 删除3行)删除整行 ✅
操作作用
yy复制整行 ✅
p粘贴到光标下一行 ✅
P粘贴到光标上一行
操作作用
u撤销操作 ✅
Ctrl + r重做操作(反撤销) ✅
(3)网卡配置文件

Linux系统中,一切皆文件。

所以保存网络信息的也是通过一个文件来完成的。

  • 路径:/etc/sysconfig/network-scripts/ifcfg-ens33

  • 用途:配置 ens33 网卡的网络属性,包括静态 IP、动态 DHCP、DNS 等,确保系统重启后网络设置依然生效。

TYPE="Ethernet"
BOOTPROTO="dhcp”
NAME="ens33"
UUID="6c809893-d12c-46af-9987-4c05b2773c91"
DEVICE="ens33"
ONBOOT="yes"
参数说明
TYPE=Ethernet接口类型(以太网)
BOOTPROTO=dhcp获取 IP 的方式:dhcp(自动获取)或 static(手动设置静态 IP)
IPADDR=192.168.1.100静态 IP 地址(需 BOOTPROTO=static
NETMASK=255.255.255.0子网掩码
GATEWAY=192.168.1.1默认网关
DNS1=8.8.8.8主 DNS 服务器
DNS2=8.8.4.4备用 DNS 服务器
ONBOOT=yes是否在系统启动时自动启用该接口
DEVICE=ens33指定配置对应的网络接口名称
DEFROUTE=yes是否将此接口设为默认路由(通常用于主网卡)

如果网路开启没有自启 将配置文件中的ONBOOT=yes

设置静态IP

 

 
(4)计算机的网络状态

基本语法:

systemctl = system + control = 系统控制

systemctl status network

主要功能:查询计算机网络的状态,网络是否正常连接。

Active:active(正常)或inactive(dead,网络状态不正常没有连接)

systemctu启动/重启/停止网卡

 systemctl start networksystemctl stop networksystemctl restart network选项解析:
start :启动
stop :停止
restart :重启

当修改了 ifcfg-ens33 文件(例如更改 IP 地址或启用 DHCP),必须重启网络服务才能生效:

# 重启网络服务(加载所有配置)
sudo systemctl restart network

二:Linux远程连接

(1)为什么需要远程连接

(2)SSH协议

简单来说,SSH 就像给两台电脑之间装了一个“加密电话”,专门用来安全地远程控制另一台电脑。

举个生活化的例子🌰:

你想用宿舍的电脑登录学校机房的电脑,但直接连过去就像“打电话不加密”,别人可能偷听到你的密码。

用 SSH 后,就像你们用只有彼此懂的“暗号”交流,别人就算截获了信息也看不懂,非常安全!

(3)sshd服务

sshd 服务就像一台电脑的“加密门卫”,专门负责安全地接待外部的远程登录请求。

当你用 SSH 连接一台电脑时,其实就是 sshd 在背后处理你的登录和加密通信。

当我们在计算机中安装了sshd软件,启动后,就会在进程中产生一个sshd进程,其遵循计算机的SSH协议。默认情况下,sshd服务随系统自动安装的。

举个实际例子🌰

假设你的服务器是 “图书馆”,sshd 就是图书馆门口的 “安检门卫”:

  1. 你(用户)在宿舍用 SSH 命令敲门(连接服务器的 22 端口)。

  2. 门卫(sshd)检查你的学生证(密码或密钥)。

  3. 验证通过后,门卫给你一个加密对讲机,确保你和图书馆内部的对话(数据传输)不会被外人偷听。

 

systemctl status sshd

(4)sshd服务的端口号

端口号就像快递柜的格子号,帮助计算机知道把数据交给哪个“程序”处理。

举个栗子🌰:

  • 你的电脑像一栋大楼,里面有很多房间(程序),比如 游戏房、浏览器房、微信房。

  • 端口号就是房间门牌号(比如 8044322),快递员(网络数据)根据门牌号把包裹(数据包)送到正确的房间。

端口号用途举个实际例子
22SSH 远程登录ssh user@ip 连服务器
80普通网页(HTTP)浏览器输入 http://baidu.com
443加密网页(HTTPS)浏览器输入 https://baidu.com
3306MySQL 数据库程序连接数据库时指定这个端口

SSH协议,其规则了远程连接与传输的端口号,所以sshd服务启动后,就会占用计算机的22号端口。

(5)常用的连接软件

Putty

官网:www.putty.org

PuTTY为一开放源代码软件,主要由SimonTatham维护,使用MITlicence授权。

SecureCRT

官网:www.vandyke.comSecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。(颜色方案不是特别好看)

XShell

官网:www.netsarang.comXshell

是一个强大的安全终端模拟软件,它支持SSH1,SSH2,以及Microsoft Windows 平台的

TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用

户在复杂的网络环境中享受他们的工作。

缺点:收费

MobaXterm

官网:MobaXterm free Xserver and tabbed SSH client for Windows

(6)使用mobaxterm

获取Linux的的IP地址

ifconfig

打开MX软件,单击Session,创建一个远程连接

 

相关文章:

  • HHsuite3 的 HHblits 和 HHsearch比较
  • 【上位机——MFC】单文档和多文档视图架构
  • TestStand API 简介
  • 猿人学web端爬虫攻防大赛赛题第7题——动态字体,随风漂移
  • 本地文件批量切片处理与大模型精准交互系统开发指南
  • C# 使用SunnyUI控件 (VS 2019)
  • UE5 渲染思路笔记(角色)
  • Java学习手册:分库分表策略
  • UE5 诺伊腾动捕使用笔记
  • 欧拉系统(openEuler)上部署OpenStack的完整指南 ——基于Yoga版本的全流程实践
  • 【LDM】视觉自回归建模:通过Next-Scale预测生成可扩展图像(NeurIPS2024最佳论文阅读笔记与吃瓜)
  • 打造智慧养老实训室,构建科技赋能养老新生态
  • TDengine 车联网案例
  • 51单片机同一个timer 作为定时器和波特率发生器么?
  • LeetCode 热题 100 79. 单词搜索
  • Spring Cloud Stream集成RocketMQ(kafka/rabbitMQ通用)
  • 如何选择 边缘计算服务器
  • 代码随想录图论part03
  • 总结一下最近的知识盲区(个人笔记)
  • 抖音热门视频评论数追踪爬虫获取
  • 我国科研团队发布第四代量子计算测控系统
  • 山东滕州车祸致6人遇难,肇事司机已被刑事拘留
  • 媒体:西安62岁男子当街殴打妻子,警方称打人者已被行拘
  • 科普|肩周炎的自限性,意味着不治也能自己好?
  • 山东如意集团及实控人等被出具警示函,此前实控人已被罚十年禁止入市
  • 新加坡执政党人民行动党在2025年大选中获胜