网络和安全操作

一、编辑文件

文本编辑器有很多,比如图形模式的geditOpenOffice 等,文本模式下的编辑器有vivimvi的增强版本)等。vivim是我们在Linux中最常用的编辑器。

gedit:类似于windows下的记事本,很方便的去修改文本。

OpenOffice:Linux下的office,可以进行wordexcelppt的制作。

vim/vi:vivim编辑器是所有UnixLinux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器。对UnixLinux系统的任何版本,vi编辑器是完全相同的。

1.Vim的模式:

2.一般模式下的操作:

x

为向后删除一个字符
nx

连续向后删除n个字符

dd

删除光标所在行

ndd

删除光标所在的向下n

yy

复制光标所在的那一行

nyy

复制光标所在的向下n

p

将已复制的数据在光标下一行粘贴上

P

则为贴在光标的上一行

u

恢复前一个操作

3.一般模式下切换到编辑模式:
i

从目前光标所在处插入

I

在目前所在行的第一个非空格符处开始插入

a

从目前光标所在的下一个字符处开始插入

A

从光标所在行的最后一个字符处开始插入

o

在目前光标所在的下一行处插入新的一行

O

为在目前光标所在处的上一行插入新的一行

r

只会取代光标所在的那一个字符一次

R

会一直取代光标所在的文字,直到按下 ESC 为止

4.一般模式切换到命令行模式:
:w

保存编辑的内容

:w!

强制写入该文件,但跟你对该文件的权限有关

:q

离开vi

:q!

不想保存修改强制离开

:wq

保存后离开

:x

保存后离开保存后离开

5.vim多窗口使用技巧:

        横向切割打开:

                ①:new+窗口名(保存后就是文件名) -->打开一个新窗口

                ②:split+窗口名(保存后就是文件名) -->打开一个新窗口,split可以简写为sp

        纵向切割打开:

                :vsplit+窗口名(保存后就是文件名) --> 打开一个新窗口, vsplit可以简写为vsp

        关闭多窗口:

                :qall-->关闭当前窗口

        窗口的切换:

                :ctrl+w+j/k --> 通过j/k可以上下切换,或者:ctrl+w加上下左右键,还可以通过快速双击ctrl+w依次切换窗口。

        vimshell切换:

                :shell-->可以在不关闭vi的情况下切换到shell命令行

                :exit-->从shell回到vi

二、网络

1.网络的概念

        网络:一组相互连接的计算机多台计算机组成使用物理线路进行连接

        作用:数据交换和资源共享

2.网络的分类
局域网

范围:几十米~几公里

特点:传输速度快

城域网

范围:几公里~几十公里

广域网

范围:跨国,跨洲,全球

Internet就是广域网

三、ip地址:

1.IP地址 : 唯一标识网络上的每一台计算机

        IP 地址:32位,由48位二进制数组成

        IP表示方法:点分十进制

        IP地址 = 网络ID +主机ID

网络ID:标识计算机或网络设备所在的网段

主机ID:标识特定主机或网络设备

2.IP地址的分类

IP地址类包括:

AIP段 1.0.0.0 126.255.255.255 (0段和127段不使用)

BIP段 128.0.0.0 191.255.255.255

CIP段 192.0.0.0 223.255.255.255

A类的默认子网掩码 255.0.0.0 一个子网最多可以容纳1658万多台电脑

B类的默认子网掩码 255.255.0.0 一个子网最多可以容纳6万台电脑

C类的默认子网掩码 255.255.255.0 一个子网最多可以容纳254台电脑

C类只能容纳254台电脑的原因是把0 255 去除了作为特殊的运算值

四、网络配置

1.配置静态的IP地址

        执行:#service network restart             重启网络服务

五、网络状态查询

 netstat:用于显示与IPTCPUDPICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCPUDP监听,进程内存管理的相关报告。

语法:netstat  选项

选项:

-l:显示监控中的服务器的Socket;

-n:直接使用ip地址,而不通过域名服务器;

-p:显示正在使用Socket的程序识别码和程序名称;

案例: netstat -lnp|grep 80 

六、通过网络下载文件

wget:从指定的URL下载文件

语法:wget  选项  参数

选项:

-b:进行后台的方式运行wget;

-c:继续执行上次终端的任务

参数:

网址

案例:wget  http://www.linuxde.net/testfile.zip

        wget -b http://www.linuxde.net/testfile.zip

        tail -f wget-log             用于查看后台下载进度

七、主机名和IP地址间的映射

IP地址太长记不住怎么办?

使用别名来域名来表示一个网络IP,做这样的域名和IP映射的服务叫DNS

DNS 域名服务器:它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。

除了使用DNSLinux下有一个hosts文件也使用来做域名映射的。

/etc下的hosts设置映射关系即可。

八、防火墙

SELINUX

SELinux是美国国家安全局发布的一个强制访问控制系统

iptables

iptablesLinux下功能强大的应用层防火墙工具。

firewall

firewallcentos7里面新的防火墙管理命令

1.安全设置

# 参数解释

1firwall-cmd:是Linux提供的操作firewall的一个工具;

2--permanent:表示设置为持久;

3--add-port:标识添加的端口

SELinux的关闭:

#修改配置文件

vim /etc/selinux/config

#SELINUX=enforcing #注释掉

#SELINUXTYPE=targeted #注释掉

SELINUX=disabled #增加

:wq! #保存退出

2.iptables防火墙关闭

查看iptables 规则 :

  iptables  -F

如果有安装了iptables服务:

1. iptables 状态的查看:service iptables status
2. 关闭 iptables :service iptables stop

3.SELinux防火墙关闭
1. 查看 SELinux 状态:  sestatus

           2. SELinux的关闭:

#修改配置文件

vim /etc/selinux/config

SELINUX=disabled

:wq! #保存退出

然后重启!

4.阿里云防火墙

在网页阿里服务器页面进行设置,此处不多加演示。

                

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/378994.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Github 2024-07-15 开源项目周报 Top15

根据Github Trendings的统计,本周(2024-07-15统计)共有15个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Python项目5非开发语言项目4JavaScript项目3TypeScript项目2Go项目1Solidity项目1Java项目1Rust项目1免费编程学习平台:freeCodeCamp.org 创建…

使用OpenCV寻找图像中的轮廓

引言 OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习软件库。它提供了大量的视觉处理功能,包括图像和视频捕获、特征检测与匹配、图像变换、图像分割、颜色空间转换等。在图像处理中,寻找图像中的…

idea Apipost 插件导出接口文档字段类型全部是string

idea版本:2023.2.1 Apipost-Helper-2.0插件版本: 联系官方客服后,更换插件版本,问题解决。更换后的插件版本为: 插件链接放在文章首部了,可直接下载,使用idea直接安装这个zip包,无需…

Redis-布隆过滤器(Bloom Filter)详解

文章目录 什么是布隆过滤器 布隆过滤器的优点:布隆过滤器的缺点:其他问题 布隆过滤器适合的场景布隆过滤器原理 数据结构增加元素查询元素删除元素 如何使用布隆过滤器 Google开源的Guava自带布隆过滤器Redis实现布隆过滤器 Redis中配置布隆过滤器Redis…

使用崖山YMP 迁移 Oracle/MySQL 至YashanDB 23.2 验证测试

前言 首届YashanDB「迁移体验官」开放后,陆续收到「体验官」们的投稿,小崖在此把优秀的投稿文章分享给大家~今天分享的用户文章是《使用崖山YMP 迁移 Oracle/MySQL 至YashanDB 23.2 验证测试》(作者:尚雷)&#xff0c…

zookeeper+kafka消息队列群集部署

kafka拓扑架构 zookeeper拓扑架构

Elasticsearch 企业级实战 01:Painless 脚本如何调试?

在企业级应用中,Elasticsearch 常常被用来处理复杂的数据查询和操作。 Painless 是 Elasticsearch 的内置脚本语言,虽然强大,但调试起来并不容易。 本文将详细介绍如何在实战中有效调试 Painless 脚本,以提高开发和运维效率。 本文…

智慧博物馆的“眼睛”:视频智能监控技术守护文物安全与智能化管理

近日,位于四川德阳的三星堆博物馆迎来了参观热潮。据新闻报道,三星堆博物馆的日均参观量达1.5万人次。随着暑假旅游高峰期的到来,博物馆作为重要的文化场所,也迎来了大量游客。博物馆作为文化和历史的重要载体,其安全保…

深入解析公有IP与私有IP:地址分配与使用限制

IP地址在网络基础设施的建设和维护过程中起着至关重要的作用。作为IP地址的两大类型,公有IP和私有IP各自具有独特的分配机制和使用限制。本文将详细分析两者之间的区别,以帮助读者更好地理解和使用IP地址。 1. 公有IP与私有IP概述 IP地址是网络中的唯一…

windows和linux的等保加固测评的经验分享

一头等保加固测评的牛马,需要能做到一下午测评n个服务器 接下来就讲讲如何当一头xxxxxxxxx》严肃的等保测评加固的经验分享( 一、window等保 首先你要自己按着教程在虚拟机做过一遍(win2012和win2008都做过一遍,大概windows的…

Proteus + Keil单片机仿真教程(六)多位LED数码管的动态显示

上一节我们通过锁存器和八个八位数码管实现了多个数码管的静态显示,这节主要讲解多位数码管的动态显示,所谓的动态显示就是对两个锁存器的控制。考虑一个问题,现在给WS位锁存器增加一个循环,让它从1111 1110到0111 1111会发生什么事情?话不多说,先上代码: #include<…

阿里云国际站:海外视频安全的DRM加密

随着科技的进步&#xff0c;视频以直播或录播的形式陆续开展海外市场&#xff0c;从而也衍生出内容安全的问题&#xff0c;阿里云在这方面提供了完善的内容安全保护机制&#xff0c;适用于不同的场景&#xff0c;如在视频安全提供DRM加密。 由图可以了解到阿里云保护直播安全的…

用 WireShark 抓住 TCP

Wireshark 是帮助我们分析网络请求的利器&#xff0c;建议每个同学都装一个。我们先用 Wireshark 抓取一个完整的连接建立、发送数据、断开连接的过程。 简单的介绍一下操作流程。 1、首先打开 Wireshark&#xff0c;在欢迎界面会列出当前机器上的所有网口、虚机网口等可以抓取…

华为HCIP Datacom H12-821 卷42

42.填空题 如图所示&#xff0c;MSTP网络中SW1为总根&#xff0c;请将以下交换机与IST域根和主桥配对。 参考答案&#xff1a;主桥1468 既是IST域根又是主桥468 既不是又不是就是25 解析&#xff1a; 主桥1468 既是IST域根又是主桥468 既不是又不是就是25 43.填空题 网络有…

3.RabbitMQ安装-Centos7

官方网址&#xff1a;gInstalling RabbitMQ | RabbitMQ 安装前提&#xff0c;需要一个erlang语言环境。 下载 erlang: Releases rabbitmq/erlang-rpm GitHub rabbitmq-server: 3.8.8 Releases rabbitmq/rabbitmq-server GitHub 安装命令 (说明i表示安装&#xff…

Kafka Producer之ACKS应答机制

文章目录 1. 应答机制2. 等级03. 等级14. 等级all5. 设置等级6. ISR 1. 应答机制 异步发送的效率高&#xff0c;但是不安全&#xff0c;同步发送安全&#xff0c;但是效率低。 无论哪一种&#xff0c;有一个关键的步骤叫做回调&#xff0c;也就是ACKS应答机制。 其中ACKS也分…

Spock单元测试框架使用介绍和实践

背景 单元测试是保证我们写的代码是我们想要的结果的最有效的办法。根据下面的数据图统计&#xff0c;单元测试从长期来看也有很大的收益。 单元测试收益: 它是最容易保证代码覆盖率达到100%的测试。可以⼤幅降低上线时的紧张指数。单元测试能更快地发现问题。单元测试的性…

20.x86游戏实战-远线程注入的实现

免责声明&#xff1a;内容仅供学习参考&#xff0c;请合法利用知识&#xff0c;禁止进行违法犯罪活动&#xff01; 本次游戏没法给 内容参考于&#xff1a;微尘网络安全 工具下载&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/1rEEJnt85npn7N38Ai0_F2Q?pwd6tw3 提…

Ubuntu 24.04安装Jellyfin媒体服务器图解教程

使用 Jellyfin 等开源软件创建媒体服务器肯定能帮助您管理和跨各种设备传输媒体集合。当你有一个封闭社区时&#xff0c;这尤其有用。 什么是 Jellyfin 媒体服务器&#xff1f; Jellyfin 媒体服务器&#xff0c;顾名思义&#xff0c;是一款开源软件&#xff0c;允许用户使用本…

vue使用audio 音频实现播放与关闭(可用于收到消息给提示音效)

这次项目中因为对接了即时通讯 IM&#xff0c;有个需求就是收到消息需要有个提示音效&#xff0c;所以这里就想到了用HTML5 提供的Audio 标签&#xff0c;用起来也是很方便&#xff0c;首先让产品给你个提示音效&#xff0c;然后你放在项目中&#xff0c;使用Audio 标签&#x…