专栏首页苦逼的码农Linux达人养成3--使用远程工具操作Linux

Linux达人养成3--使用远程工具操作Linux

一起努力吧, 老铁

今天,我们讲讲用远程工具来管理我们的Linux,以及一些常用的网络命令。如果没还没学过基本的Linux命令以及网络配置,可以看我前两篇文章哦。

Linux大人养成计划1---基础命令总结

Linux达人养成计划2---虚拟机下的网络配置

要点:

  • 用远程工具管理Linux。
  • 一些常用的网络管理命令

1. 用远程工具管理Linux

为什么要用远程工具管理呢?

(1). 假如你是想在虚拟机环境下学习Linux的话,Linux是一个纯字符界面。屏幕黑乎乎一片,而且还不支持输入中文。当然除非你装了第三方插件。所以我们用远程工具来操作我们的Linux,可以方便我们更好的学习,例如屏幕调色,设置字体大小、支持中文显示等。

(2). Linux一般都是用来充当服务器用的,总不能把服务器时刻带在身边吧。有时人在外需要操作了服务器了,就可以使用远程工具来操作了。

当然远程工具管理服务器的用处可大了,我只是随便列举一下,毕竟我们的重点是学习如何用远程工具操作我们的Linux.


远程管理工具有很多种,我们今天就讲讲比较简单的一种。用XShell来操作、学习Linux。如果没有这个软件,可以在我的公众号后台回复"XShell"获取

A. 首先安装XShell这个软件,这个软件的安装还是很容易的,和其他软件一样,一直默认走下去就可以了。如下图:

下面的用户名和公司名随便你设置

之后选好软件安装的位置,一直下一步。不过不建议安装在C盘。

默认,下一步

选择简Chinese(simplified),即简体中文

之后就完成了,你可以选择马上运行,随便你。

软件运行进去后的界面:

安装完成之后,打开我们的虚拟机。注意,必须保持你的Linux可以上网啊。如果不知道如何配置Linux的网络配置,可以看看我上一篇的文章

Linux达人养成计划2---虚拟机下的网络配置

现在我们来连接我们的Linux

1). 单击文件 -> 新建

之后就会出现这个画面

名称:随便命名,你喜欢就好

协议:我们选择SSH协议。至于各种协议的区别我这里就不讲解

主机:填写你要连接的Linux的IP, 我Linux的IP是192.168.43.159。上节课讲过,不知道怎么配置,赶紧去看下勒

端口号:选择22端口号。下篇会讲讲常用端口号的负责的任务

然后,就可以点击 确定了。选择你刚才建立的会话名称。这里我有三个会话,另外两个是我之前弄的。

点击连接

选择你想要连接的用户,我连接的是root用户 -> 确定

输入该用户的密码 -> 确定

看到下面那个[root@localhost ~]#代表你已经连接成功了

然后我们就可以随便操作连接上的Linux系统的。

在XShell界面下,我们可以输入中文等字符。不过有可能你打印出来的中文字符是乱码的。这个时候,我们需要调整一个我们的编码格式

选择UTF-8。

当然我们也可以可以设置字体颜色、大小等,再也不用在黑乎乎的环境下编程。

其实最开始我们在连接界面那里,是有很多可选项的,这里就不多说了,可以自己看看勒。例如在连接时就指定用户名和密码等。

2.一些常用的网络命令

1). netstat 选项

选项:

-t: 列出TCP协议端口。

-u: 列出UDP协议的端口

-n: 不使用域名和服务器,而使用IP地址和端口号

-l: 仅列在监听状态下的网络连接

-a: 列出所有网络连接。

例如:netstat -an (可以多个选项组合)

上面那个黄线部分,就是我通过XShell连接到Linux,并且连接的是22号端口(':'后面的数字表示端口)。

ESTABLISHED 表示该会话已经建立

LISTEN 表示相应的端口处理监听状态。

你可以通过这个命令查看是否有人远程连接了你的Linux。

2). route -n 查看路由列表

有时你想查看自己的网关,不过你用ifconfig命令是看不到网关的。这个时候你就可以用route -n命令来查看

3).ping [选项] ip或域名

探测指定IP或域名的网络状况,我们可以通过该命令来查看网络是否通畅等。这个命令估计是使用的最频繁的命令了。

选项:

-c 次数 :指定ping包的次数。Linux默认是一直ping下去的。如果想要终止命令的执行,可以按 ctrl + c

4). traceroute [选项] IP或域名

路由跟踪命令。就是说,当我们是访问某个IP的时候,是会经过很多路由器进行转发的。使用该命令可以让我们看到都经过了哪些路由。也可以用这个命令来查看,如果ping不通时,是在哪个网段出了问题。

有时我们会看到一些以星号表示的。出现这样的情况,可能是防火墙封掉了ICMP返回信息,导致我们得不到什么相关的数据包。

5). wget 下载链接

这是一条下载命令。我们可以用这条命令来下载文件

今天,就先讲到这里勒。下篇文章有讲讲几个比较有趣、实用点的网络命令的使用以及一些常见端口号的作用。


本文分享自微信公众号 - 苦逼的码农(di201805),作者:小秋

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-06-08

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 学Linux到底学什么?

    我们常常听到很多人说要学学Linux或者被人告知说应该学学Linux,那么学Linux到底要学什么?

    帅地
  • Linux养成达人4----一些相对有趣点的网络命令

    这个命令的功能可以用来抓包哦。假如有用户来连接我们的Linux,我们就可以抓到各种信息,例如密码之类的。下面我来演示一下。我用window的操作系统来远程连接L...

    帅地
  • 在线就能用的Linux我给你找好了

    是不是不想装虚拟机,还想体验一下Linux?是不是自己的电脑不在,又想搞事情?今天给大家推荐几个在线就可以玩的Linux环境以及学习Shell的地方。

    帅地
  • 女生适合做 Linux 工程师吗?

    不知从何时起有那么一个不成文的理论:女生不适合做 IT。在很多人看来,IT is a men’s world,女生学 IT 是件匪夷所思的事情。在传统的思维当中...

    JiekeXu之路
  • 一天一点学linux

    随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起。就像是战争,你有勇气战胜一切敌人,但你...

    猿人谷
  • 给初学Linux的朋友分享一些心得总结

    很多同学接触linux不多,对linux平台的开发更是一无所知。 而现在的趋势越来越表明,作为一个优秀的软件开发人员,或计算机it行业从业人员,=""

    用户6754675
  • 开源技术大神总结的7条Linux核心知识点

    据不完全统计,Linux在数据中心操作系统上的份额高达近70%。它一般运行于服务器和超级计算机上,我们日常访问网站背后的数百万台服务器很大几率运行着的操作系统就...

    用户6543014
  • 「Windows」window 系统也能畅玩Linux系统啦,不用虚拟机,安装配置超简单

    Windows Subsystem for Linux(简称WSL)是一个在Windows 10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。...

    老夫编程说
  • 学习Linux,如快速入门?

    随着现在互联网时代的爆发,越来越多的企业开始需要Linux工程师,相对应的Linux工程师的薪资待遇也越来高,那么Linux到底是什么?如何快速入门呢?今天我就...

    小小科
  • 一、Linux介绍及安装

    本文标识 : L00000 本文编辑 : 灭霸 编程工具 : Linux 阅读时长 : 2分钟

    DataScience

扫码关注云+社区

领取腾讯云代金券