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

【Linux系统文件管理(cat,awk指令)和网络IP配置,广播地址,修改子网掩码以及ping网关地址】

文本操作实验

(1)使用cat,创建文件test1,输入"Line1"并且按下Ctrl-D保存文件。
创建text01.txt文件:
cat > text01.txt
回车;输入自己想要输入的内容
键盘上面按下Ctrl-D就可以成功创建并保存内容。
在这里插入图片描述
在这里插入图片描述

(2)将test1链接保存到newtest文件中。

在这里插入图片描述

(3)使用cat,在newtest尾部输入 “Line4”,查看文件newtest。
在这里插入图片描述

(4)使用awk将/etc/passwd文件中的第一列取出后排序显示。
在这里插入图片描述

在这里插入图片描述

(5)使用sed找到/etc/passwd中shell为/sbin/nologin的所有用户实例,并使用替换/bin/bash替换他们。

在这里插入图片描述

(6)使用wc,统计你编写“查找文章中拼写错误的单词”程序的行数。

在这里插入图片描述

2.网络操作
(1)用dmesg命令查看系统启动信息中关于网卡的信息。

在这里插入图片描述

(2)查看系统加载的与网卡匹配的内核模块。

在这里插入图片描述
在这里插入图片描述

(3)查看网络接口enp0s3的配置信息。

在这里插入图片描述

(4)为此网络接口设置IP地址,广播地址,子网掩码,并启动此网络接口。

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

(5)利用ifconfig命令查看系统中已经启动的网络接口。

在这里插入图片描述

(6)显示系统的路由设置。

在这里插入图片描述

(7)设置默认路由,也就是网关。

在这里插入图片描述
在这里插入图片描述

(8)再次显示系统的路由设置,确认设置成功。

在这里插入图片描述

(9)显示当前的主机名设置。

在这里插入图片描述

(10)以自己的姓名缩写重新设置主机名。

在这里插入图片描述

(11)再次显示当前的主机名设置,确认修改成功。

在这里插入图片描述

(12)ping网关的IP地址,检测网络是否连通。

在这里插入图片描述

在这里插入图片描述

(13)用netstat命令显示系统核心路由表。

在这里插入图片描述

(14)用netstat命令查看系统开启的TCP端口。

在这里插入图片描述

(15)设置自动启动的方法有三种:第一种是用netconfig命令;第二种方法是编辑启动配置文件;第三种方法是使用图形配置界面。
第一种方法,用ifconfig命令,在打开的对话框中输入IP地址,子网掩码,默认网关等。
第二种方法,编辑启动配置文件,/etc/network/interface文件中进行配置。
第三种方法,在图形模式下悬着“主菜单”—>“系统设置”—>“网络”,双击网卡设备,或者点击“编辑”,可以进入该网卡的配置。

配置文件:

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(16)重新启动系统,再用ifconfig命令查看网络接口的配置信息,确认设置是否成功。

在这里插入图片描述

心得体会

在学习Linux的网络配置和文件管理的时候,首先是学习一些相关的文件cat指令,和awk有条件选取的指令,还有可以将自己想要替换的行替换为自己想要替换的内容。学习网络的启动信息,知道如何为一个网络设置IP地址,广播地址,如何修改子网掩码和启动此网络接口,通过ping一个网关地址,从而看到抓取的包,这个过程其实是遇到许多的问题,配置网络的问题,遇到目标不可达的情况,我在配置网络的时候,试了很多的办法,从修改文件的配置到防火墙的更改,在VirtualBox中建立网络的桥接,禁用以太网很多步骤之后,才终于将ping连接网络弄成功,这里配置网络的问题,我写过一篇博客关于网络无连接的解决办法,可以参考参考!


http://www.kler.cn/a/10130.html

相关文章:

  • rust模式和匹配
  • 海外云手机在出海业务中的优势有哪些?
  • 为什么在Ubuntu下使用VScode开发C++程序时需要手动配置链接库
  • 小马识途营销顾问谈百科词条建立的注意事项
  • docker 拉取MySQL8.0镜像以及安装
  • 通过vmware虚拟机安装和调试编译好的 ReactOS
  • nova7换红米k60
  • NodeRED学习(五)http websoket
  • 【WebRTC技术专题】更进一步,核心组件RTP/RTCP数据传输协议 (3)
  • 理解 与 计算 物联网产品的电池使用寿命
  • Golang每日一练(leetDay0033) 二叉树专题(2)
  • c#多线程
  • 人工智障对话日记1:为狗写诗
  • 面试官在线改简历 | 只有6秒!程序员简历这样写才能抓住科技公司大佬的眼球
  • pdf转换成word怎么转换?这个方法一学就会!
  • C语言文件操作复习回顾(1)
  • 基于STM32的倒车雷达系统设计
  • JAVA解析XML时的内存消耗问题
  • IronOCR for .NET crack,IronOCR的独特功能
  • CMake入门教程【核心篇】8.0构建目标
  • 2023-03-18青少年软件编程(C语言)等级考试试卷(一级)解析
  • 是时候告别这些 Python 库了
  • 你真的会用background属性?
  • 【51单片机Task】:led十六进制控制led灯详解、按键控制流水灯、跑马灯等任务
  • x210官方uboot配置编译
  • DNS服务器配置