Linux系列学习第十一天——一步一步教会你如何使用Linu

“这是我参与8月更文挑战的第27天,活动详情查看:8月更文挑战

茫茫人海千千万万,感谢这一秒你看到这里。希望我的文章对你有所帮助!

愿你在未来的日子,保持热爱,奔赴山海!

Linux的高级命令

昨天我们已经将Linux的服务管理的命令学习了,知道了在Linux中如何去查看当前有某些服务,对这些服务进行一些管理的状态,或者我们也可以将某些服务设置为自启动的状态,就无需再自行启动服务了。当然我们的学习不止于此。今天我们对Linux的网络管理命令学习! Let's GO!

Linux的网络管理

网络管理——主机名管理

命令:

hostname:查看计算机的名字

hostnamectl set-hostname 名字:永久修改计算机名字,需要重启或使用bash刷新

演示:

网络管理——网络服务管理

命令相关:

  • systemctI start network:启动网络服务
  • systemctl stop network :停止网络服务
  • systemctl restart network:重新启动网络服务
  • systemctl status network:查看网络服务的状态

客户端操作:

虚拟机服务器操作:

再回到客户端操作:

网络管理——网卡激活与关闭管理

通过之前的学习,我们也了解了如何查看网卡列表

ifconfig
复制代码

需要知道:所有linux系统的网卡都有对应的配置文件:/etc/sysconfig/network-scripts/目录下。

1. 那如何关闭网卡呢?

  1. 找到网卡配置文件ens33

    cd /etc/sysconfig/network-scripts/
    复制代码

  2. 编辑网卡配置文件

    vim ifcfg-ens33
    复制代码

    进入配置文件信息,并修改配置ONBOOT,修改为关闭网卡

    • ONBOOT属性用于管理网卡的启动或关闭
    • ONBOOT=yes 代表激活网卡,启动网卡
    • ONBOOT=no 代表关闭网卡
    ONBOOT=no
    复制代码

  3. 重启网络服务才可以识别最新的修改

    systemctl restart network
    复制代码

  4. 然后在虚拟机服务器中测试是否可以联网

2. 重新激活网卡

  1. 去虚拟机里面修改配置文件ifcfg-ens33,开启网卡

    ONBOOT=yes
    复制代码

  2. 重启网络服务

    systemctl restart network
    复制代码
  3. 测试网络后,发现正常了。

网络管理——配置静态ip

我们知道虚拟机的linux默认采用dhcp动态生成获取ip,这个ip不稳定偶尔会发生改变的。以后作为服务器的linux系统是对外提供服务的,所以ip不能变化的应该是固定的,那么怎么实现呢?

1. ip配置的类型

dhcp, ip是动态分配生成的,适合个人电脑

==static, ip是静态不变的,适合服务器,ip不能变==

以后服务器是对外提供服务的,ip不可以变化,否则客户段找不到服务器

2. 查询vmnet8网卡nat模式的网关信息

3. 配置静态ip

修改linux的网卡配置文件ifcfg-ens33,里面设置静态ip

  1. 进入配置文件目录

    cd /etc/sysconfig/network-scripts/
    复制代码
  2. 编辑配置文件

    vim ifcfg-ens33
    复制代码
  3. 修改以下内容并保存

    增加、修改的内容详情:

    修改ip的生成类型, 将原来的值dhcp修改为static

    BOOTPROTO=static
    复制代码
    • IPADDR 配置ip地址

    • GATEWAY配置网关

    • NETMASK 配置子网掩码

    • DNS1配置首选DNS

    • DNS2配置备选DNS

    IPADDR=192.168.66.128
    GATEWAY=192.168.66.2
    NETMASK=255.255.255.0
    DNS1=223.5.5.5
    DNS2=114.114.114.114
    复制代码
  4. 重启网络服务

    systemctl restart network
    复制代码

网络管理——虚拟机快照

虚拟机由于其不稳定型,虚拟机经常通过某些配置或安装软件后导致系统不可用,一般我们的做法是重装虚拟机linux系统解决,那么这样操作很浪费时间,有没有什么好办法不用重装系统呢?

在系统可用(没有问题)的时候进行设置系统快照,在系统不可用的时候恢复快照就可以!

1. 快照介绍

虚拟机“快照”是虚拟机磁盘文件在某个时间点及时的复本备份。系统崩溃或系统异常,你可以通过使用恢复到快照指定时间点系统状态。当升级应用和服务器及给它们打补丁的时候,快照是救世主。VMware 快照是VMwareWorkstation 里的一个特色功能。

2. 实现步骤

  1. 生成快照

    点击如图菜单,进行管理快照

  2. 新建快照,生成当前操作系统磁盘文件的复本(相当于备份一个系统)

  3. 当系统不可用时,通过恢复指定快照进行恢复系统使用

网络管理——克隆虚拟电脑

企业开发中经常需要准备多台一模一样的虚拟机电脑linux系统环境,那么如何根据当前的虚拟电脑快速搭建多台一样的虚拟电脑呢?

虚拟机克隆,可以克隆出多台一模一样的虚拟电脑

实现步骤:

  1. 关闭当前虚拟机linux系统

  2. 选中点击当前linux系统虚拟电脑,再鼠标右键如图操作

    注意:必须先关闭,才能克隆,然后选择完整克隆。

  3. 修改克隆出来的静态ip

    需要将克隆出来的电脑修改静态ip为192.168.66.129, 要与原本的虚拟机的ip不一样才可以。

  4. 修改计算机的名字

    使用bash刷新。

网络管理——查询网络进程使用端口号

在企业开发中经常要查询软件使用的端口号,那么如何查询linux系统某一个运行软件使用的端口?

命令:

netstat:可以查看出系统网络的情况

参数详情:

无参 显示网络状态
-n number 显示程序的IP地址和端口号
-t tcp 只显示TCP协议连接的程序,-u显示udp协议的程序
-l listenter 显示监听中的Socket
-p programs 显示程序的名字

演示:

netstat -nutlp #查看端口、udp、tcp、正在监听、显示程序名的所有程序

常见命令:

  • netstat -ntlp : 只查tcp协议
  • netstat -nulp : 只查udp协议
  • netstat -nutlp :只查udp与tcp协议

总结

相信各位看官都对Linux系统的网络管理命令有了一定了解,期待等待下一章的Linux中的高级命令中的对防火墙如何设置的学习吧!

当然还有更多命令等着下次一起看吧!欢迎期待下一章的到来!

让我们也一起加油吧!本人不才,如有什么缺漏、错误的地方,也欢迎各位人才大佬评论中批评指正!当然如果这篇文章确定对你有点小小帮助的话,也请亲切可爱的人才大佬们给个点赞、收藏下吧,一键三连,非常感谢!

学到这里,今天的世界打烊了,晚安!虽然这篇文章完结了,但是我还在,永不完结。我会努力保持写文章。来日方长,何惧车遥马慢!

感谢各位看到这里!愿你韶华不负,青春无悔!