网络和安全操作

一、网络的介绍

1.编辑文件

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

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

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

2.Vim编辑器

        vivim编辑器是所有UnixLinux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器。由于对UnixLinux系统的任何版本,vi编辑器是完全相同的,学会它后,您将在Linux的世界里畅行无阻。

vim  kk    #使用vim来创建或者编辑kk文件
2.1 vim的模式

2.2 一般模式下的操作
  • x:为向后删除一个字符
  • ndd:删除光标所在的向下n行
  • p:将已复制的数据在光标下一行粘贴上
  • nx:连续向后删除n个字符
  • yy:复制光标所在的那一行
  • P:则为贴在光标的上一行
  • dd:删除光标所在行
  • nyy:复制光标所在的向下n列
  • u:恢复前一个操作 
2.3 一般模式下切换到编辑模式

i:从目前光标所在处插入

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

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

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

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

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

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

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

2.4 一般模式切换到命令行模式 

:w 保存编辑的内容

:q 离开vi

:wq 保存后离开

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

:q! 不想保存修改强制离开

:x 保存后离开保存后离开

2.5 vim多窗口使用技巧
2.5.1 横向切割打开 
:new+窗口名(保存后就是文件名)      #打开一个新窗口
:split+窗口名(保存后就是文件名)    #打开一个新窗口,split可以简写为sp
2.5.2 纵向切割打开  
:vsplit+窗口名(保存后就是文件名)     #打开一个新窗口, vsplit可以简写为vsp
2.5.3 关闭多窗口 
:qall        #关闭当前窗口

2.5.4 窗口的切换

:ctrl+w+j/k     #通过j/k可以上下切换,或者:ctrl+w加上下左右键,还可以通过快速双击ctrl+w依次切换窗口。
2.5.2 vimshell切换 
:shell               #可以在不关闭vi的情况下切换到shell命令行
:exit                #从shell回到vi

二、网络概念

1.定义 

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

2.作用

  •         (1)数据交换
    •         (2)资源共享
    • 3.网络分类

      •         计算机网络覆盖的地理区域决定了它的类型

4.www 万维网 

        www:是环球信息网的缩写,(英文全称为“World Wide Web”),中文名字为“万维网”,"环球网"等,常简称为Web。 分为Web客户端和Web服务器程序。

5.IP地址

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

IP 地址:32位,由4个8位二进制数组成

IP表示方法:点分十进制

IP地址 = 网络ID +主机ID

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

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

192.168.1.200   =   11000000.10101000.00000001.11001000

    十进制表示                             二进制表示

5.1 ip地址的分类

        地址类用于指定网络 ID 并在网络 ID 和主机 ID 之间提供分隔方法

IANA互联网数字分配机构)是负责协调一些使Internet正常运作的机构)负责分配ABC类网络地址,具体主机地址由机构组织自行分配

IP 地址类包括:

A类IP段 1.0.0.0 到126.255.255.255 (0段和127段不使用)

B类IP段 128.0.0.0 到191.255.255.255

C类IP段 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.ifconfig

        用于配置和显示Linux内核中网络接口的网络参数用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了

语法:

ifconfig  参数

参数:

网卡   ip   掩码   up   down

2.netstat(网络状态查询) 

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

语法:

netstat  选项

选项:

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

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

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

如何查看计算机中那些端口号被占用(面试噢!)

netstat -antp

netstat antp | grep 3306   

3.wget (通过网络下载文件)

        从指定的URL下载文件

语法:

wget  选项  参数

选项:

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

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

参数:

网址

wget https://nginx.org/download/nginx-1.26.1.tar.gz

四、防火墙

firewall -cmd --list -all

见过的端口号有哪些(面试!) 

80                 http  nginx

8080             tomcat

3306             mysql

6379             Redis

5432             postgreSQL

20                 SSH

27017           mongoDB

443               https

21                 ftp

1. 安全设置

# 参数解释

1、firwall-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! #保存退出

然后重启!

 

 

 

nqn'q

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

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

【MATLAB第106期】#源码分享 | 基于MATLAB的有限差分算法的全局敏感性分析模型

【MATLAB第106期】#源码分享 | 基于MATLAB的有限差分法的全局敏感性分析模型 一、原理 有限差分法是一种数值方法,用于估计函数对输入参数的敏感性。在全局敏感性分析中,这种方法特别有用,因为它可以评估模型输出对所有输入参数变化的整体响…

stm32:CAN通讯

目录 介绍 协议层 CAN的 帧/报文 种类 数据帧 远程帧(遥控帧) 错误帧 过载帧 帧间隔 总线仲裁 stm32的CAN外设 工作模式 测试模式 功能框图 时序 标准时序 例子 环回静默模式测试 寄存器代码 HAL版本 介绍 一种功能丰富的车用总线标…

EasyExcel 学习之 导出 “WPS 表格在试图打开文件时遇到错误”

目录 1. 版本2. 现象2.1. Postman 文件下载成功且 WPS 可以正常打开2.2. VUE 下载成功但 WPS 无法打开 3. 原因:前端未指定 responseType4. 常见问题4.1. NoSuchMethodError4.1.1. org.apache.logging.log4j.LogBuilder org.apache.logging.log4j.Logger.atTrace()4.1.2. Could…

WebAssembly与JavaScript的交互(1)

前一阵子利用Balazor开发了一个NuGet站点,对WebAssembly进行了初步的了解,觉得挺有意思。在接下来的一系列文章中,我们将通过实例演示的方式介绍WebAssembly的一些基本概念和编程模式。首先我们先来说说什么是WebAssembly,它主要帮…

深入理解 Token:大模型为什么用token计费,token到底是什么东东

今天我们来聊聊一个你可能听说过,但可能不太了解的词——Token。在那些能聊天、写文章、甚至帮你做决定的智能大模型里,为什么都要用Token 来计费在这里插入图片描述 一、Token 是什么? 想象一下,你写了一封信,但不是…

若依前端和后端时间相差8小时

原因基类未设置时区 实体类继承 BaseEntity 加上timezone"GMT8" /** 创建时间 */ JsonFormat(pattern "yyyy-MM-dd HH:mm:ss" , timezone"GMT8") private Date createTime; 解决

网络安全(含面试题版)

一、网络概念 网络:一组相互连接的计算机,多台计算机组成,使用物理线路进行连接 作用: 数据交换 资源共享 二、网络分类 计算机网络覆盖的地理区域决定了它的类型。一般分为局域网(LAN)、城域网(MAN)、广域网(WAN)。 三、www万维网…

Android音视频—OpenGL 与OpenGL ES简述,渲染视频到界面基本流程

文章目录 OpenGL 简述特点和功能主要组件OpenGL ES当前状态 OpenGL ES 在 Android 上进行视频帧渲染总体流程 OpenGL 简述 OpenGL(Open Graphics Library)是一个跨平台的、语言无关的应用程序编程接口(API),用于开发生…

如何用AI交互数字人一体机,打造政务服务新名片?

如今,将“高效办成一件事”作为优化政务服务、提升行政效能的重要抓手,各地方为了促进政务服务由传统模式向数字化、智能化方向转变,纷纷在政务服务场景融合了AI交互数字人,实现“无人化、智慧化”导办、帮办、代办等模式&#xf…

redis缓存失效问题

缓存时效问题 缓存穿透 问题说明:指大量请求缓存中不存在的数据,导致这些请求都访问备用数据源(如数据库、外部服务等),从而引起系统资源浪费和性能问题。 解决方案:有“参数校验”、“缓存空值”、“布隆…

html 单页面引用vue3和element-plus

引入方式: element-plus基于vue3.0,所以必须导入vue3.0的js文件,然后再导入element-plus自身所需的js以及css文件,导入文件有两种方法:外部引用、下载本地使用 通过外部引用ElementPlus的css和js文件 以及Vue3.0文件 …

LG 选择 Flutter 来增强其智能电视操作系统 webOS

可以这个话题会让大多数人困惑,2024 年了为什么还会冒出 webOS 这种老古董?然后 LG 为什么选择 webOS ?现在为什么又选择 Flutter ? 其实早在 Google I/O 发布 Flutter 3.22 版本的时候,就提到了 LG 选择 Flutter 来增…

Postfix+Dovecot+Roundcube开源邮件系统搭建系列1-2:系统搭建目标+MariaDB数据库配置(MySQL)

1. 系统搭建目标 通过本系列文章,最终可以部署一套提供如下服务的邮件系统: SMTP服务:由Postfix提供,监听25、465、587端口。POP3服务:由Dovecot提供,监听110、995端口。IMAP服务:由Dovecot提…

el-table fixed固定列导致错位的解决方法介绍

问题描述: Element UI table组件可以通过设置fixedright属性实现列的固定,但是在某些情况下会导致固定列的样式错乱,只要刷新页面即出现表格错位问题,下面就总结下解决样式错乱实现方案 官方解决方案: 对 Table 进行重新布局。当 Table 或其…

安全防御:智能选路

目录 一、智能选路 1.1 就近选路 1.2 策略路由 1.3 虚拟系统---VRF 二、全局选路策略 1,基于链路带宽进行负载分担 2,基于链路质量进行负载分担 3,基于链路权重的负载分担 4,根据链路优先级的主备备份 DNS透明代理 一、…

vue执行npm install问题idealTree:yudao-ui-admin-vben: sill idealTree buildDeps

前言: 查看vue终端默认地址 npm config get registry 结果:https://registry.npmjs.org/问题: 在拉取芋道源码前端的时候执行npm install 遇到问题如下:一直卡着不动 查看版本 按照网上方法更换镜像为阿里的,仍然不…

ORA-00756 ORA-10567故障处理---惜分飞

数据库异常断电之后,recover 报ORA-00756 ORA-10567等错 SQL> recover database; ORA-00756: 恢复操作检测到数据块写入丢失 ORA-10567: Redo is inconsistent with data block (file# 1,block# 113855,file offset is 932700160 bytes) ORA-10564: tablespace S…

搜维尔科技:【研究】触觉技术将在5年内以8种方式改变人们的世界

触觉技术在过去几年中发展迅猛,大大提高了反馈的精确度和真实度。其应用产生了真正的影响,数百家公司和企业都集成了触觉技术来增强培训和研究模拟。 虽然触觉技术主要用于 B2B 层面,但触觉技术可能会彻底改变我们的生活,尤其是通…

多类支持向量机损失(SVM损失)

(SVM) 损失。SVM 损失的设置是,SVM“希望”每个图像的正确类别的得分比错误类别高出一定幅度Δ。 即假设有一个分数集合s[13,−7,11] 如果y0为真实值,超参数为10,则该损失值为 超参数是指在机器学习算法的训练过程中需要设置的参数&#xf…

Spring Data Jpa 原生SQL联表查询返回自定义DTO

Spring Data Jpa 原生SQL联表查询返回自定义DTO 方案一:返回Map 这个就不说了 方案二:实体定义成接口的形式 该方式最直观!!推荐!!! 注意:XxxDto是interface接口,而…